From 215e7ea17f5dc652007b15079ba8bb6c161761ae Mon Sep 17 00:00:00 2001 From: ShahanaFarooqui Date: Tue, 4 Jun 2024 22:47:53 -0700 Subject: [PATCH] Updating install with --legacy-peer-deps --- .github/README.md | 4 ++-- .github/docs/Core_lightning_setup.md | 4 ++-- .github/docs/Eclair_setup.md | 4 ++-- .github/workflows/checks.yml | 6 +++--- .github/workflows/ci.yml | 2 +- dockerfiles/Dockerfile | 2 +- dockerfiles/Dockerfile.arm32v7 | 2 +- dockerfiles/Dockerfile.arm64v8 | 2 +- frontend/125.73b76b198a33fba8.js | 1 - frontend/456.17b13d2afe1df005.js | 1 - frontend/570.c455237a154ccda3.js | 1 - frontend/runtime.7f22c1f124c0fe89.js | 1 - 12 files changed, 13 insertions(+), 17 deletions(-) delete mode 100644 frontend/125.73b76b198a33fba8.js delete mode 100644 frontend/456.17b13d2afe1df005.js delete mode 100644 frontend/570.c455237a154ccda3.js delete mode 100644 frontend/runtime.7f22c1f124c0fe89.js diff --git a/.github/README.md b/.github/README.md index a50c4d07..f414e014 100644 --- a/.github/README.md +++ b/.github/README.md @@ -55,7 +55,7 @@ To download from master (*not recommended*): ``` $ git clone https://github.com/Ride-The-Lightning/RTL.git $ cd RTL -$ npm install --omit=dev +$ npm install --omit=dev --legacy-peer-deps ``` #### Or: Update existing dependencies ``` @@ -63,7 +63,7 @@ $ cd RTL $ git reset --hard HEAD $ git clean -f -d $ git pull -$ npm install --omit=dev +$ npm install --omit=dev --legacy-peer-deps ``` #### Error on npm install diff --git a/.github/docs/Core_lightning_setup.md b/.github/docs/Core_lightning_setup.md index a880d6a4..46baeff3 100644 --- a/.github/docs/Core_lightning_setup.md +++ b/.github/docs/Core_lightning_setup.md @@ -33,7 +33,7 @@ To download from master (*not recommended*): ``` $ git clone https://github.com/Ride-The-Lightning/RTL.git $ cd RTL -$ npm install --omit=dev +$ npm install --omit=dev --legacy-peer-deps ``` #### Or: Update existing build @@ -42,7 +42,7 @@ $ cd RTL $ git reset --hard HEAD $ git clean -f -d $ git pull -$ npm install --omit=dev +$ npm install --omit=dev --legacy-peer-deps ``` #### Error on npm install diff --git a/.github/docs/Eclair_setup.md b/.github/docs/Eclair_setup.md index 5e1cc852..6b6ae8a6 100644 --- a/.github/docs/Eclair_setup.md +++ b/.github/docs/Eclair_setup.md @@ -28,7 +28,7 @@ To download from master (*not recommended*) follow the below instructions: ``` $ git clone https://github.com/Ride-The-Lightning/RTL.git $ cd RTL -$ npm install --omit=dev +$ npm install --omit=dev --legacy-peer-deps ``` #### Or: Update existing build ``` @@ -36,7 +36,7 @@ $ cd RTL $ git reset --hard HEAD $ git clean -f -d $ git pull -$ npm install --omit=dev +$ npm install --omit=dev --legacy-peer-deps ``` #### Error on npm install diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 6bea0d69..637285cf 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -33,7 +33,7 @@ jobs: - name: Install NPM dependencies if: steps.cache-npm-packages.outputs.cache-hit != 'true' - run: npm ci + run: npm ci --legacy-peer-deps lint: name: Lint @@ -57,7 +57,7 @@ jobs: - name: Install NPM dependencies if: steps.cache-npm-packages.outputs.cache-hit != 'true' - run: npm ci + run: npm ci --legacy-peer-deps - name: Lint Scripts run: npm run lint @@ -89,7 +89,7 @@ jobs: - name: Install NPM dependencies if: steps.cache-npm-packages.outputs.cache-hit != 'true' - run: npm ci + run: npm ci --legacy-peer-deps - name: Run tests run: npm run test diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30dc5513..e63809aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,7 +34,7 @@ jobs: - name: Install NPM dependencies if: steps.cache-npm-packages.outputs.cache-hit != 'true' - run: npm ci + run: npm ci --legacy-peer-deps - name: Cache build frontend uses: actions/cache@v2 diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 4e218274..0f2e11d8 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -8,7 +8,7 @@ WORKDIR /RTL COPY package.json /RTL/package.json COPY package-lock.json /RTL/package-lock.json -RUN npm install +RUN npm install --legacy-peer-deps # --------------- # Build App diff --git a/dockerfiles/Dockerfile.arm32v7 b/dockerfiles/Dockerfile.arm32v7 index 95f65572..b3841c55 100644 --- a/dockerfiles/Dockerfile.arm32v7 +++ b/dockerfiles/Dockerfile.arm32v7 @@ -12,7 +12,7 @@ WORKDIR /RTL COPY package.json /RTL/package.json COPY package-lock.json /RTL/package-lock.json -RUN npm install +RUN npm install --legacy-peer-deps # --------------- # Build App diff --git a/dockerfiles/Dockerfile.arm64v8 b/dockerfiles/Dockerfile.arm64v8 index d98abc12..9d977df3 100644 --- a/dockerfiles/Dockerfile.arm64v8 +++ b/dockerfiles/Dockerfile.arm64v8 @@ -11,7 +11,7 @@ WORKDIR /RTL COPY package.json /RTL/package.json COPY package-lock.json /RTL/package-lock.json -RUN npm install +RUN npm install --legacy-peer-deps # --------------- # Build App diff --git a/frontend/125.73b76b198a33fba8.js b/frontend/125.73b76b198a33fba8.js deleted file mode 100644 index c4ae7ebc..00000000 --- a/frontend/125.73b76b198a33fba8.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkRTLApp=self.webpackChunkRTLApp||[]).push([[125],{7125:(Gl,Nr,Rt)=>{"use strict";Rt.r(Nr),Rt.d(Nr,{CLNModule:()=>bC});var at=Rt(6814),le=Rt(4190),U=Rt(5256),A=Rt(9212),n=Rt(3814),u=Rt(6007);function a(i,I){1&i&&A._UZ(0,"mat-progress-bar",3)}let o=(()=>{class i{constructor(t){this.router=t,this.loading=!1,this.router.events.subscribe(l=>{switch(!0){case l instanceof le.OD:this.loading=!0;break;case l instanceof le.m2:case l instanceof le.gk:case l instanceof le.Q3:this.loading=!1}})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-root"]],decls:4,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"inner-sidenav-content"],["color","primary","mode","indeterminate",4,"ngIf"],["outlet","outlet"],["color","primary","mode","indeterminate"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A.YNc(1,a,1,0,"mat-progress-bar",1),A._UZ(2,"router-outlet",null,2),A.qZA()),2&l&&(A.xp6(1),A.Q6J("ngIf",g.loading))},dependencies:[at.O5,n.xw,n.Wh,n.yH,u.pW,le.lC],data:{animation:[U.g]}})}return i})();var s=Rt(8645),c=Rt(9773),f=Rt(2460),w=Rt(1449),B=Rt(590),r=Rt(2154),Q=Rt(4818),E=Rt(3468),C=Rt(5980),e=Rt(4221),h=Rt(6339),d=Rt(5597),D=Rt(7509),N=Rt(2296),m=Rt(5195),p=Rt(3176),x=Rt(617),F=Rt(7988),Y=Rt(4104),v=Rt(2181),T=Rt(1476),z=Rt(3566),y=Rt(5313),tA=Rt(8525),gA=Rt(7700),X=Rt(234),BA=Rt(5154),$=Rt(6223),CA=Rt(2032),mA=Rt(5683),yA=Rt(3680),NA=Rt(2599),JA=Rt(2596),j=Rt(6985),fA=Rt(6082);function rA(i,I){1&i&&(A.TgZ(0,"span",31),A._uU(1,"= "),A.qZA())}function nA(i,I){if(1&i&&(A.TgZ(0,"span",32),A._UZ(1,"fa-icon",33),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.convertedCurrency.symbol)}}function EA(i,I){if(1&i&&A._UZ(0,"span",34),2&i){const t=A.oxw();A.Q6J("innerHTML",t.convertedCurrency.symbol,A.oJD)}}function FA(i,I){if(1&i&&(A.TgZ(0,"mat-option",35),A._uU(1),A.ALo(2,"titlecase"),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t),A.xp6(1),A.Oqu(A.lcZ(2,2,t))}}function OA(i,I){if(1&i&&(A.TgZ(0,"span"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.invoiceError)}}function K(i,I){if(1&i&&(A.TgZ(0,"div",36),A._UZ(1,"fa-icon",37),A.YNc(2,OA,2,1,"span",38),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(1),A.Q6J("ngIf",""!==t.invoiceError)}}let R=(()=>{class i{constructor(t,l,g,V,LA,vt){this.dialogRef=t,this.data=l,this.store=g,this.decimalPipe=V,this.commonService=LA,this.actions=vt,this.faExclamationTriangle=B.eHv,this.convertedCurrency=null,this.description="",this.invoiceValueHint="",this.invoicePaymentReq="",this.information={},this.private=!1,this.expiryStep=100,this.pageSize=r.IV,this.timeUnitEnum=r.Qk,this.timeUnits=r.LO,this.selTimeUnit=r.Qk.SECS,this.invoiceError="",this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x]}ngOnInit(){this.pageSize=this.data.pageSize,this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(E.ey).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.actions.pipe((0,c.R)(this.unSubs[2]),(0,v.h)(t=>t.type===r.AB.UPDATE_API_CALL_STATUS_CLN)).subscribe(t=>{t.type===r.AB.UPDATE_API_CALL_STATUS_CLN&&"SaveNewInvoice"===t.payload.action&&(t.payload.status===r.Bn.ERROR&&(this.invoiceError=t.payload.message),t.payload.status===r.Bn.COMPLETED&&this.dialogRef.close())})}onAddInvoice(t){this.invoiceError="",this.invoiceValue||(this.invoiceValue=0);let l=this.expiry?this.expiry:r.$Y;this.selTimeUnit!==r.Qk.SECS&&this.expiry&&(l=this.commonService.convertTime(this.expiry,this.selTimeUnit,r.Qk.SECS)),this.store.dispatch((0,X.Rd)({payload:{label:"ulbl"+Math.random().toString(36).slice(2)+Date.now(),amount_msat:this.invoiceValue?1e3*this.invoiceValue:"any",description:this.description,expiry:l,exposeprivatechannels:this.private}}))}resetData(){this.description="",this.invoiceValue=null,this.private=!1,this.expiry=null,this.invoiceValueHint="",this.selTimeUnit=r.Qk.SECS,this.invoiceError=""}onInvoiceValueChange(){this.selNode&&this.selNode.settings.fiatConversion&&(this.invoiceValueHint="",this.invoiceValue&&this.invoiceValue>99&&this.commonService.convertCurrency(this.invoiceValue,r.NT.SATS,r.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,c.R)(this.unSubs[3])).subscribe({next:t=>{this.convertedCurrency=t,this.invoiceValueHint=this.decimalPipe.transform(this.convertedCurrency.OTHER,r.Xz.OTHER)+" "+this.convertedCurrency.unit},error:t=>{this.invoiceValueHint="Conversion Error: "+t}}))}onTimeUnitChange(t){this.expiry&&this.selTimeUnit!==t.value&&(this.expiry=this.commonService.convertTime(this.expiry,this.selTimeUnit,t.value)),this.selTimeUnit=t.value}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(gA.so),A.Y36(gA.WI),A.Y36(e.yh),A.Y36(at.JJ),A.Y36(h.v),A.Y36(BA.eX))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-create-invoices"]],decls:48,vars:19,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","start space-between","fxFlex","100"],["addInvoiceForm","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["matInput","","autoFocus","","tabindex","2","name","description",3,"ngModel","ngModelChange"],["fxLayout","row","fxLayoutAlign","space-between start","fxFlex","100"],["fxLayout","column","fxFlex","40"],["matInput","","type","number","tabindex","3","name","invoiceValue",3,"step","min","ngModel","ngModelChange","keyup"],["matSuffix",""],["fxLayout","row wrap","fxFlex","100"],["class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayout","column","fxFlex","30"],["matInput","","name","expiry","type","number","tabindex","4",3,"step","min","ngModel","ngModelChange"],["fxLayout","column","fxFlex","26"],["tabindex","5","name","timeUnit",3,"value","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","50","fxLayoutAlign","start center",1,"ml-2"],["tabindex","6","color","primary","name","private",3,"ngModel","ngModelChange"],["matTooltip","Include routing hints for private channels","matTooltipPosition","above",1,"info-icon"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-1"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","8",3,"click"],[1,"mr-3px"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],[3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],[4,"ngIf"]],template:function(l,g){if(1&l){const V=A.EpF();A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),A._uU(5,"Create Invoice"),A.qZA()(),A.TgZ(6,"button",5),A._uU(7,"X"),A.qZA()(),A.TgZ(8,"mat-card-content",6)(9,"form",7,8)(11,"mat-form-field",9)(12,"mat-label"),A._uU(13,"Description"),A.qZA(),A.TgZ(14,"input",10),A.NdJ("ngModelChange",function(vt){return g.description=vt}),A.qZA()(),A.TgZ(15,"div",11)(16,"mat-form-field",12)(17,"mat-label"),A._uU(18,"Amount"),A.qZA(),A.TgZ(19,"input",13),A.NdJ("ngModelChange",function(vt){return g.invoiceValue=vt})("keyup",function(){return g.onInvoiceValueChange()}),A.qZA(),A.TgZ(20,"span",14),A._uU(21," Sats "),A.qZA(),A.TgZ(22,"mat-hint",15),A.YNc(23,rA,2,0,"span",16)(24,nA,2,1,"span",17)(25,EA,1,1,"span",18),A._uU(26),A.qZA()(),A.TgZ(27,"mat-form-field",19)(28,"mat-label"),A._uU(29,"Expiry"),A.qZA(),A.TgZ(30,"input",20),A.NdJ("ngModelChange",function(vt){return g.expiry=vt}),A.qZA(),A.TgZ(31,"span",14),A._uU(32),A.ALo(33,"titlecase"),A.qZA()(),A.TgZ(34,"mat-form-field",21)(35,"mat-select",22),A.NdJ("selectionChange",function(vt){return g.onTimeUnitChange(vt)}),A.YNc(36,FA,3,4,"mat-option",23),A.qZA()()(),A.TgZ(37,"div",24)(38,"mat-slide-toggle",25),A.NdJ("ngModelChange",function(vt){return g.private=vt}),A._uU(39,"Private Routing Hints"),A.qZA(),A.TgZ(40,"mat-icon",26),A._uU(41,"info_outline"),A.qZA()(),A.YNc(42,K,3,2,"div",27),A.TgZ(43,"div",28)(44,"button",29),A.NdJ("click",function(){return g.resetData()}),A._uU(45,"Clear Field"),A.qZA(),A.TgZ(46,"button",30),A.NdJ("click",function(){A.CHM(V);const vt=A.MAs(10);return A.KtG(g.onAddInvoice(vt))}),A._uU(47,"Create Invoice"),A.qZA()()()()()()}2&l&&(A.xp6(6),A.Q6J("mat-dialog-close",!1),A.xp6(8),A.Q6J("ngModel",g.description),A.xp6(5),A.Q6J("step",100)("min",1)("ngModel",g.invoiceValue),A.xp6(4),A.Q6J("ngIf",""!==g.invoiceValueHint),A.xp6(1),A.Q6J("ngIf",g.convertedCurrency&&"FA"===g.convertedCurrency.iconType&&""!==g.invoiceValueHint),A.xp6(1),A.Q6J("ngIf",g.convertedCurrency&&"SVG"===g.convertedCurrency.iconType&&""!==g.invoiceValueHint),A.xp6(1),A.hij(" ",g.invoiceValueHint," "),A.xp6(4),A.Q6J("step",g.selTimeUnit===g.timeUnitEnum.SECS?300:g.selTimeUnit===g.timeUnitEnum.MINS?10:g.selTimeUnit===g.timeUnitEnum.HOURS?2:1)("min",1)("ngModel",g.expiry),A.xp6(2),A.hij("",A.lcZ(33,17,g.selTimeUnit)," "),A.xp6(3),A.Q6J("value",g.selTimeUnit),A.xp6(1),A.Q6J("ngForOf",g.timeUnits),A.xp6(2),A.Q6J("ngModel",g.private),A.xp6(4),A.Q6J("ngIf",""!==g.invoiceError))},dependencies:[at.sg,at.O5,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.qQ,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,gA.ZT,N.lW,m.dn,m.dk,x.Hw,CA.Nt,mA.KE,mA.hX,mA.bx,mA.R9,tA.gD,yA.ey,NA.Rr,JA.gM,j.h,fA.q,at.rS]})}return i})();var aA=Rt(6820),iA=Rt(9103),pA=Rt(2703),xA=Rt(2995),cA=Rt(2159);function wA(i,I){1&i&&(A.TgZ(0,"span",18),A._uU(1,"= "),A.qZA())}function DA(i,I){if(1&i&&(A.TgZ(0,"span",19),A._UZ(1,"fa-icon",20),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("icon",t.convertedCurrency.symbol)}}function TA(i,I){if(1&i&&A._UZ(0,"span",21),2&i){const t=A.oxw(2);A.Q6J("innerHTML",t.convertedCurrency.symbol,A.oJD)}}function zA(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"form",4,5)(2,"mat-form-field",6)(3,"mat-label"),A._uU(4,"Description"),A.qZA(),A.TgZ(5,"input",7),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.description=g)}),A.qZA()(),A.TgZ(6,"mat-form-field",8)(7,"mat-label"),A._uU(8,"Amount"),A.qZA(),A.TgZ(9,"input",9),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.invoiceValue=g)})("keyup",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onInvoiceValueChange())}),A.qZA(),A.TgZ(10,"span",10),A._uU(11," Sats "),A.qZA(),A.TgZ(12,"mat-hint",11),A.YNc(13,wA,2,0,"span",12)(14,DA,2,1,"span",13)(15,TA,1,1,"span",14),A._uU(16),A.qZA()(),A.TgZ(17,"div",15)(18,"button",16),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.resetData())}),A._uU(19,"Clear Field"),A.qZA(),A.TgZ(20,"button",17),A.NdJ("click",function(){A.CHM(t);const g=A.MAs(1),V=A.oxw();return A.KtG(V.onAddInvoice(g))}),A._uU(21,"Create Invoice"),A.qZA()()()}if(2&i){const t=A.oxw();A.xp6(5),A.Q6J("ngModel",t.description),A.xp6(4),A.Q6J("step",100)("min",1)("ngModel",t.invoiceValue),A.xp6(4),A.Q6J("ngIf",""!==t.invoiceValueHint),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"FA"===t.convertedCurrency.iconType&&""!==t.invoiceValueHint),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"SVG"===t.convertedCurrency.iconType&&""!==t.invoiceValueHint),A.xp6(1),A.hij(" ",t.invoiceValueHint," ")}}function IA(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",22)(1,"button",23),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDeleteExpiredInvoices())}),A._uU(2,"Delete Expired"),A.qZA(),A.TgZ(3,"button",24),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.openCreateInvoiceModal())}),A._uU(4,"Create Invoice"),A.qZA()()}}function jA(i,I){if(1&i&&(A.TgZ(0,"mat-option",62),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function ut(i,I){1&i&&A._UZ(0,"mat-progress-bar",63)}function Ct(i,I){1&i&&A._UZ(0,"th",64)}const lt=i=>({"mr-0":i});function pt(i,I){if(1&i&&A._UZ(0,"span",69),2&i){const t=A.oxw(3);A.Q6J("ngClass",A.VKq(1,lt,t.screenSize===t.screenSizeEnum.XS))}}function Yt(i,I){if(1&i&&A._UZ(0,"span",70),2&i){const t=A.oxw(3);A.Q6J("ngClass",A.VKq(1,lt,t.screenSize===t.screenSizeEnum.XS))}}function KA(i,I){if(1&i&&A._UZ(0,"span",71),2&i){const t=A.oxw(3);A.Q6J("ngClass",A.VKq(1,lt,t.screenSize===t.screenSizeEnum.XS))}}function qA(i,I){if(1&i&&(A.TgZ(0,"td",65),A.YNc(1,pt,1,3,"span",66)(2,Yt,1,3,"span",67)(3,KA,1,3,"span",68),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf","paid"===(null==t?null:t.status)),A.xp6(1),A.Q6J("ngIf","unpaid"===(null==t?null:t.status)),A.xp6(1),A.Q6J("ngIf","expired"===(null==t?null:t.status))}}function Qt(i,I){1&i&&(A.TgZ(0,"th",72),A._uU(1,"Expiry Date"),A.qZA())}function ft(i,I){if(1&i&&(A.TgZ(0,"td",65),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,1e3*(null==t?null:t.expires_at),"dd/MMM/y HH:mm")," ")}}function Dt(i,I){1&i&&(A.TgZ(0,"th",72),A._uU(1,"Date Settled"),A.qZA())}function St(i,I){if(1&i&&(A.TgZ(0,"td",65),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,1e3*(null==t?null:t.paid_at),"dd/MMM/y HH:mm")||"-")}}function vA(i,I){1&i&&(A.TgZ(0,"th",72),A._uU(1,"Type"),A.qZA())}function gt(i,I){if(1&i&&(A.TgZ(0,"td",65),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null!=t&&t.bolt12?"Bolt12":null!=t&&t.bolt11&&t.label.includes("keysend-")?"Keysend":"Bolt11")}}function q(i,I){1&i&&(A.TgZ(0,"th",72),A._uU(1,"Description"),A.qZA())}const J=i=>({width:i});function L(i,I){if(1&i&&(A.TgZ(0,"td",65)(1,"div",73)(2,"span",74),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,J,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.description)}}function hA(i,I){1&i&&(A.TgZ(0,"th",72),A._uU(1,"Label"),A.qZA())}function _(i,I){if(1&i&&(A.TgZ(0,"td",65)(1,"div",73)(2,"span",74),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,J,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.label)}}function GA(i,I){1&i&&(A.TgZ(0,"th",72),A._uU(1,"Payment Hash"),A.qZA())}function $A(i,I){if(1&i&&(A.TgZ(0,"td",65)(1,"div",73)(2,"span",74),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,J,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.payment_hash)}}function O(i,I){1&i&&(A.TgZ(0,"th",72),A._uU(1,"Invoice"),A.qZA())}function XA(i,I){if(1&i&&(A.TgZ(0,"td",65)(1,"div",73)(2,"span",74),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,J,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.bolt11)}}function et(i,I){1&i&&(A.TgZ(0,"th",75),A._uU(1,"Amount (Sats)"),A.qZA())}function MA(i,I){if(1&i&&(A.TgZ(0,"td",65)(1,"span",76),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,1,(null==t?null:t.amount_msat)/1e3,(null==t?null:t.amount_msat)<1e3?"1.0-4":"1.0-0"))}}function kA(i,I){1&i&&(A.TgZ(0,"th",75),A._uU(1,"Amount Settled (Sats)"),A.qZA())}function ot(i,I){if(1&i&&(A.TgZ(0,"td",65)(1,"span",76),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,1,(null==t?null:t.amount_received_msat)/1e3,(null==t?null:t.amount_received_msat)<1e3?"1.0-4":"1.0-0"))}}function bt(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",77)(1,"div",78)(2,"mat-select",79),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",80),A.NdJ("click",function(){A.CHM(t);const g=A.oxw(2);return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function xt(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",81)(1,"div",78)(2,"mat-select",82),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",80),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw(2);return A.KtG(LA.onInvoiceClick(V))}),A._uU(5,"View Info"),A.qZA(),A.TgZ(6,"mat-option",80),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw(2);return A.KtG(LA.onRefreshInvoice(V))}),A._uU(7,"Refresh"),A.qZA()()()()}}function Lt(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No invoice available."),A.qZA())}function Pt(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting invoices..."),A.qZA())}function on(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.errorMessage)}}function $t(i,I){if(1&i&&(A.TgZ(0,"td",83),A.YNc(1,Lt,2,0,"p",84)(2,Pt,2,0,"p",84)(3,on,2,1,"p",84),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngIf",(!(null!=t.invoices&&t.invoices.data)||(null==t.invoices||null==t.invoices.data?null:t.invoices.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.invoices&&t.invoices.data)||(null==t.invoices||null==t.invoices.data?null:t.invoices.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.invoices&&t.invoices.data)||(null==t.invoices||null==t.invoices.data?null:t.invoices.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const Vt=i=>({"display-none":i});function me(i,I){if(1&i&&A._UZ(0,"tr",85),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,Vt,(null==t.invoices?null:t.invoices.data)&&(null==t.invoices||null==t.invoices.data?null:t.invoices.data.length)>0))}}function ze(i,I){1&i&&A._UZ(0,"tr",86)}function be(i,I){1&i&&A._UZ(0,"tr",87)}const Fn=()=>["all"],In=i=>({"error-border":i}),ee=()=>["no_invoice"];function An(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",25)(1,"div",26)(2,"div",27),A._UZ(3,"fa-icon",28),A.TgZ(4,"span",29),A._uU(5,"Invoices History"),A.qZA()(),A.TgZ(6,"div",30)(7,"mat-form-field",31)(8,"mat-label"),A._uU(9,"Filter By"),A.qZA(),A.TgZ(10,"mat-select",32),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilterBy=g)})("selectionChange",function(){A.CHM(t);const g=A.oxw();return g.selFilter="",A.KtG(g.applyFilter())}),A.TgZ(11,"perfect-scrollbar"),A.YNc(12,jA,2,2,"mat-option",33),A.qZA()()(),A.TgZ(13,"mat-form-field",31)(14,"mat-label"),A._uU(15,"Filter"),A.qZA(),A.TgZ(16,"input",34),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilter=g)})("input",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())})("keyup",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())}),A.qZA()()()(),A.TgZ(17,"div",35),A.YNc(18,ut,1,0,"mat-progress-bar",36),A.TgZ(19,"table",37,38),A.ynx(21,39),A.YNc(22,Ct,1,0,"th",40)(23,qA,4,3,"td",41),A.BQk(),A.ynx(24,42),A.YNc(25,Qt,2,0,"th",43)(26,ft,3,4,"td",41),A.BQk(),A.ynx(27,44),A.YNc(28,Dt,2,0,"th",43)(29,St,3,4,"td",41),A.BQk(),A.ynx(30,45),A.YNc(31,vA,2,0,"th",43)(32,gt,2,1,"td",41),A.BQk(),A.ynx(33,46),A.YNc(34,q,2,0,"th",43)(35,L,4,4,"td",41),A.BQk(),A.ynx(36,47),A.YNc(37,hA,2,0,"th",43)(38,_,4,4,"td",41),A.BQk(),A.ynx(39,48),A.YNc(40,GA,2,0,"th",43)(41,$A,4,4,"td",41),A.BQk(),A.ynx(42,49),A.YNc(43,O,2,0,"th",43)(44,XA,4,4,"td",41),A.BQk(),A.ynx(45,50),A.YNc(46,et,2,0,"th",51)(47,MA,4,4,"td",41),A.BQk(),A.ynx(48,52),A.YNc(49,kA,2,0,"th",51)(50,ot,4,4,"td",41),A.BQk(),A.ynx(51,53),A.YNc(52,bt,6,0,"th",54)(53,xt,8,0,"td",55),A.BQk(),A.ynx(54,56),A.YNc(55,$t,4,3,"td",57),A.BQk(),A.YNc(56,me,1,3,"tr",58)(57,ze,1,0,"tr",59)(58,be,1,0,"tr",60),A.qZA()(),A._UZ(59,"mat-paginator",61),A.qZA()}if(2&i){const t=A.oxw();A.xp6(3),A.Q6J("icon",t.faHistory),A.xp6(7),A.Q6J("ngModel",t.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(15,Fn).concat(t.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",t.selFilter),A.xp6(2),A.Q6J("ngIf",(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.invoices)("ngClass",A.VKq(16,In,""!==t.errorMessage)),A.xp6(37),A.Q6J("matFooterRowDef",A.DdM(18,ee)),A.xp6(1),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns),A.xp6(1),A.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let Le=(()=>{class i{constructor(t,l,g,V,LA,vt,an,ue){this.logger=t,this.store=l,this.decimalPipe=g,this.commonService=V,this.rtlEffects=LA,this.datePipe=vt,this.actions=an,this.camelCaseWithReplace=ue,this.calledFrom="transactions",this.faHistory=B.qO$,this.nodePageDefs=r.At,this.convertedCurrency=null,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="transactions",this.tableSetting={tableId:"invoices",recordsPerPage:r.IV,sortBy:"expires_at",sortOrder:r.Pi.DESCENDING},this.newlyAddedInvoiceMemo="",this.newlyAddedInvoiceValue=0,this.description="",this.invoiceValue=null,this.invoiceValueHint="",this.displayedColumns=[],this.invoicePaymentReq="",this.invoices=new y.by([]),this.invoiceJSONArr=[],this.information={},this.private=!1,this.expiryStep=100,this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(E.ey).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("status"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.gc).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.invoiceJSONArr=t.listInvoices.invoices||[],this.invoiceJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadInvoicesTable(this.invoiceJSONArr),this.logger.info(t)}),this.actions.pipe((0,c.R)(this.unSubs[4]),(0,v.h)(t=>t.type===r.AB.SET_LOOKUP_CLN||t.type===r.AB.UPDATE_API_CALL_STATUS_CLN)).subscribe(t=>{t.type===r.AB.SET_LOOKUP_CLN&&this.invoiceJSONArr&&this.sort&&this.paginator&&t.payload&&(this.updateInvoicesData(JSON.parse(JSON.stringify(t.payload))),this.loadInvoicesTable(this.invoiceJSONArr))})}ngAfterViewInit(){this.invoiceJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadInvoicesTable(this.invoiceJSONArr)}openCreateInvoiceModal(){this.store.dispatch((0,iA.qR)({payload:{data:{pageSize:this.pageSize,component:R}}}))}onAddInvoice(t){this.invoiceValue||(this.invoiceValue=0);const l=this.expiry?this.expiry:r.$Y;this.newlyAddedInvoiceMemo="ulbl"+Math.random().toString(36).slice(2)+Date.now(),this.newlyAddedInvoiceValue=this.invoiceValue,this.store.dispatch((0,X.Rd)({payload:{label:this.newlyAddedInvoiceMemo,amount_msat:this.invoiceValue?1e3*this.invoiceValue:"any",description:this.description,expiry:l,exposeprivatechannels:this.private}})),this.resetData()}onDeleteExpiredInvoices(){this.store.dispatch((0,iA.c1)({payload:{data:{type:"CONFIRM",titleMessage:"Delete Expired Invoices",noBtnText:"Cancel",yesBtnText:"Delete Invoices"}}})),this.rtlEffects.closeConfirm.pipe((0,c.R)(this.unSubs[5])).subscribe(t=>{t&&this.store.dispatch((0,X.g6)({payload:null}))})}onInvoiceClick(t){this.store.dispatch((0,iA.qR)({payload:{data:{invoice:{amount_msat:t.amount_msat,label:t.label,expires_at:t.expires_at,paid_at:t.paid_at,bolt11:t.bolt11,payment_hash:t.payment_hash,description:t.description,status:t.status,amount_received_msat:t.amount_received_msat},newlyAdded:!1,component:aA.y}}}))}resetData(){this.description="",this.invoiceValue=null,this.private=!1,this.expiry=null,this.invoiceValueHint=""}applyFilter(){this.invoices.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.invoices.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=this.datePipe.transform(new Date(1e3*(t.paid_at||0)),"dd/MMM/y HH:mm")?.toLowerCase()+this.datePipe.transform(new Date(1e3*(t.expires_at||0)),"dd/MMM/y HH:mm")?.toLowerCase()+(t.bolt12?"bolt12":t.bolt11?"bolt11":"keysend")+JSON.stringify(t).toLowerCase();break;case"status":g="paid"===t?.status?"paid":"unpaid"===t?.status?"unpaid":"expired";break;case"expires_at":case"paid_at":g=this.datePipe.transform(new Date(1e3*(t[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"type":g=t?.bolt12?"bolt12":t?.bolt11&&t?.label?.includes("keysend-")?"keysend":"bolt11";break;case"msatoshi":g=((t.amount_msat||0)/1e3).toString()||"";break;case"msatoshi_received":g=((t.amount_received_msat||0)/1e3).toString()||"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"status"===this.selFilterBy||"type"===this.selFilterBy?0===g.indexOf(l):g.includes(l)}}onInvoiceValueChange(){this.selNode&&this.selNode.settings.fiatConversion&&this.invoiceValue>99&&(this.invoiceValueHint="",this.commonService.convertCurrency(this.invoiceValue,r.NT.SATS,r.NT.OTHER,this.selNode?.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,c.R)(this.unSubs[6])).subscribe({next:t=>{this.convertedCurrency=t,this.invoiceValueHint=this.decimalPipe.transform(this.convertedCurrency.OTHER,r.Xz.OTHER)+" "+this.convertedCurrency.unit},error:t=>{this.invoiceValueHint="Conversion Error: "+t}}))}onRefreshInvoice(t){this.store.dispatch((0,X.n7)({payload:t.label}))}updateInvoicesData(t){this.invoiceJSONArr=this.invoiceJSONArr?.map(l=>l.label===t.label?t:l)}loadInvoicesTable(t){this.invoices=new y.by(t?[...t]:[]),this.invoices.sort=this.sort,this.invoices.sortingDataAccessor=(l,g)=>{switch(g){case"msatoshi":return l.amount_msat;case"msatoshi_received":return l.amount_received_msat;default:return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null}},this.invoices.paginator=this.paginator,this.applyFilter(),this.setFilterPredicate()}onDownloadCSV(){this.invoices.data&&this.invoices.data.length>0&&this.commonService.downloadFile(this.invoices.data,"Invoices")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(at.JJ),A.Y36(h.v),A.Y36(pA.V),A.Y36(at.uU),A.Y36(BA.eX),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-lightning-invoices-table"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},inputs:{calledFrom:"calledFrom"},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Invoices")}])],decls:4,vars:3,consts:[["fxLayout","column","fxFlex","110","fxLayoutAlign","start stretch",1,"padding-gap"],["fxLayout","row wrap","fxLayoutAlign","stretch start","fxFlex","100",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",4,"ngIf"],["fxLayout","row wrap","fxLayoutAlign","stretch start","fxFlex","100"],["addInvoiceForm","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["matInput","","tabindex","2","name","description",3,"ngModel","ngModelChange"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["matInput","","name","invoiceValue","type","number","tabindex","3",3,"step","min","ngModel","ngModelChange","keyup"],["matSuffix",""],["fxLayout","row wrap","fxFlex","100"],["class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","9","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","10",3,"click"],[1,"mr-3px"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["fxLayout","row"],["mat-stroked-button","","color","warn","tabindex","7","type","button",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","8",3,"click"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","expires_at"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","paid_at"],["matColumnDef","type"],["matColumnDef","description"],["matColumnDef","label"],["matColumnDef","payment_hash"],["matColumnDef","bolt11"],["matColumnDef","msatoshi"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","msatoshi_received"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_invoice"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status"],["mat-cell",""],["class","dot green","matTooltip","Paid","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot yellow","matTooltip","Unpaid","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Expired","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Paid","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Unpaid","matTooltipPosition","right",1,"dot","yellow",3,"ngClass"],["matTooltip","Expired","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","4",1,"mr-0"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A.YNc(1,zA,22,8,"form",1)(2,IA,5,0,"div",2)(3,An,60,19,"div",3),A.qZA()),2&l&&(A.xp6(1),A.Q6J("ngIf","home"===g.calledFrom),A.xp6(1),A.Q6J("ngIf","transactions"===g.calledFrom),A.xp6(1),A.Q6J("ngIf","transactions"===g.calledFrom))},dependencies:[at.mk,at.sg,at.O5,at.PC,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.qQ,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,mA.bx,mA.R9,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,JA.gM,T.NW,cA.Vv,cA.$V,fA.q,at.JJ,at.uU],styles:[".mat-column-status[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return i})();var ve=Rt(8180),Qe=Rt(6046),Dn=Rt(5986),Qn=Rt(7466);const Jt=["sendPaymentForm"],zt=["paymentAmt"],Wt=["offerAmt"],ae=["paymentReq"],mn=["offerReq"];function dn(i,I){if(1&i&&(A.TgZ(0,"mat-radio-button",21),A._uU(1,"Offer"),A.qZA()),2&i){const t=A.oxw();A.s9C("value",t.paymentTypes.OFFER)}}function Ln(i,I){1&i&&A.GkF(0)}function Vn(i,I){if(1&i&&(A.TgZ(0,"span"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.paymentError)}}function ei(i,I){if(1&i&&(A.TgZ(0,"div",22),A._UZ(1,"fa-icon",23),A.YNc(2,Vn,2,1,"span",24),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(1),A.Q6J("ngIf",""!==t.paymentError)}}function Yn(i,I){if(1&i&&(A.TgZ(0,"span",33),A._UZ(1,"fa-icon",34),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Q6J("icon",t.convertedCurrency.symbol)}}function ZA(i,I){if(1&i&&A._UZ(0,"span",35),2&i){const t=A.oxw(3);A.Q6J("innerHTML",t.convertedCurrency.symbol,A.oJD)}}function YA(i,I){if(1&i&&(A.TgZ(0,"mat-hint",30),A._uU(1),A.YNc(2,Yn,2,1,"span",31)(3,ZA,1,1,"span",32),A._uU(4),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.hij(" ",t.paymentDecodedHintPre," "),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"FA"===t.convertedCurrency.iconType&&""!==t.paymentDecodedHintPre),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"SVG"===t.convertedCurrency.iconType&&""!==t.paymentDecodedHintPre),A.xp6(1),A.hij(" ",t.paymentDecodedHintPost," ")}}function nt(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Payment request is required."),A.qZA())}function UA(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.paymentDecodedHint)}}function bA(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Payment amount is required."),A.qZA())}function PA(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",1)(1,"mat-label"),A._uU(2,"Amount (Sats)"),A.qZA(),A.TgZ(3,"input",36,37),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw(2);return A.KtG(V.paymentAmount=g)})("change",function(g){A.CHM(t);const V=A.oxw(2);return A.KtG(V.onAmountChange(g))}),A.qZA(),A.TgZ(5,"mat-hint"),A._uU(6,"It is a zero amount invoice, enter amount to be paid."),A.qZA(),A.YNc(7,bA,2,0,"mat-error",24),A.qZA()}if(2&i){const t=A.oxw(2);A.xp6(3),A.Q6J("ngModel",t.paymentAmount),A.xp6(4),A.Q6J("ngIf",!t.paymentAmount)}}function HA(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",25)(1,"mat-label"),A._uU(2,"Payment Request"),A.qZA(),A.TgZ(3,"textarea",26,27),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onPaymentRequestEntry(g))})("matTextareaAutosize",function(){return!0}),A.qZA(),A.YNc(5,YA,5,4,"mat-hint",28)(6,nt,2,0,"mat-error",24)(7,UA,2,1,"mat-error",24),A.qZA(),A.YNc(8,PA,8,2,"mat-form-field",29)}if(2&i){const t=A.MAs(4),l=A.oxw();A.xp6(3),A.Q6J("ngModel",l.paymentRequest),A.xp6(2),A.Q6J("ngIf",l.paymentRequest&&""!==l.paymentDecodedHintPre),A.xp6(1),A.Q6J("ngIf",!l.paymentRequest),A.xp6(1),A.Q6J("ngIf",null==t.errors?null:t.errors.decodeError),A.xp6(1),A.Q6J("ngIf",l.zeroAmtInvoice)}}function tt(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Pubkey is required."),A.qZA())}function RA(i,I){1&i&&(A.TgZ(0,"span",43),A._uU(1,"= "),A.qZA())}function rt(i,I){if(1&i&&(A.TgZ(0,"span",33),A._UZ(1,"fa-icon",34),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("icon",t.convertedCurrency.symbol)}}function VA(i,I){if(1&i&&A._UZ(0,"span",35),2&i){const t=A.oxw(2);A.Q6J("innerHTML",t.convertedCurrency.symbol,A.oJD)}}function wt(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Keysend amount is required."),A.qZA())}function Ft(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",25)(1,"mat-label"),A._uU(2,"Pubkey"),A.qZA(),A.TgZ(3,"input",38),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.pubkey=g)}),A.qZA(),A.YNc(4,tt,2,0,"mat-error",24),A.qZA(),A.TgZ(5,"mat-form-field",25)(6,"mat-label"),A._uU(7,"Amount"),A.qZA(),A.TgZ(8,"input",39,40),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.keysendAmount=g)})("keyup",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onKeysendAmountChange())}),A.qZA(),A.TgZ(10,"span",41),A._uU(11," Sats "),A.qZA(),A.TgZ(12,"mat-hint",30),A.YNc(13,RA,2,0,"span",42)(14,rt,2,1,"span",31)(15,VA,1,1,"span",32),A._uU(16),A.qZA(),A.YNc(17,wt,2,0,"mat-error",24),A.qZA()}if(2&i){const t=A.oxw();A.xp6(3),A.Q6J("ngModel",t.pubkey),A.xp6(1),A.Q6J("ngIf",!t.pubkey),A.xp6(4),A.Q6J("ngModel",t.keysendAmount),A.xp6(5),A.Q6J("ngIf",""!==t.keysendValueHint),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"FA"===t.convertedCurrency.iconType&&""!==t.keysendValueHint),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"SVG"===t.convertedCurrency.iconType&&""!==t.keysendValueHint),A.xp6(1),A.hij(" ",t.keysendValueHint," "),A.xp6(1),A.Q6J("ngIf",!t.keysendAmount)}}function Tt(i,I){if(1&i&&(A.TgZ(0,"span",33),A._UZ(1,"fa-icon",34),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Q6J("icon",t.convertedCurrency.symbol)}}function Ot(i,I){if(1&i&&A._UZ(0,"span",35),2&i){const t=A.oxw(3);A.Q6J("innerHTML",t.convertedCurrency.symbol,A.oJD)}}function Zt(i,I){if(1&i&&(A.TgZ(0,"mat-hint",30),A._uU(1),A.YNc(2,Tt,2,1,"span",31)(3,Ot,1,1,"span",32),A._uU(4),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.hij(" ",t.offerDecodedHintPre," "),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"FA"===t.convertedCurrency.iconType&&""!==t.offerDecodedHintPre),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"SVG"===t.convertedCurrency.iconType&&""!==t.offerDecodedHintPre),A.xp6(1),A.hij(" ",t.offerDecodedHintPost," ")}}function ne(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Offer request is required."),A.qZA())}function ht(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.offerDecodedHint)}}function Ut(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Offer amount is required."),A.qZA())}function Xt(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",1)(1,"mat-label"),A._uU(2,"Amount (Sats)"),A.qZA(),A.TgZ(3,"input",50,51),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw(2);return A.KtG(V.offerAmount=g)})("change",function(g){A.CHM(t);const V=A.oxw(2);return A.KtG(V.onAmountChange(g))}),A.qZA(),A.TgZ(5,"mat-hint"),A._uU(6,"It is a zero amount offer, enter amount to be paid."),A.qZA(),A.YNc(7,Ut,2,0,"mat-error",24),A.qZA()}if(2&i){const t=A.oxw(2);A.xp6(3),A.Q6J("ngModel",t.offerAmount),A.xp6(4),A.Q6J("ngIf",!t.offerAmount)}}function Ht(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",52)(1,"mat-label"),A._uU(2,"Title to Save"),A.qZA(),A.TgZ(3,"input",53),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw(2);return A.KtG(V.offerTitle=g)}),A.qZA()()}if(2&i){const t=A.oxw(2);A.xp6(3),A.Q6J("ngModel",t.offerTitle)}}function ie(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",25)(1,"mat-label"),A._uU(2,"Offer Request"),A.qZA(),A.TgZ(3,"textarea",44,45),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onPaymentRequestEntry(g))})("matTextareaAutosize",function(){return!0}),A.qZA(),A.YNc(5,Zt,5,4,"mat-hint",28)(6,ne,2,0,"mat-error",24)(7,ht,2,1,"mat-error",24),A.qZA(),A.YNc(8,Xt,8,2,"mat-form-field",29),A.TgZ(9,"div",46)(10,"mat-checkbox",47),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.flgSaveToDB=g)}),A._uU(11,"Bookmark Offer"),A.qZA(),A.TgZ(12,"mat-icon",48),A._uU(13,"info_outline"),A.qZA()(),A.YNc(14,Ht,4,1,"mat-form-field",49)}if(2&i){const t=A.MAs(4),l=A.oxw();A.xp6(3),A.Q6J("ngModel",l.offerRequest),A.xp6(2),A.Q6J("ngIf",l.offerRequest&&""!==l.offerDecodedHintPre),A.xp6(1),A.Q6J("ngIf",!l.offerRequest),A.xp6(1),A.Q6J("ngIf",null==t.errors?null:t.errors.decodeError),A.xp6(1),A.Q6J("ngIf",l.zeroAmtOffer),A.xp6(2),A.Q6J("ngModel",l.flgSaveToDB),A.xp6(4),A.Q6J("ngIf",l.flgSaveToDB||""!==l.offerTitle)}}let jt=(()=>{class i{set payReq(t){t&&(this.paymentReq=t)}set offrReq(t){t&&(this.offerReq=t)}constructor(t,l,g,V,LA,vt,an,ue){this.dialogRef=t,this.data=l,this.store=g,this.logger=V,this.commonService=LA,this.decimalPipe=vt,this.actions=an,this.dataService=ue,this.faExclamationTriangle=B.eHv,this.convertedCurrency=null,this.paymentTypes=r.IX,this.paymentType=r.IX.INVOICE,this.offerDecoded={},this.offerRequest="",this.offerDecodedHintPre="",this.offerDecodedHintPost="",this.offerDescription="",this.offerIssuer="",this.offerTitle="",this.zeroAmtOffer=!1,this.offerInvoice=null,this.offerAmount=null,this.flgSaveToDB=!1,this.paymentDecoded={},this.paymentRequest="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.zeroAmtInvoice=!1,this.paymentAmount=null,this.pubkey="",this.keysendAmount=null,this.keysendValueHint="",this.selActiveChannel={},this.activeChannels={},this.feeLimit=null,this.selFeeLimitType=r.Vc[0],this.feeLimitTypes=r.Vc,this.paymentError="",this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x]}ngOnInit(){if(this.data&&this.data.paymentType)switch(this.paymentType=this.data.paymentType,this.paymentType){case r.IX.INVOICE:this.paymentRequest=this.data.invoiceBolt11;break;case r.IX.KEYSEND:this.pubkey=this.data.pubkeyKeysend;break;case r.IX.OFFER:this.onPaymentRequestEntry(this.data.bolt12),this.offerTitle=this.data.offerTitle,this.flgSaveToDB=!1}this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(E.ZW).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.activeChannels=t.activeChannels,this.logger.info(t)}),this.actions.pipe((0,c.R)(this.unSubs[3]),(0,v.h)(t=>t.type===r.AB.UPDATE_API_CALL_STATUS_CLN||t.type===r.AB.SEND_PAYMENT_STATUS_CLN||t.type===r.AB.SET_OFFER_INVOICE_CLN)).subscribe(t=>{t.type===r.AB.SEND_PAYMENT_STATUS_CLN&&this.dialogRef.close(),t.type===r.AB.SET_OFFER_INVOICE_CLN&&(this.offerInvoice=t.payload,this.sendPayment()),t.type===r.AB.UPDATE_API_CALL_STATUS_CLN&&t.payload.status===r.Bn.ERROR&&("SendPayment"===t.payload.action&&(delete this.paymentDecoded.amount_msat,this.paymentError=t.payload.message),"DecodePayment"===t.payload.action&&(this.paymentType===r.IX.INVOICE&&(this.paymentDecodedHintPre="ERROR: "+t.payload.message,this.paymentDecodedHintPost="",this.paymentReq.control.setErrors({decodeError:!0})),this.paymentType===r.IX.OFFER&&(this.offerDecodedHintPre="ERROR: "+t.payload.message,this.offerDecodedHintPost="",this.offerReq.control.setErrors({decodeError:!0})),this.paymentType===r.IX.KEYSEND&&(this.keysendValueHint="ERROR: "+t.payload.message)),"FetchOfferInvoice"===t.payload.action&&this.paymentType===r.IX.OFFER&&(this.paymentError=t.payload.message))})}onSendPayment(){switch(this.paymentType){case r.IX.KEYSEND:if(!this.pubkey||""===this.pubkey.trim()||!this.keysendAmount||this.keysendAmount<=0)return!0;this.keysendPayment();break;case r.IX.INVOICE:if(!this.paymentRequest||this.zeroAmtInvoice&&(0===this.paymentAmount||!this.paymentAmount))return this.paymentReq.control.markAsTouched(),this.paymentAmt.control.markAsTouched(),!0;this.paymentDecoded.created_at?this.sendPayment():(this.resetInvoiceDetails(),this.dataService.decodePayment(this.paymentRequest,!0).pipe((0,c.R)(this.unSubs[4])).subscribe(t=>{"bolt12 offer"===t.type&&t.offer_id?(this.paymentDecodedHintPre="ERROR: Select Offer option to pay the bolt12 offer invoice.",this.paymentDecodedHintPost="",this.paymentReq.control.setErrors({decodeError:!0})):(this.paymentDecoded=t,this.setPaymentDecodedDetails())}));break;case r.IX.OFFER:if(!this.offerRequest||this.zeroAmtOffer&&(0===this.offerAmount||!this.offerAmount))return this.offerReq.control.markAsTouched(),this.offerAmt.control.markAsTouched(),!0;this.offerDecoded.offer_id?this.sendPayment():(this.resetOfferDetails(),this.dataService.decodePayment(this.offerRequest,!0).pipe((0,c.R)(this.unSubs[5])).subscribe(t=>{"bolt11 invoice"===t.type&&t.payment_hash?(this.offerDecodedHintPre="ERROR: Select Invoice option to pay the bolt11 invoice.",this.offerDecodedHintPost="",this.offerReq.control.setErrors({decodeError:!0})):(this.offerDecoded=t,this.setOfferDecodedDetails())}))}}keysendPayment(){this.keysendAmount&&this.store.dispatch((0,X.oV)({payload:{uiMessage:r.m6.SEND_KEYSEND,paymentType:r.IX.KEYSEND,destination:this.pubkey,amount_msat:1e3*this.keysendAmount,fromDialog:!0}}))}sendPayment(){this.paymentError="",this.paymentType===r.IX.INVOICE?this.store.dispatch((0,X.oV)(this.zeroAmtInvoice&&this.paymentAmount?{payload:{uiMessage:r.m6.SEND_PAYMENT,paymentType:r.IX.INVOICE,bolt11:this.paymentRequest,amount_msat:1e3*this.paymentAmount,fromDialog:!0}}:{payload:{uiMessage:r.m6.SEND_PAYMENT,paymentType:r.IX.INVOICE,bolt11:this.paymentRequest,fromDialog:!0}})):this.paymentType===r.IX.OFFER&&(this.offerInvoice?this.offerAmount&&this.store.dispatch((0,X.oV)({payload:{uiMessage:r.m6.SEND_PAYMENT,paymentType:r.IX.OFFER,bolt11:this.offerInvoice.invoice,saveToDB:this.flgSaveToDB,bolt12:this.offerRequest,amount_msat:1e3*this.offerAmount,zeroAmtOffer:this.zeroAmtOffer,title:this.offerTitle,issuer:this.offerIssuer,description:this.offerDescription,fromDialog:!0}})):this.store.dispatch((0,X.eM)(this.zeroAmtOffer&&this.offerAmount?{payload:{offer:this.offerRequest,amount_msat:1e3*this.offerAmount}}:{payload:{offer:this.offerRequest}})))}onPaymentRequestEntry(t){this.paymentType===r.IX.INVOICE?(this.paymentRequest=t,this.resetInvoiceDetails()):this.paymentType===r.IX.OFFER&&(this.offerRequest=t,this.resetOfferDetails()),t.length>100&&this.dataService.decodePayment(t,!0).pipe((0,c.R)(this.unSubs[6])).subscribe(l=>{this.paymentType===r.IX.INVOICE?"bolt12 offer"===l.type&&l.offer_id?(this.paymentDecodedHintPre="ERROR: Select Offer option to pay the bolt12 offer invoice.",this.paymentDecodedHintPost="",this.paymentReq.control.setErrors({decodeError:!0})):(this.paymentDecoded=l,this.setPaymentDecodedDetails()):this.paymentType===r.IX.OFFER&&("bolt11 invoice"===l.type&&l.payment_hash?(this.offerDecodedHintPre="ERROR: Select Invoice option to pay the bolt11 invoice.",this.offerDecodedHintPost="",this.offerReq.control.setErrors({decodeError:!0})):(this.offerDecoded=l,this.setOfferDecodedDetails()))})}resetOfferDetails(){this.offerInvoice=null,this.offerAmount=null,this.offerDecodedHintPre="",this.offerDecodedHintPost="",this.zeroAmtOffer=!1,this.paymentError="",this.offerReq&&this.offerReq.control.setErrors(null)}resetInvoiceDetails(){this.paymentAmount=null,this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.zeroAmtInvoice=!1,this.paymentError="",this.paymentReq&&this.paymentReq.control.setErrors(null)}onAmountChange(t){this.paymentType===r.IX.INVOICE&&(delete this.paymentDecoded.amount_msat,this.paymentDecoded.amount_msat=+t.target.value),this.paymentType===r.IX.OFFER&&(delete this.offerDecoded.offer_amount_msat,this.offerDecoded.offer_amount_msat=t.target.value)}onPaymentTypeChange(){this.paymentError="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.offerDecodedHintPre="",this.offerDecodedHintPost="",this.offerInvoice=null}setOfferDecodedDetails(){this.offerDecoded.offer_id&&!this.offerDecoded.offer_amount_msat?(this.offerDecoded.offer_amount_msat=0,this.zeroAmtOffer=!0,this.offerDescription=this.offerDecoded.offer_description||"",this.offerIssuer=this.offerDecoded.offer_issuer?this.offerDecoded.offer_issuer:"",this.offerDecodedHintPre="Zero Amount Offer | Description: "+this.offerDecoded.offer_description,this.offerDecodedHintPost=""):(this.zeroAmtOffer=!1,this.offerAmount=this.offerDecoded.offer_amount_msat?this.offerDecoded.offer_amount_msat/1e3:0,this.offerDescription=this.offerDecoded.offer_description||"",this.offerIssuer=this.offerDecoded.offer_issuer?this.offerDecoded.offer_issuer:"",this.selNode&&this.selNode.settings.fiatConversion?this.commonService.convertCurrency(this.offerAmount,r.NT.SATS,r.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,c.R)(this.unSubs[7])).subscribe({next:t=>{this.convertedCurrency=t,this.offerDecodedHintPre="Sending: "+this.decimalPipe.transform(this.offerAmount)+" Sats (",this.offerDecodedHintPost=this.decimalPipe.transform(this.convertedCurrency.OTHER?this.convertedCurrency.OTHER:0,r.Xz.OTHER)+" "+this.convertedCurrency.unit+") | Description: "+this.offerDecoded.offer_description},error:t=>{this.offerDecodedHintPre="Sending: "+this.decimalPipe.transform(this.offerAmount)+" Sats | Description: "+this.offerDecoded.offer_description+". Unable to convert currency.",this.offerDecodedHintPost=""}}):(this.offerDecodedHintPre="Sending: "+this.decimalPipe.transform(this.offerAmount)+" Sats | Description: "+this.offerDecoded.offer_description,this.offerDecodedHintPost=""))}setPaymentDecodedDetails(){this.paymentDecoded.created_at&&!this.paymentDecoded.amount_msat?(this.paymentDecoded.amount_msat=0,this.zeroAmtInvoice=!0,this.paymentDecodedHintPre="Zero Amount Invoice | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""):(this.zeroAmtInvoice=!1,this.selNode&&this.selNode.settings.fiatConversion?this.commonService.convertCurrency(this.paymentDecoded.amount_msat?this.paymentDecoded.amount_msat/1e3:0,r.NT.SATS,r.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,c.R)(this.unSubs[8])).subscribe({next:t=>{this.convertedCurrency=t,this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount_msat?this.paymentDecoded.amount_msat/1e3:0)+" Sats (",this.paymentDecodedHintPost=this.decimalPipe.transform(this.convertedCurrency.OTHER?this.convertedCurrency.OTHER:0,r.Xz.OTHER)+" "+this.convertedCurrency.unit+") | Memo: "+this.paymentDecoded.description},error:t=>{this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount_msat?this.paymentDecoded.amount_msat/1e3:0)+" Sats | Memo: "+this.paymentDecoded.description+". Unable to convert currency.",this.paymentDecodedHintPost=""}}):(this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount_msat?this.paymentDecoded.amount_msat/1e3:0)+" Sats | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""))}resetData(){switch(this.paymentType){case r.IX.KEYSEND:this.pubkey="",this.keysendValueHint="",this.keysendAmount=null;break;case r.IX.INVOICE:this.paymentRequest="",this.paymentDecoded={},this.selActiveChannel=null,this.feeLimit=null,this.selFeeLimitType=r.Vc[0],this.resetInvoiceDetails();break;case r.IX.OFFER:this.offerRequest="",this.offerDecoded={},this.flgSaveToDB=!1,this.resetOfferDetails()}this.paymentError=""}onKeysendAmountChange(){this.selNode&&this.selNode.settings.fiatConversion&&(this.keysendValueHint="",this.keysendAmount&&this.keysendAmount>99&&this.commonService.convertCurrency(this.keysendAmount,r.NT.SATS,r.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,c.R)(this.unSubs[3])).subscribe({next:t=>{this.convertedCurrency=t,this.keysendValueHint=this.decimalPipe.transform(this.convertedCurrency.OTHER,r.Xz.OTHER)+" "+this.convertedCurrency.unit},error:t=>{this.keysendValueHint="Conversion Error: "+t}}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(gA.so),A.Y36(gA.WI),A.Y36(e.yh),A.Y36(C.mQ),A.Y36(h.v),A.Y36(at.JJ),A.Y36(BA.eX),A.Y36(Qe.D))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-lightning-send-payments"]],viewQuery:function(l,g){if(1&l&&(A.Gf(Jt,5),A.Gf(zt,5),A.Gf(Wt,5),A.Gf(ae,5),A.Gf(mn,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.form=V.first),A.iGM(V=A.CRH())&&(g.paymentAmt=V.first),A.iGM(V=A.CRH())&&(g.offerAmt=V.first),A.iGM(V=A.CRH())&&(g.payReq=V.first),A.iGM(V=A.CRH())&&(g.offrReq=V.first)}},decls:30,vars:7,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","12","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["color","primary","name","paymentType","fxFlex","100","fxLayoutAlign","start start",1,"my-1",3,"ngModel","ngModelChange","change"],["fxFlex","20","tabindex","1",3,"value"],["fxFlex","20","tabindex","2",3,"value"],["fxFlex","20","tabindex","3",3,"value",4,"ngIf"],["fxLayoutAlign","space-between stretch","fxLayout","column",3,"submit","reset"],["sendPaymentForm","ngForm"],[4,"ngTemplateOutlet"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","9","type","reset",1,"mr-1"],["mat-button","","color","primary","type","submit","tabindex","8"],["invoiceBlock",""],["keysendBlock",""],["offerBlock",""],["fxFlex","20","tabindex","3",3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],[4,"ngIf"],["fxLayout","column","fxFlex","100"],["autoFocus","","matInput","","rows","4","name","paymentRequest","tabindex","4","required","",3,"ngModel","ngModelChange","matTextareaAutosize"],["paymentReq","ngModel"],["fxLayout","row wrap","fxFlex","100",4,"ngIf"],["fxFlex","100",4,"ngIf"],["fxLayout","row wrap","fxFlex","100"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["matInput","","name","amount","tabindex","5","required","",3,"ngModel","ngModelChange","change"],["paymentAmt","ngModel"],["autoFocus","","matInput","","name","pubkey","tabindex","4","required","",3,"ngModel","ngModelChange"],["matInput","","name","keysendAmount","tabindex","5","required","",3,"ngModel","ngModelChange","keyup"],["keysendAmt","ngModel"],["matSuffix",""],["class","mr-3px",4,"ngIf"],[1,"mr-3px"],["autoFocus","","matInput","","rows","4","name","offerRequest","tabindex","4","required","",3,"ngModel","ngModelChange","matTextareaAutosize"],["offerReq","ngModel"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",1,"mt-1"],["fxFlex","none","tabindex","6","color","primary",3,"ngModel","ngModelChange"],["matTooltip","Save offer in database for future payments","matTooltipPosition","below","fxFlex","none",1,"info-icon"],["fxFlex","100","class","mt-1",4,"ngIf"],["matInput","","name","amountoffer","tabindex","5","required","",3,"ngModel","ngModelChange","change"],["offerAmt","ngModel"],["fxFlex","100",1,"mt-1"],["matInput","","tabindex","7",3,"ngModel","ngModelChange"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),A._uU(5,"Send Payment"),A.qZA()(),A.TgZ(6,"button",5),A._uU(7,"X"),A.qZA()(),A.TgZ(8,"mat-card-content",6)(9,"mat-radio-group",7),A.NdJ("ngModelChange",function(LA){return g.paymentType=LA})("change",function(){return g.onPaymentTypeChange()}),A.TgZ(10,"mat-radio-button",8),A._uU(11,"Invoice"),A.qZA(),A.TgZ(12,"mat-radio-button",9),A._uU(13,"Keysend"),A.qZA(),A.YNc(14,dn,2,1,"mat-radio-button",10),A.qZA(),A.TgZ(15,"form",11,12),A.NdJ("submit",function(){return g.onSendPayment()})("reset",function(){return g.resetData()}),A.YNc(17,Ln,1,0,"ng-container",13)(18,ei,3,2,"div",14),A.TgZ(19,"div",15)(20,"button",16),A._uU(21,"Clear Fields"),A.qZA(),A.TgZ(22,"button",17),A._uU(23,"Send Payment"),A.qZA()()()()()(),A.YNc(24,HA,9,5,"ng-template",null,18,A.W1O)(26,Ft,18,8,"ng-template",null,19,A.W1O)(28,ie,15,7,"ng-template",null,20,A.W1O)),2&l){const V=A.MAs(25),LA=A.MAs(27),vt=A.MAs(29);A.xp6(6),A.Q6J("mat-dialog-close",!1),A.xp6(3),A.Q6J("ngModel",g.paymentType),A.xp6(1),A.s9C("value",g.paymentTypes.INVOICE),A.xp6(2),A.s9C("value",g.paymentTypes.KEYSEND),A.xp6(2),A.Q6J("ngIf",g.selNode.settings.enableOffers),A.xp6(3),A.Q6J("ngTemplateOutlet",g.paymentType===g.paymentTypes.KEYSEND?LA:g.paymentType===g.paymentTypes.OFFER?vt:V),A.xp6(1),A.Q6J("ngIf",""!==g.paymentError)}},dependencies:[at.O5,at.tP,$._Y,$.Fj,$.JJ,$.JL,$.Q7,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,gA.ZT,N.lW,m.dn,m.dk,Dn.oG,x.Hw,CA.Nt,mA.KE,mA.hX,mA.bx,mA.TO,mA.R9,Qn.VQ,Qn.U0,JA.gM,j.h]})}return i})();const Be=["sendPaymentForm"];function oe(i,I){if(1&i&&(A.TgZ(0,"span",17),A._UZ(1,"fa-icon",18),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Q6J("icon",t.convertedCurrency.symbol)}}function De(i,I){if(1&i&&A._UZ(0,"span",19),2&i){const t=A.oxw(3);A.Q6J("innerHTML",t.convertedCurrency.symbol,A.oJD)}}function ke(i,I){if(1&i&&(A.TgZ(0,"mat-hint",14),A._uU(1),A.YNc(2,oe,2,1,"span",15)(3,De,1,1,"span",16),A._uU(4),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.hij(" ",t.paymentDecodedHintPre," "),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"FA"===t.convertedCurrency.iconType&&""!==t.paymentDecodedHintPre),A.xp6(1),A.Q6J("ngIf",t.convertedCurrency&&"SVG"===t.convertedCurrency.iconType&&""!==t.paymentDecodedHintPre),A.xp6(1),A.hij(" ",t.paymentDecodedHintPost," ")}}function Se(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Payment request is required."),A.qZA())}function xe(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"form",4,5)(2,"mat-form-field",6)(3,"mat-label"),A._uU(4,"Payment Request"),A.qZA(),A.TgZ(5,"textarea",7,8),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onPaymentRequestEntry(g))})("matTextareaAutosize",function(){return!0}),A.qZA(),A.YNc(7,ke,5,4,"mat-hint",9)(8,Se,2,0,"mat-error",10),A.qZA(),A.TgZ(9,"div",11)(10,"button",12),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.resetData())}),A._uU(11,"Clear Field"),A.qZA(),A.TgZ(12,"button",13),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onSendPayment())}),A._uU(13,"Send Payment"),A.qZA()()()}if(2&i){const t=A.oxw();A.xp6(5),A.Q6J("ngModel",t.paymentRequest),A.xp6(2),A.Q6J("ngIf",t.paymentRequest&&""!==t.paymentDecodedHintPre),A.xp6(1),A.Q6J("ngIf",!t.paymentRequest)}}function Ne(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",20)(1,"button",13),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.openSendPaymentModal())}),A._uU(2,"Send Payment"),A.qZA()()}}function Xe(i,I){if(1&i&&(A.TgZ(0,"mat-option",70),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function vn(i,I){1&i&&A._UZ(0,"mat-progress-bar",71)}function tn(i,I){1&i&&A._UZ(0,"th",72)}function pn(i,I){1&i&&A._UZ(0,"span",76)}function Tn(i,I){1&i&&A._UZ(0,"span",77)}function en(i,I){if(1&i&&(A.TgZ(0,"td",73),A.YNc(1,pn,1,0,"span",74)(2,Tn,1,0,"span",75),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf","complete"===t.status),A.xp6(1),A.Q6J("ngIf","complete"!==t.status)}}function gn(i,I){1&i&&(A.TgZ(0,"th",78),A._uU(1,"Created At"),A.qZA())}function sn(i,I){if(1&i&&(A.TgZ(0,"td",73),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,1e3*(null==t?null:t.created_at),"dd/MMM/y HH:mm")," ")}}function Di(i,I){1&i&&(A.TgZ(0,"th",78),A._uU(1,"Type"),A.qZA())}function vi(i,I){if(1&i&&(A.TgZ(0,"td",73),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null!=t&&t.bolt12?"Bolt12":null!=t&&t.bolt11?"Bolt11":"Keysend")}}function Zn(i,I){1&i&&(A.TgZ(0,"th",78),A._uU(1,"Payment Hash"),A.qZA())}const hn=i=>({width:i});function yi(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",79)(2,"span",80),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.payment_hash)}}function kn(i,I){1&i&&(A.TgZ(0,"th",78),A._uU(1,"Invoice"),A.qZA())}function wi(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",79)(2,"span",80),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.bolt11)}}function ni(i,I){1&i&&(A.TgZ(0,"th",78),A._uU(1,"Label"),A.qZA())}function Sn(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",79)(2,"span",80),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.label)}}function ra(i,I){1&i&&(A.TgZ(0,"th",78),A._uU(1,"Destination"),A.qZA())}function QA(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",79)(2,"span",80),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.destination)}}function H(i,I){1&i&&(A.TgZ(0,"th",78),A._uU(1,"Memo"),A.qZA())}function b(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",79)(2,"span",80),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.memo)}}function Z(i,I){1&i&&(A.TgZ(0,"th",81),A._uU(1,"Sats Sent"),A.qZA())}function k(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",82),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,1,(null==t?null:t.amount_sent_msat)/1e3,"1.0-4"))}}function uA(i,I){1&i&&(A.TgZ(0,"th",81),A._uU(1,"Sats Received"),A.qZA())}function dA(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",82),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,1,(null==t?null:t.amount_msat)/1e3,"1.0-4"))}}function At(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",83)(1,"div",84)(2,"mat-select",85),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",86),A.NdJ("click",function(){A.CHM(t);const g=A.oxw(2);return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function it(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",87)(1,"button",88),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw(2);return A.KtG(LA.onPaymentClick(V))}),A._uU(2,"View Info"),A.qZA()()}}function Bt(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No payment available."),A.qZA())}function Et(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting payments..."),A.qZA())}function mt(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.errorMessage)}}function It(i,I){if(1&i&&(A.TgZ(0,"td",89),A.YNc(1,Bt,2,0,"p",10)(2,Et,2,0,"p",10)(3,mt,2,1,"p",10),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngIf",!(null!=t.payments&&t.payments.data&&null!=t.payments&&null!=t.payments.data&&t.payments.data.length||(null==t.apiCallStatus?null:t.apiCallStatus.status)!==t.apiCallStatusEnum.COMPLETED)),A.xp6(1),A.Q6J("ngIf",!(null!=t.payments&&t.payments.data&&null!=t.payments&&null!=t.payments.data&&t.payments.data.length||(null==t.apiCallStatus?null:t.apiCallStatus.status)!==t.apiCallStatusEnum.INITIATED)),A.xp6(1),A.Q6J("ngIf",!(null!=t.payments&&t.payments.data&&null!=t.payments&&null!=t.payments.data&&t.payments.data.length||(null==t.apiCallStatus?null:t.apiCallStatus.status)!==t.apiCallStatusEnum.ERROR))}}function yt(i,I){1&i&&A._UZ(0,"span",76)}function kt(i,I){1&i&&A._UZ(0,"span",77)}function Kt(i,I){1&i&&A._UZ(0,"span",76)}function Ae(i,I){1&i&&A._UZ(0,"span",77)}function ge(i,I){if(1&i&&(A.TgZ(0,"span",90),A.YNc(1,Kt,1,0,"span",74)(2,Ae,1,0,"span",75),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf","complete"===t.status),A.xp6(1),A.Q6J("ngIf","complete"!==t.status)}}function Fe(i,I){if(1&i&&(A.ynx(0),A.YNc(1,ge,3,2,"span",91),A.BQk()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function Ze(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",90),A.YNc(2,yt,1,0,"span",74)(3,kt,1,0,"span",75),A.qZA(),A.YNc(4,Fe,2,1,"ng-container",10),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Q6J("ngIf","complete"===t.status),A.xp6(1),A.Q6J("ngIf","complete"!==t.status),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function de(i,I){if(1&i&&(A.TgZ(0,"span",90),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,1e3*t.created_at,"dd/MMM/y HH:mm")," ")}}function je(i,I){if(1&i&&(A.ynx(0),A.YNc(1,de,3,4,"span",91),A.BQk()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function En(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",90),A._uU(2),A.qZA(),A.YNc(3,je,2,1,"ng-container",10),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" Total Attempts: ",null==t?null:t.total_parts," "),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Ke(i,I){1&i&&A._UZ(0,"span",90)}function Cn(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Ke,1,0,"span",91),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function yn(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",90),A._uU(2),A.qZA(),A.YNc(3,Cn,2,1,"span",10),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(null!=t&&t.bolt12?"Bolt12":null!=t&&t.bolt11?"Bolt11":"Keysend"),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Xn(i,I){if(1&i&&(A.TgZ(0,"span",90),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" Part ID ",t.partid?t.partid:0," ")}}function jn(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Xn,2,1,"span",91),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function Si(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",92)(2,"span",80),A._uU(3),A.qZA()(),A.YNc(4,jn,2,1,"span",10),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(3,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.payment_hash),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Kn(i,I){if(1&i&&(A.TgZ(0,"span",94),A._UZ(1,"span",80),A.qZA()),2&i){const t=A.oxw(4);A.Q6J("ngStyle",A.VKq(1,hn,t.screenSize===t.screenSizeEnum.XS?"6rem":t.colWidth))}}function ii(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Kn,2,3,"span",93),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function qn(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",92)(2,"span",80),A._uU(3),A.qZA()(),A.YNc(4,ii,2,1,"span",10),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(3,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.bolt11),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function _n(i,I){if(1&i&&(A.TgZ(0,"span",94),A._UZ(1,"span",80),A.qZA()),2&i){const t=A.oxw(4);A.Q6J("ngStyle",A.VKq(1,hn,t.screenSize===t.screenSizeEnum.XS?"6rem":t.colWidth))}}function Jn(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,_n,2,3,"span",93),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function Ni(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",92)(2,"span",80),A._uU(3),A.qZA()(),A.YNc(4,Jn,2,1,"span",10),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(3,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.label),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Ui(i,I){if(1&i&&(A.TgZ(0,"span",94),A._UZ(1,"span",80),A.qZA()),2&i){const t=A.oxw(4);A.Q6J("ngStyle",A.VKq(1,hn,t.screenSize===t.screenSizeEnum.XS?"6rem":t.colWidth))}}function bi(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Ui,2,3,"span",93),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function xi(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",92)(2,"span",80),A._uU(3),A.qZA()(),A.YNc(4,bi,2,1,"span",10),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(3,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.destination),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Li(i,I){if(1&i&&(A.TgZ(0,"span",94),A._UZ(1,"span",80),A.qZA()),2&i){const t=A.oxw(4);A.Q6J("ngStyle",A.VKq(1,hn,t.screenSize===t.screenSizeEnum.XS?"6rem":t.colWidth))}}function Pi(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Li,2,3,"span",93),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function ir(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",92)(2,"span",80),A._uU(3),A.qZA()(),A.YNc(4,Pi,2,1,"span",10),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(3,hn,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.memo),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Ri(i,I){if(1&i&&(A.TgZ(0,"span",95),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,t.amount_sent_msat/1e3,t.amount_sent_msat<1e3?"1.0-4":"1.0-0")," ")}}function Wn(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Ri,3,4,"span",96),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function zi(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",95),A._uU(2),A.ALo(3,"number"),A.qZA(),A.YNc(4,Wn,2,1,"span",10),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,2,(null==t?null:t.amount_sent_msat)/1e3,(null==t?null:t.amount_sent_msat)<1e3?"1.0-4":"1.0-0")),A.xp6(2),A.Q6J("ngIf",t.is_expanded)}}function ri(i,I){if(1&i&&(A.TgZ(0,"span",95),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,t.amount_msat/1e3,t.amount_msat<1e3?"1.0-4":"1.0-0")," ")}}function Ur(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,ri,3,4,"span",96),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function br(i,I){if(1&i&&(A.TgZ(0,"td",73)(1,"span",95),A._uU(2),A.ALo(3,"number"),A.qZA(),A.YNc(4,Ur,2,1,"span",10),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,2,(null==t?null:t.amount_msat)/1e3,(null==t?null:t.amount_msat)<1e3?"1.0-4":"1.0-0")),A.xp6(2),A.Q6J("ngIf",t.is_expanded)}}function fo(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",100)(1,"button",101),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw(4);return A.KtG(LA.onPaymentClick(V))}),A._uU(2),A.qZA()()}if(2&i){const t=I.$implicit;A.xp6(2),A.hij("View ",t.partid?t.partid:0,"")}}function ho(i,I){if(1&i&&(A.TgZ(0,"div"),A.YNc(1,fo,3,1,"div",99),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.mpps)}}function Eo(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",73)(1,"span",97)(2,"button",98),A.NdJ("click",function(){const V=A.CHM(t).$implicit;return A.KtG(V.is_expanded=!V.is_expanded)}),A._uU(3),A.qZA()(),A.YNc(4,ho,2,1,"div",10),A.qZA()}if(2&i){const t=I.$implicit;A.xp6(3),A.Oqu(t.is_expanded?"Hide":"Show"),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Co(i,I){1&i&&A._UZ(0,"tr",102)}const wo=i=>({"display-none":i});function aa(i,I){if(1&i&&A._UZ(0,"tr",103),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,wo,(null==t.payments?null:t.payments.data)&&(null==t.payments||null==t.payments.data?null:t.payments.data.length)&&(null==t.payments||null==t.payments.data?null:t.payments.data.length)>0))}}function Qo(i,I){1&i&&A._UZ(0,"tr",104)}function oa(i,I){1&i&&A._UZ(0,"tr",102)}const sa=()=>["all"],po=i=>({"error-border":i}),mo=()=>["no_payment"];function Mo(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",21)(1,"div",22)(2,"div",23),A._UZ(3,"fa-icon",24),A.TgZ(4,"span",25),A._uU(5,"Payments History"),A.qZA()(),A.TgZ(6,"div",26)(7,"mat-form-field",27)(8,"mat-label"),A._uU(9,"Filter By"),A.qZA(),A.TgZ(10,"mat-select",28),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilterBy=g)})("selectionChange",function(){A.CHM(t);const g=A.oxw();return g.selFilter="",A.KtG(g.applyFilter())}),A.TgZ(11,"perfect-scrollbar"),A.YNc(12,Xe,2,2,"mat-option",29),A.qZA()()(),A.TgZ(13,"mat-form-field",27)(14,"mat-label"),A._uU(15,"Filter"),A.qZA(),A.TgZ(16,"input",30),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilter=g)})("input",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())})("keyup",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())}),A.qZA()()()(),A.TgZ(17,"div",31)(18,"div",32),A.YNc(19,vn,1,0,"mat-progress-bar",33),A.TgZ(20,"table",34,35),A.ynx(22,36),A.YNc(23,tn,1,0,"th",37)(24,en,3,2,"td",38),A.BQk(),A.ynx(25,39),A.YNc(26,gn,2,0,"th",40)(27,sn,3,4,"td",38),A.BQk(),A.ynx(28,41),A.YNc(29,Di,2,0,"th",40)(30,vi,2,1,"td",38),A.BQk(),A.ynx(31,42),A.YNc(32,Zn,2,0,"th",40)(33,yi,4,4,"td",38),A.BQk(),A.ynx(34,43),A.YNc(35,kn,2,0,"th",40)(36,wi,4,4,"td",38),A.BQk(),A.ynx(37,44),A.YNc(38,ni,2,0,"th",40)(39,Sn,4,4,"td",38),A.BQk(),A.ynx(40,45),A.YNc(41,ra,2,0,"th",40)(42,QA,4,4,"td",38),A.BQk(),A.ynx(43,46),A.YNc(44,H,2,0,"th",40)(45,b,4,4,"td",38),A.BQk(),A.ynx(46,47),A.YNc(47,Z,2,0,"th",48)(48,k,4,4,"td",38),A.BQk(),A.ynx(49,49),A.YNc(50,uA,2,0,"th",48)(51,dA,4,4,"td",38),A.BQk(),A.ynx(52,50),A.YNc(53,At,6,0,"th",51)(54,it,3,0,"td",52),A.BQk(),A.ynx(55,53),A.YNc(56,It,4,3,"td",54),A.BQk(),A.ynx(57,55),A.YNc(58,Ze,5,3,"td",38),A.BQk(),A.ynx(59,56),A.YNc(60,En,4,2,"td",38),A.BQk(),A.ynx(61,57),A.YNc(62,yn,4,2,"td",38),A.BQk(),A.ynx(63,58),A.YNc(64,Si,5,5,"td",38),A.BQk(),A.ynx(65,59),A.YNc(66,qn,5,5,"td",38),A.BQk(),A.ynx(67,60),A.YNc(68,Ni,5,5,"td",38),A.BQk(),A.ynx(69,61),A.YNc(70,xi,5,5,"td",38),A.BQk(),A.ynx(71,62),A.YNc(72,ir,5,5,"td",38),A.BQk(),A.ynx(73,63),A.YNc(74,zi,5,5,"td",38),A.BQk(),A.ynx(75,64),A.YNc(76,br,5,5,"td",38),A.BQk(),A.ynx(77,65),A.YNc(78,Eo,5,2,"td",38),A.BQk(),A.YNc(79,Co,1,0,"tr",66)(80,aa,1,3,"tr",67)(81,Qo,1,0,"tr",68)(82,oa,1,0,"tr",66),A.qZA()()(),A._UZ(83,"mat-paginator",69),A.qZA()}if(2&i){const t=A.oxw();A.xp6(3),A.Q6J("icon",t.faHistory),A.xp6(7),A.Q6J("ngModel",t.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(18,sa).concat(t.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",t.selFilter),A.xp6(3),A.Q6J("ngIf",(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.payments)("ngClass",A.VKq(19,po,""!==t.errorMessage)),A.xp6(59),A.Q6J("matRowDefColumns",t.mppColumns)("matRowDefWhen",t.is_group),A.xp6(1),A.Q6J("matFooterRowDef",A.DdM(21,mo)),A.xp6(1),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns)("matRowDefWhen",!t.is_group),A.xp6(1),A.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let la=(()=>{class i{constructor(t,l,g,V,LA,vt,an,ue,cn){this.logger=t,this.commonService=l,this.store=g,this.rtlEffects=V,this.decimalPipe=LA,this.titleCasePipe=vt,this.datePipe=an,this.dataService=ue,this.camelCaseWithReplace=cn,this.calledFrom="transactions",this.convertedCurrency=null,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="transactions",this.tableSetting={tableId:"payments",recordsPerPage:r.IV,sortBy:"created_at",sortOrder:r.Pi.DESCENDING},this.faHistory=B.qO$,this.newlyAddedPayment="",this.information={},this.payments=new y.by([]),this.paymentJSONArr=[],this.displayedColumns=[],this.mppColumns=[],this.paymentDecoded={},this.paymentRequest="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(E.ey).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("status"),this.displayedColumns.push("actions"),this.mppColumns=[],this.displayedColumns.map(l=>this.mppColumns.push("group_"+l)),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns),this.logger.info(this.mppColumns)}),this.store.select(E.PP).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.paymentJSONArr=t.payments||[],this.paymentJSONArr.length&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadPaymentsTable(this.paymentJSONArr),this.logger.info(t)})}ngAfterViewInit(){this.paymentJSONArr.length&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadPaymentsTable(this.paymentJSONArr)}is_group(t,l){return l.is_group||!1}onSendPayment(){if(!this.paymentRequest)return!0;this.paymentDecoded.created_at?this.sendPayment():this.dataService.decodePayment(this.paymentRequest,!1).pipe((0,c.R)(this.unSubs[4])).subscribe(t=>{this.paymentDecoded=t,this.paymentDecoded.created_at?(this.paymentDecoded.amount_msat||(this.paymentDecoded.amount_msat=0),this.sendPayment()):this.resetData()})}sendPayment(){this.newlyAddedPayment=this.paymentDecoded?.payment_hash||"",this.paymentDecoded.amount_msat&&0!==this.paymentDecoded.amount_msat?(this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Confirm Send Payment",noBtnText:"Cancel",yesBtnText:"Send Payment",message:[[{key:"payment_hash",value:this.paymentDecoded.payment_hash,title:"Payment Hash",width:100}],[{key:"payee",value:this.paymentDecoded.payee,title:"Payee",width:100}],[{key:"description",value:this.paymentDecoded.description,title:"Description",width:100}],[{key:"created_at",value:this.paymentDecoded.created_at,title:"Creation Date",width:50,type:r.Gi.DATE_TIME},{key:"num_satoshis",value:this.paymentDecoded.amount_msat/1e3,title:"Amount (Sats)",width:50,type:r.Gi.NUMBER}],[{key:"expiry",value:this.paymentDecoded.expiry,title:"Expiry",width:50,type:r.Gi.NUMBER},{key:"min_finaltv_expiry",value:this.paymentDecoded.min_final_cltv_expiry,title:"CLTV Expiry",width:50}]]}}})),this.rtlEffects.closeConfirm.pipe((0,ve.q)(1)).subscribe(l=>{l&&(this.store.dispatch((0,X.oV)({payload:{uiMessage:r.m6.SEND_PAYMENT,paymentType:r.IX.INVOICE,bolt11:this.paymentRequest,fromDialog:!1}})),this.resetData())})):(this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Enter Amount and Confirm Send Payment",message:[[{key:"payment_hash",value:this.paymentDecoded.payment_hash,title:"Payment Hash",width:100}],[{key:"payee",value:this.paymentDecoded.payee,title:"Payee",width:100}],[{key:"description",value:this.paymentDecoded.description,title:"Description",width:100}],[{key:"created_at",value:this.paymentDecoded.created_at,title:"Creation Date",width:40,type:r.Gi.DATE_TIME},{key:"expiry",value:this.paymentDecoded.expiry,title:"Expiry",width:30,type:r.Gi.NUMBER},{key:"min_finaltv_expiry",value:this.paymentDecoded.min_final_cltv_expiry,title:"CLTV Expiry",width:30}]],noBtnText:"Cancel",yesBtnText:"Send Payment",flgShowInput:!0,titleMessage:"It is a zero amount invoice. Enter the amount (Sats) to pay.",getInputs:[{placeholder:"Amount (Sats)",inputType:r.Gi.NUMBER,inputValue:"",width:30}]}}})),this.rtlEffects.closeConfirm.pipe((0,ve.q)(1)).subscribe(g=>{g&&(this.paymentDecoded.amount_msat=g[0].inputValue,this.store.dispatch((0,X.oV)({payload:{uiMessage:r.m6.SEND_PAYMENT,paymentType:r.IX.INVOICE,bolt11:this.paymentRequest,amount_msat:1e3*g[0].inputValue,fromDialog:!1}})),this.resetData())}))}onPaymentRequestEntry(t){this.paymentRequest=t,this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.paymentRequest&&this.paymentRequest.length>100&&this.dataService.decodePayment(this.paymentRequest,!1).pipe((0,c.R)(this.unSubs[5])).subscribe(l=>{this.paymentDecoded=l,this.paymentDecoded.amount_msat?this.selNode?.settings.fiatConversion?this.commonService.convertCurrency(this.paymentDecoded.amount_msat/1e3||0,r.NT.SATS,r.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,c.R)(this.unSubs[6])).subscribe({next:g=>{this.convertedCurrency=g,this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount_msat?this.paymentDecoded.amount_msat/1e3:0)+" Sats (",this.paymentDecodedHintPost=this.decimalPipe.transform(this.convertedCurrency.OTHER?this.convertedCurrency.OTHER:0,r.Xz.OTHER)+" "+this.convertedCurrency.unit+") | Memo: "+this.paymentDecoded.description},error:g=>{this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount_msat?this.paymentDecoded.amount_msat/1e3:0)+" Sats | Memo: "+this.paymentDecoded.description+". Unable to convert currency.",this.paymentDecodedHintPost=""}}):(this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount_msat?this.paymentDecoded.amount_msat/1e3:0)+" Sats | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""):(this.paymentDecodedHintPre="Zero Amount Invoice | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost="")})}openSendPaymentModal(){this.store.dispatch((0,iA.qR)({payload:{data:{component:jt}}}))}resetData(){this.paymentDecoded={},this.paymentRequest="",this.form.resetForm()}onPaymentClick(t){const l=[[{key:"payment_preimage",value:t.payment_preimage,title:"Payment Preimage",width:100,type:r.Gi.STRING}],[{key:"id",value:t.id,title:"ID",width:20,type:r.Gi.STRING},{key:"destination",value:t.destination,title:"Destination",width:80,type:r.Gi.STRING}],[{key:"created_at",value:t.created_at,title:"Creation Date",width:50,type:r.Gi.DATE_TIME},{key:"status",value:this.titleCasePipe.transform(t.status),title:"Status",width:50,type:r.Gi.STRING}],[{key:"amount_msat",value:t.amount_msat,title:"Amount (mSats)",width:50,type:r.Gi.NUMBER},{key:"amount_sent_msat",value:t.amount_sent_msat,title:"Amount Sent (mSats)",width:50,type:r.Gi.NUMBER}]];t.bolt11&&""!==t.bolt11&&l?.unshift([{key:"bolt11",value:t.bolt11,title:"Bolt 11",width:100,type:r.Gi.STRING}]),t.bolt12&&""!==t.bolt12&&l?.unshift([{key:"bolt12",value:t.bolt12,title:"Bolt 12",width:100,type:r.Gi.STRING}]),t.memo&&""!==t.memo&&l?.splice(2,0,[{key:"memo",value:t.memo,title:"Memo",width:100,type:r.Gi.STRING}]),t.hasOwnProperty("partid")?l?.unshift([{key:"payment_hash",value:t.payment_hash,title:"Payment Hash",width:80,type:r.Gi.STRING},{key:"partid",value:t.partid,title:"Part ID",width:20,type:r.Gi.STRING}]):l?.unshift([{key:"payment_hash",value:t.payment_hash,title:"Payment Hash",width:100,type:r.Gi.STRING}]),this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"Payment Information",message:l}}}))}applyFilter(){this.payments.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.payments.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.created_at?this.datePipe.transform(new Date(1e3*t.created_at),"dd/MMM/y HH:mm")?.toLowerCase():"")+(t.bolt12?"bolt12":t.bolt11?"bolt11":"keysend")+JSON.stringify(t).toLowerCase();break;case"status":g="complete"===t?.status?"completed":"incomplete/failed";break;case"created_at":g=this.datePipe.transform(new Date(1e3*(t[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"msatoshi_sent":g=((t.amount_sent_msat||0)/1e3).toString()||"";break;case"msatoshi":g=((t.amount_msat||0)/1e3).toString()||"";break;case"type":g=t?.bolt12?"bolt12":t?.bolt11?"bolt11":"keysend";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"status"===this.selFilterBy||"type"===this.selFilterBy?0===g.indexOf(l):g.includes(l)}}loadPaymentsTable(t){this.payments=new y.by(t?[...t]:[]),this.payments.sort=this.sort,this.payments.sortingDataAccessor=(l,g)=>{switch(g){case"msatoshi_sent":return l.amount_sent_msat;case"msatoshi":return l.amount_msat;default:return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null}},this.payments.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){if(this.payments.data&&this.payments.data.length>0){const l=JSON.parse(JSON.stringify(this.payments.data))?.reduce((g,V)=>V.mpps?g.concat(V.mpps):(delete V.is_group,delete V.is_expanded,delete V.total_parts,g.concat(V)),[]);this.commonService.downloadFile(l,"Payments")}}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(pA.V),A.Y36(at.JJ),A.Y36(at.rS),A.Y36(at.uU),A.Y36(Qe.D),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-lightning-payments"]],viewQuery:function(l,g){if(1&l&&(A.Gf(Be,5),A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.form=V.first),A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},inputs:{calledFrom:"calledFrom"},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Payments")}])],decls:4,vars:3,consts:[["fxLayout","column","fxFlex","110","fxLayoutAlign","space-between stretch",1,"padding-gap"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["sendPaymentForm","ngForm"],["fxLayout","column","fxFlex","100"],["matInput","","name","paymentRequest","tabindex","1","required","",3,"perfectScrollbar","ngModel","ngModelChange","matTextareaAutosize"],["paymentReq","ngModel"],["fxLayout","row wrap","fxFlex","100",4,"ngIf"],[4,"ngIf"],["fxLayout","row",1,"mt-3"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3",3,"click"],["fxLayout","row wrap","fxFlex","100"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["fxLayout","row"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","created_at"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","type"],["matColumnDef","payment_hash"],["matColumnDef","bolt11"],["matColumnDef","label"],["matColumnDef","destination"],["matColumnDef","memo"],["matColumnDef","msatoshi_sent"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","msatoshi"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_payment"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["matColumnDef","group_status"],["matColumnDef","group_created_at"],["matColumnDef","group_type"],["matColumnDef","group_payment_hash"],["matColumnDef","group_bolt11"],["matColumnDef","group_label"],["matColumnDef","group_destination"],["matColumnDef","group_memo"],["matColumnDef","group_msatoshi_sent"],["matColumnDef","group_msatoshi"],["matColumnDef","group_actions"],["mat-row","",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status"],["mat-cell",""],["class","dot green","matTooltip","Completed","matTooltipPosition","right",4,"ngIf"],["class","dot yellow","matTooltip","Incomplete/Failed","matTooltipPosition","right",4,"ngIf"],["matTooltip","Completed","matTooltipPosition","right",1,"dot","green"],["matTooltip","Incomplete/Failed","matTooltipPosition","right",1,"dot","yellow"],["mat-header-cell","","mat-sort-header",""],["fxLayout.gt-xs","row",1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],["fxLayoutAlign","start center",1,"mpp-row-span"],["fxLayoutAlign","start center","class","mpp-row-span",4,"ngFor","ngForOf"],["fxLayout","row",1,"ellipsis-parent","mpp-row-span",3,"ngStyle"],["fxLayoutAlign","start center","class","ellipsis-parent mpp-row-span",3,"ngStyle",4,"ngFor","ngForOf"],["fxLayoutAlign","start center",1,"ellipsis-parent","mpp-row-span",3,"ngStyle"],["fxLayoutAlign","end center",1,"mpp-row-span"],["fxLayoutAlign","end center","class","mpp-row-span",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"mpp-group-head"],["mat-flat-button","","color","primary","type","button","tabindex","5",1,"btn-mpp-expand",3,"click"],["class","mpp-group-details","fxLayoutAlign","end center",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"mpp-group-details"],["mat-stroked-button","","color","primary","type","button","tabindex","6",1,"btn-mpp-info",3,"click"],["mat-row",""],["mat-footer-row","",3,"ngClass"],["mat-header-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A.YNc(1,xe,14,3,"form",1)(2,Ne,3,0,"div",2)(3,Mo,84,22,"div",3),A.qZA()),2&l&&(A.xp6(1),A.Q6J("ngIf","home"===g.calledFrom),A.xp6(1),A.Q6J("ngIf","transactions"===g.calledFrom),A.xp6(1),A.Q6J("ngIf","transactions"===g.calledFrom))},dependencies:[at.mk,at.sg,at.O5,at.PC,$._Y,$.Fj,$.JJ,$.JL,$.Q7,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,mA.bx,mA.TO,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,JA.gM,T.NW,cA.Vv,cA.$V,at.JJ,at.uU],styles:[".mat-column-status[_ngcontent-%COMP%], .mat-column-group_status[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}.mat-column-group_actions[_ngcontent-%COMP%] .mpp-group-head[_ngcontent-%COMP%], .mat-column-group_actions[_ngcontent-%COMP%] .mpp-group-details[_ngcontent-%COMP%]{min-height:3rem}.mat-column-group_actions[_ngcontent-%COMP%] .btn-mpp-expand[_ngcontent-%COMP%]{min-width:8rem;width:8rem;margin:0}.mat-column-group_actions[_ngcontent-%COMP%] .btn-mpp-info[_ngcontent-%COMP%]{min-width:7rem;margin:0}.mat-column-group_status[_ngcontent-%COMP%] .mpp-row-span[_ngcontent-%COMP%]:not(:first-of-type), .mat-column-group_created_at[_ngcontent-%COMP%] .mpp-row-span[_ngcontent-%COMP%]:not(:first-of-type){padding-left:2rem}.mpp-row-span[_ngcontent-%COMP%]{min-height:3rem}.mpp-row-span.ellipsis-parent[_ngcontent-%COMP%]{display:flex;align-items:center}.mpp-row-span[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{margin-top:-.3rem;position:absolute}.mat-column-group_created_at[_ngcontent-%COMP%]{min-width:11rem}"]})}return i})();const ca=i=>({backgroundColor:i});function Io(i,I){if(1&i&&A._UZ(0,"span",6),2&i){const t=A.oxw();A.Q6J("ngStyle",A.VKq(1,ca,"#"+(null==t.information?null:t.information.color)))}}function Do(i,I){if(1&i&&(A.TgZ(0,"div")(1,"h4",1),A._uU(2,"Color"),A.qZA(),A.TgZ(3,"div",2),A._UZ(4,"span",7),A._uU(5),A.ALo(6,"uppercase"),A.qZA()()),2&i){const t=A.oxw();A.xp6(4),A.Q6J("ngStyle",A.VKq(4,ca,"#"+(null==t.information?null:t.information.color))),A.xp6(1),A.hij(" ",A.lcZ(6,2,null==t.information?null:t.information.color)," ")}}function vo(i,I){if(1&i&&(A.TgZ(0,"span",2),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(t)}}let ga=(()=>{class i{constructor(t){this.commonService=t,this.chains=[""]}ngOnChanges(){this.information&&this.information.chains&&this.information.chains.length>0&&(this.chains=[""],this.information.chains.forEach(t=>{this.chains.push(this.commonService.titleCase(t.chain||"")+" "+this.commonService.titleCase(t.network||""))}))}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(h.v))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-node-info"]],inputs:{information:"information",showColorFieldSeparately:"showColorFieldSeparately"},features:[A.TTD],decls:17,vars:5,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mt-2"],[1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["class","dashboard-node-dot dot",3,"ngStyle",4,"ngIf"],[4,"ngIf"],["class","overflow-wrap dashboard-info-value",4,"ngFor","ngForOf"],[1,"dashboard-node-dot","dot",3,"ngStyle"],[1,"dashboard-node-square",3,"ngStyle"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div")(2,"h4",1),A._uU(3,"Alias"),A.qZA(),A.TgZ(4,"div",2),A._uU(5),A.YNc(6,Io,1,3,"span",3),A.qZA()(),A.YNc(7,Do,7,6,"div",4),A.TgZ(8,"div")(9,"h4",1),A._uU(10,"Implementation"),A.qZA(),A.TgZ(11,"div",2),A._uU(12),A.qZA()(),A.TgZ(13,"div")(14,"h4",1),A._uU(15,"Chain"),A.qZA(),A.YNc(16,vo,2,1,"span",5),A.qZA()()),2&l&&(A.xp6(5),A.hij(" ",null==g.information?null:g.information.alias," "),A.xp6(1),A.Q6J("ngIf",!g.showColorFieldSeparately),A.xp6(1),A.Q6J("ngIf",g.showColorFieldSeparately),A.xp6(5),A.Oqu(null!=g.information&&g.information.lnImplementation||null!=g.information&&g.information.version?(null==g.information?null:g.information.lnImplementation)+" "+(null==g.information?null:g.information.version):""),A.xp6(4),A.Q6J("ngForOf",g.chains))},dependencies:[at.sg,at.O5,at.PC,n.xw,n.Wh,n.yH,D.Zl,at.gd]})}return i})();function yo(i,I){if(1&i&&(A.TgZ(0,"div",2)(1,"div")(2,"h4",3),A._uU(3,"Lightning"),A.qZA(),A.TgZ(4,"div",4),A._uU(5),A.ALo(6,"number"),A.qZA(),A._UZ(7,"mat-progress-bar",5),A.qZA(),A.TgZ(8,"div")(9,"h4",3),A._uU(10,"On-chain"),A.qZA(),A.TgZ(11,"div",4),A._uU(12),A.ALo(13,"number"),A.qZA(),A._UZ(14,"mat-progress-bar",5),A.qZA(),A.TgZ(15,"div")(16,"h4",3),A._uU(17,"Total"),A.qZA(),A.TgZ(18,"div",4),A._uU(19),A.ALo(20,"number"),A.qZA()()()),2&i){const t=A.oxw();A.xp6(5),A.hij("",A.xi3(6,5,t.balances.lightning,"1.0-0")," Sats"),A.xp6(2),A.s9C("value",t.balances.lightning/t.balances.total*100),A.xp6(5),A.hij("",A.xi3(13,8,t.balances.onchain,"1.0-0")," Sats"),A.xp6(2),A.s9C("value",t.balances.onchain/t.balances.total*100),A.xp6(5),A.hij("",A.xi3(20,11,t.balances.total,"1.0-0")," Sats")}}function Ba(i,I){if(1&i&&(A.TgZ(0,"div",6)(1,"p"),A._uU(2),A.qZA()()),2&i){const t=A.oxw();A.xp6(2),A.Oqu(t.errorMessage)}}let xo=(()=>{class i{constructor(){this.balances={onchain:0,lightning:0,total:0}}static#A=this.\u0275fac=function(l){return new(l||i)};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-balances-info"]],inputs:{balances:"balances",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["class","mt-1","fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mt-1"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(l,g){if(1&l&&A.YNc(0,yo,21,14,"div",0)(1,Ba,3,1,"ng-template",null,1,A.W1O),2&l){const V=A.MAs(2);A.Q6J("ngIf",""===(null==g.errorMessage?null:g.errorMessage.trim()))("ngIfElse",V)}},dependencies:[at.O5,n.xw,n.Wh,n.yH,u.pW,at.JJ]})}return i})();function Fo(i,I){if(1&i&&(A.TgZ(0,"div")(1,"h4",4),A._uU(2,"Transactions"),A.qZA(),A.TgZ(3,"div",5),A._uU(4),A.ALo(5,"number"),A.qZA()()),2&i){const t=A.oxw(2);A.xp6(4),A.Oqu(A.lcZ(5,1,null==t.fees?null:t.fees.totalTxCount))}}const Yo=()=>["../routing"];function To(i,I){1&i&&(A.TgZ(0,"div")(1,"h4",4),A._uU(2,"Transactions"),A.qZA(),A.TgZ(3,"a",8),A._uU(4," Go to Routing "),A.qZA()()),2&i&&(A.xp6(3),A.Q6J("routerLink",A.DdM(1,Yo)))}function $n(i,I){if(1&i&&(A.TgZ(0,"div",2)(1,"div",3)(2,"div")(3,"h4",4),A._uU(4,"Total"),A.qZA(),A.TgZ(5,"div",5),A._uU(6),A.ALo(7,"number"),A.qZA()()(),A.TgZ(8,"div",6),A.YNc(9,Fo,6,3,"div",7)(10,To,5,2,"div",7),A.qZA()()),2&i){const t=A.oxw();A.xp6(6),A.hij("",A.lcZ(7,3,(null==t.fees?null:t.fees.feeCollected)/1e3)," Sats"),A.xp6(3),A.Q6J("ngIf",null==t.fees?null:t.fees.totalTxCount),A.xp6(1),A.Q6J("ngIf",!(null!=t.fees&&t.fees.totalTxCount))}}function Bi(i,I){if(1&i&&(A.TgZ(0,"div",9)(1,"p"),A._uU(2),A.qZA()()),2&i){const t=A.oxw();A.xp6(2),A.Oqu(t.errorMessage)}}let Gi=(()=>{class i{constructor(){this.totalFees=[{name:"Total",value:0}]}static#A=this.\u0275fac=function(l){return new(l||i)};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-fee-info"]],inputs:{fees:"fees",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["class","mt-2","fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",1,"mt-2"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch"],[4,"ngIf"],[1,"overflow-wrap","dashboard-info-value",3,"routerLink"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(l,g){if(1&l&&A.YNc(0,$n,11,5,"div",0)(1,Bi,3,1,"ng-template",null,1,A.W1O),2&l){const V=A.MAs(2);A.Q6J("ngIf",""===(null==g.errorMessage?null:g.errorMessage.trim()))("ngIfElse",V)}},dependencies:[at.O5,n.xw,n.Wh,n.yH,le.rH,at.JJ]})}return i})();function So(i,I){if(1&i&&(A.TgZ(0,"div",2)(1,"div",3)(2,"div")(3,"h4",4),A._uU(4,"Active"),A.qZA(),A.TgZ(5,"div",5),A._UZ(6,"span",6),A._uU(7),A.ALo(8,"number"),A.qZA()(),A.TgZ(9,"div")(10,"h4",4),A._uU(11,"Pending"),A.qZA(),A.TgZ(12,"div",5),A._UZ(13,"span",7),A._uU(14),A.ALo(15,"number"),A.qZA()(),A.TgZ(16,"div")(17,"h4",4),A._uU(18,"Inactive"),A.qZA(),A.TgZ(19,"div",5),A._UZ(20,"span",8),A._uU(21),A.ALo(22,"number"),A.qZA()()(),A.TgZ(23,"div",3)(24,"div")(25,"h4",4),A._uU(26,"Capacity"),A.qZA(),A.TgZ(27,"div",5),A._uU(28),A.ALo(29,"number"),A.qZA()(),A.TgZ(30,"div")(31,"h4",4),A._uU(32,"Capacity"),A.qZA(),A.TgZ(33,"div",5),A._uU(34),A.ALo(35,"number"),A.qZA()(),A.TgZ(36,"div")(37,"h4",4),A._uU(38,"Capacity"),A.qZA(),A.TgZ(39,"div",5),A._uU(40),A.ALo(41,"number"),A.qZA()()()()),2&i){const t=A.oxw();A.xp6(7),A.Oqu(A.lcZ(8,6,(null==t.channelsStatus||null==t.channelsStatus.active?null:t.channelsStatus.active.channels)||0)),A.xp6(7),A.Oqu(A.lcZ(15,8,(null==t.channelsStatus||null==t.channelsStatus.pending?null:t.channelsStatus.pending.channels)||0)),A.xp6(7),A.Oqu(A.lcZ(22,10,(null==t.channelsStatus||null==t.channelsStatus.inactive?null:t.channelsStatus.inactive.channels)||0)),A.xp6(7),A.hij("",A.xi3(29,12,(null==t.channelsStatus||null==t.channelsStatus.active?null:t.channelsStatus.active.capacity)||0,"1.0-0")," Sats"),A.xp6(6),A.hij("",A.xi3(35,15,(null==t.channelsStatus||null==t.channelsStatus.pending?null:t.channelsStatus.pending.capacity)||0,"1.0-0")," Sats"),A.xp6(6),A.hij("",A.xi3(41,18,(null==t.channelsStatus||null==t.channelsStatus.inactive?null:t.channelsStatus.inactive.capacity)||0,"1.0-0")," Sats")}}function No(i,I){if(1&i&&(A.TgZ(0,"div",9)(1,"p"),A._uU(2),A.qZA()()),2&i){const t=A.oxw();A.xp6(2),A.Oqu(t.errorMessage)}}let ua=(()=>{class i{constructor(){this.channelsStatus={active:{},pending:{},inactive:{}}}static#A=this.\u0275fac=function(l){return new(l||i)};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channel-status-info"]],inputs:{channelsStatus:"channelsStatus",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["class","mt-2","fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",1,"mt-2"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],[1,"dot","tiny-dot","green"],[1,"dot","tiny-dot","yellow"],[1,"dot","tiny-dot","grey"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(l,g){if(1&l&&A.YNc(0,So,42,21,"div",0)(1,No,3,1,"ng-template",null,1,A.W1O),2&l){const V=A.MAs(2);A.Q6J("ngIf",""===(null==g.errorMessage?null:g.errorMessage.trim()))("ngIfElse",V)}},dependencies:[at.O5,n.xw,n.Wh,n.yH,at.JJ]})}return i})();var ai=Rt(6385);const Uo=()=>["../connections/channels/open"],bo=(i,I)=>({filterColumn:i,filterValue:I});function Lo(i,I){if(1&i&&(A.TgZ(0,"div",19)(1,"a",20),A._uU(2),A.ALo(3,"slice"),A.qZA(),A.TgZ(4,"div",6)(5,"mat-hint",21)(6,"strong",8),A._uU(7,"Local:"),A.qZA(),A._uU(8),A.ALo(9,"number"),A.qZA(),A.TgZ(10,"mat-hint",22),A._UZ(11,"fa-icon",23),A._uU(12),A.ALo(13,"number"),A.qZA(),A.TgZ(14,"mat-hint",24)(15,"strong",8),A._uU(16,"Remote:"),A.qZA(),A._uU(17),A.ALo(18,"number"),A.qZA()(),A._UZ(19,"mat-progress-bar",25),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(3);A.xp6(1),A.s9C("matTooltip",t.alias||t.peer_id),A.s9C("matTooltipDisabled",(t.alias||t.peer_id).length<26),A.Q6J("routerLink",A.DdM(23,Uo))("state",A.WLB(24,bo,t.alias?"alias":"peer_id",t.alias||t.peer_id)),A.xp6(1),A.AsE(" ",A.Dn7(3,11,t.alias||t.peer_id,0,24),"",(t.alias||t.peer_id).length>25?"...":""," "),A.xp6(6),A.hij("",A.xi3(9,15,t.to_us_msat/1e3||0,"1.0-0")," Sats"),A.xp6(3),A.Q6J("icon",l.faBalanceScale),A.xp6(1),A.hij(" (",A.lcZ(13,18,t.balancedness||0),") "),A.xp6(5),A.hij("",A.xi3(18,20,t.to_them_msat/1e3||0,"1.0-0")," Sats"),A.xp6(2),A.s9C("value",t.to_us_msat&&t.to_us_msat>0?t.to_us_msat/(t.to_us_msat+t.to_them_msat)*100:0)}}function Po(i,I){if(1&i&&(A.TgZ(0,"div",17),A.YNc(1,Lo,20,27,"div",18),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngForOf",t.activeChannels)}}function Ro(i,I){if(1&i&&(A.TgZ(0,"div",3)(1,"div",4)(2,"span",5),A._uU(3,"Total Capacity"),A.qZA(),A.TgZ(4,"div",6)(5,"mat-hint",7)(6,"strong",8),A._uU(7,"Local:"),A.qZA(),A._uU(8),A.ALo(9,"number"),A.qZA(),A.TgZ(10,"mat-hint",9),A._UZ(11,"fa-icon",10),A._uU(12),A.ALo(13,"number"),A.qZA(),A.TgZ(14,"mat-hint",11)(15,"strong",8),A._uU(16,"Remote:"),A.qZA(),A._uU(17),A.ALo(18,"number"),A.qZA()(),A._UZ(19,"mat-progress-bar",12),A.qZA(),A.TgZ(20,"div",13),A._UZ(21,"mat-divider",14),A.qZA(),A.TgZ(22,"div",15),A.YNc(23,Po,2,1,"div",16),A.qZA()()),2&i){const t=A.oxw(),l=A.MAs(2);A.xp6(8),A.hij("",A.xi3(9,7,(null==t.channelBalances?null:t.channelBalances.localBalance)||0,"1.0-0")," Sats"),A.xp6(3),A.Q6J("icon",t.faBalanceScale),A.xp6(1),A.hij(" (",A.lcZ(13,10,(null==t.channelBalances?null:t.channelBalances.balancedness)||0),") "),A.xp6(5),A.hij("",A.xi3(18,12,(null==t.channelBalances?null:t.channelBalances.remoteBalance)||0,"1.0-0")," Sats"),A.xp6(2),A.s9C("value",null!=t.channelBalances&&t.channelBalances.localBalance&&(null==t.channelBalances?null:t.channelBalances.localBalance)>0?+(null==t.channelBalances?null:t.channelBalances.localBalance)/(+(null==t.channelBalances?null:t.channelBalances.localBalance)+ +(null==t.channelBalances?null:t.channelBalances.remoteBalance))*100:0),A.xp6(4),A.Q6J("ngIf",t.activeChannels&&t.activeChannels.length>0)("ngIfElse",l)}}function zo(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",26),A._uU(1," No channels available. "),A.TgZ(2,"button",27),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.goToChannels())}),A._uU(3,"Open Channel"),A.qZA()()}}function Go(i,I){if(1&i&&(A.TgZ(0,"div",28)(1,"p"),A._uU(2),A.qZA()()),2&i){const t=A.oxw();A.xp6(2),A.Oqu(t.errorMessage)}}let Ho=(()=>{class i{constructor(t){this.router=t,this.faBalanceScale=B.DL8,this.faDumbbell=B.FlN,this.sortBy="Balance Score"}goToChannels(){this.router.navigateByUrl("/cln/connections")}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channel-capacity-info"]],inputs:{channelBalances:"channelBalances",activeChannels:"activeChannels",sortBy:"sortBy",errorMessage:"errorMessage"},decls:5,vars:2,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100",4,"ngIf","ngIfElse"],["noChannelBlock",""],["errorBlock",""],["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100"],["fxLayout","column","fxFlex","8","fxLayoutAlign","end start"],[1,"dashboard-capacity-header","this-channel-capacity"],["fxLayout","row","fxLayoutAlign","space-between start",1,"w-100"],["fxFlex","40","fxLayoutAlign","start center",1,"font-size-90"],[1,"font-weight-900","mr-5px"],["fxFlex","20","fxLayoutAlign","center center",1,"font-size-90"],["matTooltip","Balance Score",1,"mr-3px",3,"icon"],["fxFlex","40","fxLayoutAlign","end center",1,"font-size-90"],["mode","determinate","color","accent",1,"dashboard-progress-bar","this-channel-bar",3,"value"],["fxLayout","column","fxFlex","3","fxLayoutAlign","end stretch"],[1,"dashboard-divider"],[1,"channels-capacity-scroll",3,"perfectScrollbar"],["fxLayout","column","fxFlex","100",4,"ngIf","ngIfElse"],["fxLayout","column","fxFlex","100"],["class","mt-2",4,"ngFor","ngForOf"],[1,"mt-2"],[1,"dashboard-capacity-header",3,"routerLink","state","matTooltip","matTooltipDisabled"],["fxFlex","40","fxLayoutAlign","start center",1,"font-size-90","color-primary"],["fxFlex","20","fxLayoutAlign","center center",1,"font-size-90","color-primary"],["matTooltip","Balance Score",1,"color-primary","mr-3px",3,"icon"],["fxFlex","40","fxLayoutAlign","end center",1,"font-size-90","color-primary"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",1,"mt-1","w-100"],["mat-stroked-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(l,g){if(1&l&&A.YNc(0,Ro,24,15,"div",0)(1,zo,4,0,"ng-template",null,1,A.W1O)(3,Go,3,1,"ng-template",null,2,A.W1O),2&l){const V=A.MAs(4);A.Q6J("ngIf",""===(null==g.errorMessage?null:g.errorMessage.trim()))("ngIfElse",V)}},dependencies:[at.sg,at.O5,d.BN,n.xw,n.Wh,n.yH,N.lW,mA.bx,ai.d,u.pW,JA.gM,cA.$V,le.rH,at.OU,at.JJ],styles:[".channels-capacity-scroll[_ngcontent-%COMP%]{width:100%;height:100%;overflow-y:hidden}"]})}return i})();function Jo(i,I){if(1&i&&(A.TgZ(0,"mat-hint",19)(1,"strong",20),A._uU(2,"Capacity: "),A.qZA(),A._uU(3),A.ALo(4,"number"),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(3),A.hij("",A.xi3(4,1,t.to_them_msat/1e3||0,"1.0-0")," Sats")}}function Oo(i,I){if(1&i&&(A.TgZ(0,"mat-hint",19)(1,"strong",20),A._uU(2,"Capacity: "),A.qZA(),A._uU(3),A.ALo(4,"number"),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(3),A.hij("",A.xi3(4,1,t.to_us_msat/1e3||0,"1.0-0")," Sats")}}function ko(i,I){if(1&i&&A._UZ(0,"mat-progress-bar",21),2&i){const t=A.oxw().$implicit,l=A.oxw(3);A.s9C("value",l.totalLiquidity>0?(t.to_them_msat/1e3||0)/l.totalLiquidity*100:0)}}function jo(i,I){if(1&i&&A._UZ(0,"mat-progress-bar",21),2&i){const t=A.oxw().$implicit,l=A.oxw(3);A.s9C("value",l.totalLiquidity>0?(t.to_us_msat/1e3||0)/l.totalLiquidity*100:0)}}const Ko=()=>["../connections/channels/open"],Wo=(i,I)=>({filterColumn:i,filterValue:I});function Vo(i,I){if(1&i&&(A.TgZ(0,"div",14)(1,"a",15),A._uU(2),A.ALo(3,"slice"),A.qZA(),A.TgZ(4,"div",16),A.YNc(5,Jo,5,4,"mat-hint",17)(6,Oo,5,4,"mat-hint",17),A.qZA(),A.YNc(7,ko,1,1,"mat-progress-bar",18)(8,jo,1,1,"mat-progress-bar",18),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(3);A.xp6(1),A.s9C("matTooltip",t.alias||t.peer_id),A.s9C("matTooltipDisabled",(t.alias||t.peer_id).length<26),A.Q6J("routerLink",A.DdM(14,Ko))("state",A.WLB(15,Wo,t.alias?"alias":"peer_id",t.alias||t.peer_id)),A.xp6(1),A.AsE(" ",A.Dn7(3,10,t.alias||t.peer_id,0,24),"",(t.alias||t.peer_id).length>25?"...":""," "),A.xp6(3),A.Q6J("ngIf","In"===l.direction),A.xp6(1),A.Q6J("ngIf","Out"===l.direction),A.xp6(1),A.Q6J("ngIf","In"===l.direction),A.xp6(1),A.Q6J("ngIf","Out"===l.direction)}}function fa(i,I){if(1&i&&(A.TgZ(0,"div",12),A.YNc(1,Vo,9,18,"div",13),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngForOf",t.activeChannels)}}const Zo=(i,I,t)=>({"mb-4":i,"mb-2":I,"mb-1":t});function Xo(i,I){if(1&i&&(A.TgZ(0,"div",3)(1,"div",4)(2,"span",5),A._uU(3,"Total Capacity"),A.qZA(),A.TgZ(4,"mat-hint",6),A._uU(5),A.ALo(6,"number"),A.qZA(),A._UZ(7,"mat-progress-bar",7),A.qZA(),A.TgZ(8,"div",8),A._UZ(9,"mat-divider",9),A.qZA(),A.TgZ(10,"div",10),A.YNc(11,fa,2,1,"div",11),A.qZA()()),2&i){const t=A.oxw(),l=A.MAs(2);A.Q6J("ngClass",A.kEZ(7,Zo,t.screenSize===t.screenSizeEnum.XS||t.screenSize===t.screenSizeEnum.SM,t.screenSize===t.screenSizeEnum.MD,t.screenSize===t.screenSizeEnum.LG||t.screenSize===t.screenSizeEnum.XL)),A.xp6(5),A.hij("",A.xi3(6,4,t.totalLiquidity,"1.0-0")," Sats"),A.xp6(6),A.Q6J("ngIf",t.activeChannels&&t.activeChannels.length>0)("ngIfElse",l)}}function qo(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"button",25),A.NdJ("click",function(){A.CHM(t);const g=A.oxw(2);return A.KtG(g.goToChannels())}),A._uU(1,"Open Channel"),A.qZA()}}function _o(i,I){if(1&i&&(A.TgZ(0,"div",22)(1,"div",23)(2,"div"),A._uU(3,"No channels available."),A.qZA(),A.YNc(4,qo,2,0,"button",24),A.qZA()()),2&i){const t=A.oxw();A.xp6(4),A.Q6J("ngIf","Out"===t.direction)}}function $o(i,I){if(1&i&&(A.TgZ(0,"div",26)(1,"p"),A._uU(2),A.qZA()()),2&i){const t=A.oxw();A.xp6(2),A.Oqu(t.errorMessage)}}let As=(()=>{class i{constructor(t,l){this.router=t,this.commonService=l,this.screenSize="",this.screenSizeEnum=r.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}goToChannels(){this.router.navigateByUrl("/cln/connections")}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(le.F0),A.Y36(h.v))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channel-liquidity-info"]],inputs:{direction:"direction",totalLiquidity:"totalLiquidity",activeChannels:"activeChannels",errorMessage:"errorMessage"},decls:5,vars:2,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100",3,"ngClass",4,"ngIf","ngIfElse"],["noChannelBlock",""],["errorBlock",""],["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100",3,"ngClass"],["fxLayout","column","fxFlex","8","fxLayoutAlign","end start"],[1,"dashboard-capacity-header","this-channel-capacity"],[1,"font-size-90"],["mode","determinate","color","accent","value","100",1,"dashboard-progress-bar","this-channel-bar"],["fxLayout","column","fxFlex","3","fxLayoutAlign","end stretch"],[1,"dashboard-divider"],["fxLayout","column","fxFlex.gt-sm","88","fxFlex","84","fxLayoutAlign","start start",3,"perfectScrollbar"],["fxLayout","column","fxFlex","100","class","w-100",4,"ngIf","ngIfElse"],["fxLayout","column","fxFlex","100",1,"w-100"],["class","mt-2",4,"ngFor","ngForOf"],[1,"mt-2"],[1,"dashboard-capacity-header",3,"routerLink","state","matTooltip","matTooltipDisabled"],["fxLayout","row","fxLayoutAlign","space-between start",1,"w-100"],["fxFlex","100","fxLayoutAlign","start center","class","font-size-90 color-primary",4,"ngIf"],["class","dashboard-progress-bar","mode","determinate",3,"value",4,"ngIf"],["fxFlex","100","fxLayoutAlign","start center",1,"font-size-90","color-primary"],[1,"font-weight-900","mr-5px"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"w-100","mt-1"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start"],["mat-stroked-button","","color","primary","tabindex","1",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(l,g){if(1&l&&A.YNc(0,Xo,12,11,"div",0)(1,_o,5,1,"ng-template",null,1,A.W1O)(3,$o,3,1,"ng-template",null,2,A.W1O),2&l){const V=A.MAs(4);A.Q6J("ngIf",""===(null==g.errorMessage?null:g.errorMessage.trim()))("ngIfElse",V)}},dependencies:[at.mk,at.sg,at.O5,n.xw,n.Wh,n.yH,D.oO,N.lW,mA.bx,ai.d,u.pW,JA.gM,cA.$V,le.rH,at.OU,at.JJ]})}return i})();function ts(i,I){if(1&i&&(A.TgZ(0,"button",26)(1,"mat-icon"),A._uU(2,"more_vert"),A.qZA()()),2&i){A.oxw();const t=A.MAs(11);A.Q6J("matMenuTriggerFor",t)}}function es(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"button",27),A.NdJ("click",function(){const V=A.CHM(t).index,LA=A.oxw().$implicit,vt=A.oxw(2);return A.KtG(vt.onNavigateTo(LA.links[V]))}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit;A.xp6(1),A.Oqu(t)}}function ns(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"button",27),A.NdJ("click",function(){A.CHM(t);const g=A.oxw(3);return A.KtG(g.onsortChannelsBy())}),A._uU(1),A.qZA()}if(2&i){const t=A.oxw(3);A.xp6(1),A.hij("Sort By ","Balance Score"===t.sortField?"Capacity":"Balance Score","")}}function is(i,I){1&i&&A._UZ(0,"mat-progress-bar",28)}function rs(i,I){if(1&i&&A._UZ(0,"rtl-cln-node-info",29),2&i){const t=A.oxw(3);A.Q6J("information",t.information)("showColorFieldSeparately",!1)}}function as(i,I){if(1&i&&A._UZ(0,"rtl-cln-balances-info",30),2&i){const t=A.oxw(3);A.Q6J("balances",t.balances)("errorMessage",t.errorMessages[1])}}function se(i,I){if(1&i&&A._UZ(0,"rtl-cln-channel-capacity-info",31),2&i){const t=A.oxw(3);A.Q6J("sortBy",t.sortField)("channelBalances",t.channelBalances)("activeChannels",t.activeChannelsCapacity)("errorMessage",t.errorMessages[2]+" "+t.errorMessages[1])}}function os(i,I){if(1&i&&A._UZ(0,"rtl-cln-fee-info",32),2&i){const t=A.oxw(3);A.Q6J("fees",t.fees)("errorMessage",t.errorMessages[0]+" "+t.errorMessages[2]+" "+t.errorMessages[3])}}function rr(i,I){if(1&i&&A._UZ(0,"rtl-cln-channel-status-info",33),2&i){const t=A.oxw(3);A.Q6J("channelsStatus",t.channelsStatus)("errorMessage",t.errorMessages[0]+" "+t.errorMessages[1]+" "+t.errorMessages[2])}}function ar(i,I){1&i&&(A.TgZ(0,"h3"),A._uU(1,"Error! Unable to find information!"),A.qZA())}const Qi=i=>({"dashboard-card-content":!0,"error-border":i});function ui(i,I){if(1&i&&(A.TgZ(0,"mat-grid-tile",8)(1,"mat-card",9)(2,"mat-card-header")(3,"mat-card-title",10)(4,"div"),A._UZ(5,"fa-icon",11),A.TgZ(6,"span"),A._uU(7),A.qZA()(),A.TgZ(8,"div"),A.YNc(9,ts,3,1,"button",12),A.TgZ(10,"mat-menu",13,14),A.YNc(12,es,2,1,"button",15)(13,ns,2,1,"button",16),A.qZA()()()(),A.TgZ(14,"mat-card-content",17),A.YNc(15,is,1,0,"mat-progress-bar",18),A.TgZ(16,"div",19),A.YNc(17,rs,1,2,"rtl-cln-node-info",20)(18,as,1,2,"rtl-cln-balances-info",21)(19,se,1,4,"rtl-cln-channel-capacity-info",22)(20,os,1,2,"rtl-cln-fee-info",23)(21,rr,1,2,"rtl-cln-channel-status-info",24)(22,ar,2,0,"h3",25),A.qZA()()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("colspan",t.cols)("rowspan",t.rows),A.xp6(5),A.Q6J("icon",t.icon),A.xp6(2),A.Oqu(t.title),A.xp6(2),A.Q6J("ngIf",t.links[0]),A.xp6(3),A.Q6J("ngForOf",t.goToOptions),A.xp6(1),A.Q6J("ngIf","capacity"===t.id),A.xp6(1),A.s9C("fxFlex","capacity"===t.id?90:70),A.Q6J("ngClass",A.VKq(16,Qi,"node"===t.id&&l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||"balance"===t.id&&l.apiCallStatusBalances.status===l.apiCallStatusEnum.ERROR||"capacity"===t.id&&(l.apiCallStatusChannels.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusBalances.status===l.apiCallStatusEnum.ERROR)||"fee"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusChannels.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusFHistory.status===l.apiCallStatusEnum.ERROR)||"status"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusChannels.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusBalances.status===l.apiCallStatusEnum.ERROR))),A.xp6(1),A.Q6J("ngIf","node"===t.id&&l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||"balance"===t.id&&l.apiCallStatusBalances.status===l.apiCallStatusEnum.INITIATED||"capacity"===t.id&&(l.apiCallStatusChannels.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusBalances.status===l.apiCallStatusEnum.INITIATED)||"fee"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusChannels.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusFHistory.status===l.apiCallStatusEnum.INITIATED)||"status"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusChannels.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusBalances.status===l.apiCallStatusEnum.INITIATED)),A.xp6(1),A.Q6J("ngSwitch",t.id),A.xp6(1),A.Q6J("ngSwitchCase","node"),A.xp6(1),A.Q6J("ngSwitchCase","balance"),A.xp6(1),A.Q6J("ngSwitchCase","capacity"),A.xp6(1),A.Q6J("ngSwitchCase","fee"),A.xp6(1),A.Q6J("ngSwitchCase","status")}}function Lr(i,I){if(1&i&&(A.TgZ(0,"div",2)(1,"div",3),A._UZ(2,"fa-icon",4),A.TgZ(3,"span",5),A._uU(4),A.qZA()(),A.TgZ(5,"mat-grid-list",6),A.YNc(6,ui,23,18,"mat-grid-tile",7),A.qZA()()),2&i){const t=A.oxw();A.xp6(2),A.Q6J("icon",t.apiCallStatusNodeInfo.status===t.apiCallStatusEnum.ERROR?t.faFrown:t.faSmile),A.xp6(2),A.Oqu(t.apiCallStatusNodeInfo.status===t.apiCallStatusEnum.COMPLETED?"Welcome "+t.information.alias+"! Your node is up and running.":t.apiCallStatusNodeInfo.status===t.apiCallStatusEnum.INITIATED?"Wait! Getting your node information...":"Error! Please check the server connection."),A.xp6(1),A.Q6J("rowHeight",t.operatorCardHeight),A.xp6(1),A.Q6J("ngForOf",t.operatorCards)}}function ss(i,I){if(1&i&&(A.TgZ(0,"button",26)(1,"mat-icon"),A._uU(2,"more_vert"),A.qZA()()),2&i){A.oxw();const t=A.MAs(9);A.Q6J("matMenuTriggerFor",t)}}function ls(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"button",27),A.NdJ("click",function(){const V=A.CHM(t).index,LA=A.oxw(2).$implicit,vt=A.oxw(2);return A.KtG(vt.onNavigateTo(LA.links[V]))}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit;A.xp6(1),A.Oqu(t)}}function cs(i,I){if(1&i&&(A.TgZ(0,"mat-card-header")(1,"mat-card-title",10)(2,"div"),A._UZ(3,"fa-icon",11),A.TgZ(4,"span"),A._uU(5),A.qZA()(),A.TgZ(6,"div"),A.YNc(7,ss,3,1,"button",12),A.TgZ(8,"mat-menu",13,42),A.YNc(10,ls,2,1,"button",15),A.qZA()()()()),2&i){const t=A.oxw().$implicit;A.xp6(3),A.Q6J("icon",t.icon),A.xp6(2),A.Oqu(t.title),A.xp6(2),A.Q6J("ngIf",t.links[0]),A.xp6(3),A.Q6J("ngForOf",t.goToOptions)}}function Fi(i,I){1&i&&A._UZ(0,"mat-progress-bar",28)}function Yi(i,I){if(1&i&&A._UZ(0,"rtl-cln-node-info",43),2&i){const t=A.oxw(3);A.Q6J("information",t.information)}}function Pr(i,I){if(1&i&&A._UZ(0,"rtl-cln-balances-info",30),2&i){const t=A.oxw(3);A.Q6J("balances",t.balances)("errorMessage",t.errorMessages[1])}}function Rr(i,I){if(1&i&&A._UZ(0,"rtl-cln-channel-liquidity-info",44),2&i){const t=A.oxw(3);A.Q6J("direction","In")("totalLiquidity",t.totalInboundLiquidity)("activeChannels",t.allInboundChannels)("errorMessage",t.errorMessages[2])}}function zr(i,I){if(1&i&&A._UZ(0,"rtl-cln-channel-liquidity-info",44),2&i){const t=A.oxw(3);A.Q6J("direction","Out")("totalLiquidity",t.totalOutboundLiquidity)("activeChannels",t.allOutboundChannels)("errorMessage",t.errorMessages[2])}}function gs(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"button",27),A.NdJ("click",function(){const V=A.CHM(t).index,LA=A.oxw(2).$implicit,vt=A.oxw(2);return A.KtG(vt.onNavigateTo(LA.links[V]))}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit;A.xp6(1),A.Oqu(t)}}function ha(i,I){if(1&i&&(A.TgZ(0,"span",45)(1,"mat-tab-group",46)(2,"mat-tab",47),A._UZ(3,"rtl-cln-lightning-invoices-table",48),A.qZA(),A.TgZ(4,"mat-tab",49),A._UZ(5,"rtl-cln-lightning-payments",50),A.qZA()(),A.TgZ(6,"div",51)(7,"button",26)(8,"mat-icon"),A._uU(9,"more_vert"),A.qZA()(),A.TgZ(10,"mat-menu",13,52),A.YNc(12,gs,2,1,"button",15),A.qZA()()()),2&i){const t=A.MAs(11),l=A.oxw().$implicit;A.xp6(3),A.Q6J("calledFrom","home"),A.xp6(2),A.Q6J("calledFrom","home"),A.xp6(2),A.Q6J("matMenuTriggerFor",t),A.xp6(5),A.Q6J("ngForOf",l.goToOptions)}}function Bs(i,I){1&i&&(A.TgZ(0,"h3"),A._uU(1,"Error! Unable to find information!"),A.qZA())}const us=i=>({"p-0":i});function fs(i,I){if(1&i&&(A.TgZ(0,"mat-grid-tile",8)(1,"mat-card",36),A.YNc(2,cs,11,4,"mat-card-header",37),A.TgZ(3,"mat-card-content",38),A.YNc(4,Fi,1,0,"mat-progress-bar",18),A.TgZ(5,"div",19),A.YNc(6,Yi,1,1,"rtl-cln-node-info",39)(7,Pr,1,2,"rtl-cln-balances-info",21)(8,Rr,1,4,"rtl-cln-channel-liquidity-info",40)(9,zr,1,4,"rtl-cln-channel-liquidity-info",40)(10,ha,13,4,"span",41)(11,Bs,2,0,"h3",25),A.qZA()()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("colspan",t.cols)("rowspan",t.rows),A.xp6(1),A.Q6J("ngClass",A.VKq(13,us,"transactions"===t.id)),A.xp6(1),A.Q6J("ngIf","transactions"!==t.id),A.xp6(1),A.s9C("fxFlex","transactions"===t.id?100:"balance"===t.id?70:90),A.Q6J("ngClass",A.VKq(15,Qi,"node"===t.id&&l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||"balance"===t.id&&l.apiCallStatusBalances.status===l.apiCallStatusEnum.ERROR||("inboundLiq"===t.id||"outboundLiq"===t.id)&&l.apiCallStatusChannels.status===l.apiCallStatusEnum.ERROR)),A.xp6(1),A.Q6J("ngIf","node"===t.id&&l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||"balance"===t.id&&l.apiCallStatusBalances.status===l.apiCallStatusEnum.INITIATED||("inboundLiq"===t.id||"outboundLiq"===t.id)&&l.apiCallStatusChannels.status===l.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngSwitch",t.id),A.xp6(1),A.Q6J("ngSwitchCase","node"),A.xp6(1),A.Q6J("ngSwitchCase","balance"),A.xp6(1),A.Q6J("ngSwitchCase","inboundLiq"),A.xp6(1),A.Q6J("ngSwitchCase","outboundLiq"),A.xp6(1),A.Q6J("ngSwitchCase","transactions")}}function hs(i,I){if(1&i&&(A.TgZ(0,"div",34),A._UZ(1,"fa-icon",4),A.TgZ(2,"span",5),A._uU(3),A.qZA()(),A.TgZ(4,"mat-grid-list",35),A.YNc(5,fs,12,17,"mat-grid-tile",7),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faSmile),A.xp6(2),A.hij("Welcome ",t.information.alias,"! Your node is up and running."),A.xp6(1),A.Q6J("rowHeight",t.merchantCardHeight),A.xp6(1),A.Q6J("ngForOf",t.merchantCards)}}let Es=(()=>{class i{constructor(t,l,g,V){this.logger=t,this.store=l,this.commonService=g,this.router=V,this.faSmile=w.ctA,this.faFrown=w.KfU,this.faAngleDoubleDown=B.Sbq,this.faAngleDoubleUp=B.Vfw,this.faChartPie=B.OS1,this.faBolt=B.BDt,this.faServer=B.xf3,this.faNetworkWired=B.kXW,this.userPersonaEnum=r.ol,this.channelBalances={localBalance:0,remoteBalance:0,balancedness:0},this.information={},this.totalBalance={},this.balances={onchain:-1,lightning:-1,total:0},this.activeChannels=[],this.channelsStatus={active:{},pending:{},inactive:{}},this.activeChannelsCapacity=[],this.allInboundChannels=[],this.allOutboundChannels=[],this.totalInboundLiquidity=0,this.totalOutboundLiquidity=0,this.operatorCards=[],this.merchantCards=[],this.screenSize="",this.operatorCardHeight="390px",this.merchantCardHeight="62px",this.sortField="Balance Score",this.errorMessages=["","","",""],this.apiCallStatusNodeInfo=null,this.apiCallStatusBalances=null,this.apiCallStatusChannels=null,this.apiCallStatusFHistory=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===r.cu.XS?(this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:10,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:10,rows:1},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:10,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","connections/channels/pending"],icon:this.faNetworkWired,title:"Channels",cols:10,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:10,rows:2}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:6,rows:4},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:6,rows:4},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:6,rows:8},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:6,rows:8}]):this.screenSize===r.cu.SM||this.screenSize===r.cu.MD?(this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:5,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:5,rows:1},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:5,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","connections/channels/pending"],icon:this.faNetworkWired,title:"Channels",cols:5,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:10,rows:2}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:3,rows:4},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:3,rows:4},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:3,rows:8},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:3,rows:8}]):(this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:3,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:3,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:4,rows:2},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:3,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","connections/channels/pending"],icon:this.faNetworkWired,title:"Channels",cols:3,rows:1}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:2,rows:5},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:2,rows:10},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:2,rows:10},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:2,rows:5}])}ngOnInit(){this.store.select(E.nb).pipe((0,c.R)(this.unSubs[0]),(0,f.M)(this.store.select(Q.dT))).subscribe(([t,l])=>{this.errorMessages[0]="",this.errorMessages[3]="",this.apiCallStatusNodeInfo=t.apisCallStatus[0],this.apiCallStatusFHistory=t.apisCallStatus[1],this.apiCallStatusNodeInfo.status===r.Bn.ERROR&&(this.errorMessages[0]=this.apiCallStatusNodeInfo.message?"object"==typeof this.apiCallStatusNodeInfo.message?JSON.stringify(this.apiCallStatusNodeInfo.message):this.apiCallStatusNodeInfo.message:""),this.apiCallStatusFHistory.status===r.Bn.ERROR&&(this.errorMessages[3]=this.apiCallStatusFHistory.message?"object"==typeof this.apiCallStatusFHistory.message?JSON.stringify(this.apiCallStatusFHistory.message):this.apiCallStatusFHistory.message:""),this.selNode=l,this.information=t.information,this.fees=t.fees}),this.store.select(E.ZW).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.errorMessages[2]="",this.apiCallStatusChannels=t.apiCallStatus,this.apiCallStatusChannels.status===r.Bn.ERROR&&(this.errorMessages[2]=this.apiCallStatusChannels.message?"object"==typeof this.apiCallStatusChannels.message?JSON.stringify(this.apiCallStatusChannels.message):this.apiCallStatusChannels.message:""),this.totalInboundLiquidity=0,this.totalOutboundLiquidity=0,this.activeChannels=t.activeChannels,this.activeChannelsCapacity=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.activeChannels,"balancedness")))||[],this.allInboundChannels=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.activeChannels?.filter(l=>!!l.to_them_msat&&l.to_them_msat>0),"to_them_msat")))||[],this.allOutboundChannels=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.activeChannels?.filter(l=>!!l.to_us_msat&&l.to_us_msat>0),"to_us_msat")))||[],this.activeChannels.forEach(l=>{this.totalInboundLiquidity=this.totalInboundLiquidity+Math.ceil((l.to_them_msat||0)/1e3),this.totalOutboundLiquidity=this.totalOutboundLiquidity+Math.floor((l.to_us_msat||0)/1e3)}),this.channelsStatus.active.channels=t.activeChannels.length||0,this.channelsStatus.pending.channels=t.pendingChannels.length||0,this.channelsStatus.inactive.channels=t.inactiveChannels.length||0,this.logger.info(t)}),this.store.select(E.XP).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.errorMessages[1]="",this.apiCallStatusBalances=t.apiCallStatus,this.apiCallStatusBalances.status===r.Bn.ERROR&&(this.errorMessages[1]=this.apiCallStatusBalances.message?"object"==typeof this.apiCallStatusBalances.message?JSON.stringify(this.apiCallStatusBalances.message):this.apiCallStatusBalances.message:""),this.totalBalance=t.balance,this.balances.onchain=t.balance.totalBalance||0,this.balances.lightning=t.localRemoteBalance.localBalance,this.balances.total=this.balances.lightning+this.balances.onchain,this.balances=Object.assign({},this.balances);const l=t.localRemoteBalance.localBalance?+t.localRemoteBalance.localBalance:0,g=t.localRemoteBalance.remoteBalance?+t.localRemoteBalance.remoteBalance:0;this.channelBalances={localBalance:l,remoteBalance:g,balancedness:+(1-Math.abs((l-g)/(l+g))).toFixed(3)},this.channelsStatus.active.capacity=t.localRemoteBalance.localBalance||0,this.channelsStatus.pending.capacity=t.localRemoteBalance.pendingBalance||0,this.channelsStatus.inactive.capacity=t.localRemoteBalance.inactiveBalance||0,this.logger.info(t)})}onNavigateTo(t){this.router.navigateByUrl("/cln/"+t)}onsortChannelsBy(){"Balance Score"===this.sortField?(this.sortField="Capacity",this.activeChannelsCapacity=this.activeChannels.sort((t,l)=>{const g=(t.to_us_msat?+t.to_us_msat:0)+(t.to_them_msat?+t.to_them_msat:0),V=(l.to_them_msat?+l.to_them_msat:0)+(l.to_them_msat?+l.to_them_msat:0);return g>V?-1:g{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(h.v),A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-home"]],decls:3,vars:2,consts:[["fxLayout","column",4,"ngIf","ngIfElse"],["merchantDashboard",""],["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start start",1,"page-title-container","mb-2"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["cols","10","gutterSize","20px",3,"rowHeight"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",3,"colspan","rowspan",4,"ngFor","ngForOf"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",3,"colspan","rowspan"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",1,"h-100","dashboard-card"],["fxLayoutAlign","space-between center"],[1,"mr-1",3,"icon"],["mat-icon-button","","class","more-button","aria-label","Toggle menu",3,"matMenuTriggerFor",4,"ngIf"],["xPosition","before",1,"dashboard-vert-menu"],["menuOperator","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click",4,"ngIf"],["fxLayout","column",3,"fxFlex","ngClass"],["mode","indeterminate",4,"ngIf"],["fxLayout","column","fxFlex","100",3,"ngSwitch"],["fxFlex","100",3,"information","showColorFieldSeparately",4,"ngSwitchCase"],["fxFlex","100",3,"balances","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"sortBy","channelBalances","activeChannels","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"fees","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"channelsStatus","errorMessage",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["mat-icon-button","","aria-label","Toggle menu",1,"more-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["mode","indeterminate"],["fxFlex","100",3,"information","showColorFieldSeparately"],["fxFlex","100",3,"balances","errorMessage"],["fxFlex","100",3,"sortBy","channelBalances","activeChannels","errorMessage"],["fxFlex","100",3,"fees","errorMessage"],["fxFlex","100",3,"channelsStatus","errorMessage"],["fxLayout","row","fxLayoutAlign","start end",1,"page-title-container","mb-2"],["cols","6","gutterSize","20px",3,"rowHeight"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",1,"h-100","dashboard-card",3,"ngClass"],[4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",3,"fxFlex","ngClass"],["fxFlex","100",3,"information",4,"ngSwitchCase"],["fxFlex","100",3,"direction","totalLiquidity","activeChannels","errorMessage",4,"ngSwitchCase"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",4,"ngSwitchCase"],["menuMerchant","matMenu"],["fxFlex","100",3,"information"],["fxFlex","100",3,"direction","totalLiquidity","activeChannels","errorMessage"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start"],["mat-stretch-tabs","false","mat-align-tabs","start","fxLayout","column",1,"dashboard-tabs-group"],["label","Receive"],[1,"h-100",3,"calledFrom"],["label","Pay"],[3,"calledFrom"],[1,"underline"],["menuTransactions","matMenu"]],template:function(l,g){if(1&l&&A.YNc(0,Lr,7,4,"div",0)(1,hs,6,4,"ng-template",null,1,A.W1O),2&l){const V=A.MAs(2);A.Q6J("ngIf",(null==g.selNode?null:g.selNode.settings.userPersona)===g.userPersonaEnum.OPERATOR)("ngIfElse",V)}},dependencies:[at.mk,at.sg,at.O5,at.RF,at.n9,at.ED,d.BN,n.xw,n.Wh,n.yH,D.oO,N.RK,m.a8,m.dn,m.dk,m.n5,p.Il,p.DX,x.Hw,F.VK,F.OP,F.p6,u.pW,Y.uX,Y.SP,Le,la,ga,xo,Gi,ua,Ho,As]})}return i})();var Gr=Rt(2572),Cs=Rt(8927),Hi=Rt(2939),Nn=Rt(3305),Nt=Rt(8257);const or=["form"],sr=["formSweepAll"],di=["stepper"];function Ea(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Bitcoin address is required."),A.qZA())}function lr(i,I){1&i&&(A.TgZ(0,"mat-hint"),A._uU(1,"Amount replaced by UTXO balance"),A.qZA())}function ws(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.amountError)}}function Ca(i,I){if(1&i&&(A.TgZ(0,"mat-option",44),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t),A.xp6(1),A.Oqu(t)}}function Qs(i,I){if(1&i&&(A.TgZ(0,"mat-option",44),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t.feeRateId),A.xp6(1),A.hij(" ",t.feeRateType," ")}}function Ji(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Fee Rate is required."),A.qZA())}function cr(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",45)(1,"mat-label"),A._uU(2,"Fee Rate (Sats/vByte)"),A.qZA(),A.TgZ(3,"input",46,47),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw(2);return A.KtG(V.customFeeRate=g)}),A.qZA(),A.YNc(5,Ji,2,0,"mat-error",14),A.qZA()}if(2&i){const t=A.oxw(2);A.xp6(3),A.Q6J("step",1)("min",0)("required","customperkb"===t.selFeeRate&&!t.flgMinConf)("ngModel",t.customFeeRate),A.xp6(2),A.Q6J("ngIf","customperkb"===t.selFeeRate&&!t.flgMinConf&&!t.customFeeRate)}}function ds(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Min Confirmation Blocks is required."),A.qZA())}function wa(i,I){if(1&i&&(A.TgZ(0,"mat-option",44),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t),A.xp6(1),A.hij("",A.xi3(2,2,t.amount_msat/1e3,"1.0-0")," Sats")}}function Qa(i,I){if(1&i&&(A.TgZ(0,"span"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.sendFundError)}}function da(i,I){if(1&i&&(A.TgZ(0,"div",48),A._UZ(1,"fa-icon",49),A.YNc(2,Qa,2,1,"span",14),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(1),A.Q6J("ngIf",""!==t.sendFundError)}}const pa=(i,I)=>({"mr-6":i,"mr-2":I});function ps(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"form",9,10),A.NdJ("submit",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onSendFunds())})("reset",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.resetData())}),A.TgZ(2,"mat-form-field",11)(3,"mat-label"),A._uU(4,"Bitcoin Address"),A.qZA(),A.TgZ(5,"input",12,13),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.transaction.destination=g)}),A.qZA(),A.YNc(7,Ea,2,0,"mat-error",14),A.qZA(),A.TgZ(8,"mat-form-field",15)(9,"mat-label"),A._uU(10,"Amount"),A.qZA(),A.TgZ(11,"input",16,17),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.transaction.satoshi=g)}),A.qZA(),A.YNc(13,lr,2,0,"mat-hint",14),A.TgZ(14,"span",18),A._uU(15),A.qZA(),A.YNc(16,ws,2,1,"mat-error",14),A.qZA(),A.TgZ(17,"mat-form-field",19)(18,"mat-select",20),A.NdJ("selectionChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onAmountUnitChange(g))}),A.YNc(19,Ca,2,2,"mat-option",21),A.qZA()(),A.TgZ(20,"div",22)(21,"div",23)(22,"div",24)(23,"mat-form-field",25)(24,"mat-label"),A._uU(25,"Fee Rate"),A.qZA(),A.TgZ(26,"mat-select",26),A.NdJ("valueChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFeeRate=g)})("selectionChange",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.customFeeRate=null)}),A.YNc(27,Qs,2,2,"mat-option",21),A.qZA()(),A.YNc(28,cr,6,5,"mat-form-field",27),A.qZA(),A.TgZ(29,"div",28)(30,"mat-checkbox",29),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.flgMinConf=g)})("change",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.flgMinConf?g.selFeeRate=null:g.minConfValue=null)}),A.qZA(),A.TgZ(31,"mat-form-field",30)(32,"mat-label"),A._uU(33,"Min Confirmation Blocks"),A.qZA(),A.TgZ(34,"input",31,32),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.minConfValue=g)}),A.qZA(),A.YNc(36,ds,2,0,"mat-error",14),A.qZA()()(),A.TgZ(37,"mat-expansion-panel",33),A.NdJ("closed",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onAdvancedPanelToggle(!0))})("opened",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onAdvancedPanelToggle(!1))}),A.TgZ(38,"mat-expansion-panel-header")(39,"mat-panel-title")(40,"span"),A._uU(41),A.qZA()()(),A.TgZ(42,"div",22)(43,"div",34)(44,"mat-form-field",35)(45,"mat-label"),A._uU(46,"Coin Selection"),A.qZA(),A.TgZ(47,"mat-select",36),A.NdJ("valueChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selUTXOs=g)})("selectionChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onUTXOSelectionChange(g))}),A.TgZ(48,"mat-select-trigger"),A._uU(49),A.ALo(50,"number"),A.qZA(),A.YNc(51,wa,3,5,"mat-option",21),A.qZA()(),A.TgZ(52,"div",37)(53,"mat-slide-toggle",38),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.flgUseAllBalance=g)})("change",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onUTXOAllBalanceChange())}),A._uU(54," Use selected UTXOs balance "),A.qZA(),A.TgZ(55,"mat-icon",39),A._uU(56,"info_outline"),A.qZA()()()()(),A._UZ(57,"div",22),A.YNc(58,da,3,2,"div",40),A.TgZ(59,"div",41)(60,"button",42),A._uU(61,"Clear Fields"),A.qZA(),A.TgZ(62,"button",43),A._uU(63,"Send Funds"),A.qZA()()()()}if(2&i){const t=A.oxw();A.xp6(5),A.Q6J("ngModel",t.transaction.destination),A.xp6(2),A.Q6J("ngIf",!t.transaction.destination),A.xp6(4),A.Q6J("type",t.flgUseAllBalance?"text":"number")("step",100)("min",0)("disabled",t.flgUseAllBalance)("ngModel",t.transaction.satoshi),A.xp6(2),A.Q6J("ngIf",t.flgUseAllBalance),A.xp6(2),A.hij("",t.selAmountUnit," "),A.xp6(1),A.Q6J("ngIf",!t.transaction.satoshi),A.xp6(2),A.Q6J("value",t.selAmountUnit)("disabled",t.flgUseAllBalance),A.xp6(1),A.Q6J("ngForOf",t.amountUnits),A.xp6(4),A.Q6J("fxFlex","customperkb"!==t.selFeeRate||t.flgMinConf?"100":"48"),A.xp6(3),A.Q6J("disabled",t.flgMinConf)("value",t.selFeeRate),A.xp6(1),A.Q6J("ngForOf",t.feeRateTypes),A.xp6(1),A.Q6J("ngIf","customperkb"===t.selFeeRate&&!t.flgMinConf),A.xp6(2),A.Q6J("ngClass",A.WLB(36,pa,t.screenSize===t.screenSizeEnum.XS||t.screenSize===t.screenSizeEnum.SM,t.screenSize===t.screenSizeEnum.MD||t.screenSize===t.screenSizeEnum.LG||t.screenSize===t.screenSizeEnum.XL))("ngModel",t.flgMinConf),A.xp6(4),A.Q6J("step",1)("min",0)("required",t.flgMinConf)("disabled",!t.flgMinConf)("ngModel",t.minConfValue),A.xp6(2),A.Q6J("ngIf",t.flgMinConf&&!t.minConfValue),A.xp6(5),A.Oqu(t.advancedTitle),A.xp6(6),A.Q6J("value",t.selUTXOs),A.xp6(2),A.AsE("",A.lcZ(50,34,t.totalSelectedUTXOAmount)," Sats (",t.selUTXOs.length>1?t.selUTXOs.length+" UTXOs":"1 UTXO",")"),A.xp6(2),A.Q6J("ngForOf",t.utxos),A.xp6(2),A.Q6J("disabled",t.selUTXOs.length<1)("ngModel",t.flgUseAllBalance),A.xp6(5),A.Q6J("ngIf",""!==t.sendFundError)}}function Oi(i,I){if(1&i&&A._uU(0),2&i){const t=A.oxw(3);A.Oqu(t.passwordFormLabel)}}function ms(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Password is required."),A.qZA())}function Ms(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-step",54)(1,"form",73),A.YNc(2,Oi,1,1,"ng-template",67),A.TgZ(3,"div",0)(4,"mat-form-field",57)(5,"mat-label"),A._uU(6,"Password"),A.qZA(),A._UZ(7,"input",74),A.YNc(8,ms,2,0,"mat-error",14),A.qZA()(),A.TgZ(9,"div",75)(10,"button",76),A.NdJ("click",function(){A.CHM(t);const g=A.oxw(2);return A.KtG(g.onAuthenticate())}),A._uU(11,"Confirm"),A.qZA()()()()}if(2&i){const t=A.oxw(2);A.Q6J("stepControl",t.passwordFormGroup)("editable",t.flgEditable),A.xp6(1),A.Q6J("formGroup",t.passwordFormGroup),A.xp6(7),A.Q6J("ngIf",null==t.passwordFormGroup.controls.password.errors?null:t.passwordFormGroup.controls.password.errors.required)}}function Is(i,I){if(1&i&&A._uU(0),2&i){const t=A.oxw(2);A.Oqu(t.sendFundFormLabel)}}function ma(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Bitcoin address is required."),A.qZA())}function Ds(i,I){if(1&i&&(A.TgZ(0,"mat-option",44),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t.feeRateId),A.xp6(1),A.hij(" ",t.feeRateType," ")}}function vs(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Fee Rate is required."),A.qZA())}function ys(i,I){if(1&i&&(A.TgZ(0,"mat-form-field",45)(1,"mat-label"),A._uU(2,"Fee Rate (Sats/vByte)"),A.qZA(),A._UZ(3,"input",77),A.YNc(4,vs,2,0,"mat-error",14),A.qZA()),2&i){const t=A.oxw(2);A.xp6(3),A.Q6J("step",1)("min",0),A.xp6(1),A.Q6J("ngIf","customperkb"===t.sendFundFormGroup.controls.selFeeRate.value&&!t.sendFundFormGroup.controls.flgMinConf.value&&!t.sendFundFormGroup.controls.customFeeRate.value)}}function xs(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Min Confirmation Blocks is required."),A.qZA())}function Fs(i,I){if(1&i&&A._uU(0),2&i){const t=A.oxw(2);A.Oqu(t.confirmFormLabel)}}function Ma(i,I){if(1&i&&(A.TgZ(0,"span"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.sendFundError)}}function Ys(i,I){if(1&i&&(A.TgZ(0,"div",48),A._UZ(1,"fa-icon",49),A.YNc(2,Ma,2,1,"span",14),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(1),A.Q6J("ngIf",""!==t.sendFundError)}}function Ts(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",50)(1,"mat-vertical-stepper",51,52),A.NdJ("selectionChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.stepSelectionChanged(g))}),A.YNc(3,Ms,12,4,"mat-step",53),A.TgZ(4,"mat-step",54)(5,"form",55),A.YNc(6,Is,1,1,"ng-template",56),A.TgZ(7,"div",22)(8,"mat-form-field",57)(9,"mat-label"),A._uU(10,"Bitcoin Address"),A.qZA(),A._UZ(11,"input",58),A.YNc(12,ma,2,0,"mat-error",14),A.qZA(),A.TgZ(13,"div",59)(14,"div",24)(15,"mat-form-field",25)(16,"mat-label"),A._uU(17,"Fee Rate"),A.qZA(),A.TgZ(18,"mat-select",60),A.YNc(19,Ds,2,2,"mat-option",21),A.qZA()(),A.YNc(20,ys,5,3,"mat-form-field",27),A.qZA(),A.TgZ(21,"div",28),A._UZ(22,"mat-checkbox",61),A.TgZ(23,"mat-form-field",30)(24,"mat-label"),A._uU(25,"Min Confirmation Blocks"),A.qZA(),A._UZ(26,"input",62),A.YNc(27,xs,2,0,"mat-error",14),A.qZA()()()(),A.TgZ(28,"div",63)(29,"button",64),A._uU(30,"Next"),A.qZA()()()(),A.TgZ(31,"mat-step",65)(32,"form",66),A.YNc(33,Fs,1,1,"ng-template",67),A.TgZ(34,"div",50)(35,"div",68),A._UZ(36,"fa-icon",69),A.TgZ(37,"span"),A._uU(38,"You are about to sweep all funds from RTL. Are you sure?"),A.qZA()(),A.YNc(39,Ys,3,2,"div",40),A.TgZ(40,"div",63)(41,"button",70),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onSendFunds())}),A._uU(42,"Sweep All Funds"),A.qZA()()()()()(),A.TgZ(43,"div",71)(44,"button",72),A._uU(45),A.qZA()()()}if(2&i){const t=A.oxw();A.xp6(1),A.Q6J("linear",!0),A.xp6(2),A.Q6J("ngIf",!t.appConfig.SSO.rtlSSO),A.xp6(1),A.Q6J("stepControl",t.sendFundFormGroup)("editable",t.flgEditable),A.xp6(1),A.Q6J("formGroup",t.sendFundFormGroup),A.xp6(7),A.Q6J("ngIf",null==t.sendFundFormGroup.controls.transactionAddress.errors?null:t.sendFundFormGroup.controls.transactionAddress.errors.required),A.xp6(3),A.Q6J("fxFlex","customperkb"!==t.sendFundFormGroup.controls.selFeeRate.value||t.sendFundFormGroup.controls.flgMinConf.value?"100":"48"),A.xp6(4),A.Q6J("ngForOf",t.feeRateTypes),A.xp6(1),A.Q6J("ngIf","customperkb"===t.sendFundFormGroup.controls.selFeeRate.value&&!t.sendFundFormGroup.controls.flgMinConf.value),A.xp6(2),A.Q6J("ngClass",A.WLB(20,pa,t.screenSize===t.screenSizeEnum.XS||t.screenSize===t.screenSizeEnum.SM,t.screenSize===t.screenSizeEnum.MD||t.screenSize===t.screenSizeEnum.LG||t.screenSize===t.screenSizeEnum.XL)),A.xp6(4),A.Q6J("step",1)("min",0)("required",t.sendFundFormGroup.controls.flgMinConf.value),A.xp6(1),A.Q6J("ngIf",t.sendFundFormGroup.controls.flgMinConf.value&&!t.sendFundFormGroup.controls.minConfValue.value),A.xp6(4),A.Q6J("stepControl",t.confirmFormGroup),A.xp6(1),A.Q6J("formGroup",t.confirmFormGroup),A.xp6(4),A.Q6J("icon",t.faExclamationTriangle),A.xp6(3),A.Q6J("ngIf",""!==t.sendFundError),A.xp6(5),A.Q6J("mat-dialog-close",!1),A.xp6(1),A.Oqu(t.flgValidated?"Close":"Cancel")}}let Ia=(()=>{class i{constructor(t,l,g,V,LA,vt,an,ue,cn,LC){this.dialogRef=t,this.data=l,this.logger=g,this.store=V,this.commonService=LA,this.decimalPipe=vt,this.actions=an,this.formBuilder=ue,this.rtlEffects=cn,this.snackBar=LC,this.faExclamationTriangle=B.eHv,this.sweepAll=!1,this.addressTypes=[],this.utxos=[],this.selUTXOs=[],this.flgUseAllBalance=!1,this.totalSelectedUTXOAmount=null,this.selectedAddress=r._t[1],this.blockchainBalance={},this.information={},this.newAddress="",this.transaction={},this.feeRateTypes=r.vn,this.selFeeRate="",this.customFeeRate=null,this.flgMinConf=!1,this.minConfValue=null,this.sendFundError="",this.fiatConversion=!1,this.amountUnits=r.uA,this.selAmountUnit=r.uA[0],this.currConvertorRate={},this.unitConversionValue=0,this.currencyUnitFormats=r.Xz,this.advancedTitle="Advanced Options",this.flgValidated=!1,this.flgEditable=!0,this.passwordFormLabel="Authenticate with your RTL password",this.sendFundFormLabel="Sweep funds",this.confirmFormLabel="Confirm sweep",this.amountError="Amount is Required.",this.screenSize="",this.screenSizeEnum=r.cu,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.sweepAll=this.data.sweepAll,this.passwordFormGroup=this.formBuilder.group({hiddenPassword:["",[$.kI.required]],password:["",[$.kI.required]]}),this.sendFundFormGroup=this.formBuilder.group({transactionAddress:["",$.kI.required],selFeeRate:[null],customFeeRate:[null],flgMinConf:[!1],minConfValue:[{value:null,disabled:!0}]}),this.confirmFormGroup=this.formBuilder.group({}),this.sendFundFormGroup.controls.flgMinConf.valueChanges.pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{t?(this.sendFundFormGroup.controls.selFeeRate.disable(),this.sendFundFormGroup.controls.selFeeRate.setValue(null),this.sendFundFormGroup.controls.minConfValue.reset(),this.sendFundFormGroup.controls.minConfValue.enable(),this.sendFundFormGroup.controls.minConfValue.setValidators([$.kI.required]),this.sendFundFormGroup.controls.minConfValue.setValue(null)):(this.sendFundFormGroup.controls.selFeeRate.enable(),this.sendFundFormGroup.controls.selFeeRate.setValue(null),this.sendFundFormGroup.controls.minConfValue.setValue(null),this.sendFundFormGroup.controls.minConfValue.disable(),this.sendFundFormGroup.controls.minConfValue.setValidators(null),this.sendFundFormGroup.controls.minConfValue.setErrors(null))}),this.sendFundFormGroup.controls.selFeeRate.valueChanges.pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.sendFundFormGroup.controls.customFeeRate.setValue(null),this.sendFundFormGroup.controls.customFeeRate.reset(),this.sendFundFormGroup.controls.customFeeRate.setValidators("customperkb"!==t||this.sendFundFormGroup.controls.flgMinConf.value?null:[$.kI.required])}),(0,Gr.a)([this.store.select(Q.dT),this.store.select(Q.Yj)]).pipe((0,c.R)(this.unSubs[1])).subscribe(([t,l])=>{this.fiatConversion=t.settings.fiatConversion,this.amountUnits=t.settings.currencyUnits,this.appConfig=l}),this.store.select(E.ey).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.information=t}),this.store.select(E.XP).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.utxos=this.commonService.sortAscByKey(t.utxos?.filter(l=>"confirmed"===l.status),"value"),this.logger.info(t)}),this.actions.pipe((0,c.R)(this.unSubs[4]),(0,v.h)(t=>t.type===r.AB.UPDATE_API_CALL_STATUS_CLN||t.type===r.AB.SET_CHANNEL_TRANSACTION_RES_CLN)).subscribe(t=>{t.type===r.AB.SET_CHANNEL_TRANSACTION_RES_CLN&&(this.store.dispatch((0,iA.jW)({payload:"Fund Sent Successfully!"})),this.dialogRef.close()),t.type===r.AB.UPDATE_API_CALL_STATUS_CLN&&t.payload.status===r.Bn.ERROR&&"SetChannelTransaction"===t.payload.action&&(this.sendFundError=t.payload.message)})}onAuthenticate(){if(!this.passwordFormGroup.controls.password.value)return!0;this.flgValidated=!1,this.store.dispatch((0,iA.QO)({payload:Cs(this.passwordFormGroup.controls.password.value).toString()})),this.rtlEffects.isAuthorizedRes.pipe((0,ve.q)(1)).subscribe(t=>{"ERROR"!==t?(this.passwordFormGroup.controls.hiddenPassword.setValue(this.passwordFormGroup.controls.password.value),this.stepper.next()):(this.dialogRef.close(),this.snackBar.open("Unauthorized User. Logging out from RTL."))})}onSendFunds(){if(this.sendFundError="",this.flgUseAllBalance&&(this.transaction.satoshi="all"),this.selUTXOs.length&&this.selUTXOs.length>0&&(this.transaction.utxos=[],this.selUTXOs.forEach(t=>this.transaction.utxos?.push(t.txid+":"+t.output))),this.sweepAll){if(!this.sendFundFormGroup.controls.transactionAddress.value||""===this.sendFundFormGroup.controls.transactionAddress.value||this.sendFundFormGroup.controls.flgMinConf.value&&(!this.sendFundFormGroup.controls.minConfValue.value||this.sendFundFormGroup.controls.minConfValue.value<=0)||"customperkb"===this.selFeeRate&&!this.flgMinConf&&!this.customFeeRate)return!0;this.transaction.satoshi="all",this.transaction.destination=this.sendFundFormGroup.controls.transactionAddress.value,this.sendFundFormGroup.controls.flgMinConf.value?(delete this.transaction.feerate,this.transaction.minconf=this.sendFundFormGroup.controls.flgMinConf.value?this.sendFundFormGroup.controls.minConfValue.value:null):(delete this.transaction.minconf,this.transaction.feerate="customperkb"===this.sendFundFormGroup.controls.selFeeRate.value&&!this.sendFundFormGroup.controls.flgMinConf.value&&this.sendFundFormGroup.controls.customFeeRate.value?1e3*this.sendFundFormGroup.controls.customFeeRate.value+"perkb":this.sendFundFormGroup.controls.selFeeRate.value),delete this.transaction.utxos,this.store.dispatch((0,X.Wi)({payload:this.transaction}))}else{if(this.transaction.minconf=this.flgMinConf?this.minConfValue:null,this.transaction.feerate="customperkb"===this.selFeeRate&&!this.flgMinConf&&this.customFeeRate?1e3*this.customFeeRate+"perkb":""!==this.selFeeRate?this.selFeeRate:null,!this.transaction.destination||""===this.transaction.destination||!this.transaction.satoshi||+this.transaction.satoshi<=0||this.flgMinConf&&(!this.transaction.minconf||this.transaction.minconf<=0)||"customperkb"===this.selFeeRate&&!this.flgMinConf&&!this.customFeeRate)return!0;this.transaction.satoshi&&"all"!==this.transaction.satoshi&&this.selAmountUnit!==r.NT.SATS?this.commonService.convertCurrency(+this.transaction.satoshi,this.selAmountUnit===this.amountUnits[2]?r.NT.OTHER:this.selAmountUnit,r.NT.SATS,this.amountUnits[2],this.fiatConversion).pipe((0,c.R)(this.unSubs[5])).subscribe({next:t=>{this.transaction.satoshi=t[r.NT.SATS],this.selAmountUnit=r.NT.SATS,this.store.dispatch((0,X.Wi)({payload:this.transaction}))},error:t=>{this.transaction.satoshi=null,this.selAmountUnit=r.NT.SATS,this.amountError="Conversion Error: "+t}}):this.store.dispatch((0,X.Wi)({payload:this.transaction}))}}resetData(){this.sendFundError="",this.transaction={},this.flgMinConf=!1,this.totalSelectedUTXOAmount=null,this.selUTXOs=[],this.flgUseAllBalance=!1,this.selAmountUnit=r.uA[0]}stepSelectionChanged(t){switch(this.sendFundError="",t.selectedIndex){case 0:default:this.passwordFormLabel="Authenticate with your RTL password",this.sendFundFormLabel="Sweep funds";break;case 1:this.passwordFormLabel="User authenticated successfully",this.sendFundFormLabel="Sweep funds";break;case 2:this.passwordFormLabel="User authenticated successfully",this.sendFundFormLabel="Sweep funds | Address: "+this.sendFundFormGroup.controls.transactionAddress.value+(this.sendFundFormGroup.controls.flgMinConf.value?" | Min Confirmation Blocks: "+this.sendFundFormGroup.controls.minConfValue.value:this.sendFundFormGroup.controls.selFeeRate.value?" | Fee Rate: "+this.feeRateTypes.find(l=>l.feeRateId===this.sendFundFormGroup.controls.selFeeRate.value)?.feeRateType:"")}t.selectedIndex0?(this.totalSelectedUTXOAmount=this.selUTXOs?.reduce((l,g)=>l+(g.amount_msat||0)/1e3,0),this.flgUseAllBalance&&this.onUTXOAllBalanceChange()):(this.totalSelectedUTXOAmount=null,this.transaction.satoshi=null,this.flgUseAllBalance=!1)}onUTXOAllBalanceChange(){this.flgUseAllBalance?(this.transaction.satoshi=this.totalSelectedUTXOAmount,this.selAmountUnit=r.uA[0]):this.transaction.satoshi=null}onAmountUnitChange(t){const l=this,g=this.selAmountUnit===this.amountUnits[2]?r.NT.OTHER:this.selAmountUnit;let V=t.value===this.amountUnits[2]?r.NT.OTHER:t.value;this.transaction.satoshi&&this.selAmountUnit!==t.value&&this.commonService.convertCurrency(+this.transaction.satoshi,g,V,this.amountUnits[2],this.fiatConversion).pipe((0,c.R)(this.unSubs[6])).subscribe({next:LA=>{this.selAmountUnit=t.value,l.transaction.satoshi=l.decimalPipe.transform(LA[V],l.currencyUnitFormats[V])?.replace(/,/g,"")},error:LA=>{l.transaction.satoshi=null,this.amountError="Conversion Error: "+LA,this.selAmountUnit=g,V=g}})}onAdvancedPanelToggle(t){this.advancedTitle=t&&this.selUTXOs.length&&this.selUTXOs.length>0?"Advanced Options | Selected UTXOs: "+this.selUTXOs.length+" | Selected UTXO Amount: "+this.decimalPipe.transform(this.totalSelectedUTXOAmount)+" Sats":"Advanced Options"}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(gA.so),A.Y36(gA.WI),A.Y36(C.mQ),A.Y36(e.yh),A.Y36(h.v),A.Y36(at.JJ),A.Y36(BA.eX),A.Y36($.QS),A.Y36(pA.V),A.Y36(Hi.ux))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-on-chain-send-modal"]],viewQuery:function(l,g){if(1&l&&(A.Gf(or,7),A.Gf(sr,5),A.Gf(di,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.form=V.first),A.iGM(V=A.CRH())&&(g.formSweepAll=V.first),A.iGM(V=A.CRH())&&(g.stepper=V.first)}},decls:12,vars:4,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100","class","overflow-x-hidden",3,"submit","reset",4,"ngIf","ngIfElse"],["sweepAllBlock",""],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100",1,"overflow-x-hidden",3,"submit","reset"],["form","ngForm"],["fxLayout","column","fxFlex","55"],["matInput","","autoFocus","","tabindex","1","name","address","required","",3,"ngModel","ngModelChange"],["address","ngModel"],[4,"ngIf"],["fxLayout","column","fxFlex","30"],["matInput","","name","amount","tabindex","2","required","",3,"type","step","min","disabled","ngModel","ngModelChange"],["amount","ngModel"],["matSuffix",""],["fxLayout","column","fxFlex","10","fxLayoutAlign","start end"],["tabindex","3","required","","name","amountUnit",3,"value","disabled","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayoutAlign.gt-sm","space-between center","fxLayout.gt-sm","row wrap"],["fxFlex","48","fxLayoutAlign","space-between start"],["fxLayout","column","fxLayoutAlign","start center",3,"fxFlex"],["tabindex","4",3,"disabled","value","valueChange","selectionChange"],["fxFlex","48","fxLayoutAlign","end center",4,"ngIf"],["fxFlex","48","fxLayout","row","fxLayoutAlign","start center"],["fxFlex","7","tabindex","5","color","primary","name","flgMinConf","fxLayoutAlign","stretch start",3,"ngClass","ngModel","ngModelChange","change"],["fxLayout","column","fxFlex","93"],["matInput","","type","number","name","blocks","tabindex","8",3,"step","min","required","disabled","ngModel","ngModelChange"],["blocks","ngModel"],["fxLayout","column","fxFlex","100","expanded","false",1,"flat-expansion-panel","mt-2",3,"closed","opened"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayout","column","fxFlex","35","fxLayoutAlign","start end"],["tabindex","8","multiple","",3,"value","valueChange","selectionChange"],["fxFlex","60","fxLayout","row","fxLayoutAlign","start center"],["tabindex","9","color","primary","name","flgUseAllBalance",3,"disabled","ngModel","ngModelChange","change"],["matTooltip","Use selected UTXOs balance as the amount to be sent. Final amount sent will be less the mining fee.","matTooltipPosition","above",1,"info-icon"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["mat-button","","color","primary","type","submit","tabindex","8"],[3,"value"],["fxFlex","48","fxLayoutAlign","end center"],["matInput","","type","number","name","custFeeRate","tabindex","4",3,"step","min","required","ngModel","ngModelChange"],["custFeeRate","ngModel"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable",4,"ngIf"],[3,"stepControl","editable"],["fxLayout","column",1,"my-1","pr-1",3,"formGroup"],["matStepLabel","","disabled","true"],["fxLayout","column","fxFlex","100"],["matInput","","formControlName","transactionAddress","tabindex","4","name","address","required",""],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign.gt-sm","space-between center"],["tabindex","4","formControlName","selFeeRate"],["fxFlex","7","tabindex","5","color","primary","formControlName","flgMinConf","fxLayoutAlign","stretch start",3,"ngClass"],["matInput","","formControlName","minConfValue","type","number","name","blocks","tabindex","8",3,"step","min","required"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","8","type","default","matStepperNext",""],[3,"stepControl"],["fxLayout","column","fxLayoutAlign","start",1,"my-1","pr-1",3,"formGroup"],["matStepLabel",""],["fxFlex","100",1,"w-100","alert","alert-warn"],[1,"mt-1","mr-1","alert-icon",3,"icon"],["mat-button","","color","primary","tabindex","9","type","button",3,"click"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],["fxLayout","column","fxLayoutAlign","space-between",1,"my-1","pr-1",3,"formGroup"],["autoFocus","","matInput","","type","password","tabindex","1","formControlName","password","required",""],["fxLayout","row",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","default",3,"click"],["matInput","","formControlName","customFeeRate","type","number","name","custFeeRate","tabindex","4",3,"step","min"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),A._uU(5),A.qZA()(),A.TgZ(6,"button",5),A._uU(7,"X"),A.qZA()(),A.TgZ(8,"mat-card-content",6),A.YNc(9,ps,64,39,"form",7),A.qZA()()(),A.YNc(10,Ts,46,23,"ng-template",null,8,A.W1O)),2&l){const V=A.MAs(11);A.xp6(5),A.Oqu(g.sweepAll?"Sweep All Funds":"Send Funds"),A.xp6(1),A.Q6J("mat-dialog-close",!1),A.xp6(3),A.Q6J("ngIf",!g.sweepAll)("ngIfElse",V)}},dependencies:[at.mk,at.sg,at.O5,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.Q7,$.qQ,$.On,$.F,$.sg,$.u,d.BN,n.xw,n.Wh,n.yH,D.oO,gA.ZT,N.lW,m.dn,m.dk,Dn.oG,Nn.ib,Nn.yz,Nn.yK,x.Hw,CA.Nt,mA.KE,mA.hX,mA.bx,mA.TO,mA.R9,tA.gD,tA.$L,yA.ey,NA.Rr,JA.gM,Nt.C0,Nt.VY,Nt.Vq,Nt.Ic,j.h,fA.q,at.JJ]})}return i})();var Hr=Rt(3891),Jr=Rt(9014);function Un(i,I){if(1&i&&(A.TgZ(0,"mat-option",37),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function Ss(i,I){1&i&&A._UZ(0,"mat-progress-bar",38)}function Ns(i,I){1&i&&A._UZ(0,"th",39)}function Us(i,I){1&i&&(A.TgZ(0,"span",42)(1,"mat-icon",43),A._uU(2,"warning"),A.qZA()())}function bs(i,I){if(1&i&&(A.TgZ(0,"td",40),A.YNc(1,Us,3,0,"span",41),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(),g=A.MAs(56);A.xp6(1),A.Q6J("ngIf",l.numDustUTXOs>0&&!l.isDustUTXO&&(null==t?null:t.amount_msat)/1e3({width:i});function Da(i,I){if(1&i&&(A.TgZ(0,"td",40)(1,"span",50)(2,"span",51),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Or,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.txid)}}function kr(i,I){1&i&&(A.TgZ(0,"th",49),A._uU(1,"Address"),A.qZA())}function We(i,I){if(1&i&&(A.TgZ(0,"td",40)(1,"span",50)(2,"span",51),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Or,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.address)}}function hi(i,I){1&i&&(A.TgZ(0,"th",49),A._uU(1,"Script Pubkey"),A.qZA())}function jr(i,I){if(1&i&&(A.TgZ(0,"td",40)(1,"span",50)(2,"span",51),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Or,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.scriptpubkey)}}function Gs(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Output"),A.qZA())}function gr(i,I){if(1&i&&(A.TgZ(0,"td",40)(1,"span",53),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.lcZ(3,1,null==t?null:t.output)," ")}}function Br(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Value (Sats)"),A.qZA())}function ur(i,I){if(1&i&&(A.TgZ(0,"span",53),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,t.amount_msat/1e3,"1.0-0"))}}function ye(i,I){if(1&i&&(A.TgZ(0,"span",56),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.hij("(",A.xi3(2,1,t.amount_msat/1e3*-1,"1.0-0"),")")}}function Hs(i,I){if(1&i&&(A.TgZ(0,"td",40),A.YNc(1,ur,3,4,"span",54)(2,ye,3,4,"span",55),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf",t.amount_msat>0||0===t.amount_msat),A.xp6(1),A.Q6J("ngIf",t.amount_msat<0)}}function Ei(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Blockheight"),A.qZA())}function Js(i,I){if(1&i&&(A.TgZ(0,"td",40)(1,"span",53),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.lcZ(3,1,null==t?null:t.blockheight)," ")}}function Os(i,I){1&i&&(A.TgZ(0,"th",49),A._uU(1,"Reserved"),A.qZA())}function ks(i,I){if(1&i&&(A.TgZ(0,"td",40)(1,"span"),A._uU(2),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(t.reserved?"Yes":"No")}}function fr(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",57)(1,"div",58)(2,"mat-select",59),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",60),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function oi(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",61)(1,"button",62),A.NdJ("click",function(g){const LA=A.CHM(t).$implicit,vt=A.oxw();return A.KtG(vt.onUTXOClick(LA,g))}),A._uU(2,"View Info"),A.qZA()()}}function va(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No utxos available."),A.qZA())}function Ti(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting utxos..."),A.qZA())}function ya(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.errorMessage)}}function js(i,I){if(1&i&&(A.TgZ(0,"td",63),A.YNc(1,va,2,0,"p",64)(2,Ti,2,0,"p",64)(3,ya,2,1,"p",64),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(!(null!=t.listUTXOs&&t.listUTXOs.data)||(null==t.listUTXOs||null==t.listUTXOs.data?null:t.listUTXOs.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.listUTXOs&&t.listUTXOs.data)||(null==t.listUTXOs||null==t.listUTXOs.data?null:t.listUTXOs.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.listUTXOs&&t.listUTXOs.data)||(null==t.listUTXOs||null==t.listUTXOs.data?null:t.listUTXOs.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const hr=i=>({"display-none":i});function Er(i,I){if(1&i&&A._UZ(0,"tr",65),2&i){const t=A.oxw();A.Q6J("ngClass",A.VKq(1,hr,(null==t.listUTXOs?null:t.listUTXOs.data)&&(null==t.listUTXOs||null==t.listUTXOs.data?null:t.listUTXOs.data.length)>0))}}function pi(i,I){1&i&&A._UZ(0,"tr",66)}function Ks(i,I){1&i&&A._UZ(0,"tr",67)}function Cr(i,I){1&i&&A._UZ(0,"mat-icon",68)}const ki=()=>["all"],Ws=i=>({"error-border":i}),Vs=()=>["no_utxo"];let Zs=(()=>{class i{constructor(t,l,g,V){this.logger=t,this.commonService=l,this.store=g,this.camelCaseWithReplace=V,this.numDustUTXOs=0,this.isDustUTXO=!1,this.dustAmount=1e3,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="on_chain",this.tableSetting={tableId:"utxos",recordsPerPage:r.IV,sortBy:"status",sortOrder:r.Pi.DESCENDING},this.displayedColumns=[],this.listUTXOs=new y.by([]),this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.tableSetting.tableId=this.isDustUTXO?"dust_utxos":"utxos",this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("status"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.XP).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),t.utxos&&t.utxos.length>0&&(this.dustUtxos=t.utxos?.filter(l=>+(l.amount_msat||0)/1e30&&this.loadUTXOsTable(this.dustUtxos):(this.displayedColumns.unshift("is_dust"),this.utxos&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadUTXOsTable(this.utxos))),this.logger.info(t)})}ngAfterViewInit(){setTimeout(()=>{this.isDustUTXO?this.dustUtxos&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadUTXOsTable(this.dustUtxos):this.utxos&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadUTXOsTable(this.utxos)},0)}onUTXOClick(t,l){const g=[[{key:"txid",value:t.txid,title:"Transaction ID",width:100,type:r.Gi.STRING,explorerLink:"tx"}],[{key:"output",value:t.output,title:"Output",width:50,type:r.Gi.NUMBER},{key:"amount_msat",value:(t.amount_msat||0)/1e3,title:"Value (Sats)",width:50,type:r.Gi.NUMBER}],[{key:"status",value:this.commonService.titleCase(t.status||""),title:"Status",width:50,type:r.Gi.STRING},{key:"blockheight",value:t.blockheight,title:"Blockheight",width:50,type:r.Gi.NUMBER}],[{key:"address",value:t.address,title:"Address",width:100}]];this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"UTXO Information",message:g}}}))}applyFilter(){this.listUTXOs.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column||"","_"):"is_dust"===t?"Dust":this.commonService.titleCase(t)}setFilterPredicate(){this.listUTXOs.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=JSON.stringify(t).toLowerCase();break;case"is_dust":g=(t?.amount_msat||0)/1e3"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"is_dust"===this.selFilterBy||"status"===this.selFilterBy?0===g.indexOf(l):g.includes(l)}}loadUTXOsTable(t){this.listUTXOs=new y.by([...t]),this.listUTXOs.sort=this.sort,this.listUTXOs.sortingDataAccessor=(l,g)=>{switch(g){case"is_dust":return(l.amount_msat||0)/1e30&&this.commonService.downloadFile(this.listUTXOs.data,"UTXOs")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-on-chain-utxos"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},inputs:{numDustUTXOs:"numDustUTXOs",isDustUTXO:"isDustUTXO",dustAmount:"dustAmount"},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("UTXOs")}])],decls:57,vars:18,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","row","fxLayoutAlign","start start"],["fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","is_dust"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Dust/Nondust",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status",4,"matHeaderCellDef"],["matColumnDef","txid"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","address"],["matColumnDef","scriptpubkey"],["matColumnDef","output"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","value"],["matColumnDef","blockheight"],["matColumnDef","reserved"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_utxo"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["emptySpace",""],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Dust/Nondust"],["mat-cell",""],["matTooltip","Risk of dust attack","matTooltipPosition","right",4,"ngIf","ngIfElse"],["matTooltip","Risk of dust attack","matTooltipPosition","right"],["fxLayoutAlign","start center","color","warn",1,"small-icon"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status"],["class","dot green","matTooltip","Confirmed","matTooltipPosition","right",4,"ngIf"],["class","dot yellow","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["matTooltip","Confirmed","matTooltipPosition","right",1,"dot","green"],["matTooltipPosition","right",1,"dot","yellow",3,"matTooltip"],["mat-header-cell","","mat-sort-header",""],["fxLayout.gt-xs","row",1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayoutAlign","end center",4,"ngIf"],["fxLayoutAlign","end center","class","red",4,"ngIf"],["fxLayoutAlign","end center",1,"red"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""],["fxLayoutAlign","start center","color","warn",1,"mr-1"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1),A._UZ(2,"div",2),A.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),A._uU(6,"Filter By"),A.qZA(),A.TgZ(7,"mat-select",5),A.NdJ("ngModelChange",function(LA){return g.selFilterBy=LA})("selectionChange",function(){return g.selFilter="",g.applyFilter()}),A.TgZ(8,"perfect-scrollbar"),A.YNc(9,Un,2,2,"mat-option",6),A.qZA()()(),A.TgZ(10,"mat-form-field",4)(11,"mat-label"),A._uU(12,"Filter"),A.qZA(),A.TgZ(13,"input",7),A.NdJ("ngModelChange",function(LA){return g.selFilter=LA})("input",function(){return g.applyFilter()})("keyup",function(){return g.applyFilter()}),A.qZA()()()(),A.TgZ(14,"div",8)(15,"div",9),A.YNc(16,Ss,1,0,"mat-progress-bar",10),A.TgZ(17,"table",11,12),A.ynx(19,13),A.YNc(20,Ns,1,0,"th",14)(21,bs,2,2,"td",15),A.BQk(),A.ynx(22,16),A.YNc(23,Ls,1,0,"th",17)(24,zs,3,2,"td",15),A.BQk(),A.ynx(25,18),A.YNc(26,fi,2,0,"th",19)(27,Da,4,4,"td",15),A.BQk(),A.ynx(28,20),A.YNc(29,kr,2,0,"th",19)(30,We,4,4,"td",15),A.BQk(),A.ynx(31,21),A.YNc(32,hi,2,0,"th",19)(33,jr,4,4,"td",15),A.BQk(),A.ynx(34,22),A.YNc(35,Gs,2,0,"th",23)(36,gr,4,3,"td",15),A.BQk(),A.ynx(37,24),A.YNc(38,Br,2,0,"th",23)(39,Hs,3,2,"td",15),A.BQk(),A.ynx(40,25),A.YNc(41,Ei,2,0,"th",23)(42,Js,4,3,"td",15),A.BQk(),A.ynx(43,26),A.YNc(44,Os,2,0,"th",19)(45,ks,3,1,"td",15),A.BQk(),A.ynx(46,27),A.YNc(47,fr,6,0,"th",28)(48,oi,3,0,"td",29),A.BQk(),A.ynx(49,30),A.YNc(50,js,4,3,"td",31),A.BQk(),A.YNc(51,Er,1,3,"tr",32)(52,pi,1,0,"tr",33)(53,Ks,1,0,"tr",34),A.qZA(),A._UZ(54,"mat-paginator",35),A.qZA()()(),A.YNc(55,Cr,1,0,"ng-template",null,36,A.W1O)),2&l&&(A.xp6(7),A.Q6J("ngModel",g.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(14,ki).concat(g.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",g.selFilter),A.xp6(3),A.Q6J("ngIf",(null==g.apiCallStatus?null:g.apiCallStatus.status)===g.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.listUTXOs)("ngClass",A.VKq(15,Ws,""!==g.errorMessage)),A.xp6(34),A.Q6J("matFooterRowDef",A.DdM(17,Vs)),A.xp6(1),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns),A.xp6(1),A.Q6J("pageSize",g.pageSize)("pageSizeOptions",g.pageSizeOptions)("showFirstLastButtons",g.screenSize!==g.screenSizeEnum.XS))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,x.Hw,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,JA.gM,T.NW,cA.Vv,cA.$V,at.JJ,at.rS],styles:[".mat-column-is_dust[_ngcontent-%COMP%]{max-width:3rem;width:3rem;text-overflow:unset}.mat-column-status[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return i})();function xa(i,I){if(1&i&&(A.TgZ(0,"span",4),A._uU(1,"UTXOs"),A.qZA()),2&i){const t=A.oxw();A.s9C("matBadge",t.numUtxos)}}function Xs(i,I){if(1&i&&(A.TgZ(0,"span",5),A._uU(1,"Dust UTXOs"),A.qZA()),2&i){const t=A.oxw();A.s9C("matBadge",t.numDustUtxos)}}let qs=(()=>{class i{constructor(t,l){this.logger=t,this.store=l,this.selectedTableIndex=0,this.selectedTableIndexChange=new A.vpe,this.numUtxos=0,this.numDustUtxos=0,this.DUST_AMOUNT=1e3,this.unSubs=[new s.x,new s.x]}ngOnInit(){this.store.select(E.XP).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{t.utxos&&t.utxos.length>0&&(this.numUtxos=t.utxos.length||0,this.numDustUtxos=t.utxos?.filter(l=>+(l.amount_msat||0)/1e3{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-utxo-tables"]],inputs:{selectedTableIndex:"selectedTableIndex"},outputs:{selectedTableIndexChange:"selectedTableIndexChange"},decls:8,vars:7,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"bordered-box","my-2"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndex","selectedIndexChange"],["mat-tab-label",""],["fxLayout","row","fxFlex","100",3,"numDustUTXOs","isDustUTXO","dustAmount"],["matBadgeOverlap","false","matBadgeColor","primary",1,"tab-badge",3,"matBadge"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"mat-tab-group",1),A.NdJ("selectedIndexChange",function(LA){return g.onSelectedIndexChanged(LA)}),A.TgZ(2,"mat-tab"),A.YNc(3,xa,2,1,"ng-template",2),A._UZ(4,"rtl-cln-on-chain-utxos",3),A.qZA(),A.TgZ(5,"mat-tab"),A.YNc(6,Xs,2,1,"ng-template",2),A._UZ(7,"rtl-cln-on-chain-utxos",3),A.qZA()()()),2&l&&(A.xp6(1),A.Q6J("selectedIndex",g.selectedTableIndex),A.xp6(3),A.Q6J("numDustUTXOs",g.numDustUtxos)("isDustUTXO",!1)("dustAmount",g.DUST_AMOUNT),A.xp6(3),A.Q6J("numDustUTXOs",g.numDustUtxos)("isDustUTXO",!0)("dustAmount",g.DUST_AMOUNT))},dependencies:[n.xw,n.Wh,n.yH,Jr.k,Y.uD,Y.uX,Y.SP,Zs]})}return i})();const _s=(i,I)=>[i,I];function $s(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",13),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.activeLink=null==V?null:V.link)}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit,l=A.oxw();A.Q6J("active",l.activeLink===(null==t?null:t.link))("routerLink",A.WLB(3,_s,null==t?null:t.link,null==l.selectedTable?null:l.selectedTable.name)),A.xp6(1),A.Oqu(null==t?null:t.name)}}let A0=(()=>{class i{constructor(t,l,g){this.store=t,this.router=l,this.activatedRoute=g,this.faExchangeAlt=B.Ssp,this.faChartPie=B.OS1,this.balances=[{title:"Total Balance",dataValue:0},{title:"Confirmed",dataValue:0},{title:"Unconfirmed",dataValue:0}],this.links=[{link:"receive",name:"Receive"},{link:"send",name:"Send"},{link:"sweep",name:"Sweep All"}],this.activeLink=this.links[0].link,this.tables=[{id:0,name:"utxos"},{id:1,name:"dustUtxos"}],this.selectedTable=this.tables[0],this.unSubs=[new s.x,new s.x,new s.x,new s.x]}ngOnInit(){const t=this.links.find(l=>this.router.url.includes(l.link));this.activeLink=t?t.link:this.links[0].link,this.selectedTable=this.tables.find(l=>l.name===this.router.url.substring(this.router.url.lastIndexOf("/")+1))||this.tables[0],this.router.events.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(l=>l instanceof le.Av)).subscribe({next:l=>{const g=this.links.find(V=>l.urlAfterRedirects.includes(V.link));this.activeLink=g?g.link:this.links[0].link,this.selectedTable=this.tables.find(V=>V.name===l.urlAfterRedirects.substring(l.urlAfterRedirects.lastIndexOf("/")+1))||this.tables[0]}}),this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[1])).subscribe(l=>{this.selNode=l}),this.store.select(E.XP).pipe((0,c.R)(this.unSubs[2])).subscribe(l=>{this.balances=[{title:"Total Balance",dataValue:l.balance.totalBalance||0},{title:"Confirmed",dataValue:l.balance.confBalance||0},{title:"Unconfirmed",dataValue:l.balance.unconfBalance||0}]})}openSendFundsModal(t){this.store.dispatch((0,iA.qR)({payload:{data:{sweepAll:t,component:Ia}}}))}onSelectedTableIndexChanged(t){this.selectedTable=this.tables.find(l=>l.id===t)||this.tables[0],this.router.navigate(["./",this.activeLink,this.selectedTable.name],{relativeTo:this.activatedRoute})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(e.yh),A.Y36(le.F0),A.Y36(le.gz))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-on-chain"]],decls:23,vars:6,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","column",1,"padding-gap-x"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["fxLayout","row","fxFlex","100",3,"selectedTableIndex","selectedTableIndexChange"],["tabindex","1","role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0),A._UZ(1,"fa-icon",1),A.TgZ(2,"span",2),A._uU(3,"On-chain Balance"),A.qZA()(),A.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),A._UZ(7,"rtl-currency-unit-converter",5),A.qZA()()(),A.TgZ(8,"div",0),A._UZ(9,"fa-icon",1),A.TgZ(10,"span",2),A._uU(11,"On-chain Transactions"),A.qZA()(),A.TgZ(12,"div",6)(13,"mat-card")(14,"mat-card-content",4)(15,"nav",7),A.YNc(16,$s,2,6,"div",8),A.qZA(),A._UZ(17,"mat-tab-nav-panel",null,9),A.TgZ(19,"div",10),A._UZ(20,"router-outlet"),A.qZA(),A.TgZ(21,"div",11)(22,"rtl-cln-utxo-tables",12),A.NdJ("selectedTableIndexChange",function(LA){return g.onSelectedTableIndexChanged(LA)}),A.qZA()()()()()),2&l){const V=A.MAs(18);A.xp6(1),A.Q6J("icon",g.faChartPie),A.xp6(6),A.Q6J("values",g.balances),A.xp6(2),A.Q6J("icon",g.faExchangeAlt),A.xp6(6),A.Q6J("tabPanel",V),A.xp6(1),A.Q6J("ngForOf",g.links),A.xp6(6),A.Q6J("selectedTableIndex",null==g.selectedTable?null:g.selectedTable.id)}},dependencies:[at.sg,d.BN,n.xw,n.Wh,n.yH,m.a8,m.dn,Y.BU,Y.sW,Y.Nj,Hr.D,le.lC,le.rH,qs]})}return i})();function t0(i,I){if(1&i&&(A.TgZ(0,"span",10),A._uU(1,"Channels"),A.qZA()),2&i){const t=A.oxw();A.s9C("matBadge",t.activeChannels)}}function e0(i,I){if(1&i&&(A.TgZ(0,"span",10),A._uU(1,"Peers"),A.qZA()),2&i){const t=A.oxw();A.s9C("matBadge",t.activePeers)}}let n0=(()=>{class i{constructor(t,l,g){this.store=t,this.logger=l,this.router=g,this.activePeers=0,this.activeChannels=0,this.faUsers=B.FVb,this.faChartPie=B.OS1,this.balances=[{title:"Total Balance",dataValue:0},{title:"Confirmed",dataValue:0},{title:"Unconfirmed",dataValue:0}],this.links=[{link:"channels",name:"Channels"},{link:"peers",name:"Peers"}],this.activeLink=0,this.unSubs=[new s.x,new s.x,new s.x,new s.x]}ngOnInit(){this.activeLink=this.links.findIndex(t=>t.link===this.router.url.substring(this.router.url.lastIndexOf("/")+1)),this.router.events.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(t=>t instanceof le.Av)).subscribe({next:t=>{this.activeLink=this.links.findIndex(l=>l.link===t.urlAfterRedirects.substring(t.urlAfterRedirects.lastIndexOf("/")+1))}}),this.store.select(E.ZW).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.activeChannels=t.activeChannels.length||0}),this.store.select(E.Wi).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.activePeers=t.peers&&t.peers.length?t.peers.length:0,this.logger.info(t)}),this.store.select(E.XP).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.balances=[{title:"Total Balance",dataValue:t.balance.totalBalance||0},{title:"Confirmed",dataValue:t.balance.confBalance||0},{title:"Unconfirmed",dataValue:t.balance.unconfBalance||0}]})}onSelectedTabChange(t){this.router.navigateByUrl("/cln/connections/"+this.links[t.index].link)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(e.yh),A.Y36(C.mQ),A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-connections"]],decls:22,vars:4,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","column",1,"padding-gap-x"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndex","selectedIndexChange","selectedTabChange"],["mat-tab-label",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A._UZ(1,"fa-icon",1),A.TgZ(2,"span",2),A._uU(3,"On-chain Balance"),A.qZA()(),A.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),A._UZ(7,"rtl-currency-unit-converter",5),A.qZA()()(),A.TgZ(8,"div",0),A._UZ(9,"fa-icon",1),A.TgZ(10,"span",2),A._uU(11,"Connections"),A.qZA()(),A.TgZ(12,"div",6)(13,"mat-card")(14,"mat-card-content",4)(15,"mat-tab-group",7),A.NdJ("selectedIndexChange",function(LA){return g.activeLink=LA})("selectedTabChange",function(LA){return g.onSelectedTabChange(LA)}),A.TgZ(16,"mat-tab"),A.YNc(17,t0,2,1,"ng-template",8),A.qZA(),A.TgZ(18,"mat-tab"),A.YNc(19,e0,2,1,"ng-template",8),A.qZA()(),A.TgZ(20,"div",9),A._UZ(21,"router-outlet"),A.qZA()()()()),2&l&&(A.xp6(1),A.Q6J("icon",g.faChartPie),A.xp6(6),A.Q6J("values",g.balances),A.xp6(2),A.Q6J("icon",g.faUsers),A.xp6(6),A.Q6J("selectedIndex",g.activeLink))},dependencies:[d.BN,n.xw,n.Wh,n.yH,m.a8,m.dn,Jr.k,Y.uD,Y.uX,Y.SP,Hr.D,le.lC]})}return i})();function i0(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",12),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.activeLink=V.link)}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit,l=A.oxw();A.s9C("routerLink",t.link),A.Q6J("active",l.activeLink===t.link),A.xp6(1),A.Oqu(t.name)}}let r0=(()=>{class i{constructor(t,l,g){this.logger=t,this.store=l,this.router=g,this.faExchangeAlt=B.Ssp,this.faChartPie=B.OS1,this.currencyUnits=[],this.routerUrl="",this.balances=[{title:"Local Capacity",dataValue:0,tooltip:"Amount you can send"},{title:"Remote Capacity",dataValue:0,tooltip:"Amount you can receive"}],this.links=[{link:"payments",name:"Payments"},{link:"invoices",name:"Invoices"}],this.activeLink=this.links[0].link,this.unSubs=[new s.x,new s.x,new s.x,new s.x]}ngOnInit(){const t=this.links.find(l=>this.router.url.includes(l.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(l=>l instanceof le.Av)).subscribe({next:l=>{const g=this.links.find(V=>l.urlAfterRedirects.includes(V.link));this.activeLink=g?g.link:this.links[0].link,this.routerUrl=l.urlAfterRedirects}}),this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[1])).subscribe(l=>{if(this.selNode=l,this.selNode&&this.selNode.settings.enableOffers){this.store.dispatch((0,X.yl)()),this.store.dispatch((0,X.uT)()),this.links.push({link:"offers",name:"Offers"}),this.links.push({link:"offrBookmarks",name:"Paid Offer Bookmarks"});const g=this.links.find(V=>this.router.url.includes(V.link));this.activeLink=g?g.link:this.links[0].link}}),this.store.select(E.XP).pipe((0,c.R)(this.unSubs[2]),(0,f.M)(this.store.select(Q.dT))).subscribe(([l,g])=>{this.currencyUnits=g?.settings.currencyUnits||[],this.balances=g&&g.settings.userPersona===r.ol.OPERATOR?[{title:"Local Capacity",dataValue:l.localRemoteBalance.localBalance,tooltip:"Amount you can send"},{title:"Remote Capacity",dataValue:l.localRemoteBalance.remoteBalance,tooltip:"Amount you can receive"}]:[{title:"Outbound Capacity",dataValue:l.localRemoteBalance.localBalance,tooltip:"Amount you can send"},{title:"Inbound Capacity",dataValue:l.localRemoteBalance.remoteBalance,tooltip:"Amount you can receive"}],this.logger.info(l)})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-transactions"]],decls:21,vars:5,consts:[["fxLayout","row wrap","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],["fxLayout","column",1,"padding-gap-x"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["tabindex","1","role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0),A._UZ(1,"fa-icon",1),A.TgZ(2,"span",2),A._uU(3,"Lightning Balance"),A.qZA()(),A.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),A._UZ(7,"rtl-currency-unit-converter",5),A.qZA()()(),A.TgZ(8,"div",6),A._UZ(9,"fa-icon",1),A.TgZ(10,"span",2),A._uU(11,"Lightning Transactions"),A.qZA()(),A.TgZ(12,"div",7)(13,"mat-card")(14,"mat-card-content",4)(15,"nav",8),A.YNc(16,i0,2,3,"div",9),A.qZA(),A._UZ(17,"mat-tab-nav-panel",null,10),A.TgZ(19,"div",11),A._UZ(20,"router-outlet"),A.qZA()()()()),2&l){const V=A.MAs(18);A.xp6(1),A.Q6J("icon",g.faChartPie),A.xp6(6),A.Q6J("values",g.balances),A.xp6(2),A.Q6J("icon",g.faExchangeAlt),A.xp6(6),A.Q6J("tabPanel",V),A.xp6(1),A.Q6J("ngForOf",g.links)}},dependencies:[at.sg,d.BN,n.xw,n.Wh,n.yH,m.a8,m.dn,Y.BU,Y.sW,Y.Nj,Hr.D,le.lC,le.rH]})}return i})();function a0(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",12),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.activeLink=V.link)}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit,l=A.oxw();A.s9C("routerLink",t.link),A.Q6J("active",l.activeLink===t.link),A.xp6(1),A.Oqu(t.name)}}let wr=(()=>{class i{constructor(t){this.router=t,this.faMapSigns=B.SuH,this.links=[{link:"forwardinghistory",name:"Forwarding History"},{link:"routingpeers",name:"Routing Peers"},{link:"failedtransactions",name:"Failed Transactions"},{link:"localfail",name:"Local Failed Transactions"}],this.activeLink=this.links[0].link,this.unSubs=[new s.x,new s.x,new s.x]}ngOnInit(){const t=this.links.find(l=>this.router.url.includes(l.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(l=>l instanceof le.Av)).subscribe({next:l=>{const g=this.links.find(V=>l.urlAfterRedirects.includes(V.link));this.activeLink=g?g.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-routing"]],decls:15,vars:3,consts:[["fxLayout","column",1,"mb-2"],["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap-x"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","row","fxFlex","100"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start","fxFlex","100",3,"tabPanel"],["tabindex","1","mat-tab-link","","role","tab","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["tabindex","1","mat-tab-link","","role","tab",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0)(1,"div",1),A._UZ(2,"fa-icon",2),A.TgZ(3,"span",3),A._uU(4,"Routing"),A.qZA()(),A.TgZ(5,"div",4)(6,"mat-card",5)(7,"mat-card-content",6)(8,"div",7)(9,"nav",8),A.YNc(10,a0,2,3,"div",9),A.qZA(),A._UZ(11,"mat-tab-nav-panel",null,10),A.qZA(),A.TgZ(13,"div",11),A._UZ(14,"router-outlet"),A.qZA()()()()()),2&l){const V=A.MAs(12);A.xp6(2),A.Q6J("icon",g.faMapSigns),A.xp6(7),A.Q6J("tabPanel",V),A.xp6(1),A.Q6J("ngForOf",g.links)}},dependencies:[at.sg,d.BN,n.xw,n.Wh,n.yH,m.a8,m.dn,Y.BU,Y.sW,Y.Nj,le.lC,le.rH]})}return i})();function Kr(i,I){1&i&&(A.TgZ(0,"h3",9),A._uU(1,"Node 1"),A.qZA())}function Qr(i,I){1&i&&(A.TgZ(0,"h3",9),A._uU(1,"Node 1 (Your Node)"),A.qZA())}function Fa(i,I){1&i&&(A.TgZ(0,"h3",9),A._uU(1,"Node 2"),A.qZA())}function o0(i,I){1&i&&(A.TgZ(0,"h3",9),A._uU(1,"Node 2 (Your Node)"),A.qZA())}function dr(i,I){if(1&i&&(A.TgZ(0,"div",1),A._UZ(1,"mat-divider"),A.TgZ(2,"div",2)(3,"div",3)(4,"div",4),A.YNc(5,Kr,2,0,"h3",5)(6,Qr,2,0,"h3",5),A.qZA(),A._UZ(7,"mat-divider",6),A.TgZ(8,"div",4)(9,"h4",7),A._uU(10,"Short Channel ID"),A.qZA(),A.TgZ(11,"span",8),A._uU(12),A.qZA()(),A._UZ(13,"mat-divider",6),A.TgZ(14,"div",4)(15,"h4",7),A._uU(16,"Active"),A.qZA(),A.TgZ(17,"span",8),A._uU(18),A.qZA()(),A._UZ(19,"mat-divider",6),A.TgZ(20,"div",4)(21,"h4",7),A._uU(22,"Last Update"),A.qZA(),A.TgZ(23,"span",8),A._uU(24),A.ALo(25,"date"),A.qZA()(),A._UZ(26,"mat-divider",6),A.TgZ(27,"div",4)(28,"h4",7),A._uU(29,"Amount (Sats)"),A.qZA(),A.TgZ(30,"span",8),A._uU(31),A.ALo(32,"number"),A.qZA()(),A._UZ(33,"mat-divider",6),A.TgZ(34,"div",4)(35,"h4",7),A._uU(36,"Base Fee (mSats)"),A.qZA(),A.TgZ(37,"span",8),A._uU(38),A.ALo(39,"number"),A.qZA()(),A._UZ(40,"mat-divider",6),A.TgZ(41,"div",4)(42,"h4",7),A._uU(43,"Fee/Millionth"),A.qZA(),A.TgZ(44,"span",8),A._uU(45),A.ALo(46,"number"),A.qZA()(),A._UZ(47,"mat-divider",6),A.TgZ(48,"div",4)(49,"h4",7),A._uU(50,"Channel Flags"),A.qZA(),A.TgZ(51,"span",8),A._uU(52),A.ALo(53,"number"),A.qZA()(),A._UZ(54,"mat-divider",6),A.TgZ(55,"div",4)(56,"h4",7),A._uU(57,"Delay"),A.qZA(),A.TgZ(58,"span",8),A._uU(59),A.ALo(60,"number"),A.qZA()(),A._UZ(61,"mat-divider",6),A.TgZ(62,"div",4)(63,"h4",7),A._uU(64,"Max Htlc (mSat)"),A.qZA(),A.TgZ(65,"span",8),A._uU(66),A.ALo(67,"number"),A.qZA()(),A._UZ(68,"mat-divider",6),A.TgZ(69,"div",4)(70,"h4",7),A._uU(71,"Min Htlc (mSat)"),A.qZA(),A.TgZ(72,"span",8),A._uU(73),A.ALo(74,"number"),A.qZA()(),A._UZ(75,"mat-divider",6),A.TgZ(76,"div",4)(77,"h4",7),A._uU(78,"Message Flags"),A.qZA(),A.TgZ(79,"span",8),A._uU(80),A.ALo(81,"number"),A.qZA()(),A._UZ(82,"mat-divider",6),A.TgZ(83,"div",4)(84,"h4",7),A._uU(85,"Public"),A.qZA(),A.TgZ(86,"span",8),A._uU(87),A.qZA()(),A._UZ(88,"mat-divider",6),A.TgZ(89,"div",4)(90,"h4",7),A._uU(91,"Source"),A.qZA(),A.TgZ(92,"span",8),A._uU(93),A.qZA()(),A._UZ(94,"mat-divider",6),A.TgZ(95,"div",4)(96,"h4",7),A._uU(97,"Destination"),A.qZA(),A.TgZ(98,"span",8),A._uU(99),A.qZA()()(),A.TgZ(100,"div",3)(101,"div"),A.YNc(102,Fa,2,0,"h3",5)(103,o0,2,0,"h3",5),A.qZA(),A._UZ(104,"mat-divider",6),A.TgZ(105,"div",4)(106,"h4",7),A._uU(107,"Short Channel ID"),A.qZA(),A.TgZ(108,"span",8),A._uU(109),A.qZA()(),A._UZ(110,"mat-divider",6),A.TgZ(111,"div",4)(112,"h4",7),A._uU(113,"Active"),A.qZA(),A.TgZ(114,"span",8),A._uU(115),A.qZA()(),A._UZ(116,"mat-divider",6),A.TgZ(117,"div",4)(118,"h4",7),A._uU(119,"Last Update"),A.qZA(),A.TgZ(120,"span",8),A._uU(121),A.ALo(122,"date"),A.qZA()(),A._UZ(123,"mat-divider",6),A.TgZ(124,"div",4)(125,"h4",7),A._uU(126,"Amount (Sats)"),A.qZA(),A.TgZ(127,"span",8),A._uU(128),A.ALo(129,"number"),A.qZA()(),A._UZ(130,"mat-divider",6),A.TgZ(131,"div",4)(132,"h4",7),A._uU(133,"Base Fee (mSats)"),A.qZA(),A.TgZ(134,"span",8),A._uU(135),A.ALo(136,"number"),A.qZA()(),A._UZ(137,"mat-divider",6),A.TgZ(138,"div",4)(139,"h4",7),A._uU(140,"Fee/Millionth"),A.qZA(),A.TgZ(141,"span",8),A._uU(142),A.ALo(143,"number"),A.qZA()(),A._UZ(144,"mat-divider",6),A.TgZ(145,"div",4)(146,"h4",7),A._uU(147,"Channel Flags"),A.qZA(),A.TgZ(148,"span",8),A._uU(149),A.ALo(150,"number"),A.qZA()(),A._UZ(151,"mat-divider",6),A.TgZ(152,"div",4)(153,"h4",7),A._uU(154,"Delay"),A.qZA(),A.TgZ(155,"span",8),A._uU(156),A.ALo(157,"number"),A.qZA()(),A._UZ(158,"mat-divider",6),A.TgZ(159,"div",4)(160,"h4",7),A._uU(161,"Max Htlc (mSat)"),A.qZA(),A.TgZ(162,"span",8),A._uU(163),A.ALo(164,"number"),A.qZA()(),A._UZ(165,"mat-divider",6),A.TgZ(166,"div",4)(167,"h4",7),A._uU(168,"Min Htlc (mSat)"),A.qZA(),A.TgZ(169,"span",8),A._uU(170),A.ALo(171,"number"),A.qZA()(),A._UZ(172,"mat-divider",6),A.TgZ(173,"div",4)(174,"h4",7),A._uU(175,"Message Flags"),A.qZA(),A.TgZ(176,"span",8),A._uU(177),A.ALo(178,"number"),A.qZA()(),A._UZ(179,"mat-divider",6),A.TgZ(180,"div",4)(181,"h4",7),A._uU(182,"Public"),A.qZA(),A.TgZ(183,"span",8),A._uU(184),A.qZA()(),A._UZ(185,"mat-divider",6),A.TgZ(186,"div",4)(187,"h4",7),A._uU(188,"Source"),A.qZA(),A.TgZ(189,"span",8),A._uU(190),A.qZA()(),A._UZ(191,"mat-divider",6),A.TgZ(192,"div",4)(193,"h4",7),A._uU(194,"Destination"),A.qZA(),A.TgZ(195,"span",8),A._uU(196),A.qZA()()()()()),2&i){const t=A.oxw();A.xp6(5),A.Q6J("ngIf",!t.node1_match),A.xp6(1),A.Q6J("ngIf",t.node1_match),A.xp6(6),A.Oqu(null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].short_channel_id),A.xp6(6),A.Oqu(null!=t.lookupResult.channels[0]&&t.lookupResult.channels[0].active?"True":"False"),A.xp6(6),A.Oqu(A.xi3(25,32,1e3*(null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].last_update),"dd/MMM/y HH:mm")),A.xp6(7),A.Oqu(A.xi3(32,35,(null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].amount_msat)/1e3,"1.0-0")),A.xp6(7),A.Oqu(A.lcZ(39,38,null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].base_fee_millisatoshi)),A.xp6(7),A.Oqu(A.lcZ(46,40,null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].fee_per_millionth)),A.xp6(7),A.Oqu(A.lcZ(53,42,null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].channel_flags)),A.xp6(7),A.Oqu(A.lcZ(60,44,null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].delay)),A.xp6(7),A.Oqu(A.lcZ(67,46,null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].htlc_maximum_msat)),A.xp6(7),A.Oqu(A.lcZ(74,48,null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].htlc_minimum_msat)),A.xp6(7),A.Oqu(A.lcZ(81,50,null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].message_flags)),A.xp6(7),A.Oqu(null!=t.lookupResult.channels[0]&&t.lookupResult.channels[0].public?"Yes":"No"),A.xp6(6),A.Oqu(null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].source),A.xp6(6),A.Oqu(null==t.lookupResult.channels[0]?null:t.lookupResult.channels[0].destination),A.xp6(3),A.Q6J("ngIf",!t.node2_match),A.xp6(1),A.Q6J("ngIf",t.node2_match),A.xp6(6),A.Oqu(null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].short_channel_id),A.xp6(6),A.Oqu(null!=t.lookupResult.channels[1]&&t.lookupResult.channels[1].active?"True":"False"),A.xp6(6),A.Oqu(A.xi3(122,52,1e3*(null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].last_update),"dd/MMM/y HH:mm")),A.xp6(7),A.Oqu(A.xi3(129,55,(null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].amount_msat)/1e3,"1.0-0")),A.xp6(7),A.Oqu(A.lcZ(136,58,null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].base_fee_millisatoshi)),A.xp6(7),A.Oqu(A.lcZ(143,60,null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].fee_per_millionth)),A.xp6(7),A.Oqu(A.lcZ(150,62,null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].channel_flags)),A.xp6(7),A.Oqu(A.lcZ(157,64,null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].delay)),A.xp6(7),A.Oqu(A.lcZ(164,66,null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].htlc_maximum_msat)),A.xp6(7),A.Oqu(A.lcZ(171,68,null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].htlc_minimum_msat)),A.xp6(7),A.Oqu(A.lcZ(178,70,null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].message_flags)),A.xp6(7),A.Oqu(null!=t.lookupResult.channels[1]&&t.lookupResult.channels[1].public?"Yes":"No"),A.xp6(6),A.Oqu(null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].source),A.xp6(6),A.Oqu(null==t.lookupResult.channels[1]?null:t.lookupResult.channels[1].destination)}}let Pn=(()=>{class i{constructor(t){this.store=t,this.lookupResult={},this.node1_match=!1,this.node2_match=!1,this.unSubs=[new s.x,new s.x,new s.x,new s.x]}ngOnInit(){this.store.select(E.ey).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.lookupResult.channels&&this.lookupResult.channels.length>0&&this.lookupResult.channels[0].source===t.id&&(this.node1_match=!0),this.lookupResult.channels&&this.lookupResult.channels.length>1&&this.lookupResult.channels[1].source===t.id&&(this.node2_match=!0)})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(e.yh))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channel-lookup"]],inputs:{lookupResult:"lookupResult"},decls:1,vars:1,consts:[["fxLayout","column","class","mt-1",4,"ngIf"],["fxLayout","column",1,"mt-1"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start stretch",1,"mt-1","bordered-box","padding-gap-large"],["fxLayout","column"],["class","page-title font-bold-500",4,"ngIf"],[1,"my-1"],[1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"page-title","font-bold-500"]],template:function(l,g){1&l&&A.YNc(0,dr,197,72,"div",0),2&l&&A.Q6J("ngIf",g.lookupResult)},dependencies:[at.O5,n.xw,n.Wh,n.yH,ai.d,at.JJ,at.uU],styles:[".mat-list-base[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-list-base[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{height:38px!important}"]})}return i})();const si=["peersForm"],Wr=["stepper"];function Vr(i,I){if(1&i&&A._uU(0),2&i){const t=A.oxw();A.Oqu(t.peerFormLabel)}}function Zr(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Address is required."),A.qZA())}function s0(i,I){if(1&i&&(A.TgZ(0,"div",42),A._UZ(1,"fa-icon",43),A.TgZ(2,"span"),A._uU(3),A.qZA()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(2),A.Oqu(t.peerConnectionError)}}function ji(i,I){if(1&i&&A._uU(0),2&i){const t=A.oxw();A.Oqu(t.channelFormLabel)}}function Ya(i,I){if(1&i&&(A.TgZ(0,"div",44),A._UZ(1,"fa-icon",43),A.TgZ(2,"span",13)(3,"div"),A._uU(4,"Fee rates recommended by mempool (sat/vByte):"),A.qZA(),A.TgZ(5,"span",45)(6,"span"),A._uU(7),A.qZA(),A.TgZ(8,"span"),A._uU(9),A.qZA(),A.TgZ(10,"span"),A._uU(11),A.qZA(),A.TgZ(12,"span"),A._uU(13),A.qZA(),A.TgZ(14,"span"),A._uU(15),A.qZA()()()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faInfoCircle),A.xp6(6),A.hij("- High: ",t.recommendedFee.fastestFee||"Unknown",""),A.xp6(2),A.hij("- Medium: ",t.recommendedFee.halfHourFee||"Unknown",""),A.xp6(2),A.hij("- Low: ",t.recommendedFee.hourFee||"Unknown",""),A.xp6(2),A.hij("- Economy: ",t.recommendedFee.economyFee||"Unknown",""),A.xp6(2),A.hij("- Minimum: ",t.recommendedFee.minimumFee||"Unknown","")}}function l0(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Amount is required."),A.qZA())}function c0(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Amount must be a positive number."),A.qZA())}function g0(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.hij("Amount must be less than or equal to ",t.totalBalance,".")}}function B0(i,I){if(1&i&&(A.TgZ(0,"mat-option",46),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t.feeRateId),A.xp6(1),A.hij(" ",t.feeRateType," ")}}function u0(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Fee Rate is required."),A.qZA())}function f0(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.hij("Lower than min feerate ",t.recommendedFee.minimumFee," in the mempool.")}}function h0(i,I){if(1&i&&(A.TgZ(0,"mat-form-field",47)(1,"mat-label"),A._uU(2,"Fee Rate (Sats/vByte)"),A.qZA(),A._UZ(3,"input",48),A.TgZ(4,"mat-hint"),A._uU(5),A.qZA(),A.YNc(6,u0,2,0,"mat-error",15)(7,f0,2,1,"mat-error",15),A.qZA()),2&i){const t=A.oxw();A.xp6(3),A.Q6J("step",1)("min",t.recommendedFee.minimumFee||0),A.xp6(2),A.hij("Mempool Min: ",t.recommendedFee.minimumFee," (Sats/vByte)"),A.xp6(1),A.Q6J("ngIf","customperkb"===t.channelFormGroup.controls.selFeeRate.value&&!t.channelFormGroup.controls.flgMinConf.value&&!t.channelFormGroup.controls.customFeeRate.value),A.xp6(1),A.Q6J("ngIf",t.channelFormGroup.controls.customFeeRate.value&&(null==t.channelFormGroup.controls.customFeeRate.errors?null:t.channelFormGroup.controls.customFeeRate.errors.minimum))}}function E0(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Min Confirmation Blocks is required."),A.qZA())}function C0(i,I){if(1&i&&(A.TgZ(0,"div",42),A._UZ(1,"fa-icon",43),A.TgZ(2,"span"),A._uU(3),A.qZA()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(2),A.Oqu(t.channelConnectionError)}}const w0=(i,I)=>({"mr-6":i,"mr-2":I});let Ta=(()=>{class i{constructor(t,l,g,V,LA,vt,an,ue){this.dialogRef=t,this.data=l,this.store=g,this.formBuilder=V,this.actions=LA,this.logger=vt,this.commonService=an,this.dataService=ue,this.faExclamationTriangle=B.eHv,this.faInfoCircle=B.sqG,this.peerAddress="",this.totalBalance=0,this.feeRateTypes=r.vn,this.flgChannelOpened=!1,this.channelOpenStatus=null,this.newlyAddedPeer=null,this.flgEditable=!0,this.peerConnectionError="",this.channelConnectionError="",this.peerFormLabel="Peer Details",this.channelFormLabel="Open Channel (Optional)",this.screenSize="",this.screenSizeEnum=r.cu,this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.data.message?(this.totalBalance=this.data.message.balance,this.peerAddress=this.data.message.peer&&this.data.message.peer.id&&this.data.message.peer.netaddr?this.data.message.peer.id+"@"+this.data.message.peer.netaddr:this.data.message.peer&&this.data.message.peer.id&&!this.data.message.peer.netaddr?this.data.message.peer.id:""):(this.totalBalance=0,this.peerAddress=""),this.peerFormGroup=this.formBuilder.group({hiddenAddress:["",[$.kI.required]],peerAddress:[this.peerAddress,[$.kI.required]]}),this.channelFormGroup=this.formBuilder.group({fundingAmount:["",[$.kI.required,$.kI.min(1),$.kI.max(this.totalBalance)]],isPrivate:[!!this.selNode?.settings.unannouncedChannels],selFeeRate:[null],customFeeRate:[null],flgMinConf:[!1],minConfValue:[{value:null,disabled:!0}],hiddenAmount:["",[$.kI.required]]}),this.statusFormGroup=this.formBuilder.group({}),this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t,this.channelFormGroup.controls.isPrivate.setValue(!!t?.settings.unannouncedChannels)}),this.channelFormGroup.controls.flgMinConf.valueChanges.pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{t?(this.channelFormGroup.controls.selFeeRate.setValue(null),this.channelFormGroup.controls.selFeeRate.disable(),this.channelFormGroup.controls.customFeeRate.setValue(null),this.channelFormGroup.controls.minConfValue.reset(),this.channelFormGroup.controls.minConfValue.enable(),this.channelFormGroup.controls.minConfValue.setValidators([$.kI.required])):(this.channelFormGroup.controls.selFeeRate.enable(),this.channelFormGroup.controls.minConfValue.setValue(null),this.channelFormGroup.controls.minConfValue.disable(),this.channelFormGroup.controls.minConfValue.setValidators(null))}),this.channelFormGroup.controls.selFeeRate.valueChanges.pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.channelFormGroup.controls.customFeeRate.setValue(null),this.channelFormGroup.controls.customFeeRate.reset(),this.channelFormGroup.controls.customFeeRate.setValidators("customperkb"!==t||this.channelFormGroup.controls.flgMinConf.value?null:[$.kI.required])}),this.actions.pipe((0,c.R)(this.unSubs[3]),(0,v.h)(t=>t.type===r.AB.NEWLY_ADDED_PEER_CLN||t.type===r.AB.FETCH_CHANNELS_CLN||t.type===r.AB.UPDATE_API_CALL_STATUS_CLN)).subscribe(t=>{t.type===r.AB.NEWLY_ADDED_PEER_CLN&&(this.logger.info(t.payload),this.flgEditable=!1,this.newlyAddedPeer=t.payload.peer,this.peerFormGroup.controls.hiddenAddress.setValue(this.peerFormGroup.controls.peerAddress.value),this.stepper.next()),t.type===r.AB.FETCH_CHANNELS_CLN&&this.dialogRef.close(),t.type===r.AB.UPDATE_API_CALL_STATUS_CLN&&t.payload.status===r.Bn.ERROR&&("SaveNewPeer"===t.payload.action?this.peerConnectionError=t.payload.message:"SaveNewChannel"===t.payload.action&&(this.channelConnectionError=t.payload.message))}),this.dataService.getRecommendedFeeRates().pipe((0,c.R)(this.unSubs[4])).subscribe({next:t=>{this.recommendedFee=t},error:t=>{this.logger.error(t)}})}onConnectPeer(){if(!this.peerFormGroup.controls.peerAddress.value)return!0;this.peerConnectionError="",this.store.dispatch((0,X.El)({payload:{id:this.peerFormGroup.controls.peerAddress.value}}))}onOpenChannel(){return"customperkb"===this.channelFormGroup.controls.selFeeRate.value&&this.recommendedFee.minimumFee>this.channelFormGroup.controls.customFeeRate.value?(this.channelFormGroup.controls.customFeeRate.setErrors({minimum:!0}),!0):!!(!this.channelFormGroup.controls.fundingAmount.value||this.totalBalance-this.channelFormGroup.controls.fundingAmount.value<0||this.channelFormGroup.controls.flgMinConf.value&&!this.channelFormGroup.controls.minConfValue.value)||(this.channelConnectionError="",void this.store.dispatch((0,X.YX)({payload:{peerId:this.newlyAddedPeer?.id,amount:this.channelFormGroup.controls.fundingAmount.value,announce:!this.channelFormGroup.controls.isPrivate.value,feeRate:"customperkb"===this.channelFormGroup.controls.selFeeRate.value&&!this.channelFormGroup.controls.flgMinConf.value&&this.channelFormGroup.controls.customFeeRate.value?1e3*this.channelFormGroup.controls.customFeeRate.value+"perkb":this.channelFormGroup.controls.selFeeRate.value,minconf:this.channelFormGroup.controls.flgMinConf.value?this.channelFormGroup.controls.minConfValue.value:null}})))}onClose(){this.dialogRef.close(!1)}stepSelectionChanged(t){switch(t.selectedIndex){case 0:default:this.peerFormLabel="Peer Details",this.channelFormLabel="Open Channel (Optional)";break;case 1:this.peerFormLabel=this.peerFormGroup.controls.peerAddress.value?"Peer Added: "+(this.newlyAddedPeer?.alias?this.newlyAddedPeer.alias:this.newlyAddedPeer?.id):"Peer Details",this.channelFormLabel="Open Channel (Optional)";break;case 2:this.peerFormLabel=this.peerFormGroup.controls.peerAddress.value?"Peer Added: "+(this.newlyAddedPeer?.alias?this.newlyAddedPeer?.alias:this.newlyAddedPeer?.id):"Peer Details",this.channelFormLabel=this.channelFormGroup.controls.fundingAmount.value?"Opening Channel for "+this.channelFormGroup.controls.fundingAmount.value+" Sats":"Open Channel (Optional)"}t.selectedIndex{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(gA.so),A.Y36(gA.WI),A.Y36(e.yh),A.Y36($.QS),A.Y36(BA.eX),A.Y36(C.mQ),A.Y36(h.v),A.Y36(Qe.D))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-connect-peer"]],viewQuery:function(l,g){if(1&l&&(A.Gf(si,5),A.Gf(Wr,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.form=V.first),A.iGM(V=A.CRH())&&(g.stepper=V.first)}},decls:67,vars:33,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["fxLayout","column","fxFlex","100"],["autoFocus","","matInput","","formControlName","peerAddress","tabindex","1","required",""],[4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","button",3,"click"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"mb-1",3,"formGroup","ngSubmit"],["matStepLabel","","disabled","true"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","100","class","alert alert-info",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row","fxFlex","100","fxLayoutAlign.gt-sm","space-between center"],["fxLayout","column","fxFlex","53","fxLayoutAlign","start end"],["matInput","","autoFocus","","formControlName","fundingAmount","type","number","tabindex","1","required","",3,"step"],["matSuffix",""],["fxFlex","45","fxLayoutAlign","start center"],["tabindex","2","color","primary","formControlName","isPrivate","name","isPrivate"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign.gt-sm","space-between center"],["fxFlex","53","fxLayoutAlign","space-between end"],["fxLayout","column","fxLayoutAlign","start center",3,"fxFlex"],["tabindex","4","formControlName","selFeeRate"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","70","fxLayoutAlign","end center",4,"ngIf"],["fxFlex","45","fxLayout","row","fxLayoutAlign","start center"],["fxFlex","7","tabindex","5","color","primary","formControlName","flgMinConf","fxLayoutAlign","stretch start",3,"ngClass"],["fxLayout","column","fxFlex","93"],["matInput","","formControlName","minConfValue","type","number","name","blocks","tabindex","8",3,"step","min","required"],["mat-button","","color","primary","tabindex","8","type","submit"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","100",1,"alert","alert-info"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between start",1,"pr-2"],[3,"value"],["fxLayout","column","fxFlex","70","fxLayoutAlign","end center"],["matInput","","formControlName","customFeeRate","type","number","name","custFeeRate","tabindex","4",3,"step","min"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),A._uU(5,"Connect to a new peer"),A.qZA()(),A.TgZ(6,"button",5),A.NdJ("click",function(){return g.onClose()}),A._uU(7,"X"),A.qZA()(),A.TgZ(8,"mat-card-content",6)(9,"div",7)(10,"mat-vertical-stepper",8,9),A.NdJ("selectionChange",function(LA){return g.stepSelectionChanged(LA)}),A.TgZ(12,"mat-step",10)(13,"form",11),A.YNc(14,Vr,1,1,"ng-template",12),A.TgZ(15,"mat-form-field",13)(16,"mat-label"),A._uU(17,"Lightning Address (pubkey OR pubkey@ip:port)"),A.qZA(),A._UZ(18,"input",14),A.YNc(19,Zr,2,0,"mat-error",15),A.qZA(),A.YNc(20,s0,4,2,"div",16),A.TgZ(21,"div",17)(22,"button",18),A.NdJ("click",function(){return g.onConnectPeer()}),A._uU(23),A.qZA()()()(),A.TgZ(24,"mat-step",10)(25,"form",19),A.NdJ("ngSubmit",function(){return g.onOpenChannel()}),A.YNc(26,ji,1,1,"ng-template",20),A.TgZ(27,"div",21),A.YNc(28,Ya,16,6,"div",22),A.TgZ(29,"div",23)(30,"mat-form-field",24)(31,"mat-label"),A._uU(32,"Amount"),A.qZA(),A._UZ(33,"input",25),A.TgZ(34,"mat-hint"),A._uU(35),A.ALo(36,"number"),A.qZA(),A.TgZ(37,"span",26),A._uU(38," Sats "),A.qZA(),A.YNc(39,l0,2,0,"mat-error",15)(40,c0,2,0,"mat-error",15)(41,g0,2,1,"mat-error",15),A.qZA(),A.TgZ(42,"div",27)(43,"mat-slide-toggle",28),A._uU(44,"Private Channel"),A.qZA()()(),A.TgZ(45,"div",29)(46,"div",30)(47,"mat-form-field",31)(48,"mat-label"),A._uU(49,"Fee Rate"),A.qZA(),A.TgZ(50,"mat-select",32),A.YNc(51,B0,2,2,"mat-option",33),A.qZA()(),A.YNc(52,h0,8,5,"mat-form-field",34),A.qZA(),A.TgZ(53,"div",35),A._UZ(54,"mat-checkbox",36),A.TgZ(55,"mat-form-field",37)(56,"mat-label"),A._uU(57,"Min Confirmation Blocks"),A.qZA(),A._UZ(58,"input",38),A.YNc(59,E0,2,0,"mat-error",15),A.qZA()()()(),A.YNc(60,C0,4,2,"div",16),A.TgZ(61,"div",17)(62,"button",39),A._uU(63),A.qZA()()()()(),A.TgZ(64,"div",40)(65,"button",41),A._uU(66),A.qZA()()()()()()),2&l&&(A.xp6(10),A.Q6J("linear",!0),A.xp6(2),A.Q6J("stepControl",g.peerFormGroup)("editable",g.flgEditable),A.xp6(1),A.Q6J("formGroup",g.peerFormGroup),A.xp6(6),A.Q6J("ngIf",null==g.peerFormGroup.controls.peerAddress.errors?null:g.peerFormGroup.controls.peerAddress.errors.required),A.xp6(1),A.Q6J("ngIf",""!==g.peerConnectionError),A.xp6(3),A.Oqu(""!==g.peerConnectionError?"Retry":"Add Peer"),A.xp6(1),A.Q6J("stepControl",g.channelFormGroup)("editable",g.flgEditable),A.xp6(1),A.Q6J("formGroup",g.channelFormGroup),A.xp6(3),A.Q6J("ngIf",g.recommendedFee.minimumFee),A.xp6(5),A.Q6J("step",1e3),A.xp6(2),A.hij("Remaining: ",A.lcZ(36,28,g.totalBalance-(g.channelFormGroup.controls.fundingAmount.value?g.channelFormGroup.controls.fundingAmount.value:0)),""),A.xp6(4),A.Q6J("ngIf",null==g.channelFormGroup.controls.fundingAmount.errors?null:g.channelFormGroup.controls.fundingAmount.errors.required),A.xp6(1),A.Q6J("ngIf",null==g.channelFormGroup.controls.fundingAmount.errors?null:g.channelFormGroup.controls.fundingAmount.errors.min),A.xp6(1),A.Q6J("ngIf",null==g.channelFormGroup.controls.fundingAmount.errors?null:g.channelFormGroup.controls.fundingAmount.errors.max),A.xp6(6),A.Q6J("fxFlex","customperkb"!==g.channelFormGroup.controls.selFeeRate.value||g.channelFormGroup.controls.flgMinConf.value?"100":"25"),A.xp6(4),A.Q6J("ngForOf",g.feeRateTypes),A.xp6(1),A.Q6J("ngIf","customperkb"===g.channelFormGroup.controls.selFeeRate.value&&!g.channelFormGroup.controls.flgMinConf.value),A.xp6(2),A.Q6J("ngClass",A.WLB(30,w0,g.screenSize===g.screenSizeEnum.XS||g.screenSize===g.screenSizeEnum.SM,g.screenSize===g.screenSizeEnum.MD||g.screenSize===g.screenSizeEnum.LG||g.screenSize===g.screenSizeEnum.XL)),A.xp6(4),A.Q6J("step",1)("min",0)("required",g.channelFormGroup.controls.flgMinConf.value),A.xp6(1),A.Q6J("ngIf",g.channelFormGroup.controls.flgMinConf.value&&!g.channelFormGroup.controls.minConfValue.value),A.xp6(1),A.Q6J("ngIf",""!==g.channelConnectionError),A.xp6(3),A.Oqu(""!==g.channelConnectionError?"Retry":"Open Channel"),A.xp6(2),A.Q6J("mat-dialog-close",!1),A.xp6(1),A.Oqu(null!=g.newlyAddedPeer&&g.newlyAddedPeer.id?"Do It Later":"Close"))},dependencies:[at.mk,at.sg,at.O5,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.Q7,$.qQ,$.sg,$.u,d.BN,n.xw,n.Wh,n.yH,D.oO,gA.ZT,N.lW,m.dn,m.dk,Dn.oG,CA.Nt,mA.KE,mA.hX,mA.bx,mA.TO,mA.R9,tA.gD,yA.ey,NA.Rr,Nt.C0,Nt.VY,Nt.Vq,j.h,fA.q,at.JJ]})}return i})();var pr=Rt(7313);function Q0(i,I){if(1&i&&(A.TgZ(0,"span",6),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(t)}}function mr(i,I){1&i&&(A.TgZ(0,"th",27),A._uU(1,"Type"),A.qZA())}function Me(i,I){if(1&i&&(A.TgZ(0,"td",28),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.type)}}function te(i,I){1&i&&(A.TgZ(0,"th",27),A._uU(1,"Address"),A.qZA())}function d0(i,I){if(1&i&&(A.TgZ(0,"td",28),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.address)}}function Sa(i,I){1&i&&(A.TgZ(0,"th",27),A._uU(1,"Port"),A.qZA())}function Ki(i,I){if(1&i&&(A.TgZ(0,"td",28),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.port)}}function Na(i,I){1&i&&(A.TgZ(0,"th",29)(1,"div",30),A._uU(2,"Actions"),A.qZA()())}function p0(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",31)(1,"div",32)(2,"mat-select",33),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",34),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw(2);return A.KtG(LA.onConnectNode(V))}),A._uU(5,"Connect"),A.qZA(),A.TgZ(6,"mat-option",35),A.NdJ("copied",function(g){A.CHM(t);const V=A.oxw(2);return A.KtG(V.onCopyNodeURI(g))}),A._uU(7,"Copy URI"),A.qZA()()()()}if(2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(6),A.Q6J("payload",(null==l.lookupResult?null:l.lookupResult.nodeid)+"@"+t.address+":"+t.port)}}function m0(i,I){1&i&&A._UZ(0,"tr",36)}function Ua(i,I){1&i&&A._UZ(0,"tr",37)}const M0=i=>({"background-color":i});function Bn(i,I){if(1&i&&(A.TgZ(0,"div",1),A._UZ(1,"mat-divider",2),A.TgZ(2,"div",3)(3,"div",4)(4,"h4",5),A._uU(5,"Alias"),A.qZA(),A.TgZ(6,"span",6),A._uU(7),A.TgZ(8,"span",7),A._uU(9),A.qZA()()(),A.TgZ(10,"div",8)(11,"h4",5),A._uU(12,"Pub Key"),A.qZA(),A.TgZ(13,"span",9),A._uU(14),A.qZA()()(),A._UZ(15,"mat-divider",10),A.TgZ(16,"div",3)(17,"div",4)(18,"h4",5),A._uU(19,"Last Update"),A.qZA(),A.TgZ(20,"span",6),A._uU(21),A.ALo(22,"date"),A.qZA()(),A.TgZ(23,"div",8)(24,"h4",5),A._uU(25,"Features"),A.qZA(),A.YNc(26,Q0,2,1,"span",11),A.qZA()(),A._UZ(27,"mat-divider",10),A.TgZ(28,"div",12)(29,"h4",13),A._uU(30,"Addresses"),A.qZA(),A.TgZ(31,"div",14)(32,"table",15,16),A.ynx(34,17),A.YNc(35,mr,2,0,"th",18)(36,Me,2,1,"td",19),A.BQk(),A.ynx(37,20),A.YNc(38,te,2,0,"th",18)(39,d0,2,1,"td",19),A.BQk(),A.ynx(40,21),A.YNc(41,Sa,2,0,"th",18)(42,Ki,2,1,"td",19),A.BQk(),A.ynx(43,22),A.YNc(44,Na,3,0,"th",23)(45,p0,8,1,"td",24),A.BQk(),A.YNc(46,m0,1,0,"tr",25)(47,Ua,1,0,"tr",26),A.qZA()()()()),2&i){const t=A.oxw();A.xp6(7),A.Oqu(null==t.lookupResult?null:t.lookupResult.alias),A.xp6(1),A.Q6J("ngStyle",A.VKq(12,M0,"#"+(null==t.lookupResult?null:t.lookupResult.color))),A.xp6(1),A.Oqu(null!=t.lookupResult&&t.lookupResult.color?"#"+(null==t.lookupResult?null:t.lookupResult.color):""),A.xp6(5),A.Oqu(null==t.lookupResult?null:t.lookupResult.nodeid),A.xp6(7),A.Oqu(A.xi3(22,9,1e3*(null==t.lookupResult?null:t.lookupResult.last_timestamp),"dd/MMM/y HH:mm")),A.xp6(5),A.Q6J("ngForOf",t.featureDescriptions),A.xp6(6),A.Q6J("dataSource",t.addresses),A.xp6(14),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns)}}let Xr=(()=>{class i{constructor(t,l,g){this.logger=t,this.snackBar=l,this.store=g,this.featureDescriptions=[],this.addresses=new y.by([]),this.displayedColumns=["type","address","port","actions"],this.information={},this.availableBalance=0,this.unSubs=[new s.x]}ngOnInit(){if(this.addresses=new y.by(this.lookupResult&&this.lookupResult.addresses?[...this.lookupResult.addresses]:[]),this.addresses.data=this.lookupResult.addresses||[],this.addresses.sort=this.sort,this.addresses.sortingDataAccessor=(t,l)=>t[l]&&isNaN(t[l])?t[l].toLocaleLowerCase():t[l]?+t[l]:null,this.lookupResult.features&&""!==this.lookupResult.features.trim()){this.lookupResult.features=this.lookupResult.features.substring(this.lookupResult.features.length-40);const t=parseInt(this.lookupResult.features,16);r.Df.forEach(l=>{t&1<{this.information=t.information,this.availableBalance=t.balance.totalBalance||0})}onConnectNode(t){this.store.dispatch((0,iA.qR)({payload:{data:{message:{peer:{id:this.lookupResult.nodeid+"@"+t.address+":"+t.port},information:this.information,balance:this.availableBalance},component:Ta}}}))}onCopyNodeURI(t){this.snackBar.open("Node URI copied."),this.logger.info("Copied Text: "+t)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(Hi.ux),A.Y36(e.yh))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-node-lookup"]],viewQuery:function(l,g){if(1&l&&A.Gf(z.YE,5),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first)}},inputs:{lookupResult:"lookupResult"},decls:1,vars:1,consts:[["fxLayout","column","class","mt-1",4,"ngIf"],["fxLayout","column",1,"mt-1"],[1,"mb-1"],["fxLayout","row"],["fxFlex","30"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"ml-2",3,"ngStyle"],["fxFlex","70"],[1,"foreground-secondary-text","w-100"],[1,"my-1"],["class","foreground-secondary-text",4,"ngFor","ngForOf"],["fxLayout","column"],["fxFlex","100","fxLayoutAlign","start",1,"font-bold-500","mb-1"],["fxLayout","row","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","matSort","",3,"dataSource"],["table",""],["matColumnDef","type"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","address"],["matColumnDef","port"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select","btn-action"],["mat-cell","","fxLayoutAlign","end center"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["rtlClipboard","",3,"payload","copied"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&A.YNc(0,Bn,48,14,"div",0),2&l&&A.Q6J("ngIf",g.lookupResult)},dependencies:[at.sg,at.O5,at.PC,n.xw,n.Wh,n.yH,D.Zl,ai.d,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.ge,y.ev,y.XQ,y.Gk,cA.$V,pr.y,at.uU]})}return i})();const ba=["form"];function Mr(i,I){if(1&i&&(A.TgZ(0,"mat-radio-button",17),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t.id)("checked",l.selectedFieldId===t.id),A.xp6(1),A.hij(" ",t.name," ")}}function I0(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.hij("",null==t.lookupFields[t.selectedFieldId]?null:t.lookupFields[t.selectedFieldId].placeholder," is required.")}}function mi(i,I){if(1&i&&(A.TgZ(0,"div"),A._UZ(1,"rtl-cln-node-lookup",26),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Q6J("lookupResult",t.nodeLookupValue)}}function Ai(i,I){if(1&i&&(A.TgZ(0,"span",24),A.YNc(1,mi,2,1,"div",25),A.qZA()),2&i){const t=A.oxw(2),l=A.MAs(21);A.xp6(1),A.Q6J("ngIf",""!==t.nodeLookupValue.nodeid)("ngIfElse",l)}}function li(i,I){if(1&i&&(A.TgZ(0,"div"),A._UZ(1,"rtl-cln-channel-lookup",26),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Q6J("lookupResult",t.channelLookupValue)}}function ci(i,I){if(1&i&&(A.TgZ(0,"span",24),A.YNc(1,li,2,1,"div",25),A.qZA()),2&i){const t=A.oxw(2),l=A.MAs(21);A.xp6(1),A.Q6J("ngIf",t.channelLookupValue.channels&&t.channelLookupValue.channels.length>0)("ngIfElse",l)}}function D0(i,I){1&i&&(A.TgZ(0,"span"),A._uU(1,' fxFlex="100"'),A.TgZ(2,"h3"),A._uU(3,"Error! Unable to find details!"),A.qZA()())}function v0(i,I){if(1&i&&(A.TgZ(0,"div",18)(1,"div",19)(2,"span",20),A._uU(3),A.qZA()(),A.TgZ(4,"div",21),A.YNc(5,Ai,2,2,"span",22)(6,ci,2,2,"span",22)(7,D0,4,0,"span",23),A.qZA()()),2&i){const t=A.oxw();A.xp6(3),A.hij("",t.lookupFields[t.selectedFieldId].name," Details"),A.xp6(1),A.Q6J("ngSwitch",t.selectedFieldId),A.xp6(1),A.Q6J("ngSwitchCase",0),A.xp6(1),A.Q6J("ngSwitchCase",1)}}function y0(i,I){1&i&&(A.TgZ(0,"h3"),A._uU(1,"Error! Unable to find details!"),A.qZA())}const Ir=i=>({"mt-1":!0,"mt-2":i});let x0=(()=>{class i{constructor(t,l,g,V){this.logger=t,this.commonService=l,this.store=g,this.actions=V,this.lookupKey="",this.nodeLookupValue={nodeid:""},this.channelLookupValue=[],this.flgSetLookupValue=!1,this.messageObj=[],this.selectedFieldId=0,this.lookupFields=[{id:0,name:"Node",placeholder:"Pubkey"},{id:1,name:"Channel",placeholder:"Short Channel ID"}],this.flgLoading=[!0],this.faSearch=B.wn1,this.screenSize="",this.screenSizeEnum=r.cu,this.unSubs=[new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){window.history.state&&(window.history.state.lookupType||window.history.state.lookupValue)&&(this.selectedFieldId=+window.history.state.lookupType||0,this.lookupKey=window.history.state.lookupValue||""),this.actions.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(t=>t.type===r.AB.SET_LOOKUP_CLN||t.type===r.AB.UPDATE_API_CALL_STATUS_CLN)).subscribe(t=>{if(t.type===r.AB.SET_LOOKUP_CLN){switch(this.flgLoading[0]=!0,this.selectedFieldId){case 0:this.nodeLookupValue="object"!=typeof t.payload[0]?{nodeid:""}:JSON.parse(JSON.stringify(t.payload[0]));break;case 1:this.channelLookupValue=t.payload.channels&&"object"!=typeof t.payload.channels?{channels:[]}:JSON.parse(JSON.stringify(t.payload))}this.flgSetLookupValue=!0,this.logger.info(this.nodeLookupValue),this.logger.info(this.channelLookupValue)}t.type===r.AB.UPDATE_API_CALL_STATUS_CLN&&t.payload.status===r.Bn.ERROR&&"Lookup"===t.payload.action&&(this.flgLoading[0]="error")})}onLookup(){if(!this.lookupKey)return!0;switch(this.flgSetLookupValue=!1,this.nodeLookupValue={nodeid:""},this.channelLookupValue=[],this.selectedFieldId){case 0:this.store.dispatch((0,X.Sf)({payload:this.lookupKey.trim()}));break;case 1:this.store.dispatch((0,X.$A)({payload:{uiMessage:r.m6.SEARCHING_CHANNEL,shortChannelID:this.lookupKey.trim(),showError:!1}}))}}onSelectChange(t){this.resetData(),this.selectedFieldId=t.value}resetData(){this.flgSetLookupValue=!1,this.selectedFieldId=0,this.nodeLookupValue={nodeid:""},this.channelLookupValue=[],this.form.resetForm()}clearLookupValue(){this.nodeLookupValue={nodeid:""},this.channelLookupValue=[],this.flgSetLookupValue=!1}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(BA.eX))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-lookups"]],viewQuery:function(l,g){if(1&l&&A.Gf(ba,7),2&l){let V;A.iGM(V=A.CRH())&&(g.form=V.first)}},decls:22,vars:9,consts:[["fxLayout","column"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start space-between",1,"w-100"],["form","ngForm"],["fxFlex","100","fxLayoutAlign","start end"],["color","primary","tabindex","1","name","lookupField",3,"ngModel","ngModelChange","change"],["class","mr-4",3,"value","checked",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end",3,"ngClass"],["matInput","","name","lookupKey","tabindex","2","required","",3,"ngModel","ngModelChange","change"],["key",""],[4,"ngIf"],["fxLayout","row","fxFlex","100",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","button",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch","class","w-100 mt-2",4,"ngIf"],["errorBlock",""],[1,"mr-4",3,"value","checked"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"w-100","mt-2"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],[1,"page-title","font-bold-500"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",3,"ngSwitch"],["fxFlex","100",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["fxFlex","100"],[4,"ngIf","ngIfElse"],[3,"lookupResult"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-content",2)(3,"form",3,4)(5,"div",5)(6,"mat-radio-group",6),A.NdJ("ngModelChange",function(LA){return g.selectedFieldId=LA})("change",function(LA){return g.onSelectChange(LA)}),A.YNc(7,Mr,2,3,"mat-radio-button",7),A.qZA()(),A.TgZ(8,"mat-form-field",8)(9,"mat-label"),A._uU(10),A.qZA(),A.TgZ(11,"input",9,10),A.NdJ("ngModelChange",function(LA){return g.lookupKey=LA})("change",function(){return g.clearLookupValue()}),A.qZA(),A.YNc(13,I0,2,1,"mat-error",11),A.qZA(),A.TgZ(14,"div",12)(15,"button",13),A.NdJ("click",function(){return g.resetData()}),A._uU(16,"Clear"),A.qZA(),A.TgZ(17,"button",14),A.NdJ("click",function(){return g.onLookup()}),A._uU(18,"Lookup"),A.qZA()()(),A.YNc(19,v0,8,4,"div",15),A.qZA()()(),A.YNc(20,y0,2,0,"ng-template",null,16,A.W1O)),2&l&&(A.xp6(6),A.Q6J("ngModel",g.selectedFieldId),A.xp6(1),A.Q6J("ngForOf",g.lookupFields),A.xp6(1),A.Q6J("ngClass",A.VKq(7,Ir,g.screenSize===g.screenSizeEnum.XS||g.screenSize===g.screenSizeEnum.SM)),A.xp6(2),A.Oqu((null==g.lookupFields[g.selectedFieldId]?null:g.lookupFields[g.selectedFieldId].placeholder)||"Lookup Key"),A.xp6(1),A.Q6J("ngModel",g.lookupKey),A.xp6(2),A.Q6J("ngIf",!g.lookupKey),A.xp6(6),A.Q6J("ngIf",g.flgSetLookupValue))},dependencies:[at.mk,at.sg,at.O5,at.RF,at.n9,at.ED,$._Y,$.Fj,$.JJ,$.JL,$.Q7,$.On,$.F,n.xw,n.Wh,n.yH,D.oO,N.lW,m.dn,CA.Nt,mA.KE,mA.hX,mA.TO,Qn.VQ,Qn.U0,Pn,Xr],styles:[".tree-invisible[_ngcontent-%COMP%]{display:none}.lookup-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .lookup-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}"]})}return i})();var Dr=function(i){return i.KB="KB",i.KW="KW",i}(Dr||{});function F0(i,I){if(1&i&&(A.TgZ(0,"div")(1,"h4",5),A._uU(2," 2 Blocks "),A.TgZ(3,"mat-icon",16),A._uU(4,"info_outline"),A.qZA()(),A.TgZ(5,"div",7),A._uU(6),A.ALo(7,"number"),A.qZA()()),2&i){const t=A.oxw(2);A.xp6(6),A.Oqu(A.lcZ(7,1,null==t.perkbw?null:t.perkbw.estimates[0].smoothed_feerate))}}function Y0(i,I){if(1&i&&(A.TgZ(0,"div")(1,"h4",5),A._uU(2," 6 Blocks "),A.TgZ(3,"mat-icon",17),A._uU(4,"info_outline"),A.qZA()(),A.TgZ(5,"div",7),A._uU(6),A.ALo(7,"number"),A.qZA()()),2&i){const t=A.oxw(2);A.xp6(6),A.Oqu(A.lcZ(7,1,null==t.perkbw?null:t.perkbw.estimates[1].smoothed_feerate))}}function Ce(i,I){if(1&i&&(A.TgZ(0,"div")(1,"h4",5),A._uU(2," 12 Blocks "),A.TgZ(3,"mat-icon",18),A._uU(4,"info_outline"),A.qZA()(),A.TgZ(5,"div",7),A._uU(6),A.ALo(7,"number"),A.qZA()()),2&i){const t=A.oxw(2);A.xp6(6),A.Oqu(A.lcZ(7,1,null==t.perkbw?null:t.perkbw.estimates[2].smoothed_feerate))}}function La(i,I){if(1&i&&(A.TgZ(0,"div")(1,"h4",5),A._uU(2," 100 Blocks "),A.TgZ(3,"mat-icon",19),A._uU(4,"info_outline"),A.qZA()(),A.TgZ(5,"div",7),A._uU(6),A.ALo(7,"number"),A.qZA()()),2&i){const t=A.oxw(2);A.xp6(6),A.Oqu(A.lcZ(7,1,null==t.perkbw?null:t.perkbw.estimates[3].smoothed_feerate))}}function T0(i,I){if(1&i&&(A.TgZ(0,"div",2)(1,"div",3)(2,"div",4)(3,"div")(4,"h4",5),A._uU(5," Opening "),A.TgZ(6,"mat-icon",6),A._uU(7,"info_outline"),A.qZA()(),A.TgZ(8,"div",7),A._uU(9),A.ALo(10,"number"),A.qZA()(),A.TgZ(11,"div")(12,"h4",5),A._uU(13," Mutual Close "),A.TgZ(14,"mat-icon",8),A._uU(15,"info_outline"),A.qZA()(),A.TgZ(16,"div",7),A._uU(17),A.ALo(18,"number"),A.qZA()(),A.TgZ(19,"div")(20,"h4",5),A._uU(21," Unilateral Close "),A.TgZ(22,"mat-icon",9),A._uU(23,"info_outline"),A.qZA()(),A.TgZ(24,"div",7),A._uU(25),A.ALo(26,"number"),A.qZA()(),A.TgZ(27,"div")(28,"h4",5),A._uU(29," Delayed To Us "),A.TgZ(30,"mat-icon",10),A._uU(31,"info_outline"),A.qZA()(),A.TgZ(32,"div",7),A._uU(33),A.ALo(34,"number"),A.qZA()(),A.TgZ(35,"div")(36,"h4",5),A._uU(37," Minimum Acceptable "),A.TgZ(38,"mat-icon",11),A._uU(39,"info_outline"),A.qZA()(),A.TgZ(40,"div",7),A._uU(41),A.ALo(42,"number"),A.qZA()(),A.TgZ(43,"div")(44,"h4",5),A._uU(45," Maximum Acceptable "),A.TgZ(46,"mat-icon",12),A._uU(47,"info_outline"),A.qZA()(),A.TgZ(48,"div",7),A._uU(49),A.ALo(50,"number"),A.qZA()()(),A.TgZ(51,"div",4)(52,"div")(53,"h4",5),A._uU(54," HTLC Resolution "),A.TgZ(55,"mat-icon",13),A._uU(56,"info_outline"),A.qZA()(),A.TgZ(57,"div",7),A._uU(58),A.ALo(59,"number"),A.qZA()(),A.TgZ(60,"div")(61,"h4",5),A._uU(62," Penalty "),A.TgZ(63,"mat-icon",14),A._uU(64,"info_outline"),A.qZA()(),A.TgZ(65,"div",7),A._uU(66),A.ALo(67,"number"),A.qZA()(),A.YNc(68,F0,8,3,"div",15)(69,Y0,8,3,"div",15)(70,Ce,8,3,"div",15)(71,La,8,3,"div",15),A.qZA()()()),2&i){const t=A.oxw();A.xp6(9),A.Oqu(A.lcZ(10,12,null==t.perkbw?null:t.perkbw.opening)),A.xp6(8),A.Oqu(A.lcZ(18,14,null==t.perkbw?null:t.perkbw.mutual_close)),A.xp6(8),A.Oqu(A.lcZ(26,16,null==t.perkbw?null:t.perkbw.unilateral_close)),A.xp6(8),A.Oqu(A.lcZ(34,18,null==t.perkbw?null:t.perkbw.delayed_to_us)),A.xp6(8),A.Oqu(A.lcZ(42,20,null==t.perkbw?null:t.perkbw.min_acceptable)),A.xp6(8),A.Oqu(A.lcZ(50,22,null==t.perkbw?null:t.perkbw.max_acceptable)),A.xp6(9),A.Oqu(A.lcZ(59,24,null==t.perkbw?null:t.perkbw.htlc_resolution)),A.xp6(8),A.Oqu(A.lcZ(67,26,null==t.perkbw?null:t.perkbw.penalty)),A.xp6(2),A.Q6J("ngIf",(null==t.perkbw?null:t.perkbw.estimates)&&(null==t.perkbw?null:t.perkbw.estimates.length)&&(null==t.perkbw?null:t.perkbw.estimates.length)>3),A.xp6(1),A.Q6J("ngIf",(null==t.perkbw?null:t.perkbw.estimates)&&(null==t.perkbw?null:t.perkbw.estimates.length)&&(null==t.perkbw?null:t.perkbw.estimates.length)>3),A.xp6(1),A.Q6J("ngIf",(null==t.perkbw?null:t.perkbw.estimates)&&(null==t.perkbw?null:t.perkbw.estimates.length)&&(null==t.perkbw?null:t.perkbw.estimates.length)>3),A.xp6(1),A.Q6J("ngIf",(null==t.perkbw?null:t.perkbw.estimates)&&(null==t.perkbw?null:t.perkbw.estimates.length)&&(null==t.perkbw?null:t.perkbw.estimates.length)>3)}}function S0(i,I){if(1&i&&(A.TgZ(0,"div",20)(1,"p"),A._uU(2),A.qZA()()),2&i){const t=A.oxw();A.xp6(2),A.Oqu(t.errorMessage)}}let Pa=(()=>{class i{constructor(){this.perkbw={},this.displayedColumns=["blockcount","feerate"]}ngAfterContentChecked(){this.feeRateStyle===Dr.KB?this.perkbw=this.feeRates.perkb||{}:this.feeRateStyle===Dr.KW&&(this.perkbw=this.feeRates.perkw||{})}static#A=this.\u0275fac=function(l){return new(l||i)};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-fee-rates"]],inputs:{feeRateStyle:"feeRateStyle",feeRates:"feeRates",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","stretch stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","stretch stretch"],["fxLayout","column","fxLayout.gt-xs","row","fxFlex","100","fxLayoutAlign","stretch stretch"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch",1,"mt-2"],["fxLayoutAlign","start start",1,"dashboard-info-title"],["matTooltip","Default feerate for fundchannel and withdraw","matTooltipPosition","below",1,"info-icon","info-icon-primary"],[1,"overflow-wrap","dashboard-info-value"],["matTooltip","Feerate to aim for in cooperative shutdown. Note that since mutual close is a negotiation, the actual feerate used in mutual close will be somewhere between this and the corresponding mutual close feerate of the peer","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Feerate for commitment transaction in a live channel which we originally funded","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Feerate for returning unilateral close funds to our wallet","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","The smallest feerate that you can use, usually the minimum relayed feerate of the backend","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","The largest feerate we will accept from remote negotiations. If a peer attempts to set the feerate higher than this we will unilaterally close the channel (or simply forget it if it's not open yet)","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Feerate for returning unilateral close HTLC outputs to our wallet","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Feerate to start at when penalizing a cheat attempt","matTooltipPosition","below",1,"info-icon","info-icon-primary"],[4,"ngIf"],["matTooltip","Fee rate estimate for 2 blocks","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Fee rate estimate for 6 blocks","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Fee rate estimate for 12 blocks","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Fee rate estimate for 100 blocks","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(l,g){if(1&l&&A.YNc(0,T0,72,28,"div",0)(1,S0,3,1,"ng-template",null,1,A.W1O),2&l){const V=A.MAs(2);A.Q6J("ngIf",""===(null==g.errorMessage?null:g.errorMessage.trim()))("ngIfElse",V)}},dependencies:[at.O5,n.xw,n.Wh,n.yH,x.Hw,JA.gM,at.JJ],styles:[".fee-rate-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{height:44px}"]})}return i})();function N0(i,I){if(1&i&&(A.TgZ(0,"div",3)(1,"div",4)(2,"div")(3,"h4",5),A._uU(4," Opening Channel "),A.TgZ(5,"mat-icon",6),A._uU(6,"info_outline"),A.qZA()(),A.TgZ(7,"div",7),A._uU(8),A.ALo(9,"number"),A.qZA()(),A.TgZ(10,"div")(11,"h4",5),A._uU(12," Mutual Close "),A.TgZ(13,"mat-icon",8),A._uU(14,"info_outline"),A.qZA()(),A.TgZ(15,"div",7),A._uU(16),A.ALo(17,"number"),A.qZA()(),A.TgZ(18,"div")(19,"h4",5),A._uU(20," Unilateral Close "),A.TgZ(21,"mat-icon",9),A._uU(22,"info_outline"),A.qZA()(),A.TgZ(23,"div",7),A._uU(24),A.ALo(25,"number"),A.qZA()(),A.TgZ(26,"div",10),A._UZ(27,"h4",5)(28,"div",7),A.qZA()(),A.TgZ(29,"div",4)(30,"div")(31,"h4",5),A._uU(32," HTLC Timeout "),A.TgZ(33,"mat-icon",11),A._uU(34,"info_outline"),A.qZA()(),A.TgZ(35,"div",7),A._uU(36),A.ALo(37,"number"),A.qZA()(),A.TgZ(38,"div")(39,"h4",5),A._uU(40," HTLC Success "),A.TgZ(41,"mat-icon",12),A._uU(42,"info_outline"),A.qZA()(),A.TgZ(43,"div",7),A._uU(44),A.ALo(45,"number"),A.qZA()(),A.TgZ(46,"div",10),A._UZ(47,"h4",5)(48,"div",7),A.qZA(),A.TgZ(49,"div",10),A._UZ(50,"h4",5)(51,"div",7),A.qZA()()()),2&i){const t=A.oxw();A.xp6(8),A.Oqu(A.lcZ(9,5,null==t.feeRates||null==t.feeRates.onchain_fee_estimates?null:t.feeRates.onchain_fee_estimates.opening_channel_satoshis)),A.xp6(8),A.Oqu(A.lcZ(17,7,null==t.feeRates||null==t.feeRates.onchain_fee_estimates?null:t.feeRates.onchain_fee_estimates.mutual_close_satoshis)),A.xp6(8),A.Oqu(A.lcZ(25,9,null==t.feeRates||null==t.feeRates.onchain_fee_estimates?null:t.feeRates.onchain_fee_estimates.unilateral_close_satoshis)),A.xp6(12),A.Oqu(A.lcZ(37,11,null==t.feeRates||null==t.feeRates.onchain_fee_estimates?null:t.feeRates.onchain_fee_estimates.htlc_timeout_satoshis)),A.xp6(8),A.Oqu(A.lcZ(45,13,null==t.feeRates||null==t.feeRates.onchain_fee_estimates?null:t.feeRates.onchain_fee_estimates.htlc_success_satoshis))}}function U0(i,I){if(1&i&&(A.TgZ(0,"div",13)(1,"p"),A._uU(2),A.qZA()()),2&i){const t=A.oxw();A.xp6(2),A.Oqu(t.errorMessage)}}let b0=(()=>{class i{constructor(){}static#A=this.\u0275fac=function(l){return new(l||i)};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-onchain-fee-estimates"]],inputs:{feeRates:"feeRates",errorMessage:"errorMessage"},decls:4,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","stretch stretch"],["fxLayout","column","fxLayout.gt-xs","row","fxFlex","62","fxLayoutAlign","stretch stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","column","fxLayout.gt-xs","row","fxFlex","62","fxLayoutAlign","stretch stretch"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch",1,"mt-2"],["fxLayoutAlign","start start",1,"dashboard-info-title"],["matTooltip","Estimated cost of typical channel open","matTooltipPosition","below",1,"info-icon","info-icon-primary"],[1,"overflow-wrap","dashboard-info-value"],["matTooltip","Estimated cost of typical channel close","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Estimated cost of typical unilateral close (without HTLCs)","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["fxFlex","12"],["matTooltip","Estimated cost of typical HTLC timeout transaction","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["matTooltip","Estimated cost of typical HTLC fulfillment transaction","matTooltipPosition","below",1,"info-icon","info-icon-primary"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0),A.YNc(1,N0,52,15,"div",1)(2,U0,3,1,"ng-template",null,2,A.W1O),A.qZA()),2&l){const V=A.MAs(3);A.xp6(1),A.Q6J("ngIf",""===(null==g.errorMessage?null:g.errorMessage.trim()))("ngIfElse",V)}},dependencies:[at.O5,n.xw,n.Wh,n.yH,x.Hw,JA.gM,at.JJ],styles:[".fee-rate-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{height:44px}"]})}return i})();function Ra(i,I){1&i&&A._UZ(0,"mat-progress-bar",19)}function vr(i,I){if(1&i&&A._UZ(0,"rtl-cln-node-info",20),2&i){const t=A.oxw(3);A.Q6J("information",t.information)("showColorFieldSeparately",!1)}}function za(i,I){if(1&i&&A._UZ(0,"rtl-cln-channel-status-info",21),2&i){const t=A.oxw(3);A.Q6J("channelsStatus",t.channelsStatus)("errorMessage",t.errorMessages[0]+" "+t.errorMessages[1])}}function L0(i,I){if(1&i&&A._UZ(0,"rtl-cln-fee-info",22),2&i){const t=A.oxw(3);A.Q6J("fees",t.fees)("errorMessage",t.errorMessages[0]+" "+t.errorMessages[2]+" "+t.errorMessages[3])}}function P0(i,I){if(1&i&&A._UZ(0,"rtl-cln-fee-rates",23),2&i){const t=A.oxw(3);A.Q6J("feeRates",t.feeRatesPerKB)("feeRateStyle","KB")("errorMessage",t.errorMessages[4])}}function R0(i,I){if(1&i&&A._UZ(0,"rtl-cln-fee-rates",23),2&i){const t=A.oxw(3);A.Q6J("feeRates",t.feeRatesPerKW)("feeRateStyle","KW")("errorMessage",t.errorMessages[5])}}function z0(i,I){if(1&i&&A._UZ(0,"rtl-cln-onchain-fee-estimates",24),2&i){const t=A.oxw(3);A.Q6J("feeRates",t.feeRatesPerKW)("errorMessage",t.errorMessages[4])}}const Ga=i=>({"dashboard-card-content":!0,"error-border":i});function G0(i,I){if(1&i&&(A.TgZ(0,"mat-grid-tile",4)(1,"div",5)(2,"div",6)(3,"div",7),A._UZ(4,"fa-icon",8),A.TgZ(5,"span"),A._uU(6),A.qZA()()(),A.TgZ(7,"div",9)(8,"mat-card",10)(9,"mat-card-content",11),A.YNc(10,Ra,1,0,"mat-progress-bar",12),A.TgZ(11,"div",13),A.YNc(12,vr,1,2,"rtl-cln-node-info",14)(13,za,1,2,"rtl-cln-channel-status-info",15)(14,L0,1,2,"rtl-cln-fee-info",16)(15,P0,1,3,"rtl-cln-fee-rates",17)(16,R0,1,3,"rtl-cln-fee-rates",17)(17,z0,1,2,"rtl-cln-onchain-fee-estimates",18),A.qZA()()()()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("colspan",t.cols)("rowspan",t.rows),A.xp6(4),A.Q6J("icon",t.icon),A.xp6(2),A.Oqu(t.title),A.xp6(3),A.Q6J("ngClass",A.VKq(13,Ga,"node"===t.id&&l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||"status"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusLRBal.status===l.apiCallStatusEnum.ERROR)||"fee"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusChannels.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusFHistory.status===l.apiCallStatusEnum.ERROR)||"feeRatesKB"===t.id&&l.apiCallStatusPerKB.status===l.apiCallStatusEnum.ERROR||"feeRatesKW"===t.id&&l.apiCallStatusPerKW.status===l.apiCallStatusEnum.ERROR||"onChainFeeEstimates"===t.id&&l.apiCallStatusPerKW.status===l.apiCallStatusEnum.ERROR)),A.xp6(1),A.Q6J("ngIf","node"===t.id&&l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||"status"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusLRBal.status===l.apiCallStatusEnum.INITIATED)||"fee"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusChannels.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusFHistory.status===l.apiCallStatusEnum.INITIATED)||"feeRatesKB"===t.id&&l.apiCallStatusPerKB.status===l.apiCallStatusEnum.INITIATED||"feeRatesKW"===t.id&&l.apiCallStatusPerKW.status===l.apiCallStatusEnum.INITIATED||"onChainFeeEstimates"===t.id&&l.apiCallStatusPerKW.status===l.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngSwitch",t.id),A.xp6(1),A.Q6J("ngSwitchCase","node"),A.xp6(1),A.Q6J("ngSwitchCase","status"),A.xp6(1),A.Q6J("ngSwitchCase","fee"),A.xp6(1),A.Q6J("ngSwitchCase","feeRatesKB"),A.xp6(1),A.Q6J("ngSwitchCase","feeRatesKW"),A.xp6(1),A.Q6J("ngSwitchCase","onChainFeeEstimates")}}function H0(i,I){if(1&i&&(A.TgZ(0,"mat-grid-list",2),A.YNc(1,G0,18,15,"mat-grid-tile",3),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngForOf",t.nodeCardsOperator)}}function yr(i,I){1&i&&A._UZ(0,"mat-progress-bar",19)}function J0(i,I){if(1&i&&A._UZ(0,"rtl-cln-node-info",20),2&i){const t=A.oxw(3);A.Q6J("information",t.information)("showColorFieldSeparately",!1)}}function qr(i,I){if(1&i&&A._UZ(0,"rtl-cln-channel-status-info",21),2&i){const t=A.oxw(3);A.Q6J("channelsStatus",t.channelsStatus)("errorMessage",t.errorMessages[0]+" "+t.errorMessages[1])}}function Ha(i,I){if(1&i&&A._UZ(0,"rtl-cln-fee-info",22),2&i){const t=A.oxw(3);A.Q6J("fees",t.fees)("errorMessage",t.errorMessages[0]+" "+t.errorMessages[2]+" "+t.errorMessages[3])}}function O0(i,I){if(1&i&&A._UZ(0,"rtl-cln-fee-rates",23),2&i){const t=A.oxw(3);A.Q6J("feeRates",t.feeRatesPerKB)("feeRateStyle","KB")("errorMessage",t.errorMessages[4])}}function Wi(i,I){if(1&i&&A._UZ(0,"rtl-cln-fee-rates",23),2&i){const t=A.oxw(3);A.Q6J("feeRates",t.feeRatesPerKW)("feeRateStyle","KW")("errorMessage",t.errorMessages[4])}}function un(i,I){if(1&i&&A._UZ(0,"rtl-cln-onchain-fee-estimates",24),2&i){const t=A.oxw(3);A.Q6J("feeRates",t.feeRatesPerKW)("errorMessage",t.errorMessages[4])}}function xr(i,I){if(1&i&&(A.TgZ(0,"mat-grid-tile",4)(1,"div",5)(2,"div",6)(3,"div",25),A._UZ(4,"fa-icon",8),A.TgZ(5,"span"),A._uU(6),A.qZA()()(),A.TgZ(7,"div",9)(8,"mat-card",10)(9,"mat-card-content",11),A.YNc(10,yr,1,0,"mat-progress-bar",12),A.TgZ(11,"div",13),A.YNc(12,J0,1,2,"rtl-cln-node-info",14)(13,qr,1,2,"rtl-cln-channel-status-info",15)(14,Ha,1,2,"rtl-cln-fee-info",16)(15,O0,1,3,"rtl-cln-fee-rates",17)(16,Wi,1,3,"rtl-cln-fee-rates",17)(17,un,1,2,"rtl-cln-onchain-fee-estimates",18),A.qZA()()()()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("colspan",t.cols)("rowspan",t.rows),A.xp6(4),A.Q6J("icon",t.icon),A.xp6(2),A.Oqu(t.title),A.xp6(3),A.Q6J("ngClass",A.VKq(13,Ga,"node"===t.id&&l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||"status"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusLRBal.status===l.apiCallStatusEnum.ERROR)||"fee"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusChannels.status===l.apiCallStatusEnum.ERROR||l.apiCallStatusFHistory.status===l.apiCallStatusEnum.ERROR)||"feeRatesKB"===t.id&&l.apiCallStatusPerKB.status===l.apiCallStatusEnum.ERROR||"feeRatesKW"===t.id&&l.apiCallStatusPerKW.status===l.apiCallStatusEnum.ERROR||"onChainFeeEstimates"===t.id&&l.apiCallStatusPerKW.status===l.apiCallStatusEnum.ERROR)),A.xp6(1),A.Q6J("ngIf","node"===t.id&&l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||"status"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusLRBal.status===l.apiCallStatusEnum.INITIATED)||"fee"===t.id&&(l.apiCallStatusNodeInfo.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusChannels.status===l.apiCallStatusEnum.INITIATED||l.apiCallStatusFHistory.status===l.apiCallStatusEnum.INITIATED)||"feeRatesKB"===t.id&&l.apiCallStatusPerKB.status===l.apiCallStatusEnum.INITIATED||"feeRatesKW"===t.id&&l.apiCallStatusPerKW.status===l.apiCallStatusEnum.INITIATED||"onChainFeeEstimates"===t.id&&l.apiCallStatusPerKW.status===l.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngSwitch",t.id),A.xp6(1),A.Q6J("ngSwitchCase","node"),A.xp6(1),A.Q6J("ngSwitchCase","status"),A.xp6(1),A.Q6J("ngSwitchCase","fee"),A.xp6(1),A.Q6J("ngSwitchCase","feeRatesKB"),A.xp6(1),A.Q6J("ngSwitchCase","feeRatesKW"),A.xp6(1),A.Q6J("ngSwitchCase","onChainFeeEstimates")}}function Ja(i,I){if(1&i&&(A.TgZ(0,"mat-grid-list",2),A.YNc(1,xr,18,15,"mat-grid-tile",3),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngForOf",t.nodeCardsMerchant)}}let k0=(()=>{class i{constructor(t,l,g){this.logger=t,this.commonService=l,this.store=g,this.faBolt=B.BDt,this.faServer=B.xf3,this.faNetworkWired=B.kXW,this.faLink=B.nNP,this.information={},this.channelsStatus={active:{},pending:{},inactive:{}},this.feeRatesPerKB={},this.feeRatesPerKW={},this.nodeCardsOperator=[],this.nodeCardsMerchant=[],this.screenSize="",this.screenSizeEnum=r.cu,this.userPersonaEnum=r.ol,this.errorMessages=["","","","","",""],this.apiCallStatusNodeInfo=null,this.apiCallStatusLRBal=null,this.apiCallStatusChannels=null,this.apiCallStatusFHistory=null,this.apiCallStatusPerKB=null,this.apiCallStatusPerKW=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===r.cu.XS?(this.nodeCardsMerchant=[{id:"node",icon:this.faServer,title:"Node Information",cols:6,rows:3},{id:"status",icon:this.faNetworkWired,title:"Channels",cols:6,rows:3},{id:"fee",icon:this.faBolt,title:"Routing Fee",cols:6,rows:1},{id:"feeRatesKB",icon:this.faServer,title:"Fee Rate Per KB",cols:4,rows:6},{id:"feeRatesKW",icon:this.faNetworkWired,title:"Fee Rate Per KW",cols:4,rows:6},{id:"onChainFeeEstimates",icon:this.faLink,title:"Onchain Fee Estimates (Sats)",cols:4,rows:6}],this.nodeCardsOperator=[{id:"feeRatesKB",icon:this.faServer,title:"Fee Rate Per KB",cols:4,rows:6},{id:"feeRatesKW",icon:this.faNetworkWired,title:"Fee Rate Per KW",cols:4,rows:6},{id:"onChainFeeEstimates",icon:this.faLink,title:"Onchain Fee Estimates (Sats)",cols:4,rows:6}]):(this.nodeCardsMerchant=[{id:"node",icon:this.faServer,title:"Node Information",cols:2,rows:3},{id:"status",icon:this.faNetworkWired,title:"Channels",cols:2,rows:3},{id:"fee",icon:this.faBolt,title:"Routing Fee",cols:2,rows:3},{id:"feeRatesKB",icon:this.faServer,title:"Fee Rate Per KB",cols:2,rows:6},{id:"feeRatesKW",icon:this.faNetworkWired,title:"Fee Rate Per KW",cols:2,rows:6},{id:"onChainFeeEstimates",icon:this.faLink,title:"Onchain Fee Estimates (Sats)",cols:2,rows:6}],this.nodeCardsOperator=[{id:"feeRatesKB",icon:this.faServer,title:"Fee Rate Per KB",cols:2,rows:6},{id:"feeRatesKW",icon:this.faNetworkWired,title:"Fee Rate Per KW",cols:2,rows:6},{id:"onChainFeeEstimates",icon:this.faLink,title:"Onchain Fee Estimates (Sats)",cols:2,rows:6}])}ngOnInit(){this.store.select(E.nb).pipe((0,c.R)(this.unSubs[0]),(0,f.M)(this.store.select(Q.dT))).subscribe(([t,l])=>{this.errorMessages[0]="",this.apiCallStatusNodeInfo=t.apisCallStatus[0],this.apiCallStatusNodeInfo.status===r.Bn.ERROR&&(this.errorMessages[0]="object"==typeof this.apiCallStatusNodeInfo.message?JSON.stringify(this.apiCallStatusNodeInfo.message):this.apiCallStatusNodeInfo.message?this.apiCallStatusNodeInfo.message:""),this.selNode=l,this.information=t.information,this.fees=t.fees,this.logger.info(t)}),this.store.select(E.ZW).pipe((0,c.R)(this.unSubs[1]),(0,f.M)(this.store.select(E.XP))).subscribe(([t,l])=>{this.errorMessages[1]="",this.errorMessages[2]="",this.apiCallStatusLRBal=l.apiCallStatus,this.apiCallStatusChannels=t.apiCallStatus,this.apiCallStatusLRBal.status===r.Bn.ERROR&&(this.errorMessages[1]="object"==typeof this.apiCallStatusLRBal.message?JSON.stringify(this.apiCallStatusLRBal.message):this.apiCallStatusLRBal.message?this.apiCallStatusLRBal.message:""),this.apiCallStatusChannels.status===r.Bn.ERROR&&(this.errorMessages[2]="object"==typeof this.apiCallStatusChannels.message?JSON.stringify(this.apiCallStatusChannels.message):this.apiCallStatusChannels.message?this.apiCallStatusChannels.message:""),this.channelsStatus.active.channels=t.activeChannels.length||0,this.channelsStatus.pending.channels=t.pendingChannels.length||0,this.channelsStatus.inactive.channels=t.inactiveChannels.length||0,this.channelsStatus.active.capacity=l.localRemoteBalance.localBalance||0,this.channelsStatus.pending.capacity=l.localRemoteBalance.pendingBalance||0,this.channelsStatus.inactive.capacity=l.localRemoteBalance.inactiveBalance||0}),this.store.select(E.Bo).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.errorMessages[3]="",this.apiCallStatusFHistory=t.apiCallStatus,this.apiCallStatusFHistory.status===r.Bn.ERROR&&(this.errorMessages[3]="object"==typeof this.apiCallStatusFHistory.message?JSON.stringify(this.apiCallStatusFHistory.message):this.apiCallStatusFHistory.message?this.apiCallStatusFHistory.message:""),t.forwardingHistory&&t.forwardingHistory.listForwards&&t.forwardingHistory.listForwards.length&&(this.fees.totalTxCount=t.forwardingHistory.listForwards.length)}),this.store.select(E.zm).pipe((0,c.R)(this.unSubs[4])).subscribe(t=>{this.errorMessages[4]="",this.apiCallStatusPerKB=t.apiCallStatus,this.apiCallStatusPerKB.status===r.Bn.ERROR&&(this.errorMessages[4]="object"==typeof this.apiCallStatusPerKB.message?JSON.stringify(this.apiCallStatusPerKB.message):this.apiCallStatusPerKB.message?this.apiCallStatusPerKB.message:""),this.feeRatesPerKB=t.feeRatesPerKB}),this.store.select(E.hx).pipe((0,c.R)(this.unSubs[5])).subscribe(t=>{this.errorMessages[5]="",this.apiCallStatusPerKW=t.apiCallStatus,this.apiCallStatusPerKW.status===r.Bn.ERROR&&(this.errorMessages[5]="object"==typeof this.apiCallStatusPerKW.message?JSON.stringify(this.apiCallStatusPerKW.message):this.apiCallStatusPerKW.message?this.apiCallStatusPerKW.message:""),this.feeRatesPerKW=t.feeRatesPerKW})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-network-info"]],decls:3,vars:2,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mb-4"],["cols","6","rowHeight","100px",4,"ngIf"],["cols","6","rowHeight","100px"],["class","node-grid-tile",3,"colspan","rowspan",4,"ngFor","ngForOf"],[1,"node-grid-tile",3,"colspan","rowspan"],["fxLayout","column","fxLayoutAlign","stretch start","fxFlex","100",1,"h-100"],["fxLayout","row","fxLayoutAlign","start start",1,"w-100"],["fxLayout","row","fxLayoutAlign","start start",1,"page-title-container","pl-2"],[1,"mr-1",3,"icon"],["fxLayout","column","fxLayoutAlign","stretch center","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","center stretch",1,"w-100","h-93"],["fxLayout","row","fxFlex","95","fxLayoutAlign","start stretch",1,"dashboard-card","w-96","h-93"],["fxLayout","column","fxFlex","100",3,"ngClass"],["mode","indeterminate",4,"ngIf"],["fxLayout","column","fxFlex","100",3,"ngSwitch"],["fxFlex","100",3,"information","showColorFieldSeparately",4,"ngSwitchCase"],["fxFlex","100",3,"channelsStatus","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"fees","errorMessage",4,"ngSwitchCase"],["class","h-100",3,"feeRates","feeRateStyle","errorMessage",4,"ngSwitchCase"],["class","h-100",3,"feeRates","errorMessage",4,"ngSwitchCase"],["mode","indeterminate"],["fxFlex","100",3,"information","showColorFieldSeparately"],["fxFlex","100",3,"channelsStatus","errorMessage"],["fxFlex","100",3,"fees","errorMessage"],[1,"h-100",3,"feeRates","feeRateStyle","errorMessage"],[1,"h-100",3,"feeRates","errorMessage"],["fxLayout","row","fxLayoutAlign","start start",1,"page-title-container","pl-15px"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A.YNc(1,H0,2,1,"mat-grid-list",1)(2,Ja,2,1,"mat-grid-list",1),A.qZA()),2&l&&(A.xp6(1),A.Q6J("ngIf",g.selNode.settings.userPersona===g.userPersonaEnum.OPERATOR),A.xp6(1),A.Q6J("ngIf",g.selNode.settings.userPersona===g.userPersonaEnum.MERCHANT))},dependencies:[at.mk,at.sg,at.O5,at.RF,at.n9,d.BN,n.xw,n.Wh,n.yH,D.oO,m.a8,m.dn,p.Il,p.DX,u.pW,ga,Gi,ua,Pa,b0]})}return i})();function j0(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",9),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.activeLink=V.link)}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit,l=A.oxw();A.s9C("routerLink",t.link),A.Q6J("active",l.activeLink===t.link),A.xp6(1),A.Oqu(t.name)}}let K0=(()=>{class i{constructor(t){this.router=t,this.faUserCheck=B.hkK,this.links=[{link:"sign",name:"Sign"},{link:"verify",name:"Verify"}],this.activeLink=this.links[0].link,this.unSubs=[new s.x,new s.x]}ngOnInit(){const t=this.links.find(l=>this.router.url.includes(l.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(l=>l instanceof le.Av)).subscribe({next:l=>{const g=this.links.find(V=>l.urlAfterRedirects.includes(V.link));this.activeLink=g?g.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-sign-verify-message"]],decls:13,vars:3,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","role","tab","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper","mb-2"],["tabindex","1","mat-tab-link","","role","tab",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0),A._UZ(1,"fa-icon",1),A.TgZ(2,"span",2),A._uU(3,"Sign/Verify Message"),A.qZA()(),A.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),A.YNc(8,j0,2,3,"div",6),A.qZA(),A._UZ(9,"mat-tab-nav-panel",null,7),A.TgZ(11,"div",8),A._UZ(12,"router-outlet"),A.qZA()()()()),2&l){const V=A.MAs(10);A.xp6(1),A.Q6J("icon",g.faUserCheck),A.xp6(6),A.Q6J("tabPanel",V),A.xp6(1),A.Q6J("ngForOf",g.links)}},dependencies:[at.sg,d.BN,n.xw,n.Wh,n.yH,m.a8,m.dn,Y.BU,Y.sW,Y.Nj,le.lC,le.rH]})}return i})();var W0=Rt(6105),_r=Rt(9125);function V0(i,I){if(1&i&&(A.TgZ(0,"mat-option",6),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t),A.xp6(1),A.hij(" ",t.addressTp," ")}}let Z0=(()=>{class i{constructor(t,l){this.store=t,this.clnEffects=l,this.addressTypes=r._t,this.selectedAddressType=r._t[2],this.newAddress=""}onGenerateAddress(){this.store.dispatch((0,X._E)({payload:this.selectedAddressType})),this.clnEffects.setNewAddressCL.pipe((0,ve.q)(1)).subscribe(t=>{this.newAddress=t,setTimeout(()=>{this.store.dispatch((0,iA.qR)({payload:{data:{address:this.newAddress,addressType:this.selectedAddressType.addressTp,component:W0.n}}}))},0)})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(e.yh),A.Y36(_r.J))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-on-chain-receive"]],decls:10,vars:2,consts:[["fxLayout","column"],["fxLayout","row","fxLayoutAlign","space-between center","fxLayoutAlign.gt-sm","start center"],["fxLayout","column","fxFlex","48","fxFlex.gt-md","25","fxLayoutAlign","start end",1,"mr-2"],["name","address_type","tabindex","1",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["mat-flat-button","","color","primary","tabindex","2",3,"click"],[3,"value"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),A._uU(4,"Address Type"),A.qZA(),A.TgZ(5,"mat-select",3),A.NdJ("ngModelChange",function(LA){return g.selectedAddressType=LA}),A.YNc(6,V0,2,2,"mat-option",4),A.qZA()(),A.TgZ(7,"div")(8,"button",5),A.NdJ("click",function(){return g.onGenerateAddress()}),A._uU(9,"Generate Address"),A.qZA()()()()),2&l&&(A.xp6(5),A.Q6J("ngModel",g.selectedAddressType),A.xp6(1),A.Q6J("ngForOf",g.addressTypes))},dependencies:[at.sg,$.JJ,$.On,n.xw,n.Wh,n.yH,N.lW,mA.KE,mA.hX,tA.gD,yA.ey]})}return i})(),Oa=(()=>{class i{constructor(t,l){this.store=t,this.activatedRoute=l,this.sweepAll=!1,this.unSubs=[new s.x,new s.x]}ngOnInit(){this.activatedRoute.data.pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.sweepAll=t.sweepAll})}openSendFundsModal(){this.store.dispatch((0,iA.qR)({payload:{data:{sweepAll:this.sweepAll,component:Ia}}}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(e.yh),A.Y36(le.gz))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-on-chain-send"]],decls:4,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayout","row"],["mat-flat-button","","color","primary","type","button","tabindex","1",3,"click"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"button",2),A.NdJ("click",function(){return g.openSendFundsModal()}),A._uU(3),A.qZA()()()),2&l&&(A.xp6(3),A.Oqu(g.sweepAll?"Sweep All":"Send Funds"))},dependencies:[n.xw,n.Wh,n.yH,N.lW]})}return i})();var ka=Rt(7921),ja=Rt(7398),Ka=Rt(4630),Wa=Rt(3362);const gi=["form"];function X0(i,I){if(1&i&&(A.TgZ(0,"mat-option",47),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t),A.xp6(1),A.Oqu(t.alias?t.alias:t.id?t.id:"")}}function Fr(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Peer alias is required."),A.qZA())}function q0(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Peer not found in the list."),A.qZA())}function _0(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",1)(1,"mat-label"),A._uU(2,"Peer Alias"),A.qZA(),A.TgZ(3,"input",44),A.NdJ("change",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onSelectedPeerChanged())}),A.qZA(),A.TgZ(4,"mat-autocomplete",45,46),A.NdJ("optionSelected",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onSelectedPeerChanged())}),A.YNc(6,X0,2,2,"mat-option",27),A.ALo(7,"async"),A.qZA(),A.YNc(8,Fr,2,0,"mat-error",17)(9,q0,2,0,"mat-error",17),A.qZA()}if(2&i){const t=A.MAs(5),l=A.oxw();A.xp6(3),A.Q6J("formControl",l.selectedPeer)("matAutocomplete",t),A.xp6(1),A.Q6J("displayWith",l.displayFn),A.xp6(2),A.Q6J("ngForOf",A.lcZ(7,6,l.filteredPeers)),A.xp6(2),A.Q6J("ngIf",null==l.selectedPeer.errors?null:l.selectedPeer.errors.required),A.xp6(1),A.Q6J("ngIf",null==l.selectedPeer.errors?null:l.selectedPeer.errors.notfound)}}function $0(i,I){1&i&&A.GkF(0)}function Va(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Amount is required."),A.qZA())}function Al(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.hij("Amount must be less than or equal to ",t.totalBalance,".")}}function tl(i,I){if(1&i&&(A.TgZ(0,"div",48),A._UZ(1,"fa-icon",49),A.TgZ(2,"span",50)(3,"div"),A._uU(4,"Fee rates recommended by mempool (sat/vByte):"),A.qZA(),A.TgZ(5,"span",51)(6,"span"),A._uU(7),A.qZA(),A.TgZ(8,"span"),A._uU(9),A.qZA(),A.TgZ(10,"span"),A._uU(11),A.qZA(),A.TgZ(12,"span"),A._uU(13),A.qZA(),A.TgZ(14,"span"),A._uU(15),A.qZA()()()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faInfoCircle),A.xp6(6),A.hij("- High: ",t.recommendedFee.fastestFee||"Unknown",""),A.xp6(2),A.hij("- Medium: ",t.recommendedFee.halfHourFee||"Unknown",""),A.xp6(2),A.hij("- Low: ",t.recommendedFee.hourFee||"Unknown",""),A.xp6(2),A.hij("- Economy: ",t.recommendedFee.economyFee||"Unknown",""),A.xp6(2),A.hij("- Minimum: ",t.recommendedFee.minimumFee||"Unknown","")}}function el(i,I){if(1&i&&(A.TgZ(0,"mat-option",47),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.Q6J("value",t.feeRateId),A.xp6(1),A.hij(" ",t.feeRateType," ")}}function nl(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Fee Rate is required."),A.qZA())}function Za(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.hij("Lower than min feerate ",t.recommendedFee.minimumFee," in the mempool.")}}function il(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-form-field",52)(1,"mat-label"),A._uU(2,"Fee Rate (Sats/vByte)"),A.qZA(),A.TgZ(3,"input",53,54),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.customFeeRate=g)}),A.qZA(),A.TgZ(5,"mat-hint"),A._uU(6),A.qZA(),A.YNc(7,nl,2,0,"mat-error",17)(8,Za,2,1,"mat-error",17),A.qZA()}if(2&i){const t=A.oxw();A.xp6(3),A.Q6J("step",1)("min",t.recommendedFee.minimumFee)("required","customperkb"===t.selFeeRate&&!t.flgMinConf)("ngModel",t.customFeeRate),A.xp6(3),A.hij("Mempool Min: ",t.recommendedFee.minimumFee," (Sats/vByte)"),A.xp6(1),A.Q6J("ngIf","customperkb"===t.selFeeRate&&!t.flgMinConf&&!t.customFeeRate),A.xp6(1),A.Q6J("ngIf","customperkb"===t.selFeeRate&&!t.flgMinConf&&t.customFeeRate&&t.customFeeRate({"mr-6":i,"mr-2":I});let $a=(()=>{class i{constructor(t,l,g,V,LA,vt,an,ue){this.logger=t,this.dialogRef=l,this.data=g,this.store=V,this.actions=LA,this.decimalPipe=vt,this.commonService=an,this.dataService=ue,this.selectedPeer=new $.p4,this.faExclamationTriangle=B.eHv,this.faInfoCircle=B.sqG,this.utxos=[],this.selUTXOs=[],this.flgUseAllBalance=!1,this.totalSelectedUTXOAmount=0,this.channelConnectionError="",this.advancedTitle="Advanced Options",this.totalBalance=0,this.fundingAmount=null,this.selectedPubkey="",this.isPrivate=!1,this.feeRateTypes=r.vn,this.selFeeRate="",this.customFeeRate=null,this.flgMinConf=!1,this.minConfValue=null,this.screenSize="",this.screenSizeEnum=r.cu,this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.data.message?(this.information=this.data.message.information,this.totalBalance=this.data.message.balance,this.utxos=this.data.message.utxos,this.peer=this.data.message.peer||null,this.peers=this.data.message.peers||[]):(this.information={},this.totalBalance=0,this.utxos=[],this.peer=null,this.peers=[]),this.alertTitle=this.data.alertTitle||"Alert",this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(g=>{this.selNode=g,this.isPrivate=!!g?.settings.unannouncedChannels}),this.actions.pipe((0,c.R)(this.unSubs[1]),(0,v.h)(g=>g.type===r.AB.UPDATE_API_CALL_STATUS_CLN||g.type===r.AB.FETCH_CHANNELS_CLN)).subscribe(g=>{g.type===r.AB.UPDATE_API_CALL_STATUS_CLN&&g.payload.status===r.Bn.ERROR&&"SaveNewChannel"===g.payload.action&&(this.channelConnectionError=g.payload.message),g.type===r.AB.FETCH_CHANNELS_CLN&&this.dialogRef.close()});let t="",l="";this.sortedPeers=this.peers.sort((g,V)=>(t=g.alias?g.alias.toLowerCase():g.id?g.id.toLowerCase():"",l=V.alias?V.alias.toLowerCase():g.id?g.id.toLowerCase():"",tl?1:0)),this.filteredPeers=this.selectedPeer.valueChanges.pipe((0,c.R)(this.unSubs[2]),(0,ka.O)(""),(0,ja.U)(g=>"string"==typeof g?g:g.alias?g.alias:g.id),(0,ja.U)(g=>g?this.filterPeers(g):this.sortedPeers.slice()))}filterPeers(t){return this.sortedPeers?.filter(l=>0===l.alias?.toLowerCase().indexOf(t?t.toLowerCase():""))}displayFn(t){return t&&t.alias?t.alias:t&&t.id?t.id:""}onSelectedPeerChanged(){if(this.channelConnectionError="",this.selectedPubkey=this.selectedPeer.value&&this.selectedPeer.value.id?this.selectedPeer.value.id:null,"string"==typeof this.selectedPeer.value){const t=this.peers?.filter(l=>l.alias?.length===this.selectedPeer.value.length&&0===l.alias?.toLowerCase().indexOf(this.selectedPeer.value?this.selectedPeer.value.toLowerCase():""));1===t.length&&t[0].id&&(this.selectedPubkey=t[0].id)}this.selectedPeer.setErrors(this.selectedPeer.value&&!this.selectedPubkey?{notfound:!0}:null)}onClose(){this.dialogRef.close(!1)}resetData(){this.flgMinConf=!1,this.selFeeRate="",this.minConfValue=null,this.selectedPeer.setValue(""),this.fundingAmount=null,this.isPrivate=!!this.selNode?.settings.unannouncedChannels,this.channelConnectionError="",this.advancedTitle="Advanced Options",this.form.resetForm()}onAdvancedPanelToggle(t){t&&(this.flgMinConf||this.selFeeRate||this.selUTXOs.length&&0!==this.selUTXOs.length)?(this.advancedTitle="Advanced Options",this.flgMinConf&&(this.advancedTitle=this.advancedTitle+" | Min Confirmation Blocks: "+this.minConfValue),this.selFeeRate&&(this.advancedTitle=this.advancedTitle+" | Fee Rate: "+(this.customFeeRate?this.customFeeRate+" (Sats/vByte)":this.feeRateTypes.find(l=>l.feeRateId===this.selFeeRate)?.feeRateType)),this.selUTXOs.length&&this.selUTXOs.length>0&&(this.advancedTitle=this.advancedTitle+" | Total Selected: "+this.selUTXOs.length+" | Selected UTXOs: "+this.decimalPipe.transform(this.totalSelectedUTXOAmount)+" Sats")):this.advancedTitle="Advanced Options"}onUTXOSelectionChange(t){this.selUTXOs.length&&this.selUTXOs.length>0?(this.totalSelectedUTXOAmount=this.selUTXOs?.reduce((l,g)=>l+(g.amount_msat||0)/1e3,0),this.flgUseAllBalance&&this.onUTXOAllBalanceChange()):(this.totalSelectedUTXOAmount=0,this.fundingAmount=null,this.flgUseAllBalance=!1)}onUTXOAllBalanceChange(){this.fundingAmount=this.flgUseAllBalance?this.totalSelectedUTXOAmount:null}onOpenChannel(){if(!this.peer&&!this.selectedPubkey||!this.fundingAmount||this.totalBalance-this.fundingAmount<0||this.flgMinConf&&!this.minConfValue||"customperkb"===this.selFeeRate&&!this.flgMinConf&&!this.customFeeRate||"customperkb"===this.selFeeRate&&this.recommendedFee.minimumFee>this.customFeeRate)return!0;const t={peerId:this.peer&&this.peer.id?this.peer.id:this.selectedPubkey,amount:this.flgUseAllBalance?"all":this.fundingAmount.toString(),announce:!this.isPrivate,minconf:this.flgMinConf?this.minConfValue:null};t.feeRate="customperkb"===this.selFeeRate&&!this.flgMinConf&&this.customFeeRate?1e3*this.customFeeRate+"perkb":this.selFeeRate,this.selUTXOs.length&&this.selUTXOs.length>0&&(t.utxos=[],this.selUTXOs.forEach(l=>t.utxos.push(l.txid+":"+l.output))),this.store.dispatch((0,X.YX)({payload:t}))}onSelFeeRateChanged(t){this.customFeeRate=null,"customperkb"===t.value&&this.dataService.getRecommendedFeeRates().pipe((0,c.R)(this.unSubs[3])).subscribe({next:l=>{this.recommendedFee=l},error:l=>{this.logger.error(l)}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(gA.so),A.Y36(gA.WI),A.Y36(e.yh),A.Y36(BA.eX),A.Y36(at.JJ),A.Y36(h.v),A.Y36(Qe.D))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-open-channel"]],viewQuery:function(l,g){if(1&l&&A.Gf(gi,7),2&l){let V;A.iGM(V=A.CRH())&&(g.form=V.first)}},decls:75,vars:42,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column",3,"submit","reset"],["form","ngForm"],["fxLayout","column"],["fxFlex","100",4,"ngIf"],[4,"ngTemplateOutlet"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayout","column","fxFlex","70","fxLayoutAlign","start end"],["matInput","","type","number","tabindex","1","required","","name","amount",3,"step","min","max","disabled","ngModel","ngModelChange"],["amount","ngModel"],["matSuffix",""],[4,"ngIf"],["fxLayout","column","fxFlex","25","fxLayoutAlign","center start"],["fxLayout","column","fxLayoutAlign","center start","tabindex","2","color","primary","name","isPrivate",3,"ngModel","ngModelChange"],["expanded","false",1,"flat-expansion-panel","mt-2",3,"closed","opened"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","100","class","alert alert-info",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayoutAlign.gt-sm","space-between center","fxLayout.gt-sm","row wrap"],["fxFlex","64","fxLayout","row","fxLayoutAlign","space-between center"],["fxLayout","column","fxLayoutAlign","start center",3,"fxFlex"],["tabindex","4",3,"disabled","value","valueChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","58","fxLayoutAlign","end center",4,"ngIf"],["fxFlex","32","fxLayout","row","fxLayoutAlign","start center"],["fxFlex","7","tabindex","5","color","primary","name","flgMinConf","fxLayoutAlign","stretch start",3,"ngClass","ngModel","ngModelChange","change"],["fxLayout","column","fxFlex","93"],["matInput","","type","number","name","blocks","tabindex","8",3,"step","min","required","disabled","ngModel","ngModelChange"],["blocks","ngModel"],["fxLayout","column","fxFlex","54","fxLayoutAlign","start end"],["tabindex","6","multiple","",3,"value","valueChange","selectionChange"],["fxFlex","41","fxLayout","row","fxLayoutAlign","start center"],["tabindex","7","color","primary","name","flgUseAllBalance",3,"disabled","ngModel","ngModelChange","change"],["matTooltip","Use selected UTXOs balance as the amount to be sent. Final amount sent will be less the mining fee.","matTooltipPosition","before",1,"info-icon"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["autoFocus","","mat-button","","color","primary","type","submit","tabindex","9"],["peerDetailsExpansionBlock",""],["type","text","aria-label","Peers","matInput","","tabindex","1","required","",3,"formControl","matAutocomplete","change"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"value"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","100"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between start",1,"pr-2"],["fxLayout","column","fxFlex","58","fxLayoutAlign","end center"],["matInput","","type","number","name","custFeeRate","tabindex","4",3,"step","min","required","ngModel","ngModelChange"],["custFeeRate","ngModel"],["fxFlex","100",1,"alert","alert-danger","mt-1"],["class","flat-expansion-panel my-1","expanded","false",4,"ngIf"],["expanded","false",1,"flat-expansion-panel","my-1"],[1,"font-weight-900"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"w-100","my-1"],["fxFlex","50"],[1,"overflow-wrap","foreground-secondary-text"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),A._uU(5),A.qZA()(),A.TgZ(6,"button",5),A.NdJ("click",function(){return g.onClose()}),A._uU(7,"X"),A.qZA()(),A.TgZ(8,"mat-card-content",6)(9,"form",7,8),A.NdJ("submit",function(){return g.onOpenChannel()})("reset",function(){return g.resetData()}),A.TgZ(11,"div",9),A.YNc(12,_0,10,8,"mat-form-field",10),A.qZA(),A.YNc(13,$0,1,0,"ng-container",11),A.TgZ(14,"div",9)(15,"div",12)(16,"mat-form-field",13)(17,"mat-label"),A._uU(18,"Amount"),A.qZA(),A.TgZ(19,"input",14,15),A.NdJ("ngModelChange",function(LA){return g.fundingAmount=LA}),A.qZA(),A.TgZ(21,"mat-hint"),A._uU(22),A.ALo(23,"number"),A.qZA(),A.TgZ(24,"span",16),A._uU(25," Sats "),A.qZA(),A.YNc(26,Va,2,0,"mat-error",17)(27,Al,2,1,"mat-error",17),A.qZA(),A.TgZ(28,"div",18)(29,"mat-slide-toggle",19),A.NdJ("ngModelChange",function(LA){return g.isPrivate=LA}),A._uU(30,"Private Channel"),A.qZA()()(),A.TgZ(31,"mat-expansion-panel",20),A.NdJ("closed",function(){return g.onAdvancedPanelToggle(!0)})("opened",function(){return g.onAdvancedPanelToggle(!1)}),A.TgZ(32,"mat-expansion-panel-header")(33,"mat-panel-title")(34,"span"),A._uU(35),A.qZA()()(),A.TgZ(36,"div",21),A.YNc(37,tl,16,6,"div",22),A.TgZ(38,"div",23)(39,"div",24)(40,"mat-form-field",25)(41,"mat-label"),A._uU(42,"Fee Rate"),A.qZA(),A.TgZ(43,"mat-select",26),A.NdJ("valueChange",function(LA){return g.selFeeRate=LA})("selectionChange",function(LA){return g.onSelFeeRateChanged(LA)}),A.YNc(44,el,2,2,"mat-option",27),A.qZA()(),A.YNc(45,il,9,7,"mat-form-field",28),A.qZA(),A.TgZ(46,"div",29)(47,"mat-checkbox",30),A.NdJ("ngModelChange",function(LA){return g.flgMinConf=LA})("change",function(){return g.flgMinConf?g.selFeeRate=null:g.minConfValue=null}),A.qZA(),A.TgZ(48,"mat-form-field",31)(49,"mat-label"),A._uU(50,"Min Confirmation Blocks"),A.qZA(),A.TgZ(51,"input",32,33),A.NdJ("ngModelChange",function(LA){return g.minConfValue=LA}),A.qZA(),A.YNc(53,Xa,2,0,"mat-error",17),A.qZA()()(),A.TgZ(54,"mat-form-field",34)(55,"mat-label"),A._uU(56,"Coin Selection"),A.qZA(),A.TgZ(57,"mat-select",35),A.NdJ("valueChange",function(LA){return g.selUTXOs=LA})("selectionChange",function(LA){return g.onUTXOSelectionChange(LA)}),A.TgZ(58,"mat-select-trigger"),A._uU(59),A.ALo(60,"number"),A.qZA(),A.YNc(61,qa,3,5,"mat-option",27),A.qZA()(),A.TgZ(62,"div",36)(63,"mat-slide-toggle",37),A.NdJ("ngModelChange",function(LA){return g.flgUseAllBalance=LA})("change",function(){return g.onUTXOAllBalanceChange()}),A._uU(64," Use selected UTXOs balance "),A.qZA(),A.TgZ(65,"mat-icon",38),A._uU(66,"info_outline"),A.qZA()()()()(),A.YNc(67,rl,3,2,"div",39),A.TgZ(68,"div",40)(69,"button",41),A._uU(70,"Clear Fields"),A.qZA(),A.TgZ(71,"button",42),A._uU(72,"Open Channel"),A.qZA()()()()()(),A.YNc(73,ol,1,1,"ng-template",null,43,A.W1O)),2&l){const V=A.MAs(20),LA=A.MAs(74);A.xp6(5),A.Oqu(g.alertTitle),A.xp6(7),A.Q6J("ngIf",!g.peer&&g.peers&&g.peers.length>0),A.xp6(1),A.Q6J("ngTemplateOutlet",LA),A.xp6(6),A.Q6J("step",1e3)("min",1)("max",g.totalBalance)("disabled",g.flgUseAllBalance)("ngModel",g.fundingAmount),A.xp6(3),A.AsE("Remaining: ",A.lcZ(23,35,g.totalBalance-(g.fundingAmount?g.fundingAmount:0)),"",g.flgUseAllBalance?". Amount replaced by UTXO balance":"",""),A.xp6(4),A.Q6J("ngIf",(null==V.errors?null:V.errors.required)||!g.fundingAmount),A.xp6(1),A.Q6J("ngIf",null==V.errors?null:V.errors.max),A.xp6(2),A.Q6J("ngModel",g.isPrivate),A.xp6(6),A.Oqu(g.advancedTitle),A.xp6(2),A.Q6J("ngIf",g.recommendedFee.minimumFee),A.xp6(3),A.Q6J("fxFlex","customperkb"!==g.selFeeRate||g.flgMinConf?"100":"40"),A.xp6(3),A.Q6J("disabled",g.flgMinConf)("value",g.selFeeRate),A.xp6(1),A.Q6J("ngForOf",g.feeRateTypes),A.xp6(1),A.Q6J("ngIf","customperkb"===g.selFeeRate&&!g.flgMinConf),A.xp6(2),A.Q6J("ngClass",A.WLB(39,sl,g.screenSize===g.screenSizeEnum.XS||g.screenSize===g.screenSizeEnum.SM,g.screenSize===g.screenSizeEnum.MD||g.screenSize===g.screenSizeEnum.LG||g.screenSize===g.screenSizeEnum.XL))("ngModel",g.flgMinConf),A.xp6(4),A.Q6J("step",1)("min",0)("required",g.flgMinConf)("disabled",!g.flgMinConf)("ngModel",g.minConfValue),A.xp6(2),A.Q6J("ngIf",g.flgMinConf&&!g.minConfValue),A.xp6(4),A.Q6J("value",g.selUTXOs),A.xp6(2),A.AsE("",A.lcZ(60,37,g.totalSelectedUTXOAmount)," Sats (",g.selUTXOs.length>1?g.selUTXOs.length+" UTXOs":"1 UTXO",")"),A.xp6(2),A.Q6J("ngForOf",g.utxos),A.xp6(2),A.Q6J("disabled",g.selUTXOs.length<1)("ngModel",g.flgUseAllBalance),A.xp6(4),A.Q6J("ngIf",""!==g.channelConnectionError)}},dependencies:[at.mk,at.sg,at.O5,at.tP,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.Q7,$.qQ,$.Fd,$.On,$.F,$.oH,d.BN,n.xw,n.Wh,n.yH,D.oO,N.lW,m.dn,m.dk,Dn.oG,Nn.ib,Nn.yz,Nn.yK,x.Hw,CA.Nt,mA.KE,mA.hX,mA.bx,mA.TO,mA.R9,ai.d,tA.gD,tA.$L,yA.ey,NA.Rr,JA.gM,Ka.XC,Ka.ZL,j.h,Wa.F,fA.q,at.Ov,at.JJ],styles:[".open-inputs-box[_ngcontent-%COMP%]{padding:1.2rem 2.4rem .8rem!important}"]})}return i})();function Ao(i,I){if(1&i&&(A.TgZ(0,"span",7),A._uU(1,"Open"),A.qZA()),2&i){const t=A.oxw();A.s9C("matBadge",t.openChannels)}}function ll(i,I){if(1&i&&(A.TgZ(0,"span",7),A._uU(1,"Pending/Inactive"),A.qZA()),2&i){const t=A.oxw();A.s9C("matBadge",t.pendingChannels)}}function cl(i,I){if(1&i&&(A.TgZ(0,"span",7),A._uU(1,"Active HTLCs"),A.qZA()),2&i){const t=A.oxw();A.s9C("matBadge",t.activeHTLCs)}}let gl=(()=>{class i{constructor(t,l,g,V){this.logger=t,this.store=l,this.commonService=g,this.router=V,this.openChannels=0,this.pendingChannels=0,this.activeHTLCs=0,this.information={},this.peers=[],this.utxos=[],this.totalBalance=0,this.links=[{link:"open",name:"Open"},{link:"pending",name:"Pending/Inactive"},{link:"activehtlcs",name:"Active HTLCs"}],this.activeLink=0,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x]}ngOnInit(){this.activeLink=this.links.findIndex(t=>t.link===this.router.url.substring(this.router.url.lastIndexOf("/")+1)),this.router.events.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(t=>t instanceof le.Av)).subscribe({next:t=>{this.activeLink=this.links.findIndex(l=>l.link===t.urlAfterRedirects.substring(t.urlAfterRedirects.lastIndexOf("/")+1))}}),this.store.select(E.Ao).pipe((0,c.R)(this.unSubs[1]),(0,f.M)(this.store.select(Q.dT))).subscribe(([t,l])=>{this.selNode=l,this.information=t.information,this.totalBalance=t.balance.totalBalance||0,this.logger.info(t)}),this.store.select(E.Wi).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.peers=t.peers}),this.store.select(E.XP).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.utxos=this.commonService.sortAscByKey(t.utxos?.filter(l=>"confirmed"===l.status),"value")}),this.store.select(E.ZW).pipe((0,c.R)(this.unSubs[4])).subscribe(t=>{this.openChannels=t.activeChannels.length||0,this.pendingChannels=t.pendingChannels.length+t.inactiveChannels.length||0;const l=[...t.activeChannels,...t.pendingChannels,...t.inactiveChannels];this.activeHTLCs=l?.reduce((g,V)=>g+(V.htlcs&&V.htlcs.length>0?V.htlcs.length:0),0),this.logger.info(t)})}onOpenChannel(){this.store.dispatch((0,iA.qR)({payload:{data:{alertTitle:"Open Channel",message:{peers:this.peers,information:this.information,balance:this.totalBalance,utxos:this.utxos},component:$a}}}))}onSelectedTabChange(t){this.router.navigateByUrl("/cln/connections/channels/"+this.links[t.index].link)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(h.v),A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channels-tables"]],decls:14,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],["mat-flat-button","","color","primary","type","submit","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100",1,"bordered-box"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndex","selectedIndexChange","selectedTabChange"],["mat-tab-label",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"button",2),A.NdJ("click",function(){return g.onOpenChannel()}),A._uU(3,"Open Channel"),A.qZA()(),A.TgZ(4,"div",3)(5,"mat-tab-group",4),A.NdJ("selectedIndexChange",function(LA){return g.activeLink=LA})("selectedTabChange",function(LA){return g.onSelectedTabChange(LA)}),A.TgZ(6,"mat-tab"),A.YNc(7,Ao,2,1,"ng-template",5),A.qZA(),A.TgZ(8,"mat-tab"),A.YNc(9,ll,2,1,"ng-template",5),A.qZA(),A.TgZ(10,"mat-tab"),A.YNc(11,cl,2,1,"ng-template",5),A.qZA()(),A.TgZ(12,"div",6),A._UZ(13,"router-outlet"),A.qZA()()()),2&l&&(A.xp6(5),A.Q6J("selectedIndex",g.activeLink))},dependencies:[n.xw,n.Wh,n.yH,N.lW,Jr.k,Y.uD,Y.uX,Y.SP,le.lC]})}return i})();function Bl(i,I){if(1&i&&(A.TgZ(0,"div")(1,"div",9)(2,"div",10)(3,"h4",11),A._uU(4,"Receivable (Sats)"),A.qZA(),A.TgZ(5,"span",17),A._uU(6),A.ALo(7,"number"),A.qZA()(),A.TgZ(8,"div",10)(9,"h4",11),A._uU(10,"Spendable (Sats)"),A.qZA(),A.TgZ(11,"span",17),A._uU(12),A.ALo(13,"number"),A.qZA()()(),A._UZ(14,"mat-divider",14),A.TgZ(15,"div",9)(16,"div",10)(17,"h4",11),A._uU(18,"Their Reserve (Sats)"),A.qZA(),A.TgZ(19,"span",17),A._uU(20),A.ALo(21,"number"),A.qZA()(),A.TgZ(22,"div",10)(23,"h4",11),A._uU(24,"Our Reserve (Sats)"),A.qZA(),A.TgZ(25,"span",17),A._uU(26),A.ALo(27,"number"),A.qZA()()(),A._UZ(28,"mat-divider",14),A.TgZ(29,"div",9)(30,"div",1)(31,"h4",11),A._uU(32,"Funding Transaction ID"),A.qZA(),A.TgZ(33,"span",13),A._uU(34),A.qZA()()(),A._UZ(35,"mat-divider",14),A.qZA()),2&i){const t=A.oxw();A.xp6(6),A.Oqu(A.xi3(7,5,t.channel.receivable_msat/1e3,"1.0-0")),A.xp6(6),A.Oqu(A.xi3(13,8,t.channel.spendable_msat/1e3,"1.0-0")),A.xp6(8),A.Oqu(A.xi3(21,11,t.channel.their_reserve_msat/1e3,"1.0-2")),A.xp6(6),A.Oqu(A.xi3(27,14,t.channel.our_reserve_msat/1e3,"1.0-2")),A.xp6(8),A.Oqu(t.channel.funding_txid)}}function ul(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Show Advanced"),A.qZA())}function fl(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Hide Advanced"),A.qZA())}function to(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"button",26),A.NdJ("copied",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onCopyChanID(g))}),A._uU(1,"Copy Short Channel ID"),A.qZA()}if(2&i){const t=A.oxw();A.Q6J("payload",t.channel.short_channel_id)}}function eo(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"button",27),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onClose())}),A._uU(1,"OK"),A.qZA()}}const hl=i=>({"xs-scroll-y":i}),El=(i,I)=>({"mt-2":i,"mt-1":I});let no=(()=>{class i{constructor(t,l,g,V,LA,vt){this.dialogRef=t,this.data=l,this.logger=g,this.commonService=V,this.snackBar=LA,this.router=vt,this.faReceipt=B.dLy,this.showAdvanced=!1,this.showCopy=!0,this.showCopyField=null,this.screenSize="",this.screenSizeEnum=r.cu}ngOnInit(){this.channel=this.data.channel,this.showCopy=!!this.data.showCopy,this.screenSize=this.commonService.getScreenSize()}onClose(){this.dialogRef.close(!1)}onShowAdvanced(){this.showAdvanced=!this.showAdvanced}onCopyChanID(t){this.snackBar.open("Short channel ID "+t+" copied."),this.logger.info("Copied Text: "+t)}onGoToLink(t,l){this.router.navigateByUrl("/cln/graph/lookups",{state:{lookupType:t,lookupValue:l}}),this.onClose()}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(gA.so),A.Y36(gA.WI),A.Y36(C.mQ),A.Y36(h.v),A.Y36(Hi.ux),A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channel-information"]],decls:83,vars:35,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign","space-between stretch"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["tabindex","3","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large",3,"ngClass"],["fxLayout","column"],["fxLayout","row"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],["tabindex","4","matTooltip","Go To Graph Lookup",1,"foreground-secondary-text","go-to-link",3,"click"],[1,"foreground-secondary-text"],[1,"my-1"],["tabindex","5","matTooltip","Go To Graph Lookup",1,"foreground-secondary-text","go-to-link",3,"click"],["fxFlex","33"],[1,"overflow-wrap","foreground-secondary-text"],["fxFlex","34"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center","fxFlex","100",3,"ngClass"],["mat-button","","color","primary","type","reset","tabindex","6",1,"mr-1",3,"click"],[4,"ngIf","ngIfElse"],["hideAdvancedText",""],["autoFocus","","mat-button","","color","primary","tabindex","7","type","submit","rtlClipboard","",3,"payload","copied",4,"ngIf"],["autoFocus","","mat-button","","color","primary","tabindex","8","type","button",3,"click",4,"ngIf"],["autoFocus","","mat-button","","color","primary","tabindex","7","type","submit","rtlClipboard","",3,"payload","copied"],["autoFocus","","mat-button","","color","primary","tabindex","8","type","button",3,"click"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3),A._UZ(4,"fa-icon",4),A.TgZ(5,"span",5),A._uU(6,"Channel Information"),A.qZA()(),A.TgZ(7,"button",6),A.NdJ("click",function(){return g.onClose()}),A._uU(8,"X"),A.qZA()(),A.TgZ(9,"mat-card-content",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"h4",11),A._uU(14,"Short Channel ID"),A.qZA(),A.TgZ(15,"span",12),A.NdJ("click",function(){return g.onGoToLink("1",g.channel.short_channel_id)}),A._uU(16),A.qZA()(),A.TgZ(17,"div",10)(18,"h4",11),A._uU(19,"Peer Alias"),A.qZA(),A.TgZ(20,"span",13),A._uU(21),A.qZA()()(),A._UZ(22,"mat-divider",14),A.TgZ(23,"div",9)(24,"div",1)(25,"h4",11),A._uU(26,"Channel ID"),A.qZA(),A.TgZ(27,"span",13),A._uU(28),A.qZA()()(),A._UZ(29,"mat-divider",14),A.TgZ(30,"div",9)(31,"div",1)(32,"h4",11),A._uU(33,"Peer Public Key"),A.qZA(),A.TgZ(34,"span",15),A.NdJ("click",function(){return g.onGoToLink("0",g.channel.peer_id)}),A._uU(35),A.qZA()()(),A._UZ(36,"mat-divider",14),A.TgZ(37,"div",9)(38,"div",16)(39,"h4",11),A._uU(40,"State"),A.qZA(),A.TgZ(41,"span",17),A._uU(42),A.ALo(43,"camelcaseWithReplace"),A.qZA()(),A.TgZ(44,"div",16)(45,"h4",11),A._uU(46,"Connected"),A.qZA(),A.TgZ(47,"span",17),A._uU(48),A.qZA()(),A.TgZ(49,"div",18)(50,"h4",11),A._uU(51,"Private"),A.qZA(),A.TgZ(52,"span",17),A._uU(53),A.qZA()()(),A._UZ(54,"mat-divider",14),A.TgZ(55,"div",9)(56,"div",16)(57,"h4",11),A._uU(58,"Remote Balance (Sats)"),A.qZA(),A.TgZ(59,"span",17),A._uU(60),A.ALo(61,"number"),A.qZA()(),A.TgZ(62,"div",16)(63,"h4",11),A._uU(64,"Local Balance (Sats)"),A.qZA(),A.TgZ(65,"span",17),A._uU(66),A.ALo(67,"number"),A.qZA()(),A.TgZ(68,"div",18)(69,"h4",11),A._uU(70,"Total (Sats)"),A.qZA(),A.TgZ(71,"span",17),A._uU(72),A.ALo(73,"number"),A.qZA()()(),A._UZ(74,"mat-divider",14),A.YNc(75,Bl,36,17,"div",19),A.TgZ(76,"div",20)(77,"button",21),A.NdJ("click",function(){return g.onShowAdvanced()}),A.YNc(78,ul,2,0,"p",22)(79,fl,2,0,"ng-template",null,23,A.W1O),A.qZA(),A.YNc(81,to,2,1,"button",24)(82,eo,2,0,"button",25),A.qZA()()()()()),2&l){const V=A.MAs(80);A.xp6(4),A.Q6J("icon",g.faReceipt),A.xp6(5),A.Q6J("ngClass",A.VKq(30,hl,g.screenSize===g.screenSizeEnum.XS)),A.xp6(7),A.hij(" ",g.channel.short_channel_id," "),A.xp6(5),A.Oqu(g.channel.alias),A.xp6(7),A.Oqu(g.channel.channel_id),A.xp6(7),A.hij(" ",g.channel.peer_id," "),A.xp6(7),A.Oqu(A.xi3(43,18,null==g.channel?null:g.channel.state,"_")),A.xp6(6),A.Oqu(g.channel.peer_connected?"Yes":"No"),A.xp6(5),A.Oqu(g.channel.private?"Yes":"No"),A.xp6(7),A.Oqu(A.xi3(61,21,g.channel.to_them_msat/1e3,"1.0-0")),A.xp6(6),A.Oqu(A.xi3(67,24,g.channel.to_us_msat/1e3,"1.0-0")),A.xp6(6),A.Oqu(A.xi3(73,27,g.channel.total_msat/1e3,"1.0-0")),A.xp6(3),A.Q6J("ngIf",g.showAdvanced),A.xp6(1),A.Q6J("ngClass",A.WLB(32,El,!g.showAdvanced,g.showAdvanced)),A.xp6(2),A.Q6J("ngIf",!g.showAdvanced)("ngIfElse",V),A.xp6(3),A.Q6J("ngIf",g.showCopy),A.xp6(1),A.Q6J("ngIf",!g.showCopy)}},dependencies:[at.mk,at.O5,d.BN,n.xw,n.Wh,n.yH,D.oO,N.lW,m.dn,m.dk,ai.d,JA.gM,pr.y,j.h,at.JJ,xA.D3]})}return i})();function nn(i,I){if(1&i&&(A.TgZ(0,"mat-option",39),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function Mi(i,I){1&i&&A._UZ(0,"mat-progress-bar",40)}function Cl(i,I){1&i&&A._UZ(0,"th",41)}function io(i,I){if(1&i&&(A.TgZ(0,"span",45),A._UZ(1,"fa-icon",46),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("icon",t.faEyeSlash)}}function wl(i,I){if(1&i&&(A.TgZ(0,"span",47),A._UZ(1,"fa-icon",46),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("icon",t.faEye)}}function Ql(i,I){if(1&i&&(A.TgZ(0,"td",42),A.YNc(1,io,2,1,"span",43)(2,wl,2,1,"span",44),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf",t.private),A.xp6(1),A.Q6J("ngIf",!t.private)}}function ro(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Short Channel ID"),A.qZA())}const Vi=i=>({width:i});function dl(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Vi,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.short_channel_id)}}function ao(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Alias"),A.qZA())}function pl(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Vi,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.alias)}}function Ii(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"ID"),A.qZA())}function ml(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Vi,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.id)}}function Ml(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Channel ID"),A.qZA())}function Il(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Vi,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.channel_id)}}function Dl(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Funding Transaction ID"),A.qZA())}function oo(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Vi,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.funding_txid)}}function $r(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Connected"),A.qZA())}function ti(i,I){if(1&i&&(A.TgZ(0,"td",42),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null!=t&&t.connected?"Connected":"Disconnected")}}function vl(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Local Reserve (Sats)"),A.qZA())}function yl(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",52),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.our_reserve_msat)/1e3,"1.0-0")," ")}}function xl(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Remote Reserve (Sats)"),A.qZA())}function Fl(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",52),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.their_reserve_msat)/1e3,"1.0-0")," ")}}function Hl(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Total (Sats)"),A.qZA())}function Yl(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",52),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.total_msat)/1e3,(null==t?null:t.to_us_msat)<1e3?"1.0-4":"1.0-0")," ")}}function Tl(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Spendable (Sats)"),A.qZA())}function Sl(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",52),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.spendable_msat)/1e3,(null==t?null:t.to_us_msat)<1e3?"1.0-4":"1.0-0")," ")}}function Nl(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Local Balance (Sats)"),A.qZA())}function so(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",52),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.to_us_msat)/1e3,(null==t?null:t.to_us_msat)<1e3?"1.0-4":"1.0-0")," ")}}function Ul(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Remote Balance (Sats)"),A.qZA())}function AA(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",52),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.to_them_msat)/1e3,(null==t?null:t.to_them_msat)<1e3?"1.0-4":"1.0-0")," ")}}function G(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Balance Score"),A.qZA())}function W(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",53)(2,"mat-hint",54),A._uU(3),A.ALo(4,"number"),A.qZA()(),A._UZ(5,"mat-progress-bar",55),A.qZA()),2&i){const t=I.$implicit;A.xp6(3),A.Oqu(A.lcZ(4,2,t.balancedness||0)),A.xp6(2),A.s9C("value",t.to_us_msat&&t.to_us_msat>0?t.to_us_msat/(t.to_us_msat+t.to_them_msat)*100:0)}}function M(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",56)(1,"div",57)(2,"mat-select",58),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",59),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onChannelUpdate("all"))}),A._uU(5,"Update Fee Policy"),A.qZA(),A.TgZ(6,"mat-option",59),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDownloadCSV())}),A._uU(7,"Download CSV"),A.qZA()()()()}}function S(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",60)(1,"div",57)(2,"mat-select",61),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",59),A.NdJ("click",function(g){const LA=A.CHM(t).$implicit,vt=A.oxw();return A.KtG(vt.onChannelClick(LA,g))}),A._uU(5,"View Info"),A.qZA(),A.TgZ(6,"mat-option",59),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onViewRemotePolicy(V))}),A._uU(7,"View Remote Fee"),A.qZA(),A.TgZ(8,"mat-option",59),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onChannelUpdate(V))}),A._uU(9,"Update Fee Policy"),A.qZA(),A.TgZ(10,"mat-option",59),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onChannelClose(V))}),A._uU(11,"Close Channel"),A.qZA()()()()}}function P(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No peers connected. Add a peer in order to open a channel."),A.qZA())}function eA(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No channel available."),A.qZA())}function sA(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting channels..."),A.qZA())}function lA(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.errorMessage)}}function oA(i,I){if(1&i&&(A.TgZ(0,"td",62),A.YNc(1,P,2,0,"p",63)(2,eA,2,0,"p",63)(3,sA,2,0,"p",63)(4,lA,2,1,"p",63),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",t.numPeers<1&&(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",t.numPeers>0&&(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const SA=i=>({"display-none":i});function WA(i,I){if(1&i&&A._UZ(0,"tr",64),2&i){const t=A.oxw();A.Q6J("ngClass",A.VKq(1,SA,t.numPeers>0&&(null==t.channels?null:t.channels.data)&&(null==t.channels||null==t.channels.data?null:t.channels.data.length)>0))}}function st(i,I){1&i&&A._UZ(0,"tr",65)}function _A(i,I){1&i&&A._UZ(0,"tr",66)}const ct=()=>["all"],dt=i=>({"error-border":i}),Mt=()=>["no_peer"];let Gt=(()=>{class i{constructor(t,l,g,V,LA,vt){this.logger=t,this.store=l,this.rtlEffects=g,this.clnEffects=V,this.commonService=LA,this.camelCaseWithReplace=vt,this.faEye=B.Mdf,this.faEyeSlash=B.Aq,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"open_channels",recordsPerPage:r.IV,sortBy:"alias",sortOrder:r.Pi.DESCENDING},this.totalBalance=0,this.displayedColumns=[],this.channelsData=[],this.channels=new y.by([]),this.myChanPolicy={},this.information={},this.numPeers=-1,this.feeRateTypes=r.vn,this.selFilter="",this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){window.history.state&&(window.history.state.filterColumn||window.history.state.filterValue)&&(this.selFilterBy=window.history.state.filterColumn||"all",this.selFilter=window.history.state.filterValue||""),this.store.select(E.jK).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.information=t.information,this.numPeers=t.numPeers,this.totalBalance=t.balance.totalBalance||0,this.logger.info(t)}),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("private"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.ZW).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.channelsData=t.activeChannels,this.channelsData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadChannelsTable(this.channelsData),this.logger.info(t)})}ngAfterViewInit(){this.channelsData.length>0&&this.loadChannelsTable(this.channelsData)}onViewRemotePolicy(t){this.store.dispatch((0,X.$A)({payload:{uiMessage:r.m6.GET_REMOTE_POLICY,shortChannelID:t.short_channel_id||"",showError:!0}})),this.clnEffects.setLookupCL.pipe((0,ve.q)(1)).subscribe(l=>{if(l.channels&&0===l.channels.length)return!1;let g={};g=l.channels[0].source!==this.information.id?l.channels[0]:l.channels[1];const V=[[{key:"base_fee_millisatoshi",value:g.base_fee_millisatoshi,title:"Base Fees (mSats)",width:34,type:r.Gi.NUMBER},{key:"fee_per_millionth",value:g.fee_per_millionth,title:"Fee/Millionth",width:33,type:r.Gi.NUMBER},{key:"delay",value:g.delay,title:"Delay",width:33,type:r.Gi.NUMBER}]],LA="Remote policy for Channel: "+(t.alias||t.short_channel_id?t.alias&&t.short_channel_id?t.alias+" ("+t.short_channel_id+")":t.alias?t.alias:t.short_channel_id:t.channel_id);setTimeout(()=>{this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"Remote Channel Policy",titleMessage:LA,message:V}}}))},0)})}onChannelUpdate(t){"all"!==t&&"ONCHAIN"===t.state||("all"===t?(this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Update Fee Policy",noBtnText:"Cancel",yesBtnText:"Update All",message:[],titleMessage:"Update fee policy for all channels",flgShowInput:!0,getInputs:[{placeholder:"Base Fee (mSats)",inputType:r.Gi.NUMBER,inputValue:1e3,step:100,width:48},{placeholder:"Fee Rate (mili mSats)",inputType:r.Gi.NUMBER,inputValue:1,min:1,width:48,hintFunction:this.percentHintFunction}]}}})),this.rtlEffects.closeConfirm.pipe((0,c.R)(this.unSubs[3])).subscribe(l=>{l&&this.store.dispatch((0,X.pW)({payload:{feebase:l[0].inputValue,feeppm:l[1].inputValue,id:"all"}}))})):(this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Update Fee Policy",noBtnText:"Cancel",yesBtnText:"Update",message:[],titleMessage:"Update fee policy for Channel: "+(t.alias||t.short_channel_id?t.alias&&t.short_channel_id?t.alias+" ("+t.short_channel_id+")":t.alias?t.alias:t.short_channel_id:t.channel_id),flgShowInput:!0,getInputs:[{placeholder:"Base Fee (mSats)",inputType:r.Gi.NUMBER,inputValue:""===t.fee_base_msat?0:t.fee_base_msat,step:100,width:48},{placeholder:"Fee Rate (mili mSats)",inputType:r.Gi.NUMBER,inputValue:t.fee_proportional_millionths,min:1,width:48,hintFunction:this.percentHintFunction}]}}})),this.rtlEffects.closeConfirm.pipe((0,c.R)(this.unSubs[4])).subscribe(V=>{V&&this.store.dispatch((0,X.pW)({payload:{feebase:V[0].inputValue,feeppm:V[1].inputValue,id:t.channel_id}}))})),this.applyFilter())}percentHintFunction(t){return(t/1e4).toString()+"%"}onChannelClose(t){this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Close Channel",titleMessage:"Closing channel: "+(t.alias||t.short_channel_id?t.alias&&t.short_channel_id?t.alias+" ("+t.short_channel_id+")":t.alias?t.alias:t.short_channel_id:t.channel_id),noBtnText:"Cancel",yesBtnText:"Close Channel"}}})),this.rtlEffects.closeConfirm.pipe((0,c.R)(this.unSubs[5])).subscribe(l=>{l&&this.store.dispatch((0,X.BL)({payload:{id:t.id||"",channelId:t.channel_id||"",force:!1}}))})}onChannelClick(t,l){this.store.dispatch((0,iA.qR)({payload:{data:{channel:t,showCopy:!0,component:no}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column||"","_"):this.commonService.titleCase(t)}setFilterPredicate(){this.channels.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.peer_connected?"connected":"disconnected")+(t.channel_id?t.channel_id.toLowerCase():"")+(t.short_channel_id?t.short_channel_id.toLowerCase():"")+(t.id?t.id.toLowerCase():"")+(t.alias?t.alias.toLowerCase():"")+(t.private?"private":"public")+(t.state?t.state.toLowerCase():"")+(t.funding_txid?t.funding_txid.toLowerCase():"")+(t.to_them_msat?t.to_them_msat/1e3:"")+(t.to_us_msat?t.to_us_msat/1e3:"")+(t.total_msat?t.total_msat/1e3:"")+(t.their_reserve_msat?t.their_reserve_msat/1e3:"")+(t.our_reserve_msat?t.our_reserve_msat/1e3:"")+(t.spendable_msat?t.spendable_msat/1e3:"");break;case"private":g=t?.private?"private":"public";break;case"connected":g=t?.peer_connected?"connected":"disconnected";break;case"msatoshi_total":g=((t.total_msat||0)/1e3).toString()||"";break;case"spendable_msatoshi":g=((t.spendable_msat||0)/1e3).toString()||"";break;case"msatoshi_to_us":g=((t.to_us_msat||0)/1e3).toString()||"";break;case"msatoshi_to_them":g=((t.to_them_msat||0)/1e3).toString()||"";break;case"our_channel_reserve_satoshis":g=((t.our_reserve_msat||0)/1e3).toString()||"";break;case"their_channel_reserve_satoshis":g=((t.their_reserve_msat||0)/1e3).toString()||"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"connected"===this.selFilterBy?0===g.indexOf(l):g.includes(l)}}loadChannelsTable(t){this.channels=new y.by([...t]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(l,g)=>{switch(g){case"msatoshi_total":return l.total_msat;case"spendable_msatoshi":return l.spendable_msat;case"msatoshi_to_us":return l.to_us_msat;case"msatoshi_to_them":return l.to_them_msat;case"our_channel_reserve_satoshis":return l.our_reserve_msat;case"their_channel_reserve_satoshis":return l.their_reserve_msat;default:return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null}},this.channels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.channels)}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.channels.data,"Open-channels")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(pA.V),A.Y36(_r.J),A.Y36(h.v),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channel-open-table"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Channels")}])],decls:69,vars:18,consts:[["fxLayout","column"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["mode","indeterminate",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"table-container","w-100",3,"perfectScrollbar"],["mat-table","","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","private"],["mat-header-cell","","mat-sort-header","","matTooltip","Private",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","short_channel_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","alias"],["matColumnDef","id"],["matColumnDef","channel_id"],["matColumnDef","funding_txid"],["matColumnDef","connected"],["matColumnDef","our_channel_reserve_satoshis"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","their_channel_reserve_satoshis"],["matColumnDef","msatoshi_total"],["matColumnDef","spendable_msatoshi"],["matColumnDef","msatoshi_to_us"],["matColumnDef","msatoshi_to_them"],["matColumnDef","balancedness"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_peer"],["mat-footer-cell","","colspan","5",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","matTooltip","Private"],["mat-cell",""],["class","mr-1","matTooltip","Private","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Public","matTooltipPosition","right",4,"ngIf"],["matTooltip","Private","matTooltipPosition","right",1,"mr-1"],[3,"icon"],["matTooltip","Public","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayout","row"],["fxFlex","100","fxLayoutAlign","center center",1,"font-size-80"],["mode","determinate",3,"value"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","2",1,"mr-0"],["mat-footer-cell","","colspan","5"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1),A._UZ(2,"div",2),A.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),A._uU(6,"Filter By"),A.qZA(),A.TgZ(7,"mat-select",5),A.NdJ("ngModelChange",function(LA){return g.selFilterBy=LA})("selectionChange",function(){return g.selFilter="",g.applyFilter()}),A.TgZ(8,"perfect-scrollbar"),A.YNc(9,nn,2,2,"mat-option",6),A.qZA()()(),A.TgZ(10,"mat-form-field",4)(11,"mat-label"),A._uU(12,"Filter"),A.qZA(),A.TgZ(13,"input",7),A.NdJ("ngModelChange",function(LA){return g.selFilter=LA})("input",function(){return g.applyFilter()})("keyup",function(){return g.applyFilter()}),A.qZA()()()(),A.YNc(14,Mi,1,0,"mat-progress-bar",8),A.TgZ(15,"div",9)(16,"table",10,11),A.ynx(18,12),A.YNc(19,Cl,1,0,"th",13)(20,Ql,3,2,"td",14),A.BQk(),A.ynx(21,15),A.YNc(22,ro,2,0,"th",16)(23,dl,4,4,"td",14),A.BQk(),A.ynx(24,17),A.YNc(25,ao,2,0,"th",16)(26,pl,4,4,"td",14),A.BQk(),A.ynx(27,18),A.YNc(28,Ii,2,0,"th",16)(29,ml,4,4,"td",14),A.BQk(),A.ynx(30,19),A.YNc(31,Ml,2,0,"th",16)(32,Il,4,4,"td",14),A.BQk(),A.ynx(33,20),A.YNc(34,Dl,2,0,"th",16)(35,oo,4,4,"td",14),A.BQk(),A.ynx(36,21),A.YNc(37,$r,2,0,"th",16)(38,ti,2,1,"td",14),A.BQk(),A.ynx(39,22),A.YNc(40,vl,2,0,"th",23)(41,yl,4,4,"td",14),A.BQk(),A.ynx(42,24),A.YNc(43,xl,2,0,"th",23)(44,Fl,4,4,"td",14),A.BQk(),A.ynx(45,25),A.YNc(46,Hl,2,0,"th",23)(47,Yl,4,4,"td",14),A.BQk(),A.ynx(48,26),A.YNc(49,Tl,2,0,"th",23)(50,Sl,4,4,"td",14),A.BQk(),A.ynx(51,27),A.YNc(52,Nl,2,0,"th",23)(53,so,4,4,"td",14),A.BQk(),A.ynx(54,28),A.YNc(55,Ul,2,0,"th",23)(56,AA,4,4,"td",14),A.BQk(),A.ynx(57,29),A.YNc(58,G,2,0,"th",16)(59,W,6,4,"td",14),A.BQk(),A.ynx(60,30),A.YNc(61,M,8,0,"th",31)(62,S,12,0,"td",32),A.BQk(),A.ynx(63,33),A.YNc(64,oA,5,4,"td",34),A.BQk(),A.YNc(65,WA,1,3,"tr",35)(66,st,1,0,"tr",36)(67,_A,1,0,"tr",37),A.qZA()(),A._UZ(68,"mat-paginator",38),A.qZA()),2&l&&(A.xp6(7),A.Q6J("ngModel",g.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(14,ct).concat(g.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",g.selFilter),A.xp6(1),A.Q6J("ngIf",g.apiCallStatus.status===g.apiCallStatusEnum.INITIATED),A.xp6(2),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.channels)("ngClass",A.VKq(15,dt,""!==g.errorMessage)),A.xp6(49),A.Q6J("matFooterRowDef",A.DdM(17,Mt)),A.xp6(1),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns),A.xp6(1),A.Q6J("pageSize",g.pageSize)("pageSizeOptions",g.pageSizeOptions)("showFirstLastButtons",g.screenSize!==g.screenSizeEnum.XS))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,CA.Nt,mA.KE,mA.hX,mA.bx,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,JA.gM,T.NW,cA.Vv,cA.$V,at.JJ],styles:[".mat-column-private[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}.mat-column-balancedness[_ngcontent-%COMP%]{padding-left:2rem;min-width:15rem;max-width:30rem}"]})}return i})();const _t=["outputIdx"];function qt(i,I){if(1&i&&(A.TgZ(0,"div",27),A._UZ(1,"fa-icon",13),A.TgZ(2,"span"),A._uU(3,"Change output balance "),A.TgZ(4,"strong"),A._uU(5),A.ALo(6,"number"),A.qZA(),A._uU(7," (Sats) may be insufficient for fee bumping, depending on the prevailing fee rates."),A.qZA()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(4),A.Oqu(A.lcZ(6,2,t.dustOutputValue))}}function re(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Output Index required."),A.qZA())}function ce(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Invalid index value."),A.qZA())}function Ee(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Fees is required."),A.qZA())}function we(i,I){if(1&i&&(A.TgZ(0,"div",28),A._UZ(1,"fa-icon",13),A.TgZ(2,"span"),A._uU(3),A.qZA()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(2),A.Oqu(t.bumpFeeError)}}let Ge=(()=>{class i{set outputIndx(t){t&&(this.outputIdx=t)}constructor(t,l,g,V,LA,vt){this.actions=t,this.dialogRef=l,this.data=g,this.store=V,this.logger=LA,this.dataService=vt,this.faUpRightFromSquare=B.t3U,this.newAddress="",this.fees=null,this.outputIndex=null,this.faCopy=B.kZ_,this.faInfoCircle=B.sqG,this.faExclamationTriangle=B.eHv,this.bumpFeeError="",this.flgShowDustWarning=!1,this.dustOutputValue=0,this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new s.x,new s.x,new s.x,new s.x]}ngOnInit(){this.bumpFeeChannel=this.data.channel,this.logger.info(this.bumpFeeChannel),this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t,this.logger.info(this.selNode)}),this.dataService.getRecommendedFeeRates().pipe((0,c.R)(this.unSubs[1])).subscribe({next:t=>{this.recommendedFee=t},error:t=>{this.logger.error(t)}}),this.dataService.getBlockExplorerTransaction(this.bumpFeeChannel.funding_txid).pipe((0,c.R)(this.unSubs[2])).subscribe({next:t=>{this.outputIndex=0===t.vout.findIndex(l=>l.value===this.bumpFeeChannel.to_us_msat)?1:0,this.dustOutputValue=t.vout[this.outputIndex].value,this.flgShowDustWarning=this.dustOutputValue<1e3},error:t=>{this.logger.error(t)}})}onBumpFee(){if(!this.outputIndex&&0!==this.outputIndex||!this.fees)return!0;this.bumpFeeError="",this.store.dispatch((0,X._E)({payload:r._t[0]})),this.actions.pipe((0,v.h)(t=>t.type===r.AB.SET_NEW_ADDRESS_CLN),(0,ve.q)(1)).subscribe(t=>{this.store.dispatch((0,X.Wi)({payload:{destination:t.payload,satoshi:"all",feerate:(1e3*+(this.fees||0)).toString()+"perkb",utxos:[this.bumpFeeChannel.funding_txid+":"+(this.outputIndex||"").toString()]}}))}),this.actions.pipe((0,v.h)(t=>t.type===r.AB.SET_CHANNEL_TRANSACTION_RES_CLN),(0,ve.q)(1)).subscribe(t=>{this.store.dispatch((0,iA.jW)({payload:"Successfully bumped the fee. Use the block explorer to verify transaction."})),this.dialogRef.close()}),this.actions.pipe((0,v.h)(t=>t.type===r.AB.UPDATE_API_CALL_STATUS_CLN),(0,c.R)(this.unSubs[3])).subscribe(t=>{t.payload.status===r.Bn.ERROR&&("SetChannelTransaction"===t.payload.action||"GenerateNewAddress"===t.payload.action)&&(this.logger.error(t.payload.message),this.bumpFeeError=t.payload.message)})}onExplorerClicked(t){window.open(this.selNode.settings.blockExplorerUrl+"/tx/"+t,"_blank")}resetData(){this.bumpFeeError="",this.fees=null,this.outputIndex=null,this.flgShowDustWarning=!1,this.outputIdx.control.setErrors(null)}onClose(){this.dialogRef.close(!1)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(BA.eX),A.Y36(gA.so),A.Y36(gA.WI),A.Y36(e.yh),A.Y36(C.mQ),A.Y36(Qe.D))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-bump-fee"]],viewQuery:function(l,g){if(1&l&&A.Gf(_t,5),2&l){let V;A.iGM(V=A.CRH())&&(g.outputIndx=V.first)}},decls:47,vars:19,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxLayout","column",1,"bordered-box","mb-1","p-2"],["fxLayoutAlign","start center",1,"pb-1","word-break"],[1,"ml-1","fa-icon-primary",3,"matTooltip","icon","click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","100"],["fxFlex","100","class","alert alert-warn",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayout","column","fxFlex","49"],["autoFocus","","matInput","","type","number","tabindex","1","required","","name","outputIndx",3,"step","min","ngModel","ngModelChange"],["outputIndx","ngModel"],[4,"ngIf"],["matInput","","type","number","name","fees","required","","tabindex","4",3,"step","min","ngModel","ngModelChange"],["fee","ngModel"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center"],["mat-button","","color","primary","type","reset","tabindex","5","default","",1,"mr-1",3,"click"],["mat-button","","color","primary","type","submit","tabindex","6",3,"click"],["fxFlex","100",1,"alert","alert-warn"],["fxFlex","100",1,"alert","alert-danger","mt-1"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),A._uU(5,"Bump Fee"),A.qZA()(),A.TgZ(6,"button",5),A.NdJ("click",function(){return g.onClose()}),A._uU(7,"X"),A.qZA()(),A.TgZ(8,"mat-card-content",6)(9,"form",7)(10,"div",8)(11,"p",9),A._uU(12),A.TgZ(13,"fa-icon",10),A.NdJ("click",function(){return g.onExplorerClicked(null==g.bumpFeeChannel?null:g.bumpFeeChannel.funding_txid)}),A.qZA()(),A.TgZ(14,"div",11)(15,"div",12),A._UZ(16,"fa-icon",13),A.TgZ(17,"span",14)(18,"div"),A._uU(19,"Fee rates recommended by mempool (sat/vByte):"),A.qZA(),A.TgZ(20,"div"),A._uU(21),A.qZA(),A.TgZ(22,"div"),A._uU(23),A.qZA(),A.TgZ(24,"div"),A._uU(25),A.qZA()()(),A.YNc(26,qt,8,4,"div",15),A.TgZ(27,"div",16)(28,"mat-form-field",17)(29,"mat-label"),A._uU(30,"Output Index"),A.qZA(),A.TgZ(31,"input",18,19),A.NdJ("ngModelChange",function(LA){return g.outputIndex=LA}),A.qZA(),A.YNc(33,re,2,0,"mat-error",20)(34,ce,2,0,"mat-error",20),A.qZA(),A.TgZ(35,"mat-form-field",17)(36,"mat-label"),A._uU(37,"Fees (Sats/vByte)"),A.qZA(),A.TgZ(38,"input",21,22),A.NdJ("ngModelChange",function(LA){return g.fees=LA}),A.qZA(),A.YNc(40,Ee,2,0,"mat-error",20),A.qZA()(),A.YNc(41,we,4,2,"div",23),A.qZA()(),A.TgZ(42,"div",24)(43,"button",25),A.NdJ("click",function(){return g.resetData()}),A._uU(44,"Clear"),A.qZA(),A.TgZ(45,"button",26),A.NdJ("click",function(){return g.onBumpFee()}),A._uU(46),A.qZA()()()()()()),2&l){const V=A.MAs(32);A.xp6(12),A.hij("Bump fee for transaction id: ",null==g.bumpFeeChannel?null:g.bumpFeeChannel.funding_txid," "),A.xp6(1),A.s9C("matTooltip","Link to "+g.selNode.settings.blockExplorerUrl),A.Q6J("icon",g.faUpRightFromSquare),A.xp6(3),A.Q6J("icon",g.faInfoCircle),A.xp6(5),A.hij("- High: ",g.recommendedFee.fastestFee||"Unknown",""),A.xp6(2),A.hij("- Medium: ",g.recommendedFee.halfHourFee||"Unknown",""),A.xp6(2),A.hij("- Low: ",g.recommendedFee.hourFee||"Unknown",""),A.xp6(1),A.Q6J("ngIf",g.flgShowDustWarning),A.xp6(5),A.Q6J("step",1)("min",0)("ngModel",g.outputIndex),A.xp6(2),A.Q6J("ngIf",null==V.errors?null:V.errors.required),A.xp6(1),A.Q6J("ngIf",null==V.errors?null:V.errors.pendingChannelOutputIndex),A.xp6(4),A.Q6J("step",1)("min",0)("ngModel",g.fees),A.xp6(2),A.Q6J("ngIf",!g.fees),A.xp6(1),A.Q6J("ngIf",""!==g.bumpFeeError),A.xp6(5),A.Oqu(""!==g.bumpFeeError?"Retry Bump Fee":"Bump Fee")}},dependencies:[at.O5,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.Q7,$.qQ,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,N.lW,m.dn,m.dk,CA.Nt,mA.KE,mA.hX,mA.TO,JA.gM,j.h,fA.q,at.JJ]})}return i})();function rn(i,I){if(1&i&&(A.TgZ(0,"mat-option",39),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function Pe(i,I){1&i&&A._UZ(0,"mat-progress-bar",40)}function fe(i,I){1&i&&A._UZ(0,"th",41)}function qe(i,I){if(1&i&&(A.TgZ(0,"span",45),A._UZ(1,"fa-icon",46),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("icon",t.faEyeSlash)}}function He(i,I){if(1&i&&(A.TgZ(0,"span",47),A._UZ(1,"fa-icon",46),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("icon",t.faEye)}}function Je(i,I){if(1&i&&(A.TgZ(0,"td",42),A.YNc(1,qe,2,1,"span",43)(2,He,2,1,"span",44),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf",t.private),A.xp6(1),A.Q6J("ngIf",!t.private)}}function pe(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Alias"),A.qZA())}const Ye=i=>({width:i});function _e(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Ye,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.alias)}}function he(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"ID"),A.qZA())}function $e(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Ye,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.id)}}function Rn(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Channel ID"),A.qZA())}function fn(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Ye,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.channel_id)}}function xn(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Funding Transaction ID"),A.qZA())}function bn(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"div",49)(2,"span",50),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Ye,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.funding_txid)}}function zn(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"Connected"),A.qZA())}function Mn(i,I){if(1&i&&(A.TgZ(0,"td",42),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null!=t&&t.connected?"Connected":"Disconnected")}}function Gn(i,I){1&i&&(A.TgZ(0,"th",48),A._uU(1,"State"),A.qZA())}function wn(i,I){if(1&i&&(A.TgZ(0,"td",51),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("ngStyle",A.VKq(2,Ye,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(1),A.Oqu(l.CLNChannelPendingState[null==t?null:t.state])}}function On(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Local Reserve (Sats)"),A.qZA())}function Ie(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",53),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.our_reserve_msat)/1e3,"1.0-0")," ")}}function Ue(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Remote Reserve (Sats)"),A.qZA())}function Te(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",53),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.their_reserve_msat)/1e3,"1.0-0")," ")}}function Ve(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Total (Sats)"),A.qZA())}function Oe(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",53),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.total_msat)/1e3,(null==t?null:t.to_us_msat)<1e3?"1.0-4":"1.0-0")," ")}}function ln(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Spendable (Sats)"),A.qZA())}function Aa(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",53),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.spendable_msat)/1e3,(null==t?null:t.to_us_msat)<1e3?"1.0-4":"1.0-0")," ")}}function Hn(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Local Balance (Sats)"),A.qZA())}function ta(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",53),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.to_us_msat)/1e3,(null==t?null:t.to_us_msat)<1e3?"1.0-4":"1.0-0")," ")}}function ea(i,I){1&i&&(A.TgZ(0,"th",52),A._uU(1,"Remote Balance (Sats)"),A.qZA())}function bl(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",53),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.to_them_msat)/1e3,(null==t?null:t.to_them_msat)<1e3?"1.0-4":"1.0-0")," ")}}function Ll(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",54)(1,"div",55)(2,"mat-select",56),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",57),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function Yr(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-option",57),A.NdJ("click",function(){A.CHM(t);const g=A.oxw().$implicit,V=A.oxw();return A.KtG(V.onChannelClose(g))}),A._uU(1,"Close Channel"),A.qZA()}}function Zi(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-option",57),A.NdJ("click",function(){A.CHM(t);const g=A.oxw().$implicit,V=A.oxw();return A.KtG(V.onBumpFee(g))}),A._uU(1,"Bump Fee"),A.qZA()}}function na(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",58)(1,"div",55)(2,"mat-select",59),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",57),A.NdJ("click",function(g){const LA=A.CHM(t).$implicit,vt=A.oxw();return A.KtG(vt.onChannelClick(LA,g))}),A._uU(5,"View Info"),A.qZA(),A.YNc(6,Yr,2,0,"mat-option",60)(7,Zi,2,0,"mat-option",60),A.qZA()()()}if(2&i){const t=I.$implicit;A.xp6(6),A.Q6J("ngIf","CHANNELD_SHUTTING_DOWN"===t.state||"CLOSINGD_SIGEXCHANGE"===t.state||!t.connected&&"CHANNELD_NORMAL"===t.state),A.xp6(1),A.Q6J("ngIf","CHANNELD_AWAITING_LOCKIN"===t.state)}}function Tr(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No peers connected. Add a peer in order to open a channel."),A.qZA())}function Sr(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No pending/inactive channel available."),A.qZA())}function Xi(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting pending/inactive channels..."),A.qZA())}function qi(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.errorMessage)}}function _i(i,I){if(1&i&&(A.TgZ(0,"td",61),A.YNc(1,Tr,2,0,"p",62)(2,Sr,2,0,"p",62)(3,Xi,2,0,"p",62)(4,qi,2,1,"p",62),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",t.numPeers<1&&(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",t.numPeers>0&&(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const $i=i=>({"display-none":i});function Ar(i,I){if(1&i&&A._UZ(0,"tr",63),2&i){const t=A.oxw();A.Q6J("ngClass",A.VKq(1,$i,t.numPeers>0&&(null==t.channels?null:t.channels.data)&&(null==t.channels||null==t.channels.data?null:t.channels.data.length)>0))}}function tr(i,I){1&i&&A._UZ(0,"tr",64)}function er(i,I){1&i&&A._UZ(0,"tr",65)}const nr=()=>["all"],Ci=i=>({"error-border":i}),lo=()=>["no_peer"];let co=(()=>{class i{constructor(t,l,g,V,LA){this.logger=t,this.store=l,this.rtlEffects=g,this.commonService=V,this.camelCaseWithReplace=LA,this.faEye=B.Mdf,this.faEyeSlash=B.Aq,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"pending_inactive_channels",recordsPerPage:r.IV,sortBy:"alias",sortOrder:r.Pi.DESCENDING},this.totalBalance=0,this.displayedColumns=[],this.channelsData=[],this.channels=new y.by([]),this.myChanPolicy={},this.information={},this.numPeers=-1,this.feeRateTypes=r.vn,this.selFilter="",this.CLNChannelPendingState=r.Zs,this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(E.jK).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.information=t.information,this.numPeers=t.numPeers,this.totalBalance=t.balance.totalBalance||0,this.logger.info(t)}),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("private"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.ZW).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.channelsData=[...t.pendingChannels,...t.inactiveChannels],this.channelsData=this.channelsData.sort((l,g)=>this.CLNChannelPendingState[l.state||""]>=this.CLNChannelPendingState[g.state||""]?1:-1),this.channelsData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadChannelsTable(this.channelsData),this.logger.info(t)})}ngAfterViewInit(){this.channelsData&&this.channelsData.length>0&&this.loadChannelsTable(this.channelsData)}onBumpFee(t){this.store.dispatch((0,iA.qR)({payload:{data:{channel:t,component:Ge}}}))}onChannelClick(t,l){this.store.dispatch((0,iA.qR)({payload:{data:{channel:t,showCopy:!0,component:no}}}))}onChannelClose(t){this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Force Close Channel",titleMessage:"Force closing channel: "+(t.alias||t.short_channel_id?t.alias&&t.short_channel_id?t.alias+" ("+t.short_channel_id+")":t.alias?t.alias:t.short_channel_id:t.channel_id),noBtnText:"Cancel",yesBtnText:"Force Close"}}})),this.rtlEffects.closeConfirm.pipe((0,c.R)(this.unSubs[3])).subscribe(l=>{l&&this.store.dispatch((0,X.BL)({payload:{id:t.id,channelId:t.channel_id,force:!0}}))})}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column||"","_"):this.commonService.titleCase(t)}setFilterPredicate(){this.channels.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.peer_connected?"connected":"disconnected")+(t.channel_id?t.channel_id.toLowerCase():"")+(t.short_channel_id?t.short_channel_id.toLowerCase():"")+(t.id?t.id.toLowerCase():"")+(t.alias?t.alias.toLowerCase():"")+(t.private?"private":"public")+(t.state&&this.CLNChannelPendingState[t.state]?this.CLNChannelPendingState[t.state].toLowerCase():"")+(t.funding_txid?t.funding_txid.toLowerCase():"")+(t.to_us_msat?t.to_us_msat:"")+(t.to_them_msat?t.to_them_msat/1e3:"")+(t.total_msat?t.total_msat/1e3:"")+(t.their_reserve_msat?t.their_reserve_msat/1e3:"")+(t.our_reserve_msat?t.our_reserve_msat/1e3:"")+(t.spendable_msat?t.spendable_msat/1e3:"");break;case"private":g=t?.private?"private":"public";break;case"connected":g=t?.peer_connected?"connected":"disconnected";break;case"msatoshi_total":g=((t.total_msat||0)/1e3).toString()||"";break;case"spendable_msatoshi":g=((t.spendable_msat||0)/1e3).toString()||"";break;case"msatoshi_to_us":g=((t.to_us_msat||0)/1e3).toString()||"";break;case"msatoshi_to_them":g=((t.to_them_msat||0)/1e3).toString()||"";break;case"our_channel_reserve_satoshis":g=((t.our_reserve_msat||0)/1e3).toString()||"";break;case"their_channel_reserve_satoshis":g=((t.their_reserve_msat||0)/1e3).toString()||"";break;case"state":g=t?.state?this.CLNChannelPendingState[t?.state]:"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"connected"===this.selFilterBy||"state"===this.selFilterBy?0===g.indexOf(l):g.includes(l)}}loadChannelsTable(t){this.channels=new y.by([...t]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(l,g)=>{switch(g){case"msatoshi_total":return l.total_msat;case"spendable_msatoshi":return l.spendable_msat;case"msatoshi_to_us":return l.to_us_msat;case"msatoshi_to_them":return l.to_them_msat;case"our_channel_reserve_satoshis":return l.our_reserve_msat;case"their_channel_reserve_satoshis":return l.their_reserve_msat;case"state":return this.CLNChannelPendingState[l.state];default:return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null}},this.channels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.channels)}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.channels.data,"Pending-inactive-channels")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(pA.V),A.Y36(h.v),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channel-pending-table"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Channels")}])],decls:66,vars:18,consts:[["fxLayout","column"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["mode","indeterminate",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"table-container","w-100",3,"perfectScrollbar"],["mat-table","","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","private"],["mat-header-cell","","mat-sort-header","","matTooltip","Private",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","id"],["matColumnDef","channel_id"],["matColumnDef","funding_txid"],["matColumnDef","connected"],["matColumnDef","state"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","our_channel_reserve_satoshis"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","their_channel_reserve_satoshis"],["matColumnDef","msatoshi_total"],["matColumnDef","spendable_msatoshi"],["matColumnDef","msatoshi_to_us"],["matColumnDef","msatoshi_to_them"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_peer"],["mat-footer-cell","","colspan","5",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","matTooltip","Private"],["mat-cell",""],["class","mr-1","matTooltip","Private","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Public","matTooltipPosition","right",4,"ngIf"],["matTooltip","Private","matTooltipPosition","right",1,"mr-1"],[3,"icon"],["matTooltip","Public","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-cell","",3,"ngStyle"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","4",1,"mr-0"],[3,"click",4,"ngIf"],["mat-footer-cell","","colspan","5"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1),A._UZ(2,"div",2),A.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),A._uU(6,"Filter By"),A.qZA(),A.TgZ(7,"mat-select",5),A.NdJ("ngModelChange",function(LA){return g.selFilterBy=LA})("selectionChange",function(){return g.selFilter="",g.applyFilter()}),A.TgZ(8,"perfect-scrollbar"),A.YNc(9,rn,2,2,"mat-option",6),A.qZA()()(),A.TgZ(10,"mat-form-field",4)(11,"mat-label"),A._uU(12,"Filter"),A.qZA(),A.TgZ(13,"input",7),A.NdJ("ngModelChange",function(LA){return g.selFilter=LA})("input",function(){return g.applyFilter()})("keyup",function(){return g.applyFilter()}),A.qZA()()()(),A.YNc(14,Pe,1,0,"mat-progress-bar",8),A.TgZ(15,"div",9)(16,"table",10,11),A.ynx(18,12),A.YNc(19,fe,1,0,"th",13)(20,Je,3,2,"td",14),A.BQk(),A.ynx(21,15),A.YNc(22,pe,2,0,"th",16)(23,_e,4,4,"td",14),A.BQk(),A.ynx(24,17),A.YNc(25,he,2,0,"th",16)(26,$e,4,4,"td",14),A.BQk(),A.ynx(27,18),A.YNc(28,Rn,2,0,"th",16)(29,fn,4,4,"td",14),A.BQk(),A.ynx(30,19),A.YNc(31,xn,2,0,"th",16)(32,bn,4,4,"td",14),A.BQk(),A.ynx(33,20),A.YNc(34,zn,2,0,"th",16)(35,Mn,2,1,"td",14),A.BQk(),A.ynx(36,21),A.YNc(37,Gn,2,0,"th",16)(38,wn,2,4,"td",22),A.BQk(),A.ynx(39,23),A.YNc(40,On,2,0,"th",24)(41,Ie,4,4,"td",14),A.BQk(),A.ynx(42,25),A.YNc(43,Ue,2,0,"th",24)(44,Te,4,4,"td",14),A.BQk(),A.ynx(45,26),A.YNc(46,Ve,2,0,"th",24)(47,Oe,4,4,"td",14),A.BQk(),A.ynx(48,27),A.YNc(49,ln,2,0,"th",24)(50,Aa,4,4,"td",14),A.BQk(),A.ynx(51,28),A.YNc(52,Hn,2,0,"th",24)(53,ta,4,4,"td",14),A.BQk(),A.ynx(54,29),A.YNc(55,ea,2,0,"th",24)(56,bl,4,4,"td",14),A.BQk(),A.ynx(57,30),A.YNc(58,Ll,6,0,"th",31)(59,na,8,2,"td",32),A.BQk(),A.ynx(60,33),A.YNc(61,_i,5,4,"td",34),A.BQk(),A.YNc(62,Ar,1,3,"tr",35)(63,tr,1,0,"tr",36)(64,er,1,0,"tr",37),A.qZA()(),A._UZ(65,"mat-paginator",38),A.qZA()),2&l&&(A.xp6(7),A.Q6J("ngModel",g.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(14,nr).concat(g.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",g.selFilter),A.xp6(1),A.Q6J("ngIf",g.apiCallStatus.status===g.apiCallStatusEnum.INITIATED),A.xp6(2),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.channels)("ngClass",A.VKq(15,Ci,""!==g.errorMessage)),A.xp6(46),A.Q6J("matFooterRowDef",A.DdM(17,lo)),A.xp6(1),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns),A.xp6(1),A.Q6J("pageSize",g.pageSize)("pageSizeOptions",g.pageSizeOptions)("showFirstLastButtons",g.screenSize!==g.screenSizeEnum.XS))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,JA.gM,T.NW,cA.Vv,cA.$V,at.JJ],styles:[".mat-column-private[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return i})();function go(i,I){if(1&i&&(A.TgZ(0,"mat-option",34),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function Bo(i,I){1&i&&A._UZ(0,"mat-progress-bar",35)}function ia(i,I){1&i&&A._UZ(0,"th",36)}const Jl=i=>({"mr-0":i});function ec(i,I){if(1&i&&A._UZ(0,"span",40),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,Jl,t.screenSize===t.screenSizeEnum.XS))}}function nc(i,I){if(1&i&&A._UZ(0,"span",41),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,Jl,t.screenSize===t.screenSizeEnum.XS))}}function ic(i,I){if(1&i&&(A.TgZ(0,"td",37),A.YNc(1,ec,1,3,"span",38)(2,nc,1,3,"span",39),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf",null==t?null:t.connected),A.xp6(1),A.Q6J("ngIf",!(null!=t&&t.connected))}}function rc(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Alias"),A.qZA())}const Pl=i=>({width:i});function ac(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"div",43)(2,"span",44),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Pl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.alias)}}function oc(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"ID"),A.qZA())}function sc(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"div",43)(2,"span",44),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Pl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.id)}}function lc(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Network Address"),A.qZA())}function cc(i,I){1&i&&(A.TgZ(0,"span"),A._uU(1,","),A._UZ(2,"br"),A.qZA())}function gc(i,I){if(1&i&&(A.TgZ(0,"span",44),A._uU(1),A.YNc(2,cc,3,0,"span",46),A.qZA()),2&i){const t=I.$implicit,l=I.last;A.xp6(1),A.Oqu(t),A.xp6(1),A.Q6J("ngIf",!l)}}function Bc(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"div",43),A.YNc(2,gc,3,2,"span",45),A.qZA()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Pl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(1),A.Q6J("ngForOf",null==t?null:t.netaddr)}}function uc(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",47)(1,"div",48)(2,"mat-select",49),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",50),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function fc(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-option",50),A.NdJ("click",function(){A.CHM(t);const g=A.oxw().$implicit,V=A.oxw();return A.KtG(V.onPeerDetach(g))}),A._uU(1,"Disconnect"),A.qZA()}}function hc(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-option",50),A.NdJ("click",function(){A.CHM(t);const g=A.oxw().$implicit,V=A.oxw();return A.KtG(V.onConnectPeer(g))}),A._uU(1,"Reconnect"),A.qZA()}}function Ec(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",51)(1,"div",48)(2,"mat-select",49),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",50),A.NdJ("click",function(g){const LA=A.CHM(t).$implicit,vt=A.oxw();return A.KtG(vt.onPeerClick(LA,g))}),A._uU(5,"View Info"),A.qZA(),A.TgZ(6,"mat-option",50),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onOpenChannel(V))}),A._uU(7,"Open Channel"),A.qZA(),A.YNc(8,fc,2,0,"mat-option",52)(9,hc,2,0,"mat-option",52),A.qZA()()()}if(2&i){const t=I.$implicit;A.xp6(8),A.Q6J("ngIf",t.connected),A.xp6(1),A.Q6J("ngIf",!t.connected)}}function Cc(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No connected peer."),A.qZA())}function wc(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting peers..."),A.qZA())}function Qc(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.errorMessage)}}function dc(i,I){if(1&i&&(A.TgZ(0,"td",53),A.YNc(1,Cc,2,0,"p",46)(2,wc,2,0,"p",46)(3,Qc,2,1,"p",46),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(!(null!=t.peers&&t.peers.data)||(null==t.peers||null==t.peers.data?null:t.peers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.peers&&t.peers.data)||(null==t.peers||null==t.peers.data?null:t.peers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.peers&&t.peers.data)||(null==t.peers||null==t.peers.data?null:t.peers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const pc=i=>({"display-none":i});function mc(i,I){if(1&i&&A._UZ(0,"tr",54),2&i){const t=A.oxw();A.Q6J("ngClass",A.VKq(1,pc,(null==t.peers?null:t.peers.data)&&(null==t.peers||null==t.peers.data?null:t.peers.data.length)>0))}}function Mc(i,I){1&i&&A._UZ(0,"tr",55)}function Ic(i,I){1&i&&A._UZ(0,"tr",56)}const Dc=()=>["all"],vc=i=>({"error-border":i}),yc=()=>["no_peer"];let xc=(()=>{class i{constructor(t,l,g,V,LA,vt){this.logger=t,this.store=l,this.rtlEffects=g,this.actions=V,this.commonService=LA,this.camelCaseWithReplace=vt,this.faUsers=B.FVb,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"peers",recordsPerPage:r.IV,sortBy:"alias",sortOrder:r.Pi.DESCENDING},this.newlyAddedPeer="",this.displayedColumns=[],this.peerAddress="",this.peersData=[],this.peers=new y.by([]),this.utxos=[],this.information={},this.availableBalance=0,this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(E.Ao).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.information=t.information,this.availableBalance=t.balance.totalBalance||0}),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("connected"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.Wi).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.peersData=t.peers||[],this.peersData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadPeersTable(this.peersData),this.logger.info(t)}),this.store.select(E.XP).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.utxos=this.commonService.sortAscByKey(t.utxos?.filter(l=>"confirmed"===l.status),"value")}),this.actions.pipe((0,c.R)(this.unSubs[4]),(0,v.h)(t=>t.type===r.AB.SET_PEERS_CLN)).subscribe(t=>{this.peerAddress=null})}ngAfterViewInit(){this.peersData.length>0&&this.loadPeersTable(this.peersData)}onPeerClick(t,l){this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"Peer Information",goToFieldValue:t.id,goToName:"Graph lookup",goToLink:"/cln/graph/lookups",showQRName:"Public Key",showQRField:t.id,message:[[{key:"id",value:t.id,title:"Public Key",width:100}],[{key:"netaddr",value:t.netaddr,title:"Address",width:100}],[{key:"alias",value:t.alias,title:"Alias",width:50},{key:"connected",value:t.connected?"True":"False",title:"Connected",width:50}]]}}}))}onConnectPeer(t){this.store.dispatch((0,iA.qR)({payload:{data:{message:{peer:t.id?t:null,information:this.information,balance:this.availableBalance},component:Ta}}}))}onOpenChannel(t){this.store.dispatch((0,iA.qR)({payload:{data:{alertTitle:"Open Channel",message:{peer:t,information:this.information,balance:this.availableBalance,utxos:this.utxos},newlyAdded:!1,component:$a}}}))}onPeerDetach(t){this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Disconnect Peer",titleMessage:"Disconnect peer: "+(t.alias?t.alias:t.id),noBtnText:"Cancel",yesBtnText:"Disconnect"}}})),this.rtlEffects.closeConfirm.pipe((0,c.R)(this.unSubs[5])).subscribe(g=>{g&&this.store.dispatch((0,X.z)({payload:{id:t.id,force:!1}}))})}applyFilter(){this.peers.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.peers.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=JSON.stringify(t).toLowerCase();break;case"connected":g=t?.connected?"connected":"disconnected";break;case"netaddr":g=t.netaddr?t.netaddr.reduce((V,LA)=>V+LA," "):"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"connected"===this.selFilterBy?0===g.indexOf(l):g.includes(l)}}loadPeersTable(t){this.peers=new y.by([...t]),this.peers.sort=this.sort,this.peers.sortingDataAccessor=(l,g)=>{if("netaddr"===g){if(l.netaddr&&l.netaddr[0]){const V=l.netaddr[0].toString().split(".");return V[0]?+V[0]:l.netaddr[0]}return""}return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null},this.peers.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){this.peers.data&&this.peers.data.length>0&&this.commonService.downloadFile(this.peers.data,"Peers")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(pA.V),A.Y36(BA.eX),A.Y36(h.v),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-peers"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Peers")}])],decls:47,vars:19,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],["peersForm","ngForm"],["mat-flat-button","","color","primary","type","submit","tabindex","1",3,"click"],["fxLayout","column"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",1,"overflow-x-hidden","overflow-y-hidden",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","connected"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Connected",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","id"],["matColumnDef","netaddr"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_peer"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Connected"],["mat-cell",""],["class","dot green","matTooltip","Connected","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Disconnected","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Connected","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Disconnected","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["class","ellipsis-child",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],[3,"click",4,"ngIf"],["mat-footer-cell","","colspan","4"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"form",1,2)(3,"button",3),A.NdJ("click",function(){return g.onConnectPeer({})}),A._uU(4,"Add Peer"),A.qZA()(),A.TgZ(5,"div",4)(6,"div",5)(7,"div",6),A._UZ(8,"fa-icon",7),A.TgZ(9,"span",8),A._uU(10,"Connected Peers"),A.qZA()(),A.TgZ(11,"div",9)(12,"mat-form-field",10)(13,"mat-label"),A._uU(14,"Filter By"),A.qZA(),A.TgZ(15,"mat-select",11),A.NdJ("ngModelChange",function(LA){return g.selFilterBy=LA})("selectionChange",function(){return g.selFilter="",g.applyFilter()}),A.TgZ(16,"perfect-scrollbar"),A.YNc(17,go,2,2,"mat-option",12),A.qZA()()(),A.TgZ(18,"mat-form-field",10)(19,"mat-label"),A._uU(20,"Filter"),A.qZA(),A.TgZ(21,"input",13),A.NdJ("ngModelChange",function(LA){return g.selFilter=LA})("input",function(){return g.applyFilter()})("keyup",function(){return g.applyFilter()}),A.qZA()()()(),A.TgZ(22,"div",14),A.YNc(23,Bo,1,0,"mat-progress-bar",15),A.TgZ(24,"table",16,17),A.ynx(26,18),A.YNc(27,ia,1,0,"th",19)(28,ic,3,2,"td",20),A.BQk(),A.ynx(29,21),A.YNc(30,rc,2,0,"th",22)(31,ac,4,4,"td",20),A.BQk(),A.ynx(32,23),A.YNc(33,oc,2,0,"th",22)(34,sc,4,4,"td",20),A.BQk(),A.ynx(35,24),A.YNc(36,lc,2,0,"th",22)(37,Bc,3,4,"td",20),A.BQk(),A.ynx(38,25),A.YNc(39,uc,6,0,"th",26)(40,Ec,10,2,"td",27),A.BQk(),A.ynx(41,28),A.YNc(42,dc,4,3,"td",29),A.BQk(),A.YNc(43,mc,1,3,"tr",30)(44,Mc,1,0,"tr",31)(45,Ic,1,0,"tr",32),A.qZA()(),A._UZ(46,"mat-paginator",33),A.qZA()()),2&l&&(A.xp6(8),A.Q6J("icon",g.faUsers),A.xp6(7),A.Q6J("ngModel",g.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(15,Dc).concat(g.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",g.selFilter),A.xp6(2),A.Q6J("ngIf",g.apiCallStatus.status===g.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.peers)("ngClass",A.VKq(16,vc,""!==g.errorMessage)),A.xp6(19),A.Q6J("matFooterRowDef",A.DdM(18,yc)),A.xp6(1),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns),A.xp6(1),A.Q6J("pageSize",g.pageSize)("pageSizeOptions",g.pageSizeOptions)("showFirstLastButtons",g.screenSize!==g.screenSizeEnum.XS))},dependencies:[at.mk,at.sg,at.O5,at.PC,$._Y,$.Fj,$.JJ,$.JL,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,JA.gM,T.NW,cA.Vv,cA.$V],styles:[".mat-column-connected[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return i})();const Fc=["queryRoutesForm"];function Yc(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Destination pubkey is required."),A.qZA())}function Tc(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Amount is required."),A.qZA())}function Sc(i,I){1&i&&A._UZ(0,"mat-progress-bar",36)}function Nc(i,I){1&i&&(A.TgZ(0,"th",37),A._uU(1,"ID"),A.qZA())}const Ol=i=>({width:i});function Uc(i,I){if(1&i&&(A.TgZ(0,"td",38)(1,"div",39)(2,"span",40),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Ol,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.id)}}function bc(i,I){1&i&&(A.TgZ(0,"th",37),A._uU(1,"Alias"),A.qZA())}function Lc(i,I){if(1&i&&(A.TgZ(0,"td",38)(1,"div",39)(2,"span",40),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Ol,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.alias)}}function Pc(i,I){1&i&&(A.TgZ(0,"th",37),A._uU(1,"Channel"),A.qZA())}function Rc(i,I){if(1&i&&(A.TgZ(0,"td",38),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.channel)}}function zc(i,I){1&i&&(A.TgZ(0,"th",37),A._uU(1,"Direction"),A.qZA())}function Gc(i,I){if(1&i&&(A.TgZ(0,"td",38),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.direction)}}function Hc(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"Delay"),A.qZA())}function Jc(i,I){if(1&i&&(A.TgZ(0,"td",38)(1,"span",42),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij("",A.lcZ(3,1,null==t?null:t.delay)," ")}}function Oc(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"Amount (Sats)"),A.qZA())}function kc(i,I){if(1&i&&(A.TgZ(0,"td",38)(1,"span",42),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.lcZ(3,1,(null==t?null:t.amount_msat)/1e3))}}function jc(i,I){1&i&&(A.TgZ(0,"th",43)(1,"div",44),A._uU(2,"Actions"),A.qZA()())}function Kc(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",45)(1,"button",46),A.NdJ("click",function(g){const LA=A.CHM(t).$implicit,vt=A.oxw();return A.KtG(vt.onHopClick(LA,g))}),A._uU(2,"View Info"),A.qZA()()}}function Wc(i,I){1&i&&A._UZ(0,"tr",47)}function Vc(i,I){1&i&&A._UZ(0,"tr",48)}const Zc=i=>({"overflow-auto error-border":i,"overflow-auto":!0});let Xc=(()=>{class i{constructor(t,l,g){this.store=t,this.clnEffects=l,this.commonService=g,this.PAGE_ID="graph_lookup",this.tableSetting={tableId:"query_routes",recordsPerPage:r.IV,sortBy:"id",sortOrder:r.Pi.ASCENDING},this.destinationPubkey="",this.amount=null,this.qrHops=new y.by([]),this.displayedColumns=[],this.flgLoading=[!1],this.faRoute=B.FpQ,this.faExclamationTriangle=B.eHv,this.screenSize="",this.screenSizeEnum=r.cu,this.unSubs=[new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions")}),this.clnEffects.setQueryRoutesCL.pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.qrHops.data=[],t.route&&t.route.length&&t.route.length>0?(this.flgLoading[0]=!1,this.qrHops=new y.by([...t.route])):this.flgLoading[0]="error",this.qrHops.sort=this.sort,this.qrHops.sortingDataAccessor=(l,g)=>l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null})}onQueryRoutes(){if(!this.destinationPubkey||!this.amount)return!0;this.flgLoading[0]=!0,this.store.dispatch((0,X.WO)({payload:{destPubkey:this.destinationPubkey,amount:1e3*this.amount}}))}resetData(){this.destinationPubkey="",this.amount=null,this.flgLoading[0]=!1,this.qrHops.data=[],this.form.resetForm()}onHopClick(t,l){this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"Route Information",message:[[{key:"id",value:t.id,title:"ID",width:100,type:r.Gi.STRING}],[{key:"channel",value:t.channel,title:"Channel",width:50,type:r.Gi.STRING},{key:"alias",value:t.alias,title:"Peer Alias",width:50,type:r.Gi.STRING}],[{key:"amount_msat",value:t.amount_msat,title:"Amount (mSat)",width:34,type:r.Gi.NUMBER},{key:"direction",value:t.direction,title:"Direction",width:33,type:r.Gi.STRING},{key:"delay",value:t.delay,title:"Delay",width:33,type:r.Gi.NUMBER}]]}}}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(e.yh),A.Y36(_r.J),A.Y36(h.v))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-query-routes"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(Fc,7)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.form=V.first)}},decls:55,vars:17,consts:[["fxLayout","column","fxFlex","100",1,"padding-gap"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",3,"ngSubmit"],["queryRoutesForm","ngForm"],["fxFlex","100",1,"alert","alert-warn"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","69","fxLayoutAlign","start end"],["matInput","","name","destinationPubkey","tabindex","1","required","",3,"ngModel","ngModelChange"],["destPubkey","ngModel"],[4,"ngIf"],["fxLayout","column","fxFlex","29","fxLayoutAlign","start end"],["matInput","","name","amount","tabindex","2","type","number","required","",3,"step","min","ngModel","ngModelChange"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","4"],["fxLayout","row","fxLayoutAlign","start center",1,"page-sub-title-container","mt-2","mb-1"],["fxFlex","70"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],[1,"table-container","mb-6",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias"],["matColumnDef","channel"],["matColumnDef","direction"],["matColumnDef","delay"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","msatoshi"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(l,g){if(1&l){const V=A.EpF();A.TgZ(0,"div",0)(1,"form",1,2),A.NdJ("ngSubmit",function(){A.CHM(V);const vt=A.MAs(2);return A.KtG(vt.form.valid&&g.onQueryRoutes())}),A.TgZ(3,"div",3),A._UZ(4,"fa-icon",4),A.TgZ(5,"span"),A._uU(6,"The actual routing fee on a payment can be different from the fee shown on query routes."),A.qZA()(),A.TgZ(7,"mat-form-field",5)(8,"mat-label"),A._uU(9,"Destination Pubkey"),A.qZA(),A.TgZ(10,"input",6,7),A.NdJ("ngModelChange",function(vt){return g.destinationPubkey=vt}),A.qZA(),A.YNc(12,Yc,2,0,"mat-error",8),A.qZA(),A.TgZ(13,"mat-form-field",9)(14,"mat-label"),A._uU(15,"Amount (Sats)"),A.qZA(),A.TgZ(16,"input",10),A.NdJ("ngModelChange",function(vt){return g.amount=vt}),A.qZA(),A.YNc(17,Tc,2,0,"mat-error",8),A.qZA(),A.TgZ(18,"div",11)(19,"button",12),A.NdJ("click",function(){return g.resetData()}),A._uU(20,"Clear"),A.qZA(),A.TgZ(21,"button",13),A._uU(22,"Query Route"),A.qZA()()(),A.TgZ(23,"div",14)(24,"div",15),A._UZ(25,"fa-icon",16),A.TgZ(26,"span",17),A._uU(27,"Transaction Route"),A.qZA()()(),A.TgZ(28,"div",18),A.YNc(29,Sc,1,0,"mat-progress-bar",19),A.TgZ(30,"table",20,21),A.ynx(32,22),A.YNc(33,Nc,2,0,"th",23)(34,Uc,4,4,"td",24),A.BQk(),A.ynx(35,25),A.YNc(36,bc,2,0,"th",23)(37,Lc,4,4,"td",24),A.BQk(),A.ynx(38,26),A.YNc(39,Pc,2,0,"th",23)(40,Rc,2,1,"td",24),A.BQk(),A.ynx(41,27),A.YNc(42,zc,2,0,"th",23)(43,Gc,2,1,"td",24),A.BQk(),A.ynx(44,28),A.YNc(45,Hc,2,0,"th",29)(46,Jc,4,3,"td",24),A.BQk(),A.ynx(47,30),A.YNc(48,Oc,2,0,"th",29)(49,kc,4,3,"td",24),A.BQk(),A.ynx(50,31),A.YNc(51,jc,3,0,"th",32)(52,Kc,3,0,"td",33),A.BQk(),A.YNc(53,Wc,1,0,"tr",34)(54,Vc,1,0,"tr",35),A.qZA()()()}2&l&&(A.xp6(4),A.Q6J("icon",g.faExclamationTriangle),A.xp6(6),A.Q6J("ngModel",g.destinationPubkey),A.xp6(2),A.Q6J("ngIf",!g.destinationPubkey),A.xp6(4),A.Q6J("step",1e3)("min",0)("ngModel",g.amount),A.xp6(1),A.Q6J("ngIf",!g.amount),A.xp6(8),A.Q6J("icon",g.faRoute),A.xp6(4),A.Q6J("ngIf",!0===g.flgLoading[0]),A.xp6(1),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.qrHops)("ngClass",A.VKq(15,Zc,"error"===g.flgLoading[0])),A.xp6(23),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns))},dependencies:[at.mk,at.O5,at.PC,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.Q7,$.qQ,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,mA.TO,u.pW,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.ge,y.ev,y.XQ,y.Gk,cA.$V,fA.q,at.JJ]})}return i})();function qc(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Message is required."),A.qZA())}let _c=(()=>{class i{constructor(t,l,g){this.dataService=t,this.snackBar=l,this.logger=g,this.message="",this.signedMessage="",this.signature="",this.unSubs=[new s.x,new s.x]}onSign(){if(!this.message||""===this.message)return!0;this.dataService.signMessage(this.message).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.signedMessage=this.message,this.signature=t.zbase})}onMessageChange(){this.signedMessage!==this.message&&(this.signature="")}onCopyField(t){this.snackBar.open("Signature copied."),this.logger.info("Copied Text: "+t)}resetData(){this.message="",this.signature="",this.signedMessage=""}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(Qe.D),A.Y36(Hi.ux),A.Y36(C.mQ))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-sign"]],decls:22,vars:4,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["form","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["autoFocus","","matInput","","rows","1","required","","tabindex","1","name","message",3,"ngModel","ngModelChange","keyup"],[4,"ngIf"],["fxLayout","row",1,"my-1"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3","type","submit",3,"click"],[1,"my-2"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],["fxLayout","row","fxLayoutAlign","start center",1,"signature-box","bordered-box","read-only"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","4","rtlClipboard","","type","button",3,"payload","copied"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"form",1,2)(3,"mat-form-field",3)(4,"mat-label"),A._uU(5,"Message to sign"),A.qZA(),A.TgZ(6,"textarea",4),A.NdJ("ngModelChange",function(LA){return g.message=LA})("keyup",function(){return g.onMessageChange()}),A.qZA(),A.YNc(7,qc,2,0,"mat-error",5),A.qZA(),A.TgZ(8,"div",6)(9,"button",7),A.NdJ("click",function(){return g.resetData()}),A._uU(10,"Clear Field"),A.qZA(),A.TgZ(11,"button",8),A.NdJ("click",function(){return g.onSign()}),A._uU(12,"Sign"),A.qZA()(),A._UZ(13,"mat-divider",9),A.TgZ(14,"div",10)(15,"p"),A._uU(16,"Generated Signature"),A.qZA()(),A.TgZ(17,"div",11),A._uU(18),A.qZA(),A.TgZ(19,"div",12)(20,"button",13),A.NdJ("copied",function(LA){return g.onCopyField(LA)}),A._uU(21,"Copy Signature"),A.qZA()()()()),2&l&&(A.xp6(6),A.Q6J("ngModel",g.message),A.xp6(1),A.Q6J("ngIf",!g.message),A.xp6(11),A.Oqu(g.signature),A.xp6(2),A.Q6J("payload",g.signature))},dependencies:[at.O5,$._Y,$.Fj,$.JJ,$.JL,$.Q7,$.On,$.F,n.xw,n.Wh,n.yH,N.lW,CA.Nt,mA.KE,mA.hX,mA.TO,ai.d,pr.y,j.h],styles:[".signature-box[_ngcontent-%COMP%]{padding:1rem}"]})}return i})();function $c(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Message is required."),A.qZA())}function Ag(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Signature is required."),A.qZA())}function tg(i,I){1&i&&(A.TgZ(0,"p",13)(1,"mat-icon",14),A._uU(2,"close"),A.qZA(),A._uU(3,"Verification failed, please check message and signature"),A.qZA())}function eg(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Pubkey Used"),A.qZA())}function ng(i,I){if(1&i&&(A.TgZ(0,"div",20)(1,"p"),A._uU(2),A.qZA()()),2&i){const t=A.oxw(2);A.xp6(2),A.Oqu(null==t.verifyRes?null:t.verifyRes.pubkey)}}function ig(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",21)(1,"button",22),A.NdJ("copied",function(g){A.CHM(t);const V=A.oxw(2);return A.KtG(V.onCopyField(g))}),A._uU(2,"Copy Pubkey"),A.qZA()()}if(2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("payload",null==t.verifyRes?null:t.verifyRes.pubkey)}}function rg(i,I){if(1&i&&(A.TgZ(0,"div",15),A._UZ(1,"mat-divider",16),A.TgZ(2,"div",17),A.YNc(3,eg,2,0,"p",5),A.qZA(),A.YNc(4,ng,3,1,"div",18)(5,ig,3,1,"div",19),A.qZA()),2&i){const t=A.oxw();A.xp6(3),A.Q6J("ngIf",t.verifyRes.verified),A.xp6(1),A.Q6J("ngIf",t.verifyRes.verified),A.xp6(1),A.Q6J("ngIf",t.verifyRes.verified)}}let ag=(()=>{class i{constructor(t,l,g){this.dataService=t,this.snackBar=l,this.logger=g,this.message="",this.verifiedMessage="",this.signature="",this.verifiedSignature="",this.showVerifyStatus=!1,this.verifyRes={pubkey:"",verified:null},this.unSubs=[new s.x,new s.x]}onVerify(){if(!this.message||""===this.message||!this.signature||""===this.signature)return!0;this.dataService.verifyMessage(this.message,this.signature).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.verifyRes=t,this.showVerifyStatus=!0,this.verifiedMessage=this.message,this.verifiedSignature=this.signature})}onChange(){(this.verifiedMessage!==this.message||this.verifiedSignature!==this.signature)&&(this.showVerifyStatus=!1,this.verifyRes={pubkey:"",verified:null})}resetData(){this.message="",this.signature="",this.verifyRes=null,this.showVerifyStatus=!1}onCopyField(t){this.snackBar.open("Pubkey copied."),this.logger.info("Copied Text: "+t)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(Qe.D),A.Y36(Hi.ux),A.Y36(C.mQ))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-verify"]],decls:21,vars:6,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["form","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["autoFocus","","matInput","","rows","1","required","","tabindex","1","name","message",3,"ngModel","ngModelChange","keyup"],[4,"ngIf"],["matInput","","name","signature","tabindex","2","required","",3,"ngModel","ngModelChange","keyup"],["sign","ngModel"],["fxFlex","100","class","color-warn","fxLayoutAlign","start center",4,"ngIf"],["fxLayout","row",1,"my-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",4,"ngIf"],["fxFlex","100","fxLayoutAlign","start center",1,"color-warn"],[1,"mr-1","icon-small"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],[1,"my-2"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start start","class","bordered-box read-only padding-gap",4,"ngIf"],["fxLayout","row","class","mt-2",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start start",1,"bordered-box","read-only","padding-gap"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","5","rtlClipboard","","type","button",3,"payload","copied"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"form",1,2)(3,"mat-form-field",3)(4,"mat-label"),A._uU(5,"Message to verify"),A.qZA(),A.TgZ(6,"textarea",4),A.NdJ("ngModelChange",function(LA){return g.message=LA})("keyup",function(){return g.onChange()}),A.qZA(),A.YNc(7,$c,2,0,"mat-error",5),A.qZA(),A.TgZ(8,"mat-form-field",3)(9,"mat-label"),A._uU(10,"Signature provided"),A.qZA(),A.TgZ(11,"input",6,7),A.NdJ("ngModelChange",function(LA){return g.signature=LA})("keyup",function(){return g.onChange()}),A.qZA(),A.YNc(13,Ag,2,0,"mat-error",5),A.qZA(),A.YNc(14,tg,4,0,"p",8),A.TgZ(15,"div",9)(16,"button",10),A.NdJ("click",function(){return g.resetData()}),A._uU(17,"Clear Fields"),A.qZA(),A.TgZ(18,"button",11),A.NdJ("click",function(){return g.onVerify()}),A._uU(19,"Verify"),A.qZA()(),A.YNc(20,rg,6,3,"div",12),A.qZA()()),2&l&&(A.xp6(6),A.Q6J("ngModel",g.message),A.xp6(1),A.Q6J("ngIf",!g.message),A.xp6(4),A.Q6J("ngModel",g.signature),A.xp6(2),A.Q6J("ngIf",!g.signature),A.xp6(1),A.Q6J("ngIf",g.showVerifyStatus&&!g.verifyRes.verified),A.xp6(6),A.Q6J("ngIf",g.showVerifyStatus&&g.verifyRes.verified))},dependencies:[at.O5,$._Y,$.Fj,$.JJ,$.JL,$.Q7,$.On,$.F,n.xw,n.Wh,n.yH,N.lW,x.Hw,CA.Nt,mA.KE,mA.hX,mA.TO,ai.d,pr.y,j.h]})}return i})();function og(i,I){if(1&i&&(A.TgZ(0,"div",5),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Oqu(t.errorMessage)}}function sg(i,I){if(1&i&&(A.TgZ(0,"mat-option",13),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}const lg=()=>["all"];function cg(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",6),A._UZ(1,"div",7),A.TgZ(2,"div",8)(3,"mat-form-field",9)(4,"mat-label"),A._uU(5,"Filter By"),A.qZA(),A.TgZ(6,"mat-select",10),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilterBy=g)})("selectionChange",function(){A.CHM(t);const g=A.oxw();return g.selFilter="",A.KtG(g.applyFilter())}),A.TgZ(7,"perfect-scrollbar"),A.YNc(8,sg,2,2,"mat-option",11),A.qZA()()(),A.TgZ(9,"mat-form-field",9)(10,"mat-label"),A._uU(11,"Filter"),A.qZA(),A.TgZ(12,"input",12),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilter=g)})("input",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())})("keyup",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())}),A.qZA()()()()}if(2&i){const t=A.oxw();A.xp6(6),A.Q6J("ngModel",t.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(3,lg).concat(t.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",t.selFilter)}}function gg(i,I){1&i&&A._UZ(0,"mat-progress-bar",39)}function Bg(i,I){1&i&&(A.TgZ(0,"th",40),A._uU(1,"Received Time"),A.qZA())}function ug(i,I){if(1&i&&(A.TgZ(0,"td",41),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,1e3*(null==t?null:t.received_time),"dd/MMM/y HH:mm"))}}function fg(i,I){1&i&&(A.TgZ(0,"th",40),A._uU(1,"Resolved Time"),A.qZA())}function hg(i,I){if(1&i&&(A.TgZ(0,"td",41),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,1e3*(null==t?null:t.resolved_time),"dd/MMM/y HH:mm"))}}function Eg(i,I){1&i&&(A.TgZ(0,"th",40),A._uU(1,"In Channel ID"),A.qZA())}function Cg(i,I){if(1&i&&(A.TgZ(0,"td",41),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.in_channel)}}function wg(i,I){1&i&&(A.TgZ(0,"th",40),A._uU(1,"In Channel"),A.qZA())}const Rl=i=>({width:i});function Qg(i,I){if(1&i&&(A.TgZ(0,"td",41)(1,"div",42)(2,"span",43),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Rl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.in_channel_alias)}}function dg(i,I){1&i&&(A.TgZ(0,"th",40),A._uU(1,"Out Channel ID"),A.qZA())}function pg(i,I){if(1&i&&(A.TgZ(0,"td",41),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.out_channel)}}function mg(i,I){1&i&&(A.TgZ(0,"th",40),A._uU(1,"Out Channel"),A.qZA())}function Mg(i,I){if(1&i&&(A.TgZ(0,"td",41)(1,"div",42)(2,"span",43),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Rl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.out_channel_alias)}}function Ig(i,I){1&i&&(A.TgZ(0,"th",40),A._uU(1,"Payment Hash"),A.qZA())}function Dg(i,I){if(1&i&&(A.TgZ(0,"td",41)(1,"div",42)(2,"span",43),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Rl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.payment_hash)}}function vg(i,I){1&i&&(A.TgZ(0,"th",44),A._uU(1,"Amount In (Sats)"),A.qZA())}function yg(i,I){if(1&i&&(A.TgZ(0,"td",41)(1,"span",45),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.in_msat)/1e3,(null==t?null:t.in_msat)<1e3?"1.0-4":"1.0-0")," ")}}function xg(i,I){1&i&&(A.TgZ(0,"th",44),A._uU(1,"Amount Out (Sats)"),A.qZA())}function Fg(i,I){if(1&i&&(A.TgZ(0,"td",41)(1,"span",45),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.out_msat)/1e3,(null==t?null:t.out_msat)<1e3?"1.0-4":"1.0-0")," ")}}function Yg(i,I){1&i&&(A.TgZ(0,"th",44),A._uU(1,"Fee (mSat)"),A.qZA())}function Tg(i,I){if(1&i&&(A.TgZ(0,"span",45),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.hij(" ",A.lcZ(2,1,null==t?null:t.fee)," ")}}function Sg(i,I){if(1&i&&(A.TgZ(0,"span",45),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.hij(" ",A.lcZ(2,1,null==t?null:t.fee_msat)," ")}}function Ng(i,I){if(1&i&&(A.TgZ(0,"td",41),A.YNc(1,Tg,3,3,"span",46)(2,Sg,3,3,"span",46),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf",null==t?null:t.fee),A.xp6(1),A.Q6J("ngIf",!(null!=t&&t.fee)&&(null==t?null:t.fee_msat))}}function Ug(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",47)(1,"div",48)(2,"mat-select",49),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",50),A.NdJ("click",function(){A.CHM(t);const g=A.oxw(2);return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function bg(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",51)(1,"button",52),A.NdJ("click",function(g){const LA=A.CHM(t).$implicit,vt=A.oxw(2);return A.KtG(vt.onForwardingEventClick(LA,g))}),A._uU(2,"View Info"),A.qZA()()}}function Lg(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No forwarding history available."),A.qZA())}function Pg(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting forwarding history..."),A.qZA())}function Rg(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.errorMessage)}}function zg(i,I){if(1&i&&(A.TgZ(0,"td",53),A.YNc(1,Lg,2,0,"p",54)(2,Pg,2,0,"p",54)(3,Rg,2,1,"p",54),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngIf",(!(null!=t.forwardingHistoryEvents&&t.forwardingHistoryEvents.data)||(null==t.forwardingHistoryEvents||null==t.forwardingHistoryEvents.data?null:t.forwardingHistoryEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.forwardingHistoryEvents&&t.forwardingHistoryEvents.data)||(null==t.forwardingHistoryEvents||null==t.forwardingHistoryEvents.data?null:t.forwardingHistoryEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.forwardingHistoryEvents&&t.forwardingHistoryEvents.data)||(null==t.forwardingHistoryEvents||null==t.forwardingHistoryEvents.data?null:t.forwardingHistoryEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const Gg=i=>({"display-none":i});function Hg(i,I){if(1&i&&A._UZ(0,"tr",55),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,Gg,(null==t.forwardingHistoryEvents?null:t.forwardingHistoryEvents.data)&&(null==t.forwardingHistoryEvents||null==t.forwardingHistoryEvents.data?null:t.forwardingHistoryEvents.data.length)>0))}}function Jg(i,I){1&i&&A._UZ(0,"tr",56)}function Og(i,I){1&i&&A._UZ(0,"tr",57)}const kg=()=>["no_event"];function jg(i,I){if(1&i&&(A.TgZ(0,"div",14),A.YNc(1,gg,1,0,"mat-progress-bar",15),A.TgZ(2,"table",16,17),A.ynx(4,18),A.YNc(5,Bg,2,0,"th",19)(6,ug,3,4,"td",20),A.BQk(),A.ynx(7,21),A.YNc(8,fg,2,0,"th",19)(9,hg,3,4,"td",20),A.BQk(),A.ynx(10,22),A.YNc(11,Eg,2,0,"th",19)(12,Cg,2,1,"td",20),A.BQk(),A.ynx(13,23),A.YNc(14,wg,2,0,"th",19)(15,Qg,4,4,"td",20),A.BQk(),A.ynx(16,24),A.YNc(17,dg,2,0,"th",19)(18,pg,2,1,"td",20),A.BQk(),A.ynx(19,25),A.YNc(20,mg,2,0,"th",19)(21,Mg,4,4,"td",20),A.BQk(),A.ynx(22,26),A.YNc(23,Ig,2,0,"th",19)(24,Dg,4,4,"td",20),A.BQk(),A.ynx(25,27),A.YNc(26,vg,2,0,"th",28)(27,yg,4,4,"td",20),A.BQk(),A.ynx(28,29),A.YNc(29,xg,2,0,"th",28)(30,Fg,4,4,"td",20),A.BQk(),A.ynx(31,30),A.YNc(32,Yg,2,0,"th",28)(33,Ng,3,2,"td",20),A.BQk(),A.ynx(34,31),A.YNc(35,Ug,6,0,"th",32)(36,bg,3,0,"td",33),A.BQk(),A.ynx(37,34),A.YNc(38,zg,4,3,"td",35),A.BQk(),A.YNc(39,Hg,1,3,"tr",36)(40,Jg,1,0,"tr",37)(41,Og,1,0,"tr",38),A.qZA()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.forwardingHistoryEvents),A.xp6(37),A.Q6J("matFooterRowDef",A.DdM(7,kg)),A.xp6(1),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns)}}function Kg(i,I){if(1&i&&A._UZ(0,"mat-paginator",58),2&i){const t=A.oxw();A.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let kl=(()=>{class i{constructor(t,l,g,V,LA){this.logger=t,this.commonService=l,this.store=g,this.datePipe=V,this.camelCaseWithReplace=LA,this.pageId="routing",this.tableId="forwarding_history",this.eventsData=[],this.selFilter="",this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.tableSetting={tableId:"forwarding_history",recordsPerPage:r.IV,sortBy:"received_time",sortOrder:r.Pi.DESCENDING},this.successfulEvents=[],this.displayedColumns=[],this.forwardingHistoryEvents=new y.by([]),this.totalForwardedTransactions=0,this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnChanges(t){t.eventsData&&(this.apiCallStatus={status:r.Bn.COMPLETED,action:"FetchForwardingHistory"},this.eventsData=t.eventsData.currentValue,this.successfulEvents=this.eventsData,this.totalForwardedTransactions=this.eventsData.length,this.paginator&&this.paginator.firstPage(),t.eventsData.firstChange||this.loadForwardingEventsTable(this.successfulEvents)),t.selFilter&&!t.selFilter.firstChange&&(this.selFilterBy="all",this.applyFilter())}ngOnInit(){this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting.tableId=this.tableId,this.tableSetting=t.pageSettings.find(l=>l.pageId===this.pageId)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.pageId)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.pipe((0,ve.q)(1)).subscribe(t=>{t.cln.apisCallStatus.FetchForwardingHistoryS.status===r.Bn.UN_INITIATED&&!t.cln.forwardingHistory.listForwards?.length&&this.store.dispatch((0,X.u0)({payload:{status:r.OO.SETTLED}}))}),this.store.select(E.Bo).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.eventsData.length<=0&&t.forwardingHistory.listForwards&&(this.totalForwardedTransactions=t.forwardingHistory.totalForwards||0,this.successfulEvents=t.forwardingHistory.listForwards||[],this.successfulEvents&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadForwardingEventsTable(this.successfulEvents),this.logger.info(t))})}ngAfterViewInit(){setTimeout(()=>{this.successfulEvents.length>0&&this.loadForwardingEventsTable(this.successfulEvents)},0)}onForwardingEventClick(t,l){const g=[[{key:"status",value:"Settled",title:"Status",width:50,type:r.Gi.STRING},{key:"fee",value:t.fee_msat,title:"Fee (mSats)",width:50,type:r.Gi.NUMBER}],[{key:"received_time",value:t.received_time,title:"Received Time",width:50,type:r.Gi.DATE_TIME},{key:"resolved_time",value:t.resolved_time,title:"Resolved Time",width:50,type:r.Gi.DATE_TIME}],[{key:"in_channel",value:t.in_channel_alias,title:"Inbound Channel",width:50,type:r.Gi.STRING},{key:"out_channel",value:t.out_channel_alias,title:"Outbound Channel",width:50,type:r.Gi.STRING}],[{key:"in_msatoshi",value:t.in_msat,title:"In (mSats)",width:50,type:r.Gi.NUMBER},{key:"out_msatoshi",value:t.out_msat,title:"Out (mSats)",width:50,type:r.Gi.NUMBER}]];t.payment_hash&&g.unshift([{key:"payment_hash",value:t.payment_hash,title:"Payment Hash",width:100,type:r.Gi.STRING}]),this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"Event Information",message:g}}}))}applyFilter(){this.forwardingHistoryEvents&&(this.forwardingHistoryEvents.filter=this.selFilter.trim().toLowerCase())}getLabel(t){const l=this.nodePageDefs[this.pageId][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.forwardingHistoryEvents.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.received_time?this.datePipe.transform(new Date(1e3*t.received_time),"dd/MMM/y HH:mm")?.toLowerCase()+" ":"")+(t.resolved_time?this.datePipe.transform(new Date(1e3*t.resolved_time),"dd/MMM/y HH:mm")?.toLowerCase()+" ":"")+(t.in_channel?t.in_channel.toLowerCase()+" ":"")+(t.out_channel?t.out_channel.toLowerCase()+" ":"")+(t.in_channel_alias?t.in_channel_alias.toLowerCase()+" ":"")+(t.out_channel_alias?t.out_channel_alias.toLowerCase()+" ":"")+(t.in_msat?+t.in_msat/1e3+" ":"")+(t.out_msat?+t.out_msat/1e3+" ":"")+(t.fee_msat?t.fee_msat+" ":"");break;case"received_time":case"resolved_time":g=this.datePipe.transform(new Date(1e3*(t[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"fee":g=(+(t.fee_msat||0)).toString()||"";break;case"in_msatoshi":g=(+(t.in_msat||0)/1e3).toString()||"";break;case"out_msatoshi":g=(+(t.out_msat||0)/1e3).toString()||"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return g.includes(l)}}loadForwardingEventsTable(t){this.forwardingHistoryEvents=new y.by([...t]),this.forwardingHistoryEvents.sort=this.sort,this.forwardingHistoryEvents.sortingDataAccessor=(l,g)=>{switch(g){case"in_msatoshi":return l.in_msat;case"out_msatoshi":return l.out_msat;case"fee":return l.fee_msat;default:return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null}},this.forwardingHistoryEvents.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.forwardingHistoryEvents)}onDownloadCSV(){this.forwardingHistoryEvents&&this.forwardingHistoryEvents.data&&this.forwardingHistoryEvents.data.length>0&&this.commonService.downloadFile(this.forwardingHistoryEvents.data,"Forwarding-history")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(at.uU),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-forwarding-history"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},inputs:{pageId:"pageId",tableId:"tableId",eventsData:"eventsData",selFilter:"selFilter"},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Events")}]),A.TTD],decls:5,vars:4,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch","class","page-sub-title-container",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100","class","table-container",3,"perfectScrollbar",4,"ngIf"],["class","mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],[3,"value"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",1,"overflow-auto",3,"matSortActive","matSortDirection","dataSource"],["table",""],["matColumnDef","received_time"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","resolved_time"],["matColumnDef","in_channel"],["matColumnDef","in_channel_alias"],["matColumnDef","out_channel"],["matColumnDef","out_channel_alias"],["matColumnDef","payment_hash"],["matColumnDef","in_msatoshi"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","out_msatoshi"],["matColumnDef","fee"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayoutAlign","end center",4,"ngIf"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A.YNc(1,og,2,1,"div",1)(2,cg,13,4,"div",2)(3,jg,42,8,"div",3)(4,Kg,1,3,"mat-paginator",4),A.qZA()),2&l&&(A.xp6(1),A.Q6J("ngIf",""!==g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,T.NW,cA.Vv,cA.$V,at.JJ,at.uU]})}return i})();function Wg(i,I){if(1&i&&(A.TgZ(0,"div",5),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Oqu(t.errorMessage)}}function Vg(i,I){if(1&i&&(A.TgZ(0,"mat-option",16),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}const Zg=()=>["all"];function Xg(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",6)(1,"div",7),A._UZ(2,"fa-icon",8),A.TgZ(3,"span"),A._uU(4,"Maximum 1,000 failed transactions only."),A.qZA()(),A.TgZ(5,"div",9),A._UZ(6,"div",10),A.TgZ(7,"div",11)(8,"mat-form-field",12)(9,"mat-label"),A._uU(10,"Filter By"),A.qZA(),A.TgZ(11,"mat-select",13),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilterBy=g)})("selectionChange",function(){A.CHM(t);const g=A.oxw();return g.selFilter="",A.KtG(g.applyFilter())}),A.TgZ(12,"perfect-scrollbar"),A.YNc(13,Vg,2,2,"mat-option",14),A.qZA()()(),A.TgZ(14,"mat-form-field",12)(15,"mat-label"),A._uU(16,"Filter"),A.qZA(),A.TgZ(17,"input",15),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilter=g)})("input",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())})("keyup",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())}),A.qZA()()()()()}if(2&i){const t=A.oxw();A.xp6(2),A.Q6J("icon",t.faExclamationTriangle),A.xp6(9),A.Q6J("ngModel",t.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(4,Zg).concat(t.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",t.selFilter)}}function qg(i,I){1&i&&A._UZ(0,"mat-progress-bar",41)}function _g(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Received Time"),A.qZA())}function $g(i,I){if(1&i&&(A.TgZ(0,"td",43),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,1e3*(null==t?null:t.received_time),"dd/MMM/y HH:mm"))}}function AB(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Resolved Time"),A.qZA())}function tB(i,I){if(1&i&&(A.TgZ(0,"td",43),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,1e3*(null==t?null:t.resolved_time),"dd/MMM/y HH:mm"))}}function eB(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"In Channel ID"),A.qZA())}function nB(i,I){if(1&i&&(A.TgZ(0,"td",43),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.in_channel)}}function iB(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"In Channel"),A.qZA())}const jl=i=>({width:i});function rB(i,I){if(1&i&&(A.TgZ(0,"td",43)(1,"span",44)(2,"span",45),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,jl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.in_channel_alias)}}function aB(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Out Channel ID"),A.qZA())}function oB(i,I){if(1&i&&(A.TgZ(0,"td",43),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.out_channel)}}function sB(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Out Channel"),A.qZA())}function lB(i,I){if(1&i&&(A.TgZ(0,"td",43)(1,"span",44)(2,"span",45),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,jl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.out_channel_alias)}}function cB(i,I){1&i&&(A.TgZ(0,"th",46),A._uU(1,"Amount In (Sats)"),A.qZA())}function gB(i,I){if(1&i&&(A.TgZ(0,"td",43)(1,"span",47),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.in_msat)/1e3,(null==t?null:t.in_msat)<1e3?"1.0-4":"1.0-0")," ")}}function BB(i,I){1&i&&(A.TgZ(0,"th",46),A._uU(1,"Amount Out (Sats)"),A.qZA())}function uB(i,I){if(1&i&&(A.TgZ(0,"td",43)(1,"span",47),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.out_msat)/1e3,(null==t?null:t.out_msat)<1e3?"1.0-4":"1.0-0")," ")}}function fB(i,I){1&i&&(A.TgZ(0,"th",46),A._uU(1,"Fee (mSat)"),A.qZA())}function hB(i,I){if(1&i&&(A.TgZ(0,"span",47),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,null==t?null:t.fee,"1.0-0")," ")}}function EB(i,I){if(1&i&&(A.TgZ(0,"span",47),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,null==t?null:t.fee_msat,"1.0-0")," ")}}function CB(i,I){if(1&i&&(A.TgZ(0,"td",43),A.YNc(1,hB,3,4,"span",48)(2,EB,3,4,"span",48),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf",null==t?null:t.fee),A.xp6(1),A.Q6J("ngIf",!(null!=t&&t.fee)&&(null==t?null:t.fee_msat))}}function wB(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",49)(1,"div",50)(2,"mat-select",51),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",52),A.NdJ("click",function(){A.CHM(t);const g=A.oxw(2);return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function QB(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",53)(1,"button",54),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw(2);return A.KtG(LA.onFailedEventClick(V))}),A._uU(2,"View Info"),A.qZA()()}}function dB(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No failed transaction available."),A.qZA())}function pB(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting failed transactions..."),A.qZA())}function mB(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.errorMessage)}}function MB(i,I){if(1&i&&(A.TgZ(0,"td",55),A.YNc(1,dB,2,0,"p",56)(2,pB,2,0,"p",56)(3,mB,2,1,"p",56),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngIf",(!(null!=t.failedForwardingEvents&&t.failedForwardingEvents.data)||(null==t.failedForwardingEvents||null==t.failedForwardingEvents.data?null:t.failedForwardingEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.failedForwardingEvents&&t.failedForwardingEvents.data)||(null==t.failedForwardingEvents||null==t.failedForwardingEvents.data?null:t.failedForwardingEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.failedForwardingEvents&&t.failedForwardingEvents.data)||(null==t.failedForwardingEvents||null==t.failedForwardingEvents.data?null:t.failedForwardingEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const IB=i=>({"display-none":i});function DB(i,I){if(1&i&&A._UZ(0,"tr",57),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,IB,(null==t.failedForwardingEvents?null:t.failedForwardingEvents.data)&&(null==t.failedForwardingEvents||null==t.failedForwardingEvents.data?null:t.failedForwardingEvents.data.length)>0))}}function vB(i,I){1&i&&A._UZ(0,"tr",58)}function yB(i,I){1&i&&A._UZ(0,"tr",59)}const xB=()=>["no_event"];function FB(i,I){if(1&i&&(A.TgZ(0,"div",17),A.YNc(1,qg,1,0,"mat-progress-bar",18),A.TgZ(2,"table",19,20),A.ynx(4,21),A.YNc(5,_g,2,0,"th",22)(6,$g,3,4,"td",23),A.BQk(),A.ynx(7,24),A.YNc(8,AB,2,0,"th",22)(9,tB,3,4,"td",23),A.BQk(),A.ynx(10,25),A.YNc(11,eB,2,0,"th",22)(12,nB,2,1,"td",23),A.BQk(),A.ynx(13,26),A.YNc(14,iB,2,0,"th",22)(15,rB,4,4,"td",23),A.BQk(),A.ynx(16,27),A.YNc(17,aB,2,0,"th",22)(18,oB,2,1,"td",23),A.BQk(),A.ynx(19,28),A.YNc(20,sB,2,0,"th",22)(21,lB,4,4,"td",23),A.BQk(),A.ynx(22,29),A.YNc(23,cB,2,0,"th",30)(24,gB,4,4,"td",23),A.BQk(),A.ynx(25,31),A.YNc(26,BB,2,0,"th",30)(27,uB,4,4,"td",23),A.BQk(),A.ynx(28,32),A.YNc(29,fB,2,0,"th",30)(30,CB,3,2,"td",23),A.BQk(),A.ynx(31,33),A.YNc(32,wB,6,0,"th",34)(33,QB,3,0,"td",35),A.BQk(),A.ynx(34,36),A.YNc(35,MB,4,3,"td",37),A.BQk(),A.YNc(36,DB,1,3,"tr",38)(37,vB,1,0,"tr",39)(38,yB,1,0,"tr",40),A.qZA()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.failedForwardingEvents),A.xp6(34),A.Q6J("matFooterRowDef",A.DdM(7,xB)),A.xp6(1),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns)}}function YB(i,I){if(1&i&&A._UZ(0,"mat-paginator",60),2&i){const t=A.oxw();A.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let TB=(()=>{class i{constructor(t,l,g,V,LA){this.logger=t,this.commonService=l,this.store=g,this.datePipe=V,this.camelCaseWithReplace=LA,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="routing",this.tableSetting={tableId:"failed",recordsPerPage:r.IV,sortBy:"received_time",sortOrder:r.Pi.DESCENDING},this.faExclamationTriangle=B.eHv,this.failedEvents=[],this.errorMessage="",this.displayedColumns=[],this.failedForwardingEvents=new y.by([]),this.selFilter="",this.totalFailedTransactions=0,this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.dispatch((0,X.u0)({payload:{status:r.OO.FAILED}})),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.xQ).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.totalFailedTransactions=t.failedForwardingHistory.totalForwards||0,this.failedEvents=t.failedForwardingHistory.listForwards||[],this.failedEvents&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadFailedEventsTable(this.failedEvents),this.logger.info(t)})}ngAfterViewInit(){this.failedEvents.length>0&&this.loadFailedEventsTable(this.failedEvents)}onFailedEventClick(t){const l=[[{key:"received_time",value:t.received_time,title:"Received Time",width:50,type:r.Gi.DATE_TIME},{key:"resolved_time",value:t.resolved_time,title:"Resolved Time",width:50,type:r.Gi.DATE_TIME}],[{key:"in_channel_alias",value:t.in_channel_alias,title:"Inbound Channel",width:50,type:r.Gi.STRING},{key:"out_channel_alias",value:t.out_channel_alias,title:"Outbound Channel",width:50,type:r.Gi.STRING}],[{key:"in_msatoshi",value:t.in_msat,title:"Amount In (mSats)",width:33,type:r.Gi.NUMBER},{key:"out_msatoshi",value:t.out_msat,title:"Amount Out (mSats)",width:33,type:r.Gi.NUMBER},{key:"fee",value:t.fee_msat,title:"Fee (mSats)",width:34,type:r.Gi.NUMBER}]];t.payment_hash&&l?.unshift([{key:"payment_hash",value:t.payment_hash,title:"Payment Hash",width:100,type:r.Gi.STRING}]),this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"Failed Event Information",message:l}}}))}applyFilter(){this.failedForwardingEvents.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.failedForwardingEvents.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.received_time?this.datePipe.transform(new Date(1e3*t.received_time),"dd/MMM/y HH:mm")?.toLowerCase()+" ":"")+(t.resolved_time?this.datePipe.transform(new Date(1e3*t.resolved_time),"dd/MMM/y HH:mm")?.toLowerCase()+" ":"")+(t.in_channel?t.in_channel.toLowerCase()+" ":"")+(t.out_channel?t.out_channel.toLowerCase()+" ":"")+(t.in_channel_alias?t.in_channel_alias.toLowerCase()+" ":"")+(t.out_channel_alias?t.out_channel_alias.toLowerCase()+" ":"")+(t.fee_msat?t.fee_msat+" ":"")+(t.in_msat?+t.in_msat/1e3+" ":"")+(t.out_msat?+t.out_msat/1e3+" ":"")+(t.fee_msat?t.fee_msat+" ":"");break;case"received_time":case"resolved_time":g=this.datePipe.transform(new Date(1e3*(t[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"fee":g=(t.fee_msat||0)?.toString()||"";break;case"in_msatoshi":g=(+(t.in_msat||0)/1e3).toString()||"";break;case"out_msatoshi":g=(+(t.out_msat||0)/1e3).toString()||"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return g.includes(l)}}loadFailedEventsTable(t){this.failedForwardingEvents=new y.by([...t]),this.failedForwardingEvents.sort=this.sort,this.failedForwardingEvents.sortingDataAccessor=(l,g)=>{switch(g){case"in_msatoshi":return l.in_msat;case"out_msatoshi":return l.out_msat;case"fee":return l.fee_msat;default:return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null}},this.failedForwardingEvents.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.failedForwardingEvents)}onDownloadCSV(){this.failedForwardingEvents&&this.failedForwardingEvents.data&&this.failedForwardingEvents.data.length>0&&this.commonService.downloadFile(this.failedForwardingEvents.data,"Failed-transactions")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(at.uU),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-failed-history"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Failed events")}])],decls:5,vars:4,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch","class","page-sub-title-container",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100","class","table-container",3,"perfectScrollbar",4,"ngIf"],["class","mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","100",1,"alert","alert-warn","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","100"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],[3,"value"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",1,"overflow-auto",3,"matSortActive","matSortDirection","dataSource"],["table",""],["matColumnDef","received_time"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","resolved_time"],["matColumnDef","in_channel"],["matColumnDef","in_channel_alias"],["matColumnDef","out_channel"],["matColumnDef","out_channel_alias"],["matColumnDef","in_msatoshi"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","out_msatoshi"],["matColumnDef","fee"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["fxLayout.gt-xs","row",1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayoutAlign","end center",4,"ngIf"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A.YNc(1,Wg,2,1,"div",1)(2,Xg,18,5,"div",2)(3,FB,39,8,"div",3)(4,YB,1,3,"mat-paginator",4),A.qZA()),2&l&&(A.xp6(1),A.Q6J("ngIf",""!==g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,T.NW,cA.Vv,cA.$V,at.JJ,at.uU]})}return i})();const SB=["tableIn"],NB=["tableOut"],UB=["paginatorIn"],bB=["paginatorOut"];function LB(i,I){if(1&i&&(A.TgZ(0,"div",3),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Oqu(t.errorMessage)}}function PB(i,I){1&i&&A._UZ(0,"mat-progress-bar",34)}function RB(i,I){1&i&&(A.TgZ(0,"th",35),A._uU(1,"Channel ID"),A.qZA())}const uo=i=>({width:i});function zB(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"div",37)(2,"span",38),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,uo,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.channel_id)}}function GB(i,I){1&i&&(A.TgZ(0,"th",35),A._uU(1,"Peer Alias"),A.qZA())}function HB(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"div",37)(2,"span",38),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,uo,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.alias)}}function JB(i,I){1&i&&(A.TgZ(0,"th",39),A._uU(1,"Events"),A.qZA())}function OB(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",40),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.lcZ(3,1,t.events))}}function kB(i,I){1&i&&(A.TgZ(0,"th",39),A._uU(1,"Amount (Sats)"),A.qZA())}function jB(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",40),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,1,(null==t?null:t.total_amount)/1e3,(null==t?null:t.total_amount)<1e3?"1.0-4":"1.0-0"))}}function KB(i,I){1&i&&(A.TgZ(0,"th",39),A._uU(1,"Fee (Sats)"),A.qZA())}function WB(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",40),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,1,(null==t?null:t.total_fee)/1e3,(null==t?null:t.total_fee)<1e3?"1.0-4":"1.0-0"))}}function VB(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No incoming routing peer available."),A.qZA())}function ZB(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting incoming routing peers..."),A.qZA())}function XB(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.errorMessage)}}function qB(i,I){if(1&i&&(A.TgZ(0,"td",41),A.YNc(1,VB,2,0,"p",42)(2,ZB,2,0,"p",42)(3,XB,2,1,"p",42),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngIf",(!(null!=t.routingPeersIncoming&&t.routingPeersIncoming.data)||(null==t.routingPeersIncoming||null==t.routingPeersIncoming.data?null:t.routingPeersIncoming.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.routingPeersIncoming&&t.routingPeersIncoming.data)||(null==t.routingPeersIncoming||null==t.routingPeersIncoming.data?null:t.routingPeersIncoming.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.routingPeersIncoming&&t.routingPeersIncoming.data)||(null==t.routingPeersIncoming||null==t.routingPeersIncoming.data?null:t.routingPeersIncoming.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const Kl=i=>({"display-none":i});function _B(i,I){if(1&i&&A._UZ(0,"tr",43),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,Kl,(null==t.routingPeersIncoming?null:t.routingPeersIncoming.data)&&(null==t.routingPeersIncoming||null==t.routingPeersIncoming.data?null:t.routingPeersIncoming.data.length)>0))}}function $B(i,I){1&i&&A._UZ(0,"tr",44)}function Au(i,I){1&i&&A._UZ(0,"tr",45)}function tu(i,I){1&i&&A._UZ(0,"mat-progress-bar",34)}function eu(i,I){1&i&&(A.TgZ(0,"th",35),A._uU(1,"Channel ID"),A.qZA())}function nu(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"div",37)(2,"span",38),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,uo,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.channel_id)}}function iu(i,I){1&i&&(A.TgZ(0,"th",35),A._uU(1,"Peer Alias"),A.qZA())}function ru(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"div",37)(2,"span",38),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,uo,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.alias)}}function au(i,I){1&i&&(A.TgZ(0,"th",39),A._uU(1,"Events"),A.qZA())}function ou(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",40),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.lcZ(3,1,t.events))}}function su(i,I){1&i&&(A.TgZ(0,"th",39),A._uU(1,"Amount (Sats)"),A.qZA())}function lu(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",40),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,1,(null==t?null:t.total_amount)/1e3,(null==t?null:t.total_amount)<1e3?"1.0-4":"1.0-0"))}}function cu(i,I){1&i&&(A.TgZ(0,"th",39),A._uU(1,"Fee (Sats)"),A.qZA())}function gu(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",40),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(A.xi3(3,1,(null==t?null:t.total_fee)/1e3,(null==t?null:t.total_fee)<1e3?"1.0-4":"1.0-0"))}}function Bu(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No outgoing routing peer available."),A.qZA())}function uu(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting outgoing routing peers..."),A.qZA())}function fu(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.errorMessage)}}function hu(i,I){if(1&i&&(A.TgZ(0,"td",41),A.YNc(1,Bu,2,0,"p",42)(2,uu,2,0,"p",42)(3,fu,2,1,"p",42),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngIf",(!(null!=t.routingPeersOutgoing&&t.routingPeersOutgoing.data)||(null==t.routingPeersOutgoing||null==t.routingPeersOutgoing.data?null:t.routingPeersOutgoing.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.routingPeersOutgoing&&t.routingPeersOutgoing.data)||(null==t.routingPeersOutgoing||null==t.routingPeersOutgoing.data?null:t.routingPeersOutgoing.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.routingPeersOutgoing&&t.routingPeersOutgoing.data)||(null==t.routingPeersOutgoing||null==t.routingPeersOutgoing.data?null:t.routingPeersOutgoing.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}function Eu(i,I){if(1&i&&A._UZ(0,"tr",43),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,Kl,(null==t.routingPeersOutgoing?null:t.routingPeersOutgoing.data)&&(null==t.routingPeersOutgoing||null==t.routingPeersOutgoing.data?null:t.routingPeersOutgoing.data.length)>0))}}function Cu(i,I){1&i&&A._UZ(0,"tr",44)}function wu(i,I){1&i&&A._UZ(0,"tr",45)}const Qu=(i,I)=>({"mt-2":i,"mt-1":I}),du=()=>["no_incoming_event"],pu=i=>({"mt-2":i}),mu=()=>["no_outgoing_event"];function Mu(i,I){if(1&i&&(A.TgZ(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7),A._uU(4,"Incoming"),A.qZA(),A._UZ(5,"div",8),A.qZA(),A.TgZ(6,"div",9),A.YNc(7,PB,1,0,"mat-progress-bar",10),A.TgZ(8,"table",11,12),A.ynx(10,13),A.YNc(11,RB,2,0,"th",14)(12,zB,4,4,"td",15),A.BQk(),A.ynx(13,16),A.YNc(14,GB,2,0,"th",14)(15,HB,4,4,"td",15),A.BQk(),A.ynx(16,17),A.YNc(17,JB,2,0,"th",18)(18,OB,4,3,"td",15),A.BQk(),A.ynx(19,19),A.YNc(20,kB,2,0,"th",18)(21,jB,4,4,"td",15),A.BQk(),A.ynx(22,20),A.YNc(23,KB,2,0,"th",18)(24,WB,4,4,"td",15),A.BQk(),A.ynx(25,21),A.YNc(26,qB,4,3,"td",22),A.BQk(),A.YNc(27,_B,1,3,"tr",23)(28,$B,1,0,"tr",24)(29,Au,1,0,"tr",25),A.qZA()(),A._UZ(30,"mat-paginator",26,27),A.qZA(),A.TgZ(32,"div",28)(33,"div",6)(34,"div",7),A._uU(35,"Outgoing"),A.qZA(),A._UZ(36,"div",8),A.qZA(),A.TgZ(37,"div",29),A.YNc(38,tu,1,0,"mat-progress-bar",10),A.TgZ(39,"table",30,31),A.ynx(41,13),A.YNc(42,eu,2,0,"th",14)(43,nu,4,4,"td",15),A.BQk(),A.ynx(44,16),A.YNc(45,iu,2,0,"th",14)(46,ru,4,4,"td",15),A.BQk(),A.ynx(47,17),A.YNc(48,au,2,0,"th",18)(49,ou,4,3,"td",15),A.BQk(),A.ynx(50,19),A.YNc(51,su,2,0,"th",18)(52,lu,4,4,"td",15),A.BQk(),A.ynx(53,20),A.YNc(54,cu,2,0,"th",18)(55,gu,4,4,"td",15),A.BQk(),A.ynx(56,32),A.YNc(57,hu,4,3,"td",22),A.BQk(),A.YNc(58,Eu,1,3,"tr",23)(59,Cu,1,0,"tr",24)(60,wu,1,0,"tr",25),A.qZA(),A._UZ(61,"mat-paginator",26,33),A.qZA()()()),2&i){const t=A.oxw();A.xp6(2),A.Q6J("ngClass",A.WLB(22,Qu,t.screenSize===t.screenSizeEnum.XS,t.screenSize===t.screenSizeEnum.SM)),A.xp6(5),A.Q6J("ngIf",(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.routingPeersIncoming),A.xp6(19),A.Q6J("matFooterRowDef",A.DdM(25,du)),A.xp6(1),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns),A.xp6(1),A.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS),A.xp6(3),A.Q6J("ngClass",A.VKq(26,pu,t.screenSize!==t.screenSizeEnum.LG)),A.xp6(5),A.Q6J("ngIf",(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.routingPeersOutgoing),A.xp6(19),A.Q6J("matFooterRowDef",A.DdM(28,mu)),A.xp6(1),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns),A.xp6(1),A.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let Iu=(()=>{class i{constructor(t,l,g,V){this.logger=t,this.commonService=l,this.store=g,this.camelCaseWithReplace=V,this.eventsData=[],this.selFilter="",this.nodePageDefs=r.At,this.selFilterByIn="all",this.selFilterByOut="all",this.colWidth="20rem",this.PAGE_ID="routing",this.tableSetting={tableId:"routing_peers",recordsPerPage:r.IV,sortBy:"total_fee",sortOrder:r.Pi.DESCENDING},this.successfulEvents=[],this.displayedColumns=[],this.routingPeersIncoming=new y.by([]),this.routingPeersOutgoing=new y.by([]),this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.filterIn="",this.filterOut="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnChanges(t){t.eventsData&&(this.apiCallStatus={status:r.Bn.COMPLETED,action:"FetchForwardingHistory"},this.eventsData=t.eventsData.currentValue,this.successfulEvents=this.eventsData,t.eventsData.firstChange||this.loadRoutingPeersTable(this.successfulEvents))}ngOnInit(){this.store.pipe((0,ve.q)(1)).subscribe(t=>{t.cln.apisCallStatus.FetchForwardingHistoryS.status===r.Bn.UN_INITIATED&&!t.cln.forwardingHistory.listForwards?.length&&this.store.dispatch((0,X.u0)({payload:{status:r.OO.SETTLED}}))}),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/(2*this.displayedColumns.length)/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.Bo).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.eventsData.length<=0&&(this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.successfulEvents=t.forwardingHistory.listForwards||[],this.successfulEvents.length>0&&this.sortIn&&this.paginatorIn&&this.sortOut&&this.paginatorOut&&this.loadRoutingPeersTable(this.successfulEvents),this.logger.info(t))})}ngAfterViewInit(){this.successfulEvents.length>0&&this.loadRoutingPeersTable(this.successfulEvents)}applyIncomingFilter(){this.routingPeersIncoming.filter=this.filterIn.toLowerCase()}applyOutgoingFilter(){this.routingPeersOutgoing.filter=this.filterOut.toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):"all"}setFilterPredicate(){this.routingPeersIncoming.filterPredicate=(t,l)=>JSON.stringify(t).toLowerCase().includes(l),this.routingPeersOutgoing.filterPredicate=(t,l)=>JSON.stringify(t).toLowerCase().includes(l)}loadRoutingPeersTable(t){if(t.length>0){const l=this.groupRoutingPeers(t);this.routingPeersIncoming=new y.by(l[0]),this.routingPeersIncoming.sort=this.sortIn,this.routingPeersIncoming.paginator=this.paginatorIn,this.logger.info(this.routingPeersIncoming),this.routingPeersOutgoing=new y.by(l[1]),this.routingPeersOutgoing.sort=this.sortOut,this.routingPeersOutgoing.paginator=this.paginatorOut,this.logger.info(this.routingPeersOutgoing)}else this.routingPeersIncoming=new y.by([]),this.routingPeersOutgoing=new y.by([]);this.setFilterPredicate(),this.applyIncomingFilter(),this.applyOutgoingFilter(),this.logger.info(this.routingPeersIncoming),this.logger.info(this.routingPeersOutgoing)}groupRoutingPeers(t){const l=[],g=[];return t.forEach(V=>{const LA=l?.find(an=>an.channel_id===V.in_channel),vt=g?.find(an=>an.channel_id===V.out_channel);LA?(LA.events++,LA.total_amount=+LA.total_amount+ +(V.in_msat||0),LA.total_fee=+(V.in_msat||0)-+(V.out_msat||0)+ +LA.total_fee):l.push({channel_id:V.in_channel,alias:V.in_channel_alias,events:1,total_amount:+(V.in_msat||0),total_fee:+(V.in_msat||0)-+(V.out_msat||0)}),vt?(vt.events++,vt.total_amount=+vt.total_amount+ +(V.out_msat||0),vt.total_fee=+(V.in_msat||0)-+(V.out_msat||0)+ +vt.total_fee):g.push({channel_id:V.out_channel,alias:V.out_channel_alias,events:1,total_amount:+(V.out_msat||0),total_fee:+(V.in_msat||0)-+(V.out_msat||0)})}),[this.commonService.sortDescByKey(l,"total_fee"),this.commonService.sortDescByKey(g,"total_fee")]}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-routing-peers"]],viewQuery:function(l,g){if(1&l&&(A.Gf(SB,5,z.YE),A.Gf(NB,5,z.YE),A.Gf(UB,5),A.Gf(bB,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sortIn=V.first),A.iGM(V=A.CRH())&&(g.sortOut=V.first),A.iGM(V=A.CRH())&&(g.paginatorIn=V.first),A.iGM(V=A.CRH())&&(g.paginatorOut=V.first)}},inputs:{eventsData:"eventsData",selFilter:"selFilter"},features:[A._Bn([{provide:T.ye,useValue:(0,r.pt)("Peers")}]),A.TTD],decls:3,vars:2,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayout.gt-md","row","fxFlex","100","fxLayoutAlign","space-between stretch","class","page-sub-title-container mt-2",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayout.gt-md","row","fxFlex","100","fxLayoutAlign","space-between stretch",1,"page-sub-title-container","mt-2"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"page-sub-title-container","w-100",3,"ngClass"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",1,"overflow-auto","incoming-table",3,"matSortActive","matSortDirection","dataSource"],["tableIn",""],["matColumnDef","channel_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias"],["matColumnDef","events"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","total_amount"],["matColumnDef","total_fee"],["matColumnDef","no_incoming_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["paginatorIn",""],["fxLayout","column","fxFlex","49","fxLayoutAlign","end stretch"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","matSort","",1,"overflow-auto","outgoing-table",3,"matSortActive","matSortDirection","dataSource"],["tableOut",""],["matColumnDef","no_outgoing_event"],["paginatorOut",""],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A.YNc(1,LB,2,1,"div",1)(2,Mu,63,29,"div",2),A.qZA()),2&l&&(A.xp6(1),A.Q6J("ngIf",""!==g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage))},dependencies:[at.mk,at.O5,at.PC,n.xw,n.Wh,n.yH,D.oO,D.Zl,u.pW,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,T.NW,cA.$V,at.JJ]})}return i})();function Du(i,I){if(1&i&&(A.TgZ(0,"mat-option",33),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function vu(i,I){1&i&&A._UZ(0,"mat-progress-bar",34)}function yu(i,I){1&i&&(A.TgZ(0,"th",35),A._uU(1,"Amount (Sats)"),A.qZA())}function xu(i,I){if(1&i&&(A.TgZ(0,"span",40),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,(null==t?null:t.amount_msat)/1e3,"1.0-2")," ")}}function Fu(i,I){if(1&i&&(A.ynx(0),A.YNc(1,xu,3,4,"span",39),A.BQk()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.htlcs)}}function Yu(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",37),A._uU(2),A.qZA(),A.YNc(3,Fu,2,1,"ng-container",38),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" Active HTLCs: ",null==t||null==t.htlcs?null:t.htlcs.length," "),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Tu(i,I){1&i&&(A.TgZ(0,"th",35),A._uU(1,"Alias/Direction"),A.qZA())}function Su(i,I){if(1&i&&(A.TgZ(0,"span",37),A._uU(1),A.ALo(2,"titlecase"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.lcZ(2,1,null==t?null:t.direction)," ")}}function Nu(i,I){if(1&i&&(A.ynx(0),A.YNc(1,Su,3,3,"span",41),A.BQk()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.htlcs)}}function Uu(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",37),A._uU(2),A.qZA(),A.YNc(3,Nu,2,1,"ng-container",38),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(null==t?null:t.alias),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function bu(i,I){1&i&&(A.TgZ(0,"th",42)(1,"span",40),A._uU(2,"HTLC ID"),A.qZA()())}function Lu(i,I){if(1&i&&(A.TgZ(0,"span",40),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.lcZ(2,1,null==t?null:t.id)," ")}}function Pu(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Lu,3,3,"span",39),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.htlcs)}}function Ru(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",40),A._uU(2),A.qZA(),A.YNc(3,Pu,2,1,"span",38),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(null==t?null:t.id),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function zu(i,I){1&i&&(A.TgZ(0,"th",42)(1,"span",40),A._uU(2,"Expiry"),A.qZA()())}function Gu(i,I){if(1&i&&(A.TgZ(0,"span",40),A._uU(1),A.ALo(2,"number"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,null==t?null:t.expiry,"1.0-0")," ")}}function Hu(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Gu,3,4,"span",39),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.htlcs)}}function Ju(i,I){if(1&i&&(A.TgZ(0,"td",36)(1,"span",40),A._uU(2),A.qZA(),A.YNc(3,Hu,2,1,"span",38),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(" "),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Ou(i,I){1&i&&(A.TgZ(0,"th",43)(1,"span",40),A._uU(2,"State"),A.qZA()())}function ku(i,I){if(1&i&&(A.TgZ(0,"span",40),A._uU(1),A.ALo(2,"camelcaseWithReplace"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,null==t?null:t.state,"_")," ")}}function ju(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,ku,3,4,"span",39),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.htlcs)}}function Ku(i,I){if(1&i&&(A.TgZ(0,"td",44)(1,"span",40),A._uU(2),A.qZA(),A.YNc(3,ju,2,1,"span",38),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(" "),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function Wu(i,I){1&i&&(A.TgZ(0,"th",43)(1,"span",40),A._uU(2,"Local Trimmed"),A.qZA()())}function Vu(i,I){if(1&i&&(A.TgZ(0,"span",40),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",null!=t&&t.local_trimmed?"Yes":"No"," ")}}function Zu(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,Vu,2,1,"span",39),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.htlcs)}}function Xu(i,I){if(1&i&&(A.TgZ(0,"td",44)(1,"span",40),A._uU(2),A.qZA(),A.YNc(3,Zu,2,1,"span",38),A.qZA()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(" "),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function qu(i,I){1&i&&(A.TgZ(0,"th",43)(1,"span",40),A._uU(2,"Payment Hash"),A.qZA()())}const Wl=i=>({width:i});function _u(i,I){if(1&i&&(A.TgZ(0,"span",48)(1,"span",49),A._uU(2),A.qZA()()),2&i){const t=I.$implicit,l=A.oxw(3);A.Q6J("ngStyle",A.VKq(2,Wl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.payment_hash)}}function $u(i,I){if(1&i&&(A.TgZ(0,"span"),A.YNc(1,_u,3,4,"span",47),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.htlcs)}}function Af(i,I){if(1&i&&(A.TgZ(0,"td",44)(1,"span",45)(2,"span",46),A._uU(3),A.qZA()(),A.YNc(4,$u,2,1,"span",38),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(3,Wl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(" "),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function tf(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",50)(1,"div",51)(2,"mat-select",52),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",53),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function ef(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",58)(1,"button",59),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw(2).$implicit,vt=A.oxw();return A.KtG(vt.onHTLCClick(V,LA))}),A._uU(2),A.qZA()()}if(2&i){const t=I.index;A.xp6(2),A.hij("View ",t+1,"")}}function nf(i,I){if(1&i&&(A.TgZ(0,"div"),A.YNc(1,ef,3,1,"div",57),A.qZA()),2&i){const t=A.oxw().$implicit;A.xp6(1),A.Q6J("ngForOf",null==t?null:t.htlcs)}}function rf(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",54)(1,"span",55)(2,"button",56),A.NdJ("click",function(){const V=A.CHM(t).$implicit;return A.KtG(V.is_expanded=!V.is_expanded)}),A._uU(3),A.qZA()(),A.YNc(4,nf,2,1,"div",38),A.qZA()}if(2&i){const t=I.$implicit;A.xp6(3),A.Oqu(t.is_expanded?"Hide":"Show"),A.xp6(1),A.Q6J("ngIf",t.is_expanded)}}function af(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No active htlc available."),A.qZA())}function of(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting active htlcs..."),A.qZA())}function sf(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.errorMessage)}}function lf(i,I){if(1&i&&(A.TgZ(0,"td",60),A.YNc(1,af,2,0,"p",38)(2,of,2,0,"p",38)(3,sf,2,1,"p",38),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const cf=i=>({"display-none":i});function gf(i,I){if(1&i&&A._UZ(0,"tr",61),2&i){const t=A.oxw();A.Q6J("ngClass",A.VKq(1,cf,(null==t.channels?null:t.channels.data)&&(null==t.channels||null==t.channels.data?null:t.channels.data.length)>0))}}function Bf(i,I){1&i&&A._UZ(0,"tr",62)}function uf(i,I){1&i&&A._UZ(0,"tr",63)}const ff=()=>["all"],hf=i=>({"error-border":i}),Ef=()=>["no_channel"];let Cf=(()=>{class i{constructor(t,l,g,V){this.logger=t,this.commonService=l,this.store=g,this.camelCaseWithReplace=V,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"active_HTLCs",recordsPerPage:r.IV,sortBy:"expiry",sortOrder:r.Pi.DESCENDING},this.channels=new y.by([]),this.channelsJSONArr=[],this.displayedColumns=[],this.htlcColumns=[],this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.ZW).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:"");const l=[...t.activeChannels,...t.pendingChannels,...t.inactiveChannels];this.channelsJSONArr=l?.filter(g=>g.htlcs&&g.htlcs.length>0)||[],this.channelsJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadHTLCsTable(this.channelsJSONArr),this.logger.info(t)})}ngAfterViewInit(){this.channelsJSONArr.length>0&&this.loadHTLCsTable(this.channelsJSONArr)}onHTLCClick(t,l){const g=[[{key:"alias",value:l.alias,title:"Alias",width:100,type:r.Gi.STRING}],[{key:"amount_msat",value:(t.amount_msat||0)/1e3,title:"Amount (Sats)",width:50,type:r.Gi.NUMBER},{key:"direction",value:this.commonService.titleCase(t.direction||""),title:"Direction",width:50,type:r.Gi.STRING}],[{key:"expiry",value:t.expiry,title:"Expiry",width:50,type:r.Gi.NUMBER},{key:"state",value:this.camelCaseWithReplace.transform(t.state||"","_"),title:"State",width:50,type:r.Gi.STRING}],[{key:"id",value:t.id,title:"HTLC ID",width:50,type:r.Gi.STRING},{key:"local_trimmed",value:t.local_trimmed,title:"Local Trimmed",width:50,type:r.Gi.BOOLEAN}],[{key:"payment_hash",value:t.payment_hash,title:"Payment Hash",width:100,type:r.Gi.STRING}]];this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"HTLC Information",message:g}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column||"","_"):this.commonService.titleCase(t)}setFilterPredicate(){this.channels.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.alias?t.alias.toLowerCase():"")+t.htlcs?.map(V=>JSON.stringify(V).toLowerCase()+(V.local_trimmed?" yes ":" no "));break;case"direction":g=t.htlcs?.map(V=>V.direction+" ").toString()||"";break;case"id":g=t.htlcs?.map(V=>V.id+" ").toString()||"";break;case"expiry":g=t.htlcs?.map(V=>V.expiry+" ").toString()||"";break;case"state":g=t.htlcs?.map(V=>this.camelCaseWithReplace.transform(V.state||"","_").toLowerCase()+" ").toString()||"";break;case"payment_hash":g=t.htlcs?.map(V=>V.payment_hash+" ").toString()||"";break;case"local_trimmed":g=t.htlcs?.map(V=>V.local_trimmed?" yes ":" no ").toString()||"";break;case"amount_msat":g=t.htlcs?.map(V=>(V.amount_msat||0)/1e3)?.toString()||"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return g.includes(l)}}loadHTLCsTable(t){this.channels=new y.by(t?[...t]:[]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(l,g)=>{switch(g){case"amount_msat":return this.commonService.sortByKey(l.htlcs,g,"number",this.sort?.direction),l.htlcs&&l.htlcs.length?l.htlcs.length:null;case"id":case"payment_hash":case"state":return this.commonService.sortByKey(l.htlcs,g,"string",this.sort?.direction),l;case"direction":return this.commonService.sortByKey(l.htlcs,g,"string",this.sort?.direction),l.alias?l.alias:l.id?l.id:null;case"expiry":return this.commonService.sortByKey(l.htlcs,g,"number",this.sort?.direction),l;case"local_trimmed":return this.commonService.sortByKey(l.htlcs,g,"boolean",this.sort?.direction),l;default:return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null}},this.channels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.flattenHTLCs(),"ActiveHTLCs")}flattenHTLCs(){return JSON.parse(JSON.stringify(this.channels.data))?.reduce((g,V)=>g.concat(V.htlcs?V.htlcs:V),[])}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-channel-active-htlcs-table"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("HTLCs")}])],decls:48,vars:18,consts:[["fxLayout","column",1,"padding-gap"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","amount_msat"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","direction"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","expiry"],["matColumnDef","state"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","class","pl-3 htlc-row-span",4,"matHeaderCellDef"],["mat-cell","","class","pl-3",4,"matCellDef"],["matColumnDef","local_trimmed"],["matColumnDef","payment_hash"],["matColumnDef","actions"],["mat-header-cell","","class","px-2",4,"matHeaderCellDef"],["mat-cell","","class","px-2","fxLayout","column","fxLayoutAlign","center end",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["fxLayoutAlign","start center",1,"htlc-row-span"],[4,"ngIf"],["fxLayoutAlign","end center","class","htlc-row-span",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"htlc-row-span"],["fxLayoutAlign","start center","class","htlc-row-span",4,"ngFor","ngForOf"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",1,"pl-3","htlc-row-span"],["mat-cell","",1,"pl-3"],["fxLayout","row",1,"ellipsis-parent","htlc-row-span",3,"ngStyle"],["fxLayoutAlign","end center",1,"ellipsis-child"],["fxLayoutAlign","start center","class","ellipsis-parent htlc-row-span",3,"ngStyle",4,"ngFor","ngForOf"],["fxLayoutAlign","start center",1,"ellipsis-parent","htlc-row-span",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","",1,"px-2"],["fxLayoutAlign","end center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayout","column","fxLayoutAlign","center end",1,"px-2"],["fxLayoutAlign","end center",1,"htlc-group-head"],["mat-flat-button","","color","primary","type","button","tabindex","5",1,"btn-htlc-expand",3,"click"],["class","htlc-group-details","fxLayoutAlign","end center",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"htlc-group-details"],["mat-stroked-button","","color","primary","type","button","tabindex","6",1,"btn-htlc-info",3,"click"],["mat-footer-cell","","colspan","4"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1),A._UZ(2,"div",2),A.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),A._uU(6,"Filter By"),A.qZA(),A.TgZ(7,"mat-select",5),A.NdJ("ngModelChange",function(LA){return g.selFilterBy=LA})("selectionChange",function(){return g.selFilter="",g.applyFilter()}),A.TgZ(8,"perfect-scrollbar"),A.YNc(9,Du,2,2,"mat-option",6),A.qZA()()(),A.TgZ(10,"mat-form-field",4)(11,"mat-label"),A._uU(12,"Filter"),A.qZA(),A.TgZ(13,"input",7),A.NdJ("ngModelChange",function(LA){return g.selFilter=LA})("input",function(){return g.applyFilter()})("keyup",function(){return g.applyFilter()}),A.qZA()()()(),A.TgZ(14,"div",8),A.YNc(15,vu,1,0,"mat-progress-bar",9),A.TgZ(16,"table",10,11),A.ynx(18,12),A.YNc(19,yu,2,0,"th",13)(20,Yu,4,2,"td",14),A.BQk(),A.ynx(21,15),A.YNc(22,Tu,2,0,"th",13)(23,Uu,4,2,"td",14),A.BQk(),A.ynx(24,16),A.YNc(25,bu,3,0,"th",17)(26,Ru,4,2,"td",14),A.BQk(),A.ynx(27,18),A.YNc(28,zu,3,0,"th",17)(29,Ju,4,2,"td",14),A.BQk(),A.ynx(30,19),A.YNc(31,Ou,3,0,"th",20)(32,Ku,4,2,"td",21),A.BQk(),A.ynx(33,22),A.YNc(34,Wu,3,0,"th",20)(35,Xu,4,2,"td",21),A.BQk(),A.ynx(36,23),A.YNc(37,qu,3,0,"th",20)(38,Af,5,5,"td",21),A.BQk(),A.ynx(39,24),A.YNc(40,tf,6,0,"th",25)(41,rf,5,2,"td",26),A.BQk(),A.ynx(42,27),A.YNc(43,lf,4,3,"td",28),A.BQk(),A.YNc(44,gf,1,3,"tr",29)(45,Bf,1,0,"tr",30)(46,uf,1,0,"tr",31),A.qZA()(),A._UZ(47,"mat-paginator",32),A.qZA()),2&l&&(A.xp6(7),A.Q6J("ngModel",g.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(14,ff).concat(g.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",g.selFilter),A.xp6(2),A.Q6J("ngIf",g.apiCallStatus.status===g.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.channels)("ngClass",A.VKq(15,hf,""!==g.errorMessage)),A.xp6(28),A.Q6J("matFooterRowDef",A.DdM(17,Ef)),A.xp6(1),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns),A.xp6(1),A.Q6J("pageSize",g.pageSize)("pageSizeOptions",g.pageSizeOptions)("showFirstLastButtons",g.screenSize!==g.screenSizeEnum.XS))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,T.NW,cA.Vv,cA.$V,at.JJ,at.rS,xA.D3],styles:[".mat-column-amount_msat[_ngcontent-%COMP%] .htlc-row-span[_ngcontent-%COMP%]:not(:first-of-type){padding-left:2rem;padding-right:2rem}.htlc-row-span[_ngcontent-%COMP%]{min-height:3rem}.htlc-row-span.ellipsis-parent[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-column-actions[_ngcontent-%COMP%] .htlc-group-head[_ngcontent-%COMP%], .mat-column-actions[_ngcontent-%COMP%] .htlc-group-details[_ngcontent-%COMP%]{min-height:3rem}.mat-column-actions[_ngcontent-%COMP%] .btn-htlc-expand[_ngcontent-%COMP%]{min-width:8rem;width:8rem;margin:0}.mat-column-actions[_ngcontent-%COMP%] .btn-htlc-info[_ngcontent-%COMP%]{min-width:7rem;margin:0}"]})}return i})();function wf(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",8),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.activeLink=V.link)}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit,l=A.oxw();A.s9C("routerLink",t.link),A.Q6J("active",l.activeLink===t.link),A.xp6(1),A.Oqu(t.name)}}let Qf=(()=>{class i{constructor(t){this.router=t,this.faChartBar=B.koM,this.links=[{link:"routingreport",name:"Routing"},{link:"transactions",name:"Transactions"}],this.activeLink=this.links[0].link,this.unSubs=[new s.x,new s.x,new s.x,new s.x]}ngOnInit(){const t=this.links.find(l=>this.router.url.includes(l.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(l=>l instanceof le.Av)).subscribe({next:l=>{const g=this.links.find(V=>l.urlAfterRedirects.includes(V.link));this.activeLink=g?g.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-reports"]],decls:12,vars:3,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["tabindex","1","role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0),A._UZ(1,"fa-icon",1),A.TgZ(2,"span",2),A._uU(3,"Reports"),A.qZA()(),A.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),A.YNc(8,wf,2,3,"div",6),A.qZA(),A._UZ(9,"mat-tab-nav-panel",null,7)(11,"router-outlet"),A.qZA()()()),2&l){const V=A.MAs(10);A.xp6(1),A.Q6J("icon",g.faChartBar),A.xp6(6),A.Q6J("tabPanel",V),A.xp6(1),A.Q6J("ngForOf",g.links)}},dependencies:[at.sg,d.BN,n.xw,n.Wh,m.a8,m.dn,Y.BU,Y.sW,Y.Nj,le.lC,le.rH]})}return i})();var Vl=Rt(8291),Zl=Rt(25),Xl=Rt(1948);function df(i,I){1&i&&(A.TgZ(0,"div",14),A._UZ(1,"mat-progress-bar",15),A.TgZ(2,"p"),A._uU(3,"Getting Forwarding History..."),A.qZA()())}function pf(i,I){if(1&i&&(A.TgZ(0,"div",16),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Oqu(t.errorMessage)}}function mf(i,I){if(1&i&&(A.TgZ(0,"div",17),A._uU(1),A.ALo(2,"number"),A.ALo(3,"number"),A.qZA()),2&i){const t=A.oxw();A.Q6J("@fadeIn",t.totalFeeMsat),A.xp6(1),A.AsE("",A.xi3(2,3,t.totalFeeMsat/1e3||0,"1.0-2")," Sats/",A.lcZ(3,6,t.filteredEventsBySelectedPeriod.length||0)," Events")}}function Mf(i,I){1&i&&(A.TgZ(0,"div",14),A._uU(1,"No routing report for the selected period"),A.qZA())}function If(i,I){if(1&i&&(A.TgZ(0,"span")(1,"span",20),A._uU(2),A.ALo(3,"number"),A.qZA(),A.TgZ(4,"span",20),A._uU(5),A.ALo(6,"number"),A.qZA()()),2&i){const t=I.model,l=A.oxw(2);A.xp6(2),A.hij("Events: ",A.lcZ(3,2,(l.selReportBy===l.reportBy.EVENTS?t.value:t.extra.totalEvents)||0),""),A.xp6(3),A.hij("Fee: ",A.xi3(6,4,(l.selReportBy===l.reportBy.EVENTS?t.extra.totalFees:t.value)||0,"1.0-2"),"")}}function Df(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"ngx-charts-bar-vertical",18),A.NdJ("select",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onChartBarSelected(g))})("mouseup",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onChartMouseUp(g))}),A.YNc(1,If,7,7,"ng-template",null,19,A.W1O),A.qZA()}if(2&i){const t=A.oxw();A.Q6J("view",t.view)("results",t.routingReportData)("gradient",!1)("xAxis",!0)("yAxis",!0)("showXAxisLabel",!0)("showYAxisLabel",t.showYAxisLabel)("xAxisLabel",t.xAxisLabel)("yAxisLabel",t.yAxisLabel)("showGridLines",!1)("showDataLabel",!1)}}function vf(i,I){if(1&i&&A._UZ(0,"rtl-cln-forwarding-history",21),2&i){const t=A.oxw();A.Q6J("pageId","reports")("tableId","routing")("eventsData",t.filteredEventsBySelectedPeriod)("selFilter",t.eventFilterValue)}}let yf=(()=>{class i{constructor(t,l,g,V){this.logger=t,this.commonService=l,this.store=g,this.dataService=V,this.reportPeriod=r.op[0],this.secondsInADay=86400,this.events=[],this.filteredEventsBySelectedPeriod=[],this.eventFilterValue="",this.reportBy=r.Xr,this.selReportBy=r.Xr.FEES,this.totalFeeMsat=null,this.today=new Date(Date.now()),this.startDate=new Date(this.today.getFullYear(),this.today.getMonth(),1,0,0,0),this.endDate=new Date(this.today.getFullYear(),this.today.getMonth(),this.getMonthDays(this.today.getMonth(),this.today.getFullYear()),23,59,59),this.routingReportData=[],this.view=[350,350],this.screenPaddingX=100,this.gradient=!0,this.xAxisLabel="Date",this.yAxisLabel="Fee (Sats)",this.showYAxisLabel=!0,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.showYAxisLabel=!(this.screenSize===r.cu.XS||this.screenSize===r.cu.SM),this.store.pipe((0,ve.q)(1)).subscribe(t=>{t.cln.apisCallStatus.FetchForwardingHistoryS.status===r.Bn.UN_INITIATED&&!t.cln.forwardingHistory.listForwards?.length&&this.store.dispatch((0,X.u0)({payload:{status:r.OO.SETTLED}}))}),this.store.select(E.Bo).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{t.forwardingHistory.status===r.OO.SETTLED&&(this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR?this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:"":this.apiCallStatus.status===r.Bn.COMPLETED&&(this.events=t.forwardingHistory.listForwards||[],this.filterForwardingEvents(this.startDate,this.endDate)),this.logger.info(t))}),this.commonService.containerSizeUpdated.pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{switch(this.screenSize){case r.cu.MD:this.screenPaddingX=t.width/10;break;case r.cu.LG:this.screenPaddingX=t.width/16;break;default:this.screenPaddingX=t.width/20}this.view=[t.width-this.screenPaddingX,t.height/2.2],this.logger.info("Container Size: "+JSON.stringify(t)),this.logger.info("View: "+JSON.stringify(this.view))})}filterForwardingEvents(t,l){const g=Math.round(t.getTime()/1e3),V=Math.round(l.getTime()/1e3);this.filteredEventsBySelectedPeriod=[],this.routingReportData=[],this.totalFeeMsat=null,this.events&&this.events.length>0&&(this.events.forEach(LA=>{LA.received_time&&LA.received_time>=g&&LA.received_time0&&"ngx-charts"===t.srcElement.classList[0]&&(this.eventFilterValue="")}onChartBarSelected(t){this.eventFilterValue=this.reportPeriod===r.op[1]?t.name+"/"+this.startDate.getFullYear():t.name.toString().padStart(2,"0")+"/"+r.gg[this.startDate.getMonth()].name+"/"+this.startDate.getFullYear()}prepareFeeReport(t){const l=Math.round(t.getTime()/1e3),g=[];if(this.totalFeeMsat=0,this.reportPeriod===r.op[1]){for(let V=0;V<12;V++)g.push({name:r.gg[V].name,value:0,extra:{totalEvents:0}});this.filteredEventsBySelectedPeriod?.map(V=>{const LA=V.received_time?new Date(1e3*+V.received_time).getMonth():12;return g[LA].extra.totalEvents=g[LA].extra.totalEvents+1,g[LA].value=g[LA].value+ +(V.fee_msat||0)/1e3,this.totalFeeMsat=(this.totalFeeMsat||0)+ +(V.fee_msat||0),this.filteredEventsBySelectedPeriod})}else{for(let V=0;V{const LA=V.received_time?Math.floor((+V.received_time-l)/this.secondsInADay):0;return g[LA].extra.totalEvents=g[LA].extra.totalEvents+1,g[LA].value=g[LA].value+ +(V.fee_msat||0)/1e3,this.totalFeeMsat=(this.totalFeeMsat||0)+ +(V.fee_msat||0),this.filteredEventsBySelectedPeriod})}return g}prepareEventsReport(t){const l=Math.round(t.getTime()/1e3),g=[];if(this.totalFeeMsat=0,this.reportPeriod===r.op[1]){for(let V=0;V<12;V++)g.push({name:r.gg[V].name,value:0,extra:{totalFees:0}});this.filteredEventsBySelectedPeriod?.map(V=>{const LA=V.received_time?new Date(1e3*+V.received_time).getMonth():12;return g[LA].value=g[LA].value+1,g[LA].extra.totalFees=g[LA].extra.totalFees+ +(V.fee_msat||0)/1e3,this.totalFeeMsat=(this.totalFeeMsat||0)+ +(V.fee_msat||0),this.filteredEventsBySelectedPeriod})}else{for(let V=0;V{const LA=V.received_time?Math.floor((+V.received_time-l)/this.secondsInADay):0;return g[LA].value=g[LA].value+1,g[LA].extra.totalFees=g[LA].extra.totalFees+ +(V.fee_msat||0)/1e3,this.totalFeeMsat=(this.totalFeeMsat||0)+ +(V.fee_msat||0),this.filteredEventsBySelectedPeriod})}return g}onSelectionChange(t){const l=t.selDate.getMonth(),g=t.selDate.getFullYear();this.reportPeriod=t.selScrollRange,this.reportPeriod===r.op[1]?(this.startDate=new Date(g,0,1,0,0,0),this.endDate=new Date(g,11,31,23,59,59)):(this.startDate=new Date(g,l,1,0,0,0),this.endDate=new Date(g,l,this.getMonthDays(l,g),23,59,59)),this.filterForwardingEvents(this.startDate,this.endDate),this.eventFilterValue=""}getMonthDays(t,l){return 1===t&&l%4==0?r.gg[t].days+1:r.gg[t].days}onSelReportByChange(){this.yAxisLabel=this.selReportBy===this.reportBy.EVENTS?"Events":"Fee (Sats)",this.routingReportData=this.selReportBy===this.reportBy.EVENTS?this.prepareEventsReport(this.startDate):this.prepareFeeReport(this.startDate)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(Qe.D))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-routing-report"]],hostBindings:function(l,g){1&l&&A.NdJ("mouseup",function(LA){return g.onChartMouseUp(LA)})},decls:19,vars:9,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],[3,"stepChanged"],["fxLayout","column","fxLayoutAlign","center center",1,"padding-gap-x"],["color","primary","name","selReportBy","fxFlex","100","fxLayoutAlign","start center",1,"my-1",3,"ngModel","ngModelChange","change"],[1,"mr-2"],["tabindex","1",1,"mr-2",3,"value"],["tabindex","2",3,"value"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1 error-border",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 font-bold-700 mt-1",4,"ngIf"],[1,"mt-1"],["class","one-color",3,"view","results","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","select","mouseup",4,"ngIf"],[3,"pageId","tableId","eventsData","selFilter",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1"],["mode","indeterminate"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1","error-border"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","font-bold-700","mt-1"],[1,"one-color",3,"view","results","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","select","mouseup"],["tooltipTemplate",""],[1,"tooltip-label"],[3,"pageId","tableId","eventsData","selFilter"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"rtl-horizontal-scroller",1),A.NdJ("stepChanged",function(LA){return g.onSelectionChange(LA)}),A.qZA(),A.TgZ(2,"div",2)(3,"mat-radio-group",3),A.NdJ("ngModelChange",function(LA){return g.selReportBy=LA})("change",function(){return g.onSelReportByChange()}),A.TgZ(4,"span",4),A._uU(5,"Report By: "),A.qZA(),A.TgZ(6,"mat-radio-button",5),A._uU(7,"Fees"),A.qZA(),A.TgZ(8,"mat-radio-button",6),A._uU(9,"Events"),A.qZA()()(),A.TgZ(10,"div",7),A.YNc(11,df,4,0,"div",8)(12,pf,2,1,"div",9)(13,mf,4,8,"div",10)(14,Mf,2,0,"div",8),A.TgZ(15,"div",11),A.YNc(16,Df,3,11,"ngx-charts-bar-vertical",12),A.qZA(),A.TgZ(17,"div",11),A.YNc(18,vf,1,4,"rtl-cln-forwarding-history",13),A.qZA()()()),2&l&&(A.xp6(3),A.Q6J("ngModel",g.selReportBy),A.xp6(3),A.s9C("value",g.reportBy.FEES),A.xp6(2),A.s9C("value",g.reportBy.EVENTS),A.xp6(3),A.Q6J("ngIf",(null==g.apiCallStatus?null:g.apiCallStatus.status)===g.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(null==g.apiCallStatus?null:g.apiCallStatus.status)===g.apiCallStatusEnum.ERROR),A.xp6(1),A.Q6J("ngIf",(null==g.apiCallStatus?null:g.apiCallStatus.status)===g.apiCallStatusEnum.COMPLETED&&g.routingReportData.length>0&&g.filteredEventsBySelectedPeriod.length>0),A.xp6(1),A.Q6J("ngIf",(null==g.apiCallStatus?null:g.apiCallStatus.status)===g.apiCallStatusEnum.COMPLETED&&(g.routingReportData.length<=0||g.filteredEventsBySelectedPeriod.length<=0)),A.xp6(2),A.Q6J("ngIf",g.routingReportData.length>0&&g.filteredEventsBySelectedPeriod.length>0),A.xp6(2),A.Q6J("ngIf",g.filteredEventsBySelectedPeriod&&g.filteredEventsBySelectedPeriod.length>0))},dependencies:[at.O5,$.JJ,$.On,n.xw,n.Wh,n.yH,u.pW,Qn.VQ,Qn.U0,Zl.K$,Xl.D,kl,at.JJ],data:{animation:[Vl.J]}})}return i})();var xf=Rt(5362);function Ff(i,I){if(1&i&&(A.TgZ(0,"div",10),A._uU(1),A.ALo(2,"number"),A.ALo(3,"number"),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.AsE(" Paid ",A.xi3(2,2,t.transactionsReportSummary.amountPaidSelectedPeriod/1e3||0,"1.0-2")," Sats/",A.lcZ(3,5,t.transactionsReportSummary.paymentsSelectedPeriod)," Payments ")}}function Yf(i,I){if(1&i&&(A.TgZ(0,"div",10),A._uU(1),A.ALo(2,"number"),A.ALo(3,"number"),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.AsE(" Received ",A.xi3(2,2,t.transactionsReportSummary.amountReceivedSelectedPeriod/1e3||0,"1.0-2")," Sats/",A.lcZ(3,5,t.transactionsReportSummary.invoicesSelectedPeriod)," Invoices ")}}function Tf(i,I){if(1&i&&(A.TgZ(0,"div",8),A.YNc(1,Ff,4,7,"div",9)(2,Yf,4,7,"div",9),A.qZA()),2&i){const t=A.oxw();A.Q6J("@fadeIn",t.transactionsReportSummary),A.xp6(1),A.Q6J("ngIf",t.transactionsReportSummary.paymentsSelectedPeriod),A.xp6(1),A.Q6J("ngIf",t.transactionsReportSummary.invoicesSelectedPeriod)}}function Sf(i,I){1&i&&(A.TgZ(0,"div",11),A._uU(1,"No transactions report for the selected period"),A.qZA())}function Nf(i,I){if(1&i&&(A.TgZ(0,"span",14),A._uU(1),A.ALo(2,"number"),A.ALo(3,"number"),A.qZA()),2&i){const t=I.model;A.xp6(1),A.HOy("",t.name,": ",A.xi3(2,4,t.value||0,"1.0-2"),"/# ","Paid"===t.name?"Payments":"Invoices",": ",A.lcZ(3,7,(null==t.extra?null:t.extra.total)||0),"")}}function Uf(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"ngx-charts-bar-vertical-2d",12),A.NdJ("select",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onChartBarSelected(g))})("mouseup",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.onChartMouseUp(g))}),A.YNc(1,Nf,4,9,"ng-template",null,13,A.W1O),A.qZA()}if(2&i){const t=A.oxw();A.Q6J("view",t.view)("results",t.transactionsReportData)("noBarWhenZero",!1)("gradient",!1)("xAxis",!0)("yAxis",!0)("showXAxisLabel",!0)("showYAxisLabel",t.showYAxisLabel)("xAxisLabel",t.xAxisLabel)("yAxisLabel",t.yAxisLabel)("showGridLines",!1)("showDataLabel",!1)("groupPadding",t.reportPeriod===t.scrollRanges[0]?2:4)}}function bf(i,I){if(1&i&&A._UZ(0,"rtl-transactions-report-table",15),2&i){const t=A.oxw();A.Q6J("displayedColumns",t.displayedColumns)("tableSetting",t.tableSetting)("dataList",t.transactionsNonZeroReportData)("dataRange",t.reportPeriod)("selFilter",t.transactionFilterValue)}}let Lf=(()=>{class i{constructor(t,l,g){this.logger=t,this.commonService=l,this.store=g,this.scrollRanges=r.op,this.reportPeriod=r.op[0],this.secondsInADay=86400,this.payments=[],this.invoices=[],this.colWidth="20rem",this.PAGE_ID="reports",this.tableSetting={tableId:"transactions",recordsPerPage:r.IV,sortBy:"date",sortOrder:r.Pi.DESCENDING},this.displayedColumns=["date","amount_paid","num_payments","amount_received","num_invoices"],this.transactionsReportSummary={paymentsSelectedPeriod:0,invoicesSelectedPeriod:0,amountPaidSelectedPeriod:0,amountReceivedSelectedPeriod:0},this.transactionFilterValue="",this.today=new Date(Date.now()),this.startDate=new Date(this.today.getFullYear(),this.today.getMonth(),1,0,0,0),this.endDate=new Date(this.today.getFullYear(),this.today.getMonth(),this.getMonthDays(this.today.getMonth(),this.today.getFullYear()),23,59,59),this.transactionsReportData=[],this.transactionsNonZeroReportData=[],this.view=[350,350],this.screenPaddingX=100,this.gradient=!0,this.xAxisLabel="Date",this.yAxisLabel="Amount (Sats)",this.showYAxisLabel=!0,this.screenSize="",this.screenSizeEnum=r.cu,this.unSubs=[new s.x,new s.x,new s.x,new s.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.showYAxisLabel=!(this.screenSize===r.cu.XS||this.screenSize===r.cu.SM),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.PP).pipe((0,c.R)(this.unSubs[1]),(0,f.M)(this.store.select(E.gc))).subscribe(([t,l])=>{this.payments=t.payments,this.invoices=l.listInvoices.invoices||[],this.transactionsReportData=this.filterTransactionsForSelectedPeriod(this.startDate,this.endDate),this.transactionsNonZeroReportData=this.prepareTableData()}),this.commonService.containerSizeUpdated.pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{switch(this.screenSize){case r.cu.MD:this.screenPaddingX=t.width/10;break;case r.cu.LG:this.screenPaddingX=t.width/16;break;default:this.screenPaddingX=t.width/20}this.view=[t.width-this.screenPaddingX,t.height/2.2],this.logger.info("Container Size: "+JSON.stringify(t)),this.logger.info("View: "+JSON.stringify(this.view))})}onChartMouseUp(t){"svg"===t.srcElement.tagName&&t.srcElement.classList.length>0&&"ngx-charts"===t.srcElement.classList[0]&&(this.transactionFilterValue="")}onChartBarSelected(t){this.transactionFilterValue=this.reportPeriod===r.op[1]?t.series+"/"+this.startDate.getFullYear():t.series.toString().padStart(2,"0")+"/"+r.gg[this.startDate.getMonth()].name+"/"+this.startDate.getFullYear()}filterTransactionsForSelectedPeriod(t,l){const g=Math.round(t.getTime()/1e3),V=Math.round(l.getTime()/1e3),LA=[];this.transactionsReportSummary={paymentsSelectedPeriod:0,invoicesSelectedPeriod:0,amountPaidSelectedPeriod:0,amountReceivedSelectedPeriod:0};const vt=this.payments?.filter(ue=>"complete"===ue.status&&ue.created_at&&ue.created_at>=g&&ue.created_at"paid"===ue.status&&ue.paid_at&&ue.paid_at>=g&&ue.paid_at{const cn=new Date(1e3*(ue.created_at||0)).getMonth();return this.transactionsReportSummary.amountPaidSelectedPeriod=this.transactionsReportSummary.amountPaidSelectedPeriod+(ue.amount_sent_msat||0),LA[cn].series[0].value=LA[cn].series[0].value+(ue.amount_sent_msat||0)/1e3,LA[cn].series[0].extra.total=LA[cn].series[0].extra.total+1,this.transactionsReportSummary}),an?.map(ue=>{const cn=new Date(1e3*+(ue.paid_at||0)).getMonth();return this.transactionsReportSummary.amountReceivedSelectedPeriod=this.transactionsReportSummary.amountReceivedSelectedPeriod+(ue.amount_received_msat||0),LA[cn].series[1].value=LA[cn].series[1].value+(ue.amount_received_msat||0)/1e3,LA[cn].series[1].extra.total=LA[cn].series[1].extra.total+1,this.transactionsReportSummary})}else{for(let ue=0;ue{const cn=Math.floor((+(ue.created_at||0)-g)/this.secondsInADay);return this.transactionsReportSummary.amountPaidSelectedPeriod=this.transactionsReportSummary.amountPaidSelectedPeriod+(ue.amount_sent_msat||0),LA[cn].series[0].value=LA[cn].series[0].value+(ue.amount_sent_msat||0)/1e3,LA[cn].series[0].extra.total=LA[cn].series[0].extra.total+1,this.transactionsReportSummary}),an?.map(ue=>{const cn=Math.floor((+(ue.paid_at||0)-g)/this.secondsInADay);return this.transactionsReportSummary.amountReceivedSelectedPeriod=this.transactionsReportSummary.amountReceivedSelectedPeriod+(ue.amount_received_msat||0),LA[cn].series[1].value=LA[cn].series[1].value+(ue.amount_received_msat||0)/1e3,LA[cn].series[1].extra.total=LA[cn].series[1].extra.total+1,this.transactionsReportSummary})}return LA}prepareTableData(){return this.transactionsReportData?.reduce((t,l)=>l.series[0].extra.total>0||l.series[1].extra.total>0?t.concat({date:l.date,amount_paid:l.series[0].value,num_payments:l.series[0].extra.total,amount_received:l.series[1].value,num_invoices:l.series[1].extra.total}):t,[])}onSelectionChange(t){const l=t.selDate.getMonth(),g=t.selDate.getFullYear();this.reportPeriod=t.selScrollRange,this.reportPeriod===r.op[1]?(this.startDate=new Date(g,0,1,0,0,0),this.endDate=new Date(g,11,31,23,59,59)):(this.startDate=new Date(g,l,1,0,0,0),this.endDate=new Date(g,l,this.getMonthDays(l,g),23,59,59)),this.transactionsReportData=this.filterTransactionsForSelectedPeriod(this.startDate,this.endDate),this.transactionsNonZeroReportData=this.prepareTableData(),this.transactionFilterValue=""}getMonthDays(t,l){return 1===t&&l%4==0?r.gg[t].days+1:r.gg[t].days}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-transactions-report"]],hostBindings:function(l,g){1&l&&A.NdJ("mouseup",function(LA){return g.onChartMouseUp(LA)})},decls:9,vars:4,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],[3,"stepChanged"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 font-bold-700 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",4,"ngIf"],[1,"mt-1"],["class","two-color",3,"view","results","noBarWhenZero","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","groupPadding","select","mouseup",4,"ngIf"],[3,"displayedColumns","tableSetting","dataList","dataRange","selFilter",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","font-bold-700","mt-1"],["fxLayout","row","fxLayoutAlign","start stretch","fxFlex","100",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start stretch","fxFlex","100"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1"],[1,"two-color",3,"view","results","noBarWhenZero","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","groupPadding","select","mouseup"],["tooltipTemplate",""],[1,"tooltip-label"],[3,"displayedColumns","tableSetting","dataList","dataRange","selFilter"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"rtl-horizontal-scroller",1),A.NdJ("stepChanged",function(LA){return g.onSelectionChange(LA)}),A.qZA(),A.TgZ(2,"div",2),A.YNc(3,Tf,3,3,"div",3)(4,Sf,2,0,"div",4),A.TgZ(5,"div",5),A.YNc(6,Uf,3,13,"ngx-charts-bar-vertical-2d",6),A.qZA(),A.TgZ(7,"div",5),A.YNc(8,bf,1,5,"rtl-transactions-report-table",7),A.qZA()()()),2&l&&(A.xp6(3),A.Q6J("ngIf",g.transactionsNonZeroReportData.length>0),A.xp6(1),A.Q6J("ngIf",g.transactionsNonZeroReportData.length<=0),A.xp6(2),A.Q6J("ngIf",g.transactionsNonZeroReportData.length>0),A.xp6(2),A.Q6J("ngIf",g.transactionsNonZeroReportData.length>0))},dependencies:[at.O5,n.xw,n.Wh,n.yH,Zl.H5,Xl.D,xf.g,at.JJ],data:{animation:[Vl.J]}})}return i})();var Re=Rt(5525),Pf=Rt(4740);function Rf(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",9),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.activeLink=V.link)}),A._uU(1),A.qZA()}if(2&i){const t=I.$implicit,l=A.oxw();A.s9C("routerLink",t.link),A.Q6J("active",l.activeLink===t.link),A.xp6(1),A.Oqu(t.name)}}let zf=(()=>{class i{constructor(t){this.router=t,this.faSearch=B.wn1,this.links=[{link:"lookups",name:"Lookup"},{link:"queryroutes",name:"Query Routes"}],this.activeLink=this.links[0].link,this.unSubs=[new s.x,new s.x,new s.x,new s.x]}ngOnInit(){const t=this.links.find(l=>this.router.url.includes(l.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(l=>l instanceof le.Av)).subscribe({next:l=>{const g=this.links.find(V=>l.urlAfterRedirects.includes(V.link));this.activeLink=g?g.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(le.F0))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-graph"]],decls:13,vars:3,consts:[["fxLayout","row wrap","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["tabindex","1","role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0),A._UZ(1,"fa-icon",1),A.TgZ(2,"span",2),A._uU(3,"Graph Lookups"),A.qZA()(),A.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),A.YNc(8,Rf,2,3,"div",6),A.qZA(),A._UZ(9,"mat-tab-nav-panel",null,7),A.TgZ(11,"div",8),A._UZ(12,"router-outlet"),A.qZA()()()()),2&l){const V=A.MAs(10);A.xp6(1),A.Q6J("icon",g.faSearch),A.xp6(6),A.Q6J("tabPanel",V),A.xp6(1),A.Q6J("ngForOf",g.links)}},dependencies:[at.sg,d.BN,n.xw,n.Wh,n.yH,m.a8,m.dn,Y.BU,Y.sW,Y.Nj,le.lC,le.rH]})}return i})();var Gf=Rt(7069),Hf=Rt(6236);function Jf(i,I){if(1&i&&(A.TgZ(0,"span"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.offerError)}}function Of(i,I){if(1&i&&(A.TgZ(0,"div",21),A._UZ(1,"fa-icon",22),A.YNc(2,Jf,2,1,"span",23),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(1),A.Q6J("ngIf",""!==t.offerError)}}let kf=(()=>{class i{constructor(t,l,g,V,LA,vt){this.dialogRef=t,this.data=l,this.store=g,this.decimalPipe=V,this.commonService=LA,this.actions=vt,this.faExclamationTriangle=B.eHv,this.description="",this.issuer="",this.offerValueHint="",this.information={},this.pageSize=r.IV,this.offerError="",this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x]}ngOnInit(){this.pageSize=this.data.pageSize,this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(E.ey).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.information=t,this.issuer=this.information.alias}),this.actions.pipe((0,c.R)(this.unSubs[2]),(0,v.h)(t=>t.type===r.AB.UPDATE_API_CALL_STATUS_CLN)).subscribe(t=>{t.type===r.AB.UPDATE_API_CALL_STATUS_CLN&&"SaveNewOffer"===t.payload.action&&(t.payload.status===r.Bn.ERROR&&(this.offerError=t.payload.message),t.payload.status===r.Bn.COMPLETED&&this.dialogRef.close())})}onAddOffer(){this.offerError="";const t=this.offerValue?(1e3*this.offerValue).toString():"any";this.store.dispatch((0,X.dh)({payload:{amount:t,description:this.description,issuer:this.issuer}}))}resetData(){this.description="",this.issuer=this.information.alias,this.offerValue=null,this.offerValueHint="",this.offerError=""}onOfferValueChange(){this.selNode&&this.selNode.settings.fiatConversion&&this.offerValue&&this.offerValue>99&&(this.offerValueHint="",this.commonService.convertCurrency(this.offerValue,r.NT.SATS,r.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,c.R)(this.unSubs[3])).subscribe({next:t=>{this.offerValueHint="= "+this.decimalPipe.transform(t.OTHER,r.Xz.OTHER)+" "+t.unit},error:t=>{this.offerValueHint="Conversion Error: "+t}}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(gA.so),A.Y36(gA.WI),A.Y36(e.yh),A.Y36(at.JJ),A.Y36(h.v),A.Y36(BA.eX))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-create-offer"]],decls:34,vars:8,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","6","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","start space-between","fxFlex","100"],["addOfferForm","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["matInput","","autoFocus","","tabindex","1","name","description",3,"ngModel","ngModelChange"],["fxLayout","row","fxLayoutAlign","space-between start","fxFlex","100"],["fxLayout","column","fxFlex","40"],["matInput","","type","number","tabindex","2","name","offerValue",3,"step","min","ngModel","ngModelChange","keyup"],["matSuffix",""],["fxLayout","column","fxFlex","58","fxLayoutAlign","start end"],["matInput","","tabindex","3","name","issuer",3,"ngModel","ngModelChange"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-1"],["mat-button","","color","primary","tabindex","4","type","reset",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","5",3,"click"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],[4,"ngIf"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),A._uU(5,"Create Offer"),A.qZA()(),A.TgZ(6,"button",5),A._uU(7,"X"),A.qZA()(),A.TgZ(8,"mat-card-content",6)(9,"form",7,8)(11,"mat-form-field",9)(12,"mat-label"),A._uU(13,"Description"),A.qZA(),A.TgZ(14,"input",10),A.NdJ("ngModelChange",function(LA){return g.description=LA}),A.qZA()(),A.TgZ(15,"div",11)(16,"mat-form-field",12)(17,"mat-label"),A._uU(18,"Amount"),A.qZA(),A.TgZ(19,"input",13),A.NdJ("ngModelChange",function(LA){return g.offerValue=LA})("keyup",function(){return g.onOfferValueChange()}),A.qZA(),A.TgZ(20,"span",14),A._uU(21," Sats "),A.qZA(),A.TgZ(22,"mat-hint"),A._uU(23),A.qZA()(),A.TgZ(24,"mat-form-field",15)(25,"mat-label"),A._uU(26,"Issuer"),A.qZA(),A.TgZ(27,"input",16),A.NdJ("ngModelChange",function(LA){return g.issuer=LA}),A.qZA()()(),A.YNc(28,Of,3,2,"div",17),A.TgZ(29,"div",18)(30,"button",19),A.NdJ("click",function(){return g.resetData()}),A._uU(31,"Clear Field"),A.qZA(),A.TgZ(32,"button",20),A.NdJ("click",function(){return g.onAddOffer()}),A._uU(33,"Create Offer"),A.qZA()()()()()()),2&l&&(A.xp6(6),A.Q6J("mat-dialog-close",!1),A.xp6(8),A.Q6J("ngModel",g.description),A.xp6(5),A.Q6J("step",100)("min",1)("ngModel",g.offerValue),A.xp6(4),A.Oqu(g.offerValueHint),A.xp6(4),A.Q6J("ngModel",g.issuer),A.xp6(1),A.Q6J("ngIf",""!==g.offerError))},dependencies:[at.O5,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.qQ,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,gA.ZT,N.lW,m.dn,m.dk,CA.Nt,mA.KE,mA.hX,mA.bx,mA.R9,j.h,fA.q]})}return i})();var ql=Rt(5440);function jf(i,I){if(1&i&&(A.TgZ(0,"mat-option",34),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function Kf(i,I){1&i&&A._UZ(0,"mat-progress-bar",35)}function Wf(i,I){1&i&&A._UZ(0,"th",36)}const _l=i=>({"mr-0":i});function Vf(i,I){if(1&i&&A._UZ(0,"span",40),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,_l,t.screenSize===t.screenSizeEnum.XS))}}function Zf(i,I){if(1&i&&A._UZ(0,"span",41),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,_l,t.screenSize===t.screenSizeEnum.XS))}}function Xf(i,I){if(1&i&&(A.TgZ(0,"td",37),A.YNc(1,Vf,1,3,"span",38)(2,Zf,1,3,"span",39),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Q6J("ngIf",t.active),A.xp6(1),A.Q6J("ngIf",!t.active)}}function qf(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Offer ID"),A.qZA())}const $l=i=>({width:i});function _f(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"div",43)(2,"span",44),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,$l,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.hij(" ",t.offer_id," ")}}function $f(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Single Use"),A.qZA())}function Ah(i,I){if(1&i&&(A.TgZ(0,"td",37),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(t.single_use?"Yes":"No")}}function th(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Used"),A.qZA())}function eh(i,I){if(1&i&&(A.TgZ(0,"td",37),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ",t.used?"Yes":"No"," ")}}function nh(i,I){1&i&&(A.TgZ(0,"th",42),A._uU(1,"Invoice"),A.qZA())}function ih(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"div",43)(2,"span",44),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,$l,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.hij(" ",t.bolt12," ")}}function rh(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",45)(1,"div",46)(2,"mat-select",47),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",48),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function ah(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-option",48),A.NdJ("click",function(){A.CHM(t);const g=A.oxw().$implicit,V=A.oxw();return A.KtG(V.onDisableOffer(g))}),A._uU(1,"Disable Offer"),A.qZA()}}function oh(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"mat-option",48),A.NdJ("click",function(){A.CHM(t);const g=A.oxw().$implicit,V=A.oxw();return A.KtG(V.onPrintOffer(g))}),A._uU(1,"Export QR code"),A.qZA()}}function sh(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",49)(1,"div",46)(2,"mat-select",50),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",48),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onOfferClick(V))}),A._uU(5,"View Info"),A.qZA(),A.YNc(6,ah,2,0,"mat-option",51)(7,oh,2,0,"mat-option",51),A.qZA()()()}if(2&i){const t=I.$implicit;A.xp6(6),A.Q6J("ngIf",t.active),A.xp6(1),A.Q6J("ngIf",t.active)}}function lh(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No offer available."),A.qZA())}function ch(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting offers..."),A.qZA())}function gh(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.errorMessage)}}function Bh(i,I){if(1&i&&(A.TgZ(0,"td",52),A.YNc(1,lh,2,0,"p",53)(2,ch,2,0,"p",53)(3,gh,2,1,"p",53),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(!(null!=t.offers&&t.offers.data)||(null==t.offers||null==t.offers.data?null:t.offers.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.offers&&t.offers.data)||(null==t.offers||null==t.offers.data?null:t.offers.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.offers&&t.offers.data)||(null==t.offers||null==t.offers.data?null:t.offers.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const uh=i=>({"display-none":i});function fh(i,I){if(1&i&&A._UZ(0,"tr",54),2&i){const t=A.oxw();A.Q6J("ngClass",A.VKq(1,uh,(null==t.offers?null:t.offers.data)&&(null==t.offers||null==t.offers.data?null:t.offers.data.length)>0))}}function hh(i,I){1&i&&A._UZ(0,"tr",55)}function Eh(i,I){1&i&&A._UZ(0,"tr",56)}const Ch=()=>["all"],wh=i=>({"error-border":i}),Qh=()=>["no_offer"];let dh=(()=>{class i{constructor(t,l,g,V,LA,vt,an){this.logger=t,this.store=l,this.commonService=g,this.rtlEffects=V,this.dataService=LA,this.decimalPipe=vt,this.camelCaseWithReplace=an,this.faHistory=B.qO$,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="transactions",this.tableSetting={tableId:"offers",recordsPerPage:r.IV,sortBy:"offer_id",sortOrder:r.Pi.DESCENDING},this.newlyAddedOfferMemo="",this.newlyAddedOfferValue=0,this.description="",this.offerValue=null,this.offerValueHint="",this.displayedColumns=[],this.offerPaymentReq="",this.offerJSONArr=[],this.information={},this.private=!1,this.expiryStep=100,this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(Q.dT).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(E.ey).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("active"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.Y_).pipe((0,c.R)(this.unSubs[3])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.offerJSONArr=t.offers||[],this.offerJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadOffersTable(this.offerJSONArr),this.logger.info(t)})}ngAfterViewInit(){this.offerJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadOffersTable(this.offerJSONArr)}openCreateOfferModal(){this.store.dispatch((0,iA.qR)({payload:{data:{pageSize:this.pageSize,component:kf}}}))}onOfferClick(t){this.store.dispatch((0,iA.qR)({payload:{data:{offer:{used:t.used,single_use:t.single_use,active:t.active,offer_id:t.offer_id,bolt12:t.bolt12,created:t.created,label:t.label},newlyAdded:!1,component:ql.k}}}))}onDisableOffer(t){this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Disable Offer",titleMessage:"Disabling Offer: "+(t.offer_id||t.bolt12),noBtnText:"Cancel",yesBtnText:"Disable"}}})),this.rtlEffects.closeConfirm.pipe((0,c.R)(this.unSubs[4])).subscribe(l=>{l&&this.store.dispatch((0,X.i9)({payload:{offer_id:t.offer_id}}))})}onPrintOffer(t){this.dataService.decodePayment(t.bolt12,!1).pipe((0,ve.q)(1)).subscribe(l=>{l.offer_id&&!l.offer_amount_msat&&(l.offer_amount_msat=0);const g={pageSize:"A5",pageOrientation:"portrait",pageMargins:[10,50,10,50],background:{svg:'\n \n \n \n \n \n ',width:249,height:333,absolutePosition:{x:84,y:160}},header:{text:l.offer_issuer||"",alignment:"center",fontSize:25,color:"#272727",margin:[0,20,0,0]},content:[{svg:'',width:249,height:40,alignment:"center"},{text:l.offer_description?l.offer_description.substring(0,160):"",alignment:"center",fontSize:16,color:"#5C5C5C"},{qr:t.bolt12,eccLevel:"M",fit:"227",alignment:"center",absolutePosition:{x:7,y:205}},{text:l?.offer_amount_msat&&0!==l?.offer_amount_msat?this.decimalPipe.transform((l.offer_amount_msat||0)/1e3)+" SATS":"Open amount",fontSize:20,bold:!1,color:"white",alignment:"center",absolutePosition:{x:0,y:430}},{text:"SCAN TO PAY",fontSize:22,bold:!0,color:"white",alignment:"center",absolutePosition:{x:0,y:455}}],footer:{svg:'\n \n \n \n \n ',alignment:"center"}};Gf.createPdf(g,null,null,Hf.I.vfs).download("Offer-"+(l&&l.offer_description?l.offer_description:t.bolt12))})}applyFilter(){this.offers.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.offers.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.active?" active":" inactive")+(t.used?" yes":" no")+(t.single_use?" single":" multiple")+JSON.stringify(t).toLowerCase(),("active"===l||"inactive"===l||"single"===l||"multiple"===l)&&(l=" "+l);break;case"active":g=t?.active?"active":"inactive";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"active"===this.selFilterBy?0===g.indexOf(l):g.includes(l)}}loadOffersTable(t){this.offers=new y.by(t?[...t]:[]),this.offers.sort=this.sort,this.offers.sortingDataAccessor=(l,g)=>l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null,this.offers.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){this.offers.data&&this.offers.data.length>0&&this.commonService.downloadFile(this.offers.data,"Offers")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(h.v),A.Y36(pA.V),A.Y36(Qe.D),A.Y36(at.JJ),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-offers-table"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Offers")}])],decls:49,vars:19,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap"],["fxLayout","row"],["mat-flat-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","active"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Active",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","offer_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","single_use"],["matColumnDef","used"],["matColumnDef","bolt12"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_offer"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Active"],["mat-cell",""],["class","dot green","matTooltip","Active","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Inactive","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Active","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Inactive","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","4",1,"mr-0"],[3,"click",4,"ngIf"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"button",2),A.NdJ("click",function(){return g.openCreateOfferModal()}),A._uU(3,"Create Offer"),A.qZA()(),A.TgZ(4,"div",3)(5,"div",4)(6,"div",5),A._UZ(7,"fa-icon",6),A.TgZ(8,"span",7),A._uU(9,"Offers History"),A.qZA()(),A.TgZ(10,"div",8)(11,"mat-form-field",9)(12,"mat-label"),A._uU(13,"Filter By"),A.qZA(),A.TgZ(14,"mat-select",10),A.NdJ("ngModelChange",function(LA){return g.selFilterBy=LA})("selectionChange",function(){return g.selFilter="",g.applyFilter()}),A.TgZ(15,"perfect-scrollbar"),A.YNc(16,jf,2,2,"mat-option",11),A.qZA()()(),A.TgZ(17,"mat-form-field",9)(18,"mat-label"),A._uU(19,"Filter"),A.qZA(),A.TgZ(20,"input",12),A.NdJ("ngModelChange",function(LA){return g.selFilter=LA})("input",function(){return g.applyFilter()})("keyup",function(){return g.applyFilter()}),A.qZA()()()(),A.TgZ(21,"div",13),A.YNc(22,Kf,1,0,"mat-progress-bar",14),A.TgZ(23,"table",15,16),A.ynx(25,17),A.YNc(26,Wf,1,0,"th",18)(27,Xf,3,2,"td",19),A.BQk(),A.ynx(28,20),A.YNc(29,qf,2,0,"th",21)(30,_f,4,4,"td",19),A.BQk(),A.ynx(31,22),A.YNc(32,$f,2,0,"th",21)(33,Ah,2,1,"td",19),A.BQk(),A.ynx(34,23),A.YNc(35,th,2,0,"th",21)(36,eh,2,1,"td",19),A.BQk(),A.ynx(37,24),A.YNc(38,nh,2,0,"th",21)(39,ih,4,4,"td",19),A.BQk(),A.ynx(40,25),A.YNc(41,rh,6,0,"th",26)(42,sh,8,2,"td",27),A.BQk(),A.ynx(43,28),A.YNc(44,Bh,4,3,"td",29),A.BQk(),A.YNc(45,fh,1,3,"tr",30)(46,hh,1,0,"tr",31)(47,Eh,1,0,"tr",32),A.qZA()(),A._UZ(48,"mat-paginator",33),A.qZA()()),2&l&&(A.xp6(7),A.Q6J("icon",g.faHistory),A.xp6(7),A.Q6J("ngModel",g.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(15,Ch).concat(g.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",g.selFilter),A.xp6(2),A.Q6J("ngIf",(null==g.apiCallStatus?null:g.apiCallStatus.status)===g.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.offers)("ngClass",A.VKq(16,wh,""!==g.errorMessage)),A.xp6(22),A.Q6J("matFooterRowDef",A.DdM(18,Qh)),A.xp6(1),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns),A.xp6(1),A.Q6J("pageSize",g.pageSize)("pageSizeOptions",g.pageSizeOptions)("showFirstLastButtons",g.screenSize!==g.screenSizeEnum.XS))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,JA.gM,T.NW,cA.Vv,cA.$V],styles:[".mat-column-active[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return i})();function ph(i,I){if(1&i&&(A.TgZ(0,"mat-option",34),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function mh(i,I){1&i&&A._UZ(0,"mat-progress-bar",35)}function Mh(i,I){1&i&&(A.TgZ(0,"th",36),A._uU(1,"Updated At"),A.qZA())}function Ih(i,I){if(1&i&&(A.TgZ(0,"td",37),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,t.lastUpdatedAt,"dd/MMM/y HH:mm"))}}function Dh(i,I){1&i&&(A.TgZ(0,"th",36),A._uU(1,"Title"),A.qZA())}const zl=i=>({width:i});function vh(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"div",38)(2,"span",39),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,zl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.title)}}function yh(i,I){1&i&&(A.TgZ(0,"th",36),A._uU(1,"Description"),A.qZA())}function xh(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"div",38)(2,"span",39),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,zl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.description)}}function Fh(i,I){1&i&&(A.TgZ(0,"th",36),A._uU(1,"Issuer"),A.qZA())}function Yh(i,I){if(1&i&&(A.TgZ(0,"td",37),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(t.issuer)}}function Th(i,I){1&i&&(A.TgZ(0,"th",36),A._uU(1,"Invoice"),A.qZA())}function Sh(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"div",38)(2,"span",39),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,zl,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(t.bolt12)}}function Nh(i,I){1&i&&(A.TgZ(0,"th",40),A._uU(1,"Amount (Sats)"),A.qZA())}function Uh(i,I){if(1&i&&(A.TgZ(0,"td",37)(1,"span",41),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.Oqu(0===t.amountMSat?"Open":A.lcZ(3,1,t.amountMSat/1e3))}}function bh(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",42)(1,"div",43)(2,"mat-select",44),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",45),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function Lh(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",46)(1,"div",43)(2,"mat-select",47),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",45),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onOfferBookmarkClick(V))}),A._uU(5,"View Info"),A.qZA(),A.TgZ(6,"mat-option",45),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onRePayOffer(V))}),A._uU(7,"Pay Again"),A.qZA(),A.TgZ(8,"mat-option",45),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onDeleteBookmark(V))}),A._uU(9,"Delete Bookmark"),A.qZA()()()()}}function Ph(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No offer bookmarked."),A.qZA())}function Rh(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting offer bookmarks..."),A.qZA())}function zh(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.errorMessage)}}function Gh(i,I){if(1&i&&(A.TgZ(0,"td",48),A.YNc(1,Ph,2,0,"p",49)(2,Rh,2,0,"p",49)(3,zh,2,1,"p",49),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(!(null!=t.offersBookmarks&&t.offersBookmarks.data)||(null==t.offersBookmarks||null==t.offersBookmarks.data?null:t.offersBookmarks.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.offersBookmarks&&t.offersBookmarks.data)||(null==t.offersBookmarks||null==t.offersBookmarks.data?null:t.offersBookmarks.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.offersBookmarks&&t.offersBookmarks.data)||(null==t.offersBookmarks||null==t.offersBookmarks.data?null:t.offersBookmarks.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const Hh=i=>({"display-none":i});function Jh(i,I){if(1&i&&A._UZ(0,"tr",50),2&i){const t=A.oxw();A.Q6J("ngClass",A.VKq(1,Hh,(null==t.offersBookmarks?null:t.offersBookmarks.data)&&(null==t.offersBookmarks||null==t.offersBookmarks.data?null:t.offersBookmarks.data.length)>0))}}function Oh(i,I){1&i&&A._UZ(0,"tr",51)}function kh(i,I){1&i&&A._UZ(0,"tr",52)}const jh=()=>["all"],Kh=i=>({"error-border":i}),Wh=()=>["no_offer"];let Vh=(()=>{class i{constructor(t,l,g,V,LA,vt){this.logger=t,this.store=l,this.commonService=g,this.rtlEffects=V,this.datePipe=LA,this.camelCaseWithReplace=vt,this.faHistory=B.qO$,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="transactions",this.tableSetting={tableId:"offer_bookmarks",recordsPerPage:r.IV,sortBy:"lastUpdatedAt",sortOrder:r.Pi.DESCENDING},this.displayedColumns=[],this.offersBookmarks=new y.by([]),this.offersBookmarksJSONArr=[],this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.selFilter="",this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.EQ).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.offersBookmarksJSONArr=t.offersBookmarks||[],this.offersBookmarksJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadOffersTable(this.offersBookmarksJSONArr),this.logger.info(t)})}ngAfterViewInit(){this.offersBookmarksJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadOffersTable(this.offersBookmarksJSONArr)}onOfferBookmarkClick(t){this.store.dispatch((0,iA.qR)({payload:{data:{offer:{bolt12:t.bolt12},newlyAdded:!1,component:ql.k}}}))}onDeleteBookmark(t){this.store.dispatch((0,iA.c1)({payload:{data:{type:r.n_.CONFIRM,alertTitle:"Delete Bookmark",titleMessage:"Deleting Bookmark: "+(t.title||t.description),noBtnText:"Cancel",yesBtnText:"Delete"}}})),this.rtlEffects.closeConfirm.pipe((0,c.R)(this.unSubs[2])).subscribe(l=>{l&&this.store.dispatch((0,X._9)({payload:{bolt12:t.bolt12}}))})}onRePayOffer(t){this.store.dispatch((0,iA.qR)({payload:{data:{paymentType:r.IX.OFFER,bolt12:t.bolt12,offerTitle:t.title,component:jt}}}))}applyFilter(){this.offersBookmarks.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.offersBookmarks.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=JSON.stringify(t).toLowerCase();break;case"lastUpdatedAt":g=this.datePipe.transform(new Date(t.lastUpdatedAt||0),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"amountMSat":g=(t.amountMSat&&0!==t.amountMSat?(t.amountMSat/1e3).toString():"Open")||"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return g.includes(l)}}loadOffersTable(t){this.offersBookmarks=new y.by(t?[...t]:[]),this.offersBookmarks.sort=this.sort,this.offersBookmarks.sortingDataAccessor=(l,g)=>l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null,this.offersBookmarks.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){this.offersBookmarks.data&&this.offersBookmarks.data.length>0&&this.commonService.downloadFile(this.offersBookmarks.data,"OfferBookmarks")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(h.v),A.Y36(pA.V),A.Y36(at.uU),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-offer-bookmarks-table"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Offer Bookmarks")}])],decls:50,vars:19,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap"],["fxLayout","row"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","lastUpdatedAt"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","title"],["matColumnDef","description"],["matColumnDef","issuer"],["matColumnDef","bolt12"],["matColumnDef","amountMSat"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_offer"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","4",1,"mr-0"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A._UZ(1,"div",1),A.TgZ(2,"div",2)(3,"div",3)(4,"div",4),A._UZ(5,"fa-icon",5),A.TgZ(6,"span",6),A._uU(7,"Offer Bookmarks"),A.qZA()(),A.TgZ(8,"div",7)(9,"mat-form-field",8)(10,"mat-label"),A._uU(11,"Filter By"),A.qZA(),A.TgZ(12,"mat-select",9),A.NdJ("ngModelChange",function(LA){return g.selFilterBy=LA})("selectionChange",function(){return g.selFilter="",g.applyFilter()}),A.TgZ(13,"perfect-scrollbar"),A.YNc(14,ph,2,2,"mat-option",10),A.qZA()()(),A.TgZ(15,"mat-form-field",8)(16,"mat-label"),A._uU(17,"Filter"),A.qZA(),A.TgZ(18,"input",11),A.NdJ("ngModelChange",function(LA){return g.selFilter=LA})("input",function(){return g.applyFilter()})("keyup",function(){return g.applyFilter()}),A.qZA()()()(),A.TgZ(19,"div",12),A.YNc(20,mh,1,0,"mat-progress-bar",13),A.TgZ(21,"table",14,15),A.ynx(23,16),A.YNc(24,Mh,2,0,"th",17)(25,Ih,3,4,"td",18),A.BQk(),A.ynx(26,19),A.YNc(27,Dh,2,0,"th",17)(28,vh,4,4,"td",18),A.BQk(),A.ynx(29,20),A.YNc(30,yh,2,0,"th",17)(31,xh,4,4,"td",18),A.BQk(),A.ynx(32,21),A.YNc(33,Fh,2,0,"th",17)(34,Yh,2,1,"td",18),A.BQk(),A.ynx(35,22),A.YNc(36,Th,2,0,"th",17)(37,Sh,4,4,"td",18),A.BQk(),A.ynx(38,23),A.YNc(39,Nh,2,0,"th",24)(40,Uh,4,3,"td",18),A.BQk(),A.ynx(41,25),A.YNc(42,bh,6,0,"th",26)(43,Lh,10,0,"td",27),A.BQk(),A.ynx(44,28),A.YNc(45,Gh,4,3,"td",29),A.BQk(),A.YNc(46,Jh,1,3,"tr",30)(47,Oh,1,0,"tr",31)(48,kh,1,0,"tr",32),A.qZA()(),A._UZ(49,"mat-paginator",33),A.qZA()()),2&l&&(A.xp6(5),A.Q6J("icon",g.faHistory),A.xp6(7),A.Q6J("ngModel",g.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(15,jh).concat(g.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",g.selFilter),A.xp6(2),A.Q6J("ngIf",(null==g.apiCallStatus?null:g.apiCallStatus.status)===g.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.offersBookmarks)("ngClass",A.VKq(16,Kh,""!==g.errorMessage)),A.xp6(25),A.Q6J("matFooterRowDef",A.DdM(18,Wh)),A.xp6(1),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns),A.xp6(1),A.Q6J("pageSize",g.pageSize)("pageSizeOptions",g.pageSizeOptions)("showFirstLastButtons",g.screenSize!==g.screenSizeEnum.XS))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,T.NW,cA.Vv,cA.$V,at.JJ,at.uU]})}return i})();function Zh(i,I){if(1&i&&(A.TgZ(0,"div",5),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Oqu(t.errorMessage)}}function Xh(i,I){if(1&i&&(A.TgZ(0,"mat-option",16),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}const qh=()=>["all"];function _h(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"div",6)(1,"div",7),A._UZ(2,"fa-icon",8),A.TgZ(3,"span"),A._uU(4,"Maximum 1,000 local failed transactions only."),A.qZA()(),A.TgZ(5,"div",9),A._UZ(6,"div",10),A.TgZ(7,"div",11)(8,"mat-form-field",12)(9,"mat-label"),A._uU(10,"Filter By"),A.qZA(),A.TgZ(11,"mat-select",13),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilterBy=g)})("selectionChange",function(){A.CHM(t);const g=A.oxw();return g.selFilter="",A.KtG(g.applyFilter())}),A.TgZ(12,"perfect-scrollbar"),A.YNc(13,Xh,2,2,"mat-option",14),A.qZA()()(),A.TgZ(14,"mat-form-field",12)(15,"mat-label"),A._uU(16,"Filter"),A.qZA(),A.TgZ(17,"input",15),A.NdJ("ngModelChange",function(g){A.CHM(t);const V=A.oxw();return A.KtG(V.selFilter=g)})("input",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())})("keyup",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.applyFilter())}),A.qZA()()()()()}if(2&i){const t=A.oxw();A.xp6(2),A.Q6J("icon",t.faExclamationTriangle),A.xp6(9),A.Q6J("ngModel",t.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(4,qh).concat(t.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",t.selFilter)}}function $h(i,I){1&i&&A._UZ(0,"mat-progress-bar",40)}function AE(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"Received Time"),A.qZA())}function tE(i,I){if(1&i&&(A.TgZ(0,"td",42),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,1e3*(null==t?null:t.received_time),"dd/MMM/y HH:mm"))}}function eE(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"In Channel ID"),A.qZA())}function nE(i,I){if(1&i&&(A.TgZ(0,"td",42),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.in_channel)}}function iE(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"In Channel"),A.qZA())}const Ac=i=>({width:i});function rE(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",43)(2,"span",44),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Ac,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.in_channel_alias)}}function aE(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"Out Channel ID"),A.qZA())}function oE(i,I){if(1&i&&(A.TgZ(0,"td",42),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.out_channel)}}function sE(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"Out Channel"),A.qZA())}function lE(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",43)(2,"span",44),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Q6J("ngStyle",A.VKq(2,Ac,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.out_channel_alias)}}function cE(i,I){1&i&&(A.TgZ(0,"th",45),A._uU(1,"Amount In (Sats)"),A.qZA())}function gE(i,I){if(1&i&&(A.TgZ(0,"td",42)(1,"span",46),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,(null==t?null:t.in_msat)/1e3,(null==t?null:t.in_msat)<1e3?"1.0-4":"1.0-0")," ")}}function BE(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"Style"),A.qZA())}function uE(i,I){if(1&i&&(A.TgZ(0,"td",42),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.style)}}function fE(i,I){1&i&&(A.TgZ(0,"th",41),A._uU(1,"Fail Reason"),A.qZA())}function hE(i,I){if(1&i&&(A.TgZ(0,"td",42),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw(2);A.xp6(1),A.Oqu(l.CLNFailReason[null==t?null:t.failreason])}}function EE(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",47)(1,"div",48)(2,"mat-select",49),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",50),A.NdJ("click",function(){A.CHM(t);const g=A.oxw(2);return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function CE(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",51)(1,"button",52),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw(2);return A.KtG(LA.onFailedLocalEventClick(V))}),A._uU(2,"View Info"),A.qZA()()}}function wE(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No failed transaction available."),A.qZA())}function QE(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting failed transactions..."),A.qZA())}function dE(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(3);A.xp6(1),A.Oqu(t.errorMessage)}}function pE(i,I){if(1&i&&(A.TgZ(0,"td",53),A.YNc(1,wE,2,0,"p",54)(2,QE,2,0,"p",54)(3,dE,2,1,"p",54),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Q6J("ngIf",(!(null!=t.failedLocalForwardingEvents&&t.failedLocalForwardingEvents.data)||(null==t.failedLocalForwardingEvents||null==t.failedLocalForwardingEvents.data?null:t.failedLocalForwardingEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.failedLocalForwardingEvents&&t.failedLocalForwardingEvents.data)||(null==t.failedLocalForwardingEvents||null==t.failedLocalForwardingEvents.data?null:t.failedLocalForwardingEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.failedLocalForwardingEvents&&t.failedLocalForwardingEvents.data)||(null==t.failedLocalForwardingEvents||null==t.failedLocalForwardingEvents.data?null:t.failedLocalForwardingEvents.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const mE=i=>({"display-none":i});function ME(i,I){if(1&i&&A._UZ(0,"tr",55),2&i){const t=A.oxw(2);A.Q6J("ngClass",A.VKq(1,mE,(null==t.failedLocalForwardingEvents?null:t.failedLocalForwardingEvents.data)&&(null==t.failedLocalForwardingEvents||null==t.failedLocalForwardingEvents.data?null:t.failedLocalForwardingEvents.data.length)>0))}}function IE(i,I){1&i&&A._UZ(0,"tr",56)}function DE(i,I){1&i&&A._UZ(0,"tr",57)}const vE=()=>["no_event"];function yE(i,I){if(1&i&&(A.TgZ(0,"div",17),A.YNc(1,$h,1,0,"mat-progress-bar",18),A.TgZ(2,"table",19,20),A.ynx(4,21),A.YNc(5,AE,2,0,"th",22)(6,tE,3,4,"td",23),A.BQk(),A.ynx(7,24),A.YNc(8,eE,2,0,"th",22)(9,nE,2,1,"td",23),A.BQk(),A.ynx(10,25),A.YNc(11,iE,2,0,"th",22)(12,rE,4,4,"td",23),A.BQk(),A.ynx(13,26),A.YNc(14,aE,2,0,"th",22)(15,oE,2,1,"td",23),A.BQk(),A.ynx(16,27),A.YNc(17,sE,2,0,"th",22)(18,lE,4,4,"td",23),A.BQk(),A.ynx(19,28),A.YNc(20,cE,2,0,"th",29)(21,gE,4,4,"td",23),A.BQk(),A.ynx(22,30),A.YNc(23,BE,2,0,"th",22)(24,uE,2,1,"td",23),A.BQk(),A.ynx(25,31),A.YNc(26,fE,2,0,"th",22)(27,hE,2,1,"td",23),A.BQk(),A.ynx(28,32),A.YNc(29,EE,6,0,"th",33)(30,CE,3,0,"td",34),A.BQk(),A.ynx(31,35),A.YNc(32,pE,4,3,"td",36),A.BQk(),A.YNc(33,ME,1,3,"tr",37)(34,IE,1,0,"tr",38)(35,DE,1,0,"tr",39),A.qZA()()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.failedLocalForwardingEvents),A.xp6(31),A.Q6J("matFooterRowDef",A.DdM(7,vE)),A.xp6(1),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns)}}function xE(i,I){if(1&i&&A._UZ(0,"mat-paginator",58),2&i){const t=A.oxw();A.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let FE=(()=>{class i{constructor(t,l,g,V,LA){this.logger=t,this.commonService=l,this.store=g,this.datePipe=V,this.camelCaseWithReplace=LA,this.faExclamationTriangle=B.eHv,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="routing",this.tableSetting={tableId:"local_failed",recordsPerPage:r.IV,sortBy:"received_time",sortOrder:r.Pi.DESCENDING},this.CLNFailReason=r.p7,this.failedLocalEvents=[],this.errorMessage="",this.displayedColumns=[],this.failedLocalForwardingEvents=new y.by([]),this.selFilter="",this.totalLocalFailedTransactions=0,this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.apiCallStatus=null,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.dispatch((0,X.u0)({payload:{status:r.OO.LOCAL_FAILED}})),this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(E.lK).pipe((0,c.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.totalLocalFailedTransactions=t.localFailedForwardingHistory.totalForwards||0,this.failedLocalEvents=t.localFailedForwardingHistory.listForwards||[],this.failedLocalEvents&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadLocalfailedLocalEventsTable(this.failedLocalEvents),this.logger.info(t)})}ngAfterViewInit(){this.failedLocalEvents.length>0&&this.loadLocalfailedLocalEventsTable(this.failedLocalEvents)}onFailedLocalEventClick(t){this.store.dispatch((0,iA.qR)({payload:{data:{type:r.n_.INFORMATION,alertTitle:"Local Failed Event Information",message:[[{key:"received_time",value:t.received_time,title:"Received Time",width:50,type:r.Gi.DATE_TIME},{key:"in_channel_alias",value:t.in_channel_alias,title:"Inbound Channel",width:50,type:r.Gi.STRING}],[{key:"in_msatoshi",value:t.in_msat,title:"Amount In (mSats)",width:100,type:r.Gi.NUMBER}],[{key:"failreason",value:t.failreason?this.CLNFailReason[t.failreason]:"",title:"Reason for Failure",width:100,type:r.Gi.STRING}]]}}}))}applyFilter(){this.failedLocalForwardingEvents.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.failedLocalForwardingEvents.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.received_time?this.datePipe.transform(new Date(1e3*t.received_time),"dd/MMM/y HH:mm")?.toLowerCase():"")+(t.in_channel_alias?t.in_channel_alias.toLowerCase():"")+(t.failreason&&this.CLNFailReason[t.failreason]?this.CLNFailReason[t.failreason].toLowerCase():"")+(t.in_msat?t.in_msat:"");break;case"received_time":g=this.datePipe.transform(new Date(1e3*(t.received_time||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"in_msatoshi":g=(+(t.in_msat||0)/1e3).toString()||"";break;case"failreason":g=t?.failreason?this.CLNFailReason[t?.failreason]:"";break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"failreason"===this.selFilterBy?0===g.indexOf(l):g.includes(l)}}loadLocalfailedLocalEventsTable(t){this.failedLocalForwardingEvents=new y.by([...t]),this.failedLocalForwardingEvents.sort=this.sort,this.failedLocalForwardingEvents.sortingDataAccessor=(l,g)=>{switch(g){case"in_msatoshi":return l.in_msat;case"failreason":return l.failreason?this.CLNFailReason[l.failreason]:"";default:return l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null}},this.failedLocalForwardingEvents.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.failedLocalForwardingEvents)}onDownloadCSV(){this.failedLocalForwardingEvents&&this.failedLocalForwardingEvents.data&&this.failedLocalForwardingEvents.data.length>0&&this.commonService.downloadFile(this.failedLocalForwardingEvents.data,"Local-failed-transactions")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(h.v),A.Y36(e.yh),A.Y36(at.uU),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-local-failed-history"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Local failed events")}])],decls:5,vars:4,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch","class","page-sub-title-container",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100","class","table-container",3,"perfectScrollbar",4,"ngIf"],["class","mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","100",1,"alert","alert-warn","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","100"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],[3,"value"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",1,"overflow-auto",3,"matSortActive","matSortDirection","dataSource"],["table",""],["matColumnDef","received_time"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","in_channel"],["matColumnDef","in_channel_alias"],["matColumnDef","out_channel"],["matColumnDef","out_channel_alias"],["matColumnDef","in_msatoshi"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","style"],["matColumnDef","failreason"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["fxLayout.gt-xs","row",1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A.YNc(1,Zh,2,1,"div",1)(2,_h,18,5,"div",2)(3,yE,36,8,"div",3)(4,xE,1,3,"mat-paginator",4),A.qZA()),2&l&&(A.xp6(1),A.Q6J("ngIf",""!==g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage),A.xp6(1),A.Q6J("ngIf",""===g.errorMessage))},dependencies:[at.mk,at.sg,at.O5,at.PC,$.Fj,$.JJ,$.On,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,N.lW,CA.Nt,mA.KE,mA.hX,u.pW,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,T.NW,cA.Vv,cA.$V,at.JJ,at.uU]})}return i})();const YE=["form"];function TE(i,I){1&i&&A.GkF(0)}function SE(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Requested amount is required."),A.qZA())}function NE(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Fee rate is required."),A.qZA())}function UE(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Local amount is required."),A.qZA())}function bE(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Local amount must be greater than or equal to 20,000 Sats. It's required to cover the channel force close fee, if needed."),A.qZA())}function LE(i,I){if(1&i&&(A.TgZ(0,"mat-error"),A._uU(1),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.hij("Local amount must be less than or equal to ",t.totalBalance,".")}}function PE(i,I){if(1&i&&(A.TgZ(0,"span"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.channelConnectionError)}}function RE(i,I){if(1&i&&(A.TgZ(0,"div",26),A._UZ(1,"fa-icon",27),A.YNc(2,PE,2,1,"span",15),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("icon",t.faExclamationTriangle),A.xp6(1),A.Q6J("ngIf",""!==t.channelConnectionError)}}function zE(i,I){1&i&&(A.TgZ(0,"th",47),A._uU(1,"Type"),A.qZA())}function GE(i,I){if(1&i&&(A.TgZ(0,"td",48),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.type)}}function HE(i,I){1&i&&(A.TgZ(0,"th",47),A._uU(1,"Address"),A.qZA())}function JE(i,I){if(1&i&&(A.TgZ(0,"td",48),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.address)}}function OE(i,I){1&i&&(A.TgZ(0,"th",47),A._uU(1,"Port"),A.qZA())}function kE(i,I){if(1&i&&(A.TgZ(0,"td",48),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t?null:t.port)}}function jE(i,I){1&i&&A._UZ(0,"tr",49)}function KE(i,I){1&i&&A._UZ(0,"tr",50)}function WE(i,I){if(1&i&&(A.TgZ(0,"mat-expansion-panel",29)(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"span"),A._uU(4,"Node: \xa0"),A.qZA(),A.TgZ(5,"strong",30),A._uU(6),A.qZA()()(),A.TgZ(7,"div",7)(8,"div",0)(9,"div",1)(10,"h4",31),A._uU(11,"Pubkey"),A.qZA(),A.TgZ(12,"span",32),A._uU(13),A.qZA()()(),A._UZ(14,"mat-divider",33),A.TgZ(15,"div",0)(16,"div",1)(17,"h4",31),A._uU(18,"Last Timestamp"),A.qZA(),A.TgZ(19,"span",34),A._uU(20),A.ALo(21,"date"),A.qZA()()(),A._UZ(22,"mat-divider",33),A.TgZ(23,"div",35)(24,"h4",36),A._uU(25,"Addresses"),A.qZA(),A.TgZ(26,"div",37)(27,"table",38,39),A.ynx(29,40),A.YNc(30,zE,2,0,"th",41)(31,GE,2,1,"td",42),A.BQk(),A.ynx(32,43),A.YNc(33,HE,2,0,"th",41)(34,JE,2,1,"td",42),A.BQk(),A.ynx(35,44),A.YNc(36,OE,2,0,"th",41)(37,kE,2,1,"td",42),A.BQk(),A.YNc(38,jE,1,0,"tr",45)(39,KE,1,0,"tr",46),A.qZA()()()()()),2&i){const t=A.oxw(2);A.xp6(6),A.Oqu((null==t.node?null:t.node.alias)||(null==t.node?null:t.node.nodeid)),A.xp6(7),A.Oqu(t.node.nodeid),A.xp6(7),A.Oqu(A.xi3(21,6,1e3*t.node.last_timestamp,"dd/MMM/y HH:mm")),A.xp6(7),A.Q6J("dataSource",t.node.addresses),A.xp6(11),A.Q6J("matHeaderRowDef",t.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",t.displayedColumns)}}function VE(i,I){if(1&i&&A.YNc(0,WE,40,9,"mat-expansion-panel",28),2&i){const t=A.oxw();A.Q6J("ngIf",t.node)}}let ZE=(()=>{class i{constructor(t,l,g,V){this.dialogRef=t,this.data=l,this.actions=g,this.store=V,this.faExclamationTriangle=B.eHv,this.totalBalance=0,this.node={},this.requestedAmount=0,this.feeRate=0,this.localAmount=0,this.channelConnectionError="",this.displayedColumns=["type","address","port"],this.unSubs=[new s.x,new s.x]}ngOnInit(){this.alertTitle=this.data.alertTitle||"",this.totalBalance=this.data.message?.balance||0,this.node=this.data.message?.node||{},this.requestedAmount=this.data.message?.requestedAmount||0,this.feeRate=this.data.message?.feeRate||0,this.localAmount=this.data.message?.localAmount||0,this.actions.pipe((0,c.R)(this.unSubs[0]),(0,v.h)(t=>t.type===r.AB.UPDATE_API_CALL_STATUS_CLN||t.type===r.AB.FETCH_CHANNELS_CLN)).subscribe(t=>{t.type===r.AB.UPDATE_API_CALL_STATUS_CLN&&t.payload.status===r.Bn.ERROR&&"SaveNewChannel"===t.payload.action&&(this.channelConnectionError=t.payload.message),t.type===r.AB.FETCH_CHANNELS_CLN&&this.dialogRef.close()})}onClose(){this.dialogRef.close(!1)}resetData(){this.form.resetForm(),this.form.controls.ramount.setValue(this.data.message?.requestedAmount),this.form.controls.feerate.setValue(this.data.message?.feeRate),this.form.controls.lamount.setValue(this.data.message?.localAmount),this.calculateFee(),this.channelConnectionError=""}calculateFee(){this.node.channel_opening_fee=+(this.node.option_will_fund?.lease_fee_base_msat||0)/1e3+this.requestedAmount*+(this.node.option_will_fund?.lease_fee_basis||0)/1e4+ +(this.node.option_will_fund?.funding_weight||0)/4*this.feeRate}onOpenChannel(){if(!this.node||!this.node.option_will_fund||!this.requestedAmount||!this.feeRate||!this.localAmount||this.localAmount<2e4)return!0;const t={peerId:this.node.nodeid||"",amount:this.localAmount.toString(),feeRate:this.feeRate+"perkb",requestAmount:this.requestedAmount.toString(),compactLease:this.node.option_will_fund.compact_lease,announce:!0};this.store.dispatch((0,X.YX)({payload:t}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(gA.so),A.Y36(gA.WI),A.Y36(BA.eX),A.Y36(e.yh))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-open-liquidity-channel"]],viewQuery:function(l,g){if(1&l&&A.Gf(YE,7),2&l){let V;A.iGM(V=A.CRH())&&(g.form=V.first)}},decls:54,vars:24,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","6","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["form","ngForm"],[4,"ngTemplateOutlet"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayoutAlign.gt-sm","space-between center","fxLayout.gt-sm","row wrap"],["fxLayout","column","fxFlex","30","fxLayoutAlign","start end"],["autoFocus","","matInput","","type","number","tabindex","1","required","","name","ramount",3,"step","min","ngModel","ngModelChange","keyup"],["ramount","ngModel"],["matSuffix",""],[4,"ngIf"],["matInput","","type","number","tabindex","2","required","","name","feerate",3,"step","min","ngModel","ngModelChange","keyup"],["feeRt","ngModel"],["matInput","","type","number","tabindex","3","required","","name","lamount",3,"step","min","max","ngModel","ngModelChange"],["lamount","ngModel"],["fxFlex","100",1,"alert","alert-info","mt-4"],["fxFlex","100","class","alert alert-danger mt-2",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","4",1,"mr-1",3,"click"],["autoFocus","","mat-button","","color","primary","tabindex","5",3,"click"],["nodeDetailsExpansionBlock",""],["fxFlex","100",1,"alert","alert-danger","mt-2"],[1,"mr-1","alert-icon",3,"icon"],["class","flat-expansion-panel mt-1 mb-2","expanded","false",4,"ngIf"],["expanded","false",1,"flat-expansion-panel","mt-1","mb-2"],[1,"font-weight-900"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"w-100","my-1"],[1,"overflow-wrap","foreground-secondary-text"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxFlex","100",1,"font-bold-500","mb-1"],[1,"table-container"],["mat-table","","matSort","",1,"overflow-auto",3,"dataSource"],["table",""],["matColumnDef","type"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","address"],["matColumnDef","port"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(l,g){if(1&l&&(A.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),A._uU(5),A.qZA()(),A.TgZ(6,"button",5),A.NdJ("click",function(){return g.onClose()}),A._uU(7,"X"),A.qZA()(),A.TgZ(8,"mat-card-content",6)(9,"form",7,8),A.YNc(11,TE,1,0,"ng-container",9),A.TgZ(12,"div",10)(13,"mat-form-field",11)(14,"mat-label"),A._uU(15,"Requested Amount"),A.qZA(),A.TgZ(16,"input",12,13),A.NdJ("ngModelChange",function(LA){return g.requestedAmount=LA})("keyup",function(){return g.calculateFee()}),A.qZA(),A.TgZ(18,"span",14),A._uU(19," Sats "),A.qZA(),A.YNc(20,SE,2,0,"mat-error",15),A.qZA(),A.TgZ(21,"mat-form-field",11)(22,"mat-label"),A._uU(23,"Fee Rate"),A.qZA(),A.TgZ(24,"input",16,17),A.NdJ("ngModelChange",function(LA){return g.feeRate=LA})("keyup",function(){return g.calculateFee()}),A.qZA(),A.TgZ(26,"span",14),A._uU(27," Sats/vByte "),A.qZA(),A.YNc(28,NE,2,0,"mat-error",15),A.qZA(),A.TgZ(29,"mat-form-field",11)(30,"mat-label"),A._uU(31,"Local Amount"),A.qZA(),A.TgZ(32,"input",18,19),A.NdJ("ngModelChange",function(LA){return g.localAmount=LA}),A.qZA(),A.TgZ(34,"mat-hint"),A._uU(35),A.ALo(36,"number"),A.qZA(),A.TgZ(37,"span",14),A._uU(38," Sats "),A.qZA(),A.YNc(39,UE,2,0,"mat-error",15)(40,bE,2,0,"mat-error",15)(41,LE,2,1,"mat-error",15),A.qZA()(),A.TgZ(42,"div",20)(43,"span"),A._uU(44),A.ALo(45,"number"),A.qZA()(),A.YNc(46,RE,3,2,"div",21),A.TgZ(47,"div",22)(48,"button",23),A.NdJ("click",function(){return g.resetData()}),A._uU(49,"Clear"),A.qZA(),A.TgZ(50,"button",24),A.NdJ("click",function(){return g.onOpenChannel()}),A._uU(51,"Execute"),A.qZA()()()()()(),A.YNc(52,VE,1,1,"ng-template",null,25,A.W1O)),2&l){const V=A.MAs(17),LA=A.MAs(25),vt=A.MAs(33),an=A.MAs(53);A.xp6(5),A.Oqu(g.alertTitle),A.xp6(6),A.Q6J("ngTemplateOutlet",an),A.xp6(5),A.Q6J("step",1e4)("min",0)("ngModel",g.requestedAmount),A.xp6(4),A.Q6J("ngIf",null==V.errors?null:V.errors.required),A.xp6(4),A.Q6J("step",10)("min",0)("ngModel",g.feeRate),A.xp6(4),A.Q6J("ngIf",null==LA.errors?null:LA.errors.required),A.xp6(4),A.Q6J("step",1e4)("min",2e4)("max",g.totalBalance)("ngModel",g.localAmount),A.xp6(3),A.hij("Remaining: ",A.lcZ(36,20,g.totalBalance-(g.localAmount?g.localAmount:0)),""),A.xp6(4),A.Q6J("ngIf",null==vt.errors?null:vt.errors.required),A.xp6(1),A.Q6J("ngIf",null==vt.errors?null:vt.errors.min),A.xp6(1),A.Q6J("ngIf",null==vt.errors?null:vt.errors.max),A.xp6(3),A.hij("Total cost to lease ",A.lcZ(45,22,g.node.channel_opening_fee)," (Sats)"),A.xp6(2),A.Q6J("ngIf",""!==g.channelConnectionError)}},dependencies:[at.O5,at.tP,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.Q7,$.qQ,$.Fd,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,N.lW,m.dn,m.dk,Nn.ib,Nn.yz,Nn.yK,CA.Nt,mA.KE,mA.hX,mA.bx,mA.TO,mA.R9,ai.d,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.ge,y.ev,y.XQ,y.Gk,j.h,Wa.F,fA.q,at.JJ,at.uU],styles:[".open-inputs-box[_ngcontent-%COMP%]{padding:1.2rem 2.4rem .8rem!important}"]})}return i})();var XE=Rt(2557);function qE(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Channel amount is required."),A.qZA())}function _E(i,I){1&i&&(A.TgZ(0,"mat-error"),A._uU(1,"Channel opening fee rate is required."),A.qZA())}function $E(i,I){if(1&i&&(A.TgZ(0,"mat-option",49),A._uU(1),A.qZA()),2&i){const t=I.$implicit,l=A.oxw();A.Q6J("value",t),A.xp6(1),A.Oqu(l.getLabel(t))}}function AC(i,I){1&i&&A._UZ(0,"mat-progress-bar",50)}function tC(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Alias"),A.qZA())}function eC(i,I){if(1&i&&(A.TgZ(0,"mat-chip",57),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.hij(" ","tor"===t?"Tor":"ipv"===t?"Clearnet":t," ")}}const tc=i=>({width:i});function nC(i,I){if(1&i&&(A.TgZ(0,"td",52)(1,"div",53)(2,"span",54),A._uU(3),A.TgZ(4,"mat-chip-list",55),A.YNc(5,eC,2,1,"mat-chip",56),A.qZA()()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(3,tc,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.hij(" ",null==t?null:t.alias," "),A.xp6(2),A.Q6J("ngForOf",t.address_types)}}function iC(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Node ID"),A.qZA())}function rC(i,I){if(1&i&&(A.TgZ(0,"td",52)(1,"div",53)(2,"span",58),A._uU(3),A.qZA()()()),2&i){const t=I.$implicit,l=A.oxw();A.xp6(1),A.Q6J("ngStyle",A.VKq(2,tc,l.screenSize===l.screenSizeEnum.XS?"6rem":l.colWidth)),A.xp6(2),A.Oqu(null==t?null:t.nodeid)}}function aC(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Last Announcement At"),A.qZA())}function oC(i,I){if(1&i&&(A.TgZ(0,"td",52),A._uU(1),A.ALo(2,"date"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(A.xi3(2,1,1e3*(null==t?null:t.last_timestamp),"dd/MMM/y HH:mm")||"-")}}function sC(i,I){1&i&&(A.TgZ(0,"th",51),A._uU(1,"Compact Lease"),A.qZA())}function lC(i,I){if(1&i&&(A.TgZ(0,"td",52),A._uU(1),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.Oqu(null==t||null==t.option_will_fund?null:t.option_will_fund.compact_lease)}}function cC(i,I){1&i&&(A.TgZ(0,"th",59),A._uU(1," Lease Fee"),A.qZA())}function gC(i,I){if(1&i&&(A.TgZ(0,"td",52),A._uU(1),A.ALo(2,"number"),A.ALo(3,"number"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.AsE(" ",A.xi3(2,2,(null==t||null==t.option_will_fund?null:t.option_will_fund.lease_fee_base_msat)/1e3,"1.0-0")," Sats + ",A.xi3(3,5,(null==t||null==t.option_will_fund?null:t.option_will_fund.lease_fee_basis)/100,"1.2-2"),"% ")}}function BC(i,I){1&i&&(A.TgZ(0,"th",59),A._uU(1," Routing Fee"),A.qZA())}function uC(i,I){if(1&i&&(A.TgZ(0,"td",52),A._uU(1),A.ALo(2,"number"),A.ALo(3,"number"),A.qZA()),2&i){const t=I.$implicit;A.xp6(1),A.AsE(" ",A.xi3(2,2,(null==t||null==t.option_will_fund?null:t.option_will_fund.channel_fee_max_base_msat)/1e3,"1.0-0")," Sats + ",A.xi3(3,5,1e3*(null==t||null==t.option_will_fund?null:t.option_will_fund.channel_fee_max_proportional_thousandths),"1.0-0")," ppm ")}}function fC(i,I){1&i&&(A.TgZ(0,"th",60),A._uU(1,"Channel Opening Fee (Sats)"),A.qZA())}function hC(i,I){if(1&i&&(A.TgZ(0,"td",52)(1,"span",61),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,t.channel_opening_fee,"1.0-0")," ")}}function EC(i,I){1&i&&(A.TgZ(0,"th",60),A._uU(1,"Funding Weight"),A.qZA())}function CC(i,I){if(1&i&&(A.TgZ(0,"td",52)(1,"span",61),A._uU(2),A.ALo(3,"number"),A.qZA()()),2&i){const t=I.$implicit;A.xp6(2),A.hij(" ",A.xi3(3,1,null==t||null==t.option_will_fund?null:t.option_will_fund.funding_weight,"1.0-0")," ")}}function wC(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"th",59)(1,"div",62)(2,"mat-select",63),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",64),A.NdJ("click",function(){A.CHM(t);const g=A.oxw();return A.KtG(g.onDownloadCSV())}),A._uU(5,"Download CSV"),A.qZA()()()()}}function QC(i,I){if(1&i){const t=A.EpF();A.TgZ(0,"td",65)(1,"div",62)(2,"mat-select",63),A._UZ(3,"mat-select-trigger"),A.TgZ(4,"mat-option",64),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onViewLeaseInfo(V))}),A._uU(5,"View Info"),A.qZA(),A.TgZ(6,"mat-option",64),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.onOpenChannel(V))}),A._uU(7,"Open Channel"),A.qZA(),A.TgZ(8,"mat-option",64),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.viewLeaseOn(V,"LN"))}),A._uU(9,"View on Lnrouter"),A.qZA(),A.TgZ(10,"mat-option",64),A.NdJ("click",function(){const V=A.CHM(t).$implicit,LA=A.oxw();return A.KtG(LA.viewLeaseOn(V,"AM"))}),A._uU(11,"View on Amboss"),A.qZA()()()()}}function dC(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"No node with liquidity."),A.qZA())}function pC(i,I){1&i&&(A.TgZ(0,"p"),A._uU(1,"Getting nodes with liquidity..."),A.qZA())}function mC(i,I){if(1&i&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&i){const t=A.oxw(2);A.xp6(1),A.Oqu(t.errorMessage)}}function MC(i,I){if(1&i&&(A.TgZ(0,"td",66),A.YNc(1,dC,2,0,"p",16)(2,pC,2,0,"p",16)(3,mC,2,1,"p",16),A.qZA()),2&i){const t=A.oxw();A.xp6(1),A.Q6J("ngIf",(!(null!=t.liquidityNodes&&t.liquidityNodes.data)||(null==t.liquidityNodes||null==t.liquidityNodes.data?null:t.liquidityNodes.data.length)<1)&&t.listNodesCallStatus===t.apiCallStatusEnum.COMPLETED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.liquidityNodes&&t.liquidityNodes.data)||(null==t.liquidityNodes||null==t.liquidityNodes.data?null:t.liquidityNodes.data.length)<1)&&t.listNodesCallStatus===t.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("ngIf",(!(null!=t.liquidityNodes&&t.liquidityNodes.data)||(null==t.liquidityNodes||null==t.liquidityNodes.data?null:t.liquidityNodes.data.length)<1)&&t.listNodesCallStatus===t.apiCallStatusEnum.ERROR)}}const IC=i=>({"display-none":i});function DC(i,I){if(1&i&&A._UZ(0,"tr",67),2&i){const t=A.oxw();A.Q6J("ngClass",A.VKq(1,IC,(null==t.liquidityNodes?null:t.liquidityNodes.data)&&(null==t.liquidityNodes||null==t.liquidityNodes.data?null:t.liquidityNodes.data.length)>0))}}function vC(i,I){1&i&&A._UZ(0,"tr",68)}function yC(i,I){1&i&&A._UZ(0,"tr",69)}const xC=()=>["all"],FC=i=>({"error-border":i}),YC=()=>["no_lqNode"];let TC=(()=>{class i{constructor(t,l,g,V,LA,vt,an){this.logger=t,this.store=l,this.dataService=g,this.commonService=V,this.rtlEffects=LA,this.datePipe=vt,this.camelCaseWithReplace=an,this.nodePageDefs=r.At,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="liquidity_ads",this.tableSetting={tableId:"liquidity_ads",recordsPerPage:r.IV,sortBy:"channel_opening_fee",sortOrder:r.Pi.ASCENDING},this.askTooltipMsg="",this.nodesTooltipMsg="",this.displayedColumns=[],this.faBullhorn=B.Acd,this.faExclamationTriangle=B.eHv,this.faUsers=B.FVb,this.totalBalance=0,this.channelAmount=1e5,this.channel_opening_feeRate=10,this.node_capacity=5e5,this.channel_count=5,this.liquidityNodesData=[],this.liquidityNodes=new y.by([]),this.pageSize=r.IV,this.pageSizeOptions=r.TJ,this.screenSize="",this.screenSizeEnum=r.cu,this.errorMessage="",this.selFilter="",this.listNodesCallStatus=r.Bn.INITIATED,this.apiCallStatusEnum=r.Bn,this.unSubs=[new s.x,new s.x,new s.x,new s.x,new s.x,new s.x],this.askTooltipMsg="Specify the liquidity requirements for your node: \n 1. Channel Amount - Amount in Sats you need on the channel opened to your node \n 2. Channel opening fee rate - Rate in Sats/vByte that you are willing to pay to open the channel to you",this.nodesTooltipMsg="These nodes are advertising their liquidity offering on the network.\nYou should pay attention to the following aspects to evaluate each node offer: \n- The total bitcoin deployed on the node, the more the better\n",this.nodesTooltipMsg=this.nodesTooltipMsg+"- The number of channels open on the node, the more the better\n- The channel open fee which the node will charge from you\n- The routing fee which the node will charge on the payments, the lesser the better\n- The reliability of the node, ideally uptime. Refer to the information being provided by the node explorers",this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(E.AS).pipe((0,c.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",t.apiCallStatus.status===r.Bn.ERROR&&(this.errorMessage=t.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId)||r.gG.find(l=>l.pageId===this.PAGE_ID)?.tables.find(l=>l.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===r.cu.XS||this.screenSize===r.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:r.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),(0,Gr.a)([this.store.select(E.Ao),this.dataService.listNetworkNodes({liquidity_ads:!0})]).pipe((0,c.R)(this.unSubs[1])).subscribe({next:([t,l])=>{this.information=t.information,this.totalBalance=t.balance.totalBalance||0,this.logger.info(t),l&&!l.length&&(l=[]),this.logger.info("Received Liquidity Ads Enabled Nodes: "+JSON.stringify(l)),this.listNodesCallStatus=r.Bn.COMPLETED,l.forEach(g=>{g.address_types=Array.from(new Set(g.addresses?.reduce((LA,vt)=>((vt.type?.includes("ipv")||vt.type?.includes("tor"))&&LA.push(vt.type?.substring(0,3)),LA),[])))}),this.liquidityNodesData=l.filter(g=>g.nodeid!==this.information.id),this.onCalculateOpeningFee(),this.loadLiqNodesTable(this.liquidityNodesData)},error:t=>{this.logger.error("Liquidity Ads Nodes Error: "+JSON.stringify(t)),this.listNodesCallStatus=r.Bn.ERROR,this.errorMessage=JSON.stringify(t)}})}onCalculateOpeningFee(){this.liquidityNodesData.forEach(t=>{t.option_will_fund&&(t.channel_opening_fee=+(t.option_will_fund.lease_fee_base_msat||0)/1e3+this.channelAmount*+(t.option_will_fund.lease_fee_basis||0)/1e4+ +(t.option_will_fund.funding_weight||0)/4*this.channel_opening_feeRate)}),this.paginator&&this.paginator.firstPage()}onFilter(){}applyFilter(){this.liquidityNodes.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const l=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(g=>g.column===t);return l?l.label?l.label:this.camelCaseWithReplace.transform(l.column||"","_"):this.commonService.titleCase(t)}setFilterPredicate(){this.liquidityNodes.filterPredicate=(t,l)=>{let g="";switch(this.selFilterBy){case"all":g=(t.alias?t.alias.toLocaleLowerCase():"")+(t.channel_opening_fee?t.channel_opening_fee+" Sats":"")+(t.option_will_fund?.lease_fee_base_msat?t.option_will_fund?.lease_fee_base_msat/1e3+" Sats":"")+(t.option_will_fund?.lease_fee_basis?t.option_will_fund?.lease_fee_basis/100+"%":"")+(t.option_will_fund?.channel_fee_max_base_msat?t.option_will_fund?.channel_fee_max_base_msat/1e3+" Sats":"")+(t.option_will_fund?.channel_fee_max_proportional_thousandths?1e3*t.option_will_fund?.channel_fee_max_proportional_thousandths+" ppm":"")+(t.address_types?t.address_types.reduce((V,LA)=>V+("tor"===LA?" tor":"ipv"===LA?" clearnet":" "+LA.toLowerCase()),""):"");break;case"alias":g=(t?.alias?.toLowerCase()||" ")+t?.address_types?.reduce((V,LA)=>V+(LA?"ipv"===LA?"clearnet":LA:"")," ")||"";break;case"last_timestamp":g=this.datePipe.transform(new Date(1e3*(t.last_timestamp||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"compact_lease":g=t?.option_will_fund?.compact_lease?.toLowerCase()||"";break;case"lease_fee":g=((t.option_will_fund?.lease_fee_base_msat||0)/1e3+" sats "||0)+((t.option_will_fund?.lease_fee_basis||0)/100+"%")||0;break;case"routing_fee":g=((t.option_will_fund?.channel_fee_max_base_msat||0)/1e3+" sats "||0)+(1e3*(t.option_will_fund?.channel_fee_max_proportional_thousandths||0)+" ppm")||0;break;default:g=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return g.includes(l)}}loadLiqNodesTable(t){this.liquidityNodes=new y.by([...t]),this.liquidityNodes.sort=this.sort,this.liquidityNodes.sortingDataAccessor=(l,g)=>l[g]&&isNaN(l[g])?l[g].toLocaleLowerCase():l[g]?+l[g]:null,this.setFilterPredicate(),this.applyFilter(),this.liquidityNodes.paginator=this.paginator}viewLeaseOn(t,l){"LN"===l?window.open("https://lnrouter.app/node/"+t.nodeid,"_blank"):"AM"===l&&window.open("https://amboss.space/node/"+t.nodeid,"_blank")}onOpenChannel(t){this.store.dispatch((0,iA.qR)({payload:{data:{alertTitle:"Open Channel",message:{node:t,balance:this.totalBalance,requestedAmount:this.channelAmount,feeRate:this.channel_opening_feeRate,localAmount:2e4},component:ZE}}}))}onViewLeaseInfo(t){const l=t.addresses?.reduce((LA,vt)=>(vt.address&&vt.address.length>40&&(vt.address=vt.address.substring(0,39)+"..."),LA.concat(JSON.stringify(vt).replace("{","").replace("}","").replace(/:/g,": ").replace(/,/g,"        ").replace(/"/g,""))),[]),g=[];if(t.features&&""!==t.features.trim()){const LA=parseInt(t.features,16);r.Df.forEach(vt=>{LA&1<{LA&&this.onOpenChannel(t)})}onDownloadCSV(){this.liquidityNodes.data&&this.liquidityNodes.data.length>0&&this.commonService.downloadFile(this.liquidityNodes.data,"LiquidityNodes")}onFilterReset(){this.node_capacity=0,this.channel_count=0}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#A=this.\u0275fac=function(l){return new(l||i)(A.Y36(C.mQ),A.Y36(e.yh),A.Y36(Qe.D),A.Y36(h.v),A.Y36(pA.V),A.Y36(at.uU),A.Y36(xA.D3))};static#t=this.\u0275cmp=A.Xpm({type:i,selectors:[["rtl-cln-liquidity-ads-list"]],viewQuery:function(l,g){if(1&l&&(A.Gf(z.YE,5),A.Gf(T.NW,5)),2&l){let V;A.iGM(V=A.CRH())&&(g.sort=V.first),A.iGM(V=A.CRH())&&(g.paginator=V.first)}},features:[A._Bn([{provide:tA.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:T.ye,useValue:(0,r.pt)("Liquidity Ads")}])],decls:83,vars:26,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],[1,"padding-gap-large"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between stretch","fxLayout.gt-sm","row wrap"],["formAsk","ngForm"],["fxFlex.gt-xs","100","fxLayout","row",1,"alert","alert-warn"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"page-sub-title-container","mt-1"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","30"],[1,"page-text"],["matTooltipPosition","above","matTooltipClass","pre-wrap",1,"info-icon","info-icon-primary",3,"matTooltip"],["fxLayout","column","fxFlex","34"],["autoFocus","","matInput","","name","channelAmount","tabindex","1","type","number","step","10000","required","",3,"ngModel","ngModelChange","keyup"],[4,"ngIf"],["matInput","","name","channel_opening_feeRate","type","number","step","10","tabindex","2","required","",3,"ngModel","ngModelChange","keyup"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container","mt-2"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","nodeid"],["matColumnDef","last_timestamp"],["matColumnDef","compact_lease"],["matColumnDef","lease_fee"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","routing_fee"],["matColumnDef","channel_opening_fee"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","funding_weight"],["matColumnDef","actions"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_lqNode"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],["fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center",1,"ellipsis-child"],["aria-label","Address Types",1,"ml-half"],["color","primary","selected","",4,"ngFor","ngForOf"],["color","primary","selected",""],[1,"ellipsis-child"],["mat-header-cell",""],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-footer-cell","","colspan","4"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(l,g){1&l&&(A.TgZ(0,"div",0),A._UZ(1,"fa-icon",1),A.TgZ(2,"span",2),A._uU(3,"Liquidity Ads"),A.qZA()(),A.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"div",5)(8,"form",6,7)(10,"div",8),A._UZ(11,"fa-icon",9),A.TgZ(12,"span"),A._uU(13,"Ads should be supplemented with additional research of the node, before buying liquidity."),A.qZA()(),A.TgZ(14,"div",10)(15,"div",11)(16,"span",12),A._uU(17,"Liquidity Ask"),A.qZA(),A.TgZ(18,"mat-icon",13),A._uU(19,"info_outline"),A.qZA()(),A.TgZ(20,"mat-form-field",14)(21,"mat-label"),A._uU(22,"Channel Amount (Sats)"),A.qZA(),A.TgZ(23,"input",15),A.NdJ("ngModelChange",function(LA){return g.channelAmount=LA})("keyup",function(){return g.onCalculateOpeningFee()}),A.qZA(),A.YNc(24,qE,2,0,"mat-error",16),A.qZA(),A.TgZ(25,"mat-form-field",14)(26,"mat-label"),A._uU(27,"Channel Opening Fee Rate (Sats/vByte)"),A.qZA(),A.TgZ(28,"input",17),A.NdJ("ngModelChange",function(LA){return g.channel_opening_feeRate=LA})("keyup",function(){return g.onCalculateOpeningFee()}),A.qZA(),A.YNc(29,_E,2,0,"mat-error",16),A.qZA()()(),A.TgZ(30,"div",18)(31,"div",19),A._UZ(32,"fa-icon",1),A.TgZ(33,"span",2),A._uU(34,"Liquidity Providing Peers"),A.qZA()(),A.TgZ(35,"div",20)(36,"mat-form-field",21)(37,"mat-label"),A._uU(38,"Filter By"),A.qZA(),A.TgZ(39,"mat-select",22),A.NdJ("ngModelChange",function(LA){return g.selFilterBy=LA})("selectionChange",function(){return g.selFilter="",g.applyFilter()}),A.TgZ(40,"perfect-scrollbar"),A.YNc(41,$E,2,2,"mat-option",23),A.qZA()()(),A.TgZ(42,"mat-form-field",21)(43,"mat-label"),A._uU(44,"Filter"),A.qZA(),A.TgZ(45,"input",24),A.NdJ("ngModelChange",function(LA){return g.selFilter=LA})("input",function(){return g.applyFilter()})("keyup",function(){return g.applyFilter()}),A.qZA()()()(),A.TgZ(46,"div",25),A.YNc(47,AC,1,0,"mat-progress-bar",26),A.TgZ(48,"table",27,28),A.ynx(50,29),A.YNc(51,tC,2,0,"th",30)(52,nC,6,5,"td",31),A.BQk(),A.ynx(53,32),A.YNc(54,iC,2,0,"th",30)(55,rC,4,4,"td",31),A.BQk(),A.ynx(56,33),A.YNc(57,aC,2,0,"th",30)(58,oC,3,4,"td",31),A.BQk(),A.ynx(59,34),A.YNc(60,sC,2,0,"th",30)(61,lC,2,1,"td",31),A.BQk(),A.ynx(62,35),A.YNc(63,cC,2,0,"th",36)(64,gC,4,8,"td",31),A.BQk(),A.ynx(65,37),A.YNc(66,BC,2,0,"th",36)(67,uC,4,8,"td",31),A.BQk(),A.ynx(68,38),A.YNc(69,fC,2,0,"th",39)(70,hC,4,4,"td",31),A.BQk(),A.ynx(71,40),A.YNc(72,EC,2,0,"th",39)(73,CC,4,4,"td",31),A.BQk(),A.ynx(74,41),A.YNc(75,wC,6,0,"th",36)(76,QC,12,0,"td",42),A.BQk(),A.ynx(77,43),A.YNc(78,MC,4,3,"td",44),A.BQk(),A.YNc(79,DC,1,3,"tr",45)(80,vC,1,0,"tr",46)(81,yC,1,0,"tr",47),A.qZA()(),A._UZ(82,"mat-paginator",48),A.qZA()()()()),2&l&&(A.xp6(1),A.Q6J("icon",g.faBullhorn),A.xp6(10),A.Q6J("icon",g.faExclamationTriangle),A.xp6(7),A.Q6J("matTooltip",g.askTooltipMsg),A.xp6(5),A.Q6J("ngModel",g.channelAmount),A.xp6(1),A.Q6J("ngIf",!g.channelAmount),A.xp6(4),A.Q6J("ngModel",g.channel_opening_feeRate),A.xp6(1),A.Q6J("ngIf",!g.channel_opening_feeRate),A.xp6(3),A.Q6J("icon",g.faUsers),A.xp6(7),A.Q6J("ngModel",g.selFilterBy),A.xp6(2),A.Q6J("ngForOf",A.DdM(22,xC).concat(g.displayedColumns.slice(0,-1))),A.xp6(4),A.Q6J("ngModel",g.selFilter),A.xp6(2),A.Q6J("ngIf",g.listNodesCallStatus===g.apiCallStatusEnum.INITIATED),A.xp6(1),A.Q6J("matSortActive",g.tableSetting.sortBy)("matSortDirection",g.tableSetting.sortOrder)("dataSource",g.liquidityNodes)("ngClass",A.VKq(23,FC,""!==g.errorMessage)),A.xp6(31),A.Q6J("matFooterRowDef",A.DdM(25,YC)),A.xp6(1),A.Q6J("matHeaderRowDef",g.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",g.displayedColumns),A.xp6(1),A.Q6J("pageSize",g.pageSize)("pageSizeOptions",g.pageSizeOptions)("showFirstLastButtons",g.screenSize!==g.screenSizeEnum.XS))},dependencies:[at.mk,at.sg,at.O5,at.PC,$._Y,$.Fj,$.wV,$.JJ,$.JL,$.Q7,$.On,$.F,d.BN,n.xw,n.Wh,n.yH,D.oO,D.Zl,m.a8,m.dn,x.Hw,CA.Nt,mA.KE,mA.hX,mA.TO,u.pW,XE.HS,tA.gD,tA.$L,yA.ey,z.YE,z.nU,y.BZ,y.fO,y.as,y.w1,y.Dz,y.nj,y.mD,y.Ke,y.ge,y.ev,y.yh,y.XQ,y.Gk,y.Q2,JA.gM,T.NW,cA.Vv,cA.$V,j.h,at.JJ,at.uU]})}return i})();const SC=[{path:"",component:o,children:[{path:"",pathMatch:"full",redirectTo:"home"},{path:"home",component:Es,canActivate:[(0,Re.eQ)()]},{path:"onchain",component:A0,canActivate:[(0,Re.eQ)()],children:[{path:"",pathMatch:"full",redirectTo:"receive/utxos"},{path:"receive/:selTab",component:Z0,canActivate:[(0,Re.eQ)()]},{path:"send/:selTab",component:Oa,data:{sweepAll:!1},canActivate:[(0,Re.eQ)()]},{path:"sweep/:selTab",component:Oa,data:{sweepAll:!0},canActivate:[(0,Re.eQ)()]}]},{path:"connections",component:n0,canActivate:[(0,Re.eQ)()],children:[{path:"",pathMatch:"full",redirectTo:"channels"},{path:"channels",component:gl,canActivate:[(0,Re.eQ)()],children:[{path:"",pathMatch:"full",redirectTo:"open"},{path:"open",component:Gt,canActivate:[(0,Re.eQ)()]},{path:"pending",component:co,canActivate:[(0,Re.eQ)()]},{path:"activehtlcs",component:Cf,canActivate:[(0,Re.eQ)()]}]},{path:"peers",component:xc,data:{sweepAll:!1},canActivate:[(0,Re.eQ)()]}]},{path:"liquidityads",component:TC,canActivate:[(0,Re.eQ)()]},{path:"transactions",component:r0,canActivate:[(0,Re.eQ)()],children:[{path:"",pathMatch:"full",redirectTo:"payments"},{path:"payments",component:la,canActivate:[(0,Re.eQ)()]},{path:"invoices",component:Le,canActivate:[(0,Re.eQ)()]},{path:"offers",component:dh,canActivate:[(0,Re.eQ)()]},{path:"offrBookmarks",component:Vh,canActivate:[(0,Re.eQ)()]}]},{path:"messages",component:K0,canActivate:[(0,Re.eQ)()],children:[{path:"",pathMatch:"full",redirectTo:"sign"},{path:"sign",component:_c,canActivate:[(0,Re.eQ)()]},{path:"verify",component:ag,canActivate:[(0,Re.eQ)()]}]},{path:"routing",component:wr,canActivate:[(0,Re.eQ)()],children:[{path:"",pathMatch:"full",redirectTo:"forwardinghistory"},{path:"forwardinghistory",component:kl,canActivate:[(0,Re.eQ)()]},{path:"failedtransactions",component:TB,canActivate:[(0,Re.eQ)()]},{path:"localfail",component:FE,canActivate:[(0,Re.eQ)()]},{path:"routingpeers",component:Iu,canActivate:[(0,Re.eQ)()]}]},{path:"reports",component:Qf,canActivate:[(0,Re.eQ)()],children:[{path:"",pathMatch:"full",redirectTo:"routingreport"},{path:"routingreport",component:yf,canActivate:[(0,Re.eQ)()]},{path:"transactions",component:Lf,canActivate:[(0,Re.eQ)()]}]},{path:"graph",component:zf,canActivate:[(0,Re.eQ)()],children:[{path:"",pathMatch:"full",redirectTo:"lookups"},{path:"lookups",component:x0,canActivate:[(0,Re.eQ)()]},{path:"queryroutes",component:Xc,canActivate:[(0,Re.eQ)()]}]},{path:"rates",component:k0,canActivate:[(0,Re.eQ)()]},{path:"**",component:Pf.w},{path:"network",redirectTo:"rates"},{path:"wallet",redirectTo:"home"},{path:"backup",redirectTo:"home"}]}],NC=le.Bz.forChild(SC);var UC=Rt(8339);let bC=(()=>{class i{static#A=this.\u0275fac=function(l){return new(l||i)};static#t=this.\u0275mod=A.oAB({type:i,bootstrap:[o]});static#e=this.\u0275inj=A.cJS({imports:[at.ez,UC.m,NC]})}return i})()},7069:function(Gl){typeof self<"u"&&self,Gl.exports=function(){var Nr={69282:function(U,A,n){"use strict";var u=n(34155);function a(DA){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(TA){return typeof TA}:function(TA){return TA&&"function"==typeof Symbol&&TA.constructor===Symbol&&TA!==Symbol.prototype?"symbol":typeof TA})(DA)}function o(DA,TA){for(var zA=0;zA1?zA-1:0),jA=1;jA1?zA-1:0),jA=1;jA1?zA-1:0),jA=1;jA1?zA-1:0),jA=1;jA"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function m(j,fA){return(m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(nA,EA){return nA.__proto__=EA,nA})(j,fA)}function p(j){return(p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(rA){return rA.__proto__||Object.getPrototypeOf(rA)})(j)}function x(j){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(fA){return typeof fA}:function(fA){return fA&&"function"==typeof Symbol&&fA.constructor===Symbol&&fA!==Symbol.prototype?"symbol":typeof fA})(j)}var Y=n(89539).inspect,T=n(62136).codes.ERR_INVALID_ARG_TYPE;function z(j,fA,rA){return(void 0===rA||rA>j.length)&&(rA=j.length),j.substring(rA-fA.length,rA)===fA}var tA="",gA="",X="",BA="",$={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function mA(j){var fA=Object.keys(j),rA=Object.create(Object.getPrototypeOf(j));return fA.forEach(function(nA){rA[nA]=j[nA]}),Object.defineProperty(rA,"message",{value:j.message}),rA}function yA(j){return Y(j,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function NA(j,fA,rA){var nA="",EA="",FA=0,OA="",K=!1,R=yA(j),aA=R.split("\n"),iA=yA(fA).split("\n"),pA=0,xA="";if("strictEqual"===rA&&"object"===x(j)&&"object"===x(fA)&&null!==j&&null!==fA&&(rA="strictEqualObject"),1===aA.length&&1===iA.length&&aA[0]!==iA[0]){var cA=aA[0].length+iA[0].length;if(cA<=10){if(!("object"===x(j)&&null!==j||"object"===x(fA)&&null!==fA||0===j&&0===fA))return"".concat($[rA],"\n\n")+"".concat(aA[0]," !== ").concat(iA[0],"\n")}else if("strictEqualObject"!==rA&&cA<(u.stderr&&u.stderr.isTTY?u.stderr.columns:80)){for(;aA[0][pA]===iA[0][pA];)pA++;pA>2&&(xA="\n ".concat(function y(j,fA){if(fA=Math.floor(fA),0==j.length||0==fA)return"";var rA=j.length*fA;for(fA=Math.floor(Math.log(fA)/Math.log(2));fA;)j+=j,fA--;return j+j.substring(0,rA-j.length)}(" ",pA),"^"),pA=0)}}for(var DA=aA[aA.length-1],TA=iA[iA.length-1];DA===TA&&(pA++<2?OA="\n ".concat(DA).concat(OA):nA=DA,aA.pop(),iA.pop(),0!==aA.length&&0!==iA.length);)DA=aA[aA.length-1],TA=iA[iA.length-1];var zA=Math.max(aA.length,iA.length);if(0===zA){var IA=R.split("\n");if(IA.length>30)for(IA[26]="".concat(tA,"...").concat(BA);IA.length>27;)IA.pop();return"".concat($.notIdentical,"\n\n").concat(IA.join("\n"),"\n")}pA>3&&(OA="\n".concat(tA,"...").concat(BA).concat(OA),K=!0),""!==nA&&(OA="\n ".concat(nA).concat(OA),nA="");var jA=0,ut=$[rA]+"\n".concat(gA,"+ actual").concat(BA," ").concat(X,"- expected").concat(BA),Ct=" ".concat(tA,"...").concat(BA," Lines skipped");for(pA=0;pA1&&pA>2&&(lt>4?(EA+="\n".concat(tA,"...").concat(BA),K=!0):lt>3&&(EA+="\n ".concat(iA[pA-2]),jA++),EA+="\n ".concat(iA[pA-1]),jA++),FA=pA,nA+="\n".concat(X,"-").concat(BA," ").concat(iA[pA]),jA++;else if(iA.length1&&pA>2&&(lt>4?(EA+="\n".concat(tA,"...").concat(BA),K=!0):lt>3&&(EA+="\n ".concat(aA[pA-2]),jA++),EA+="\n ".concat(aA[pA-1]),jA++),FA=pA,EA+="\n".concat(gA,"+").concat(BA," ").concat(aA[pA]),jA++;else{var pt=iA[pA],Yt=aA[pA],KA=Yt!==pt&&(!z(Yt,",")||Yt.slice(0,-1)!==pt);KA&&z(pt,",")&&pt.slice(0,-1)===Yt&&(KA=!1,Yt+=","),KA?(lt>1&&pA>2&&(lt>4?(EA+="\n".concat(tA,"...").concat(BA),K=!0):lt>3&&(EA+="\n ".concat(aA[pA-2]),jA++),EA+="\n ".concat(aA[pA-1]),jA++),FA=pA,EA+="\n".concat(gA,"+").concat(BA," ").concat(Yt),nA+="\n".concat(X,"-").concat(BA," ").concat(pt),jA+=2):(EA+=nA,nA="",(1===lt||0===pA)&&(EA+="\n ".concat(Yt),jA++))}if(jA>20&&pA30)for(cA[26]="".concat(tA,"...").concat(BA);cA.length>27;)cA.pop();FA=rA.call(this,1===cA.length?"".concat(xA," ").concat(cA[0]):"".concat(xA,"\n\n").concat(cA.join("\n"),"\n"))}else{var wA=yA(aA),DA="",TA=$[K];"notDeepEqual"===K||"notEqual"===K?(wA="".concat($[K],"\n\n").concat(wA)).length>1024&&(wA="".concat(wA.slice(0,1021),"...")):(DA="".concat(yA(iA)),wA.length>512&&(wA="".concat(wA.slice(0,509),"...")),DA.length>512&&(DA="".concat(DA.slice(0,509),"...")),"deepEqual"===K||"equal"===K?wA="".concat(TA,"\n\n").concat(wA,"\n\nshould equal\n\n"):DA=" ".concat(K," ").concat(DA)),FA=rA.call(this,"".concat(wA).concat(DA))}return Error.stackTraceLimit=pA,FA.generatedMessage=!OA,Object.defineProperty(e(FA),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),FA.code="ERR_ASSERTION",FA.actual=aA,FA.expected=iA,FA.operator=K,Error.captureStackTrace&&Error.captureStackTrace(e(FA),R),FA.name="AssertionError",C(FA)}return function w(j,fA,rA){return fA&&f(j.prototype,fA),rA&&f(j,rA),Object.defineProperty(j,"prototype",{writable:!1}),j}(nA,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:fA,value:function(FA,OA){return Y(this,o(o({},OA),{},{customInspect:!1,depth:0}))}}]),nA}(h(Error),Y.custom);U.exports=JA},62136:function(U,A,n){"use strict";function u(Y){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(Y)}function a(Y,v){for(var T=0;T"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var y,z=e(Y);if(v){var tA=e(this).constructor;y=Reflect.construct(z,arguments,tA)}else y=z.apply(this,arguments);return function Q(Y,v){if(v&&("object"===u(v)||"function"==typeof v))return v;if(void 0!==v)throw new TypeError("Derived constructors may only return object or undefined");return function E(Y){if(void 0===Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Y}(Y)}(this,y)}}function e(Y){return(e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(T){return T.__proto__||Object.getPrototypeOf(T)})(Y)}var d,D,h={};function N(Y,v,T){T||(T=Error),h[Y]=function(tA){!function w(Y,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function");Y.prototype=Object.create(v&&v.prototype,{constructor:{value:Y,writable:!0,configurable:!0}}),Object.defineProperty(Y,"prototype",{writable:!1}),v&&B(Y,v)}(X,tA);var gA=r(X);function X(BA,$,CA){var mA;return function f(Y,v){if(!(Y instanceof v))throw new TypeError("Cannot call a class as a function")}(this,X),(mA=gA.call(this,function z(tA,gA,X){return"string"==typeof v?v:v(tA,gA,X)}(BA,$,CA))).code=Y,mA}return function o(Y,v,T){return v&&a(Y.prototype,v),T&&a(Y,T),Object.defineProperty(Y,"prototype",{writable:!1}),Y}(X)}(T)}function m(Y,v){if(Array.isArray(Y)){var T=Y.length;return Y=Y.map(function(z){return String(z)}),T>2?"one of ".concat(v," ").concat(Y.slice(0,T-1).join(", "),", or ")+Y[T-1]:2===T?"one of ".concat(v," ").concat(Y[0]," or ").concat(Y[1]):"of ".concat(v," ").concat(Y[0])}return"of ".concat(v," ").concat(String(Y))}N("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),N("ERR_INVALID_ARG_TYPE",function(Y,v,T){var z,y;if(void 0===d&&(d=n(69282)),d("string"==typeof Y,"'name' must be a string"),"string"==typeof v&&function p(Y,v,T){return Y.substr(!T||T<0?0:+T,v.length)===v}(v,"not ")?(z="must not be",v=v.replace(/^not /,"")):z="must be",function x(Y,v,T){return(void 0===T||T>Y.length)&&(T=Y.length),Y.substring(T-v.length,T)===v}(Y," argument"))y="The ".concat(Y," ").concat(z," ").concat(m(v,"type"));else{var tA=function F(Y,v,T){return"number"!=typeof T&&(T=0),!(T+v.length>Y.length)&&-1!==Y.indexOf(v,T)}(Y,".")?"property":"argument";y='The "'.concat(Y,'" ').concat(tA," ").concat(z," ").concat(m(v,"type"))}return y+". Received type ".concat(u(T))},TypeError),N("ERR_INVALID_ARG_VALUE",function(Y,v){var T=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===D&&(D=n(89539));var z=D.inspect(v);return z.length>128&&(z="".concat(z.slice(0,128),"...")),"The argument '".concat(Y,"' ").concat(T,". Received ").concat(z)},TypeError,RangeError),N("ERR_INVALID_RETURN_VALUE",function(Y,v,T){var z;return z=T&&T.constructor&&T.constructor.name?"instance of ".concat(T.constructor.name):"type ".concat(u(T)),"Expected ".concat(Y,' to be returned from the "').concat(v,'"')+" function but got ".concat(z,".")},TypeError),N("ERR_MISSING_ARGS",function(){for(var Y=arguments.length,v=new Array(Y),T=0;T0,"At least one arg needs to be specified");var z="The ",y=v.length;switch(v=v.map(function(tA){return'"'.concat(tA,'"')}),y){case 1:z+="".concat(v[0]," argument");break;case 2:z+="".concat(v[0]," and ").concat(v[1]," arguments");break;default:z+=v.slice(0,y-1).join(", "),z+=", and ".concat(v[y-1]," arguments")}return"".concat(z," must be specified")},TypeError),U.exports.codes=h},19158:function(U,A,n){"use strict";function u(KA,qA){return function f(KA){if(Array.isArray(KA))return KA}(KA)||function c(KA,qA){var Qt=null==KA?null:typeof Symbol<"u"&&KA[Symbol.iterator]||KA["@@iterator"];if(null!=Qt){var ft,Dt,St,vA,gt=[],q=!0,J=!1;try{if(St=(Qt=Qt.call(KA)).next,0===qA){if(Object(Qt)!==Qt)return;q=!1}else for(;!(q=(ft=St.call(Qt)).done)&&(gt.push(ft.value),gt.length!==qA);q=!0);}catch(L){J=!0,Dt=L}finally{try{if(!q&&null!=Qt.return&&(vA=Qt.return(),Object(vA)!==vA))return}finally{if(J)throw Dt}}return gt}}(KA,qA)||function o(KA,qA){if(KA){if("string"==typeof KA)return s(KA,qA);var Qt=Object.prototype.toString.call(KA).slice(8,-1);if("Object"===Qt&&KA.constructor&&(Qt=KA.constructor.name),"Map"===Qt||"Set"===Qt)return Array.from(KA);if("Arguments"===Qt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Qt))return s(KA,qA)}}(KA,qA)||function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(KA,qA){(null==qA||qA>KA.length)&&(qA=KA.length);for(var Qt=0,ft=new Array(qA);Qt10)return!0;for(var qA=0;qA57)return!0}return 10===KA.length&&KA>=Math.pow(2,32)}function NA(KA){return Object.keys(KA).filter(yA).concat(C(KA).filter(Object.prototype.propertyIsEnumerable.bind(KA)))}function JA(KA,qA){if(KA===qA)return 0;for(var Qt=KA.length,ft=qA.length,Dt=0,St=Math.min(Qt,ft);Dt=B.length?{done:!0}:{done:!1,value:B[E++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(B,r){(null==r||r>B.length)&&(r=B.length);for(var Q=0,E=new Array(r);Qthis.buffer.length)return this.flush()},C.flush=function(){if(this.bufferOffset>0)return this.push(u.from(this.buffer.slice(0,this.bufferOffset))),this.bufferOffset=0},C.writeBuffer=function(h){return this.flush(),this.push(h),this.pos+=h.length},C.writeString=function(h,d){switch(void 0===d&&(d="ascii"),d){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.writeBuffer(u.from(h,d));case"utf16be":for(var D=u.from(h,"utf16le"),N=0,m=D.length-1;N>>16&255,this.buffer[this.bufferOffset++]=h>>>8&255,this.buffer[this.bufferOffset++]=255&h,this.pos+=3},C.writeUInt24LE=function(h){return this.ensure(3),this.buffer[this.bufferOffset++]=255&h,this.buffer[this.bufferOffset++]=h>>>8&255,this.buffer[this.bufferOffset++]=h>>>16&255,this.pos+=3},C.writeInt24BE=function(h){return this.writeUInt24BE(h>=0?h:h+16777215+1)},C.writeInt24LE=function(h){return this.writeUInt24LE(h>=0?h:h+16777215+1)},C.fill=function(h,d){if(d=this.length)){if(null==this.items[h]){var d=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.ctx)*h,this.items[h]=this.type.decode(this.stream,this.ctx),this.stream.pos=d}return this.items[h]}},C.toArray=function(){for(var h=[],d=0,D=this.length;d>1),(C=f.call(this,"Int"+r,Q)||this)._point=1<E)throw new RangeError('The value "'+q+'" is invalid for option "size"');var J=new Uint8Array(q);return Object.setPrototypeOf(J,h.prototype),J}function h(q,J,L){if("number"==typeof q){if("string"==typeof J)throw new TypeError('The "string" argument must be of type string. Received type number');return m(q)}return d(q,J,L)}function d(q,J,L){if("string"==typeof q)return function p(q,J){if(("string"!=typeof J||""===J)&&(J="utf8"),!h.isEncoding(J))throw new TypeError("Unknown encoding: "+J);var L=0|y(q,J),hA=e(L),_=hA.write(q,J);return _!==L&&(hA=hA.slice(0,_)),hA}(q,J);if(ArrayBuffer.isView(q))return function F(q){if(ft(q,Uint8Array)){var J=new Uint8Array(q);return Y(J.buffer,J.byteOffset,J.byteLength)}return x(q)}(q);if(null==q)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q);if(ft(q,ArrayBuffer)||q&&ft(q.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ft(q,SharedArrayBuffer)||q&&ft(q.buffer,SharedArrayBuffer)))return Y(q,J,L);if("number"==typeof q)throw new TypeError('The "value" argument must not be of type number. Received type number');var hA=q.valueOf&&q.valueOf();if(null!=hA&&hA!==q)return h.from(hA,J,L);var _=function v(q){if(h.isBuffer(q)){var J=0|T(q.length),L=e(J);return 0===L.length||q.copy(L,0,0,J),L}return void 0!==q.length?"number"!=typeof q.length||Dt(q.length)?e(0):x(q):"Buffer"===q.type&&Array.isArray(q.data)?x(q.data):void 0}(q);if(_)return _;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof q[Symbol.toPrimitive])return h.from(q[Symbol.toPrimitive]("string"),J,L);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q)}function D(q){if("number"!=typeof q)throw new TypeError('"size" argument must be of type number');if(q<0)throw new RangeError('The value "'+q+'" is invalid for option "size"')}function m(q){return D(q),e(q<0?0:0|T(q))}function x(q){for(var J=q.length<0?0:0|T(q.length),L=e(J),hA=0;hA=E)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+E.toString(16)+" bytes");return 0|q}function y(q,J){if(h.isBuffer(q))return q.length;if(ArrayBuffer.isView(q)||ft(q,ArrayBuffer))return q.byteLength;if("string"!=typeof q)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof q);var L=q.length,hA=arguments.length>2&&!0===arguments[2];if(!hA&&0===L)return 0;for(var _=!1;;)switch(J){case"ascii":case"latin1":case"binary":return L;case"utf8":case"utf-8":return pt(q).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*L;case"hex":return L>>>1;case"base64":return qA(q).length;default:if(_)return hA?-1:pt(q).length;J=(""+J).toLowerCase(),_=!0}}function tA(q,J,L){var hA=!1;if((void 0===J||J<0)&&(J=0),J>this.length||((void 0===L||L>this.length)&&(L=this.length),L<=0)||(L>>>=0)<=(J>>>=0))return"";for(q||(q="utf8");;)switch(q){case"hex":return FA(this,J,L);case"utf8":case"utf-8":return j(this,J,L);case"ascii":return nA(this,J,L);case"latin1":case"binary":return EA(this,J,L);case"base64":return JA(this,J,L);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return OA(this,J,L);default:if(hA)throw new TypeError("Unknown encoding: "+q);q=(q+"").toLowerCase(),hA=!0}}function gA(q,J,L){var hA=q[J];q[J]=q[L],q[L]=hA}function X(q,J,L,hA,_){if(0===q.length)return-1;if("string"==typeof L?(hA=L,L=0):L>2147483647?L=2147483647:L<-2147483648&&(L=-2147483648),Dt(L=+L)&&(L=_?0:q.length-1),L<0&&(L=q.length+L),L>=q.length){if(_)return-1;L=q.length-1}else if(L<0){if(!_)return-1;L=0}if("string"==typeof J&&(J=h.from(J,hA)),h.isBuffer(J))return 0===J.length?-1:BA(q,J,L,hA,_);if("number"==typeof J)return J&=255,"function"==typeof Uint8Array.prototype.indexOf?_?Uint8Array.prototype.indexOf.call(q,J,L):Uint8Array.prototype.lastIndexOf.call(q,J,L):BA(q,[J],L,hA,_);throw new TypeError("val must be string, number or Buffer")}function BA(q,J,L,hA,_){var et,GA=1,$A=q.length,O=J.length;if(void 0!==hA&&("ucs2"===(hA=String(hA).toLowerCase())||"ucs-2"===hA||"utf16le"===hA||"utf-16le"===hA)){if(q.length<2||J.length<2)return-1;GA=2,$A/=2,O/=2,L/=2}function XA(bt,xt){return 1===GA?bt[xt]:bt.readUInt16BE(xt*GA)}if(_){var MA=-1;for(et=L;et<$A;et++)if(XA(q,et)===XA(J,-1===MA?0:et-MA)){if(-1===MA&&(MA=et),et-MA+1===O)return MA*GA}else-1!==MA&&(et-=et-MA),MA=-1}else for(L+O>$A&&(L=$A-O),et=L;et>=0;et--){for(var kA=!0,ot=0;ot_&&(hA=_):hA=_;var $A,GA=J.length;for(hA>GA/2&&(hA=GA/2),$A=0;$A>8,GA.push(L%256),GA.push(hA);return GA}(J,q.length-L),q,L,hA)}function JA(q,J,L){return B.fromByteArray(0===J&&L===q.length?q:q.slice(J,L))}function j(q,J,L){L=Math.min(q.length,L);for(var hA=[],_=J;_239?4:GA>223?3:GA>191?2:1;if(_+O<=L){var XA=void 0,et=void 0,MA=void 0,kA=void 0;switch(O){case 1:GA<128&&($A=GA);break;case 2:128==(192&(XA=q[_+1]))&&(kA=(31&GA)<<6|63&XA)>127&&($A=kA);break;case 3:et=q[_+2],128==(192&(XA=q[_+1]))&&128==(192&et)&&(kA=(15&GA)<<12|(63&XA)<<6|63&et)>2047&&(kA<55296||kA>57343)&&($A=kA);break;case 4:et=q[_+2],MA=q[_+3],128==(192&(XA=q[_+1]))&&128==(192&et)&&128==(192&MA)&&(kA=(15&GA)<<18|(63&XA)<<12|(63&et)<<6|63&MA)>65535&&kA<1114112&&($A=kA)}}null===$A?($A=65533,O=1):$A>65535&&(hA.push(($A-=65536)>>>10&1023|55296),$A=56320|1023&$A),hA.push($A),_+=O}return function rA(q){var J=q.length;if(J<=fA)return String.fromCharCode.apply(String,q);for(var L="",hA=0;hA_.length?(h.isBuffer($A)||($A=h.from($A)),$A.copy(_,GA)):Uint8Array.prototype.set.call(_,$A,GA);else{if(!h.isBuffer($A))throw new TypeError('"list" argument must be an Array of Buffers');$A.copy(_,GA)}GA+=$A.length}return _},h.byteLength=y,h.prototype._isBuffer=!0,h.prototype.swap16=function(){var J=this.length;if(J%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var L=0;LL&&(J+=" ... "),""},Q&&(h.prototype[Q]=h.prototype.inspect),h.prototype.compare=function(J,L,hA,_,GA){if(ft(J,Uint8Array)&&(J=h.from(J,J.offset,J.byteLength)),!h.isBuffer(J))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof J);if(void 0===L&&(L=0),void 0===hA&&(hA=J?J.length:0),void 0===_&&(_=0),void 0===GA&&(GA=this.length),L<0||hA>J.length||_<0||GA>this.length)throw new RangeError("out of range index");if(_>=GA&&L>=hA)return 0;if(_>=GA)return-1;if(L>=hA)return 1;if(this===J)return 0;for(var $A=(GA>>>=0)-(_>>>=0),O=(hA>>>=0)-(L>>>=0),XA=Math.min($A,O),et=this.slice(_,GA),MA=J.slice(L,hA),kA=0;kA>>=0,isFinite(hA)?(hA>>>=0,void 0===_&&(_="utf8")):(_=hA,hA=void 0)}var GA=this.length-L;if((void 0===hA||hA>GA)&&(hA=GA),J.length>0&&(hA<0||L<0)||L>this.length)throw new RangeError("Attempt to write outside buffer bounds");_||(_="utf8");for(var $A=!1;;)switch(_){case"hex":return $(this,J,L,hA);case"utf8":case"utf-8":return CA(this,J,L,hA);case"ascii":case"latin1":case"binary":return mA(this,J,L,hA);case"base64":return yA(this,J,L,hA);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return NA(this,J,L,hA);default:if($A)throw new TypeError("Unknown encoding: "+_);_=(""+_).toLowerCase(),$A=!0}},h.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var fA=4096;function nA(q,J,L){var hA="";L=Math.min(q.length,L);for(var _=J;_hA)&&(L=hA);for(var _="",GA=J;GAL)throw new RangeError("Trying to access beyond buffer length")}function R(q,J,L,hA,_,GA){if(!h.isBuffer(q))throw new TypeError('"buffer" argument must be a Buffer instance');if(J>_||Jq.length)throw new RangeError("Index out of range")}function aA(q,J,L,hA,_){IA(J,hA,_,q,L,7);var GA=Number(J&BigInt(4294967295));q[L++]=GA,q[L++]=GA>>=8,q[L++]=GA>>=8,q[L++]=GA>>=8;var $A=Number(J>>BigInt(32)&BigInt(4294967295));return q[L++]=$A,q[L++]=$A>>=8,q[L++]=$A>>=8,q[L++]=$A>>=8,L}function iA(q,J,L,hA,_){IA(J,hA,_,q,L,7);var GA=Number(J&BigInt(4294967295));q[L+7]=GA,q[L+6]=GA>>=8,q[L+5]=GA>>=8,q[L+4]=GA>>=8;var $A=Number(J>>BigInt(32)&BigInt(4294967295));return q[L+3]=$A,q[L+2]=$A>>=8,q[L+1]=$A>>=8,q[L]=$A>>=8,L+8}function pA(q,J,L,hA,_,GA){if(L+hA>q.length)throw new RangeError("Index out of range");if(L<0)throw new RangeError("Index out of range")}function xA(q,J,L,hA,_){return J=+J,L>>>=0,_||pA(q,0,L,4),r.write(q,J,L,hA,23,4),L+4}function cA(q,J,L,hA,_){return J=+J,L>>>=0,_||pA(q,0,L,8),r.write(q,J,L,hA,52,8),L+8}h.prototype.slice=function(J,L){var hA=this.length;(J=~~J)<0?(J+=hA)<0&&(J=0):J>hA&&(J=hA),(L=void 0===L?hA:~~L)<0?(L+=hA)<0&&(L=0):L>hA&&(L=hA),L>>=0,L>>>=0,hA||K(J,L,this.length);for(var _=this[J],GA=1,$A=0;++$A>>=0,L>>>=0,hA||K(J,L,this.length);for(var _=this[J+--L],GA=1;L>0&&(GA*=256);)_+=this[J+--L]*GA;return _},h.prototype.readUint8=h.prototype.readUInt8=function(J,L){return J>>>=0,L||K(J,1,this.length),this[J]},h.prototype.readUint16LE=h.prototype.readUInt16LE=function(J,L){return J>>>=0,L||K(J,2,this.length),this[J]|this[J+1]<<8},h.prototype.readUint16BE=h.prototype.readUInt16BE=function(J,L){return J>>>=0,L||K(J,2,this.length),this[J]<<8|this[J+1]},h.prototype.readUint32LE=h.prototype.readUInt32LE=function(J,L){return J>>>=0,L||K(J,4,this.length),(this[J]|this[J+1]<<8|this[J+2]<<16)+16777216*this[J+3]},h.prototype.readUint32BE=h.prototype.readUInt32BE=function(J,L){return J>>>=0,L||K(J,4,this.length),16777216*this[J]+(this[J+1]<<16|this[J+2]<<8|this[J+3])},h.prototype.readBigUInt64LE=vA(function(J){jA(J>>>=0,"offset");var L=this[J],hA=this[J+7];(void 0===L||void 0===hA)&&ut(J,this.length-8);var _=L+this[++J]*Math.pow(2,8)+this[++J]*Math.pow(2,16)+this[++J]*Math.pow(2,24),GA=this[++J]+this[++J]*Math.pow(2,8)+this[++J]*Math.pow(2,16)+hA*Math.pow(2,24);return BigInt(_)+(BigInt(GA)<>>=0,"offset");var L=this[J],hA=this[J+7];(void 0===L||void 0===hA)&&ut(J,this.length-8);var _=L*Math.pow(2,24)+this[++J]*Math.pow(2,16)+this[++J]*Math.pow(2,8)+this[++J],GA=this[++J]*Math.pow(2,24)+this[++J]*Math.pow(2,16)+this[++J]*Math.pow(2,8)+hA;return(BigInt(_)<>>=0,L>>>=0,hA||K(J,L,this.length);for(var _=this[J],GA=1,$A=0;++$A=(GA*=128)&&(_-=Math.pow(2,8*L)),_},h.prototype.readIntBE=function(J,L,hA){J>>>=0,L>>>=0,hA||K(J,L,this.length);for(var _=L,GA=1,$A=this[J+--_];_>0&&(GA*=256);)$A+=this[J+--_]*GA;return $A>=(GA*=128)&&($A-=Math.pow(2,8*L)),$A},h.prototype.readInt8=function(J,L){return J>>>=0,L||K(J,1,this.length),128&this[J]?-1*(255-this[J]+1):this[J]},h.prototype.readInt16LE=function(J,L){J>>>=0,L||K(J,2,this.length);var hA=this[J]|this[J+1]<<8;return 32768&hA?4294901760|hA:hA},h.prototype.readInt16BE=function(J,L){J>>>=0,L||K(J,2,this.length);var hA=this[J+1]|this[J]<<8;return 32768&hA?4294901760|hA:hA},h.prototype.readInt32LE=function(J,L){return J>>>=0,L||K(J,4,this.length),this[J]|this[J+1]<<8|this[J+2]<<16|this[J+3]<<24},h.prototype.readInt32BE=function(J,L){return J>>>=0,L||K(J,4,this.length),this[J]<<24|this[J+1]<<16|this[J+2]<<8|this[J+3]},h.prototype.readBigInt64LE=vA(function(J){jA(J>>>=0,"offset");var L=this[J],hA=this[J+7];(void 0===L||void 0===hA)&&ut(J,this.length-8);var _=this[J+4]+this[J+5]*Math.pow(2,8)+this[J+6]*Math.pow(2,16)+(hA<<24);return(BigInt(_)<>>=0,"offset");var L=this[J],hA=this[J+7];(void 0===L||void 0===hA)&&ut(J,this.length-8);var _=(L<<24)+this[++J]*Math.pow(2,16)+this[++J]*Math.pow(2,8)+this[++J];return(BigInt(_)<>>=0,L||K(J,4,this.length),r.read(this,J,!0,23,4)},h.prototype.readFloatBE=function(J,L){return J>>>=0,L||K(J,4,this.length),r.read(this,J,!1,23,4)},h.prototype.readDoubleLE=function(J,L){return J>>>=0,L||K(J,8,this.length),r.read(this,J,!0,52,8)},h.prototype.readDoubleBE=function(J,L){return J>>>=0,L||K(J,8,this.length),r.read(this,J,!1,52,8)},h.prototype.writeUintLE=h.prototype.writeUIntLE=function(J,L,hA,_){J=+J,L>>>=0,hA>>>=0,_||R(this,J,L,hA,Math.pow(2,8*hA)-1,0);var $A=1,O=0;for(this[L]=255&J;++O>>=0,hA>>>=0,_||R(this,J,L,hA,Math.pow(2,8*hA)-1,0);var $A=hA-1,O=1;for(this[L+$A]=255&J;--$A>=0&&(O*=256);)this[L+$A]=J/O&255;return L+hA},h.prototype.writeUint8=h.prototype.writeUInt8=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,1,255,0),this[L]=255&J,L+1},h.prototype.writeUint16LE=h.prototype.writeUInt16LE=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,2,65535,0),this[L]=255&J,this[L+1]=J>>>8,L+2},h.prototype.writeUint16BE=h.prototype.writeUInt16BE=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,2,65535,0),this[L]=J>>>8,this[L+1]=255&J,L+2},h.prototype.writeUint32LE=h.prototype.writeUInt32LE=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,4,4294967295,0),this[L+3]=J>>>24,this[L+2]=J>>>16,this[L+1]=J>>>8,this[L]=255&J,L+4},h.prototype.writeUint32BE=h.prototype.writeUInt32BE=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,4,4294967295,0),this[L]=J>>>24,this[L+1]=J>>>16,this[L+2]=J>>>8,this[L+3]=255&J,L+4},h.prototype.writeBigUInt64LE=vA(function(J,L){return void 0===L&&(L=0),aA(this,J,L,BigInt(0),BigInt("0xffffffffffffffff"))}),h.prototype.writeBigUInt64BE=vA(function(J,L){return void 0===L&&(L=0),iA(this,J,L,BigInt(0),BigInt("0xffffffffffffffff"))}),h.prototype.writeIntLE=function(J,L,hA,_){if(J=+J,L>>>=0,!_){var GA=Math.pow(2,8*hA-1);R(this,J,L,hA,GA-1,-GA)}var $A=0,O=1,XA=0;for(this[L]=255&J;++$A>0)-XA&255;return L+hA},h.prototype.writeIntBE=function(J,L,hA,_){if(J=+J,L>>>=0,!_){var GA=Math.pow(2,8*hA-1);R(this,J,L,hA,GA-1,-GA)}var $A=hA-1,O=1,XA=0;for(this[L+$A]=255&J;--$A>=0&&(O*=256);)J<0&&0===XA&&0!==this[L+$A+1]&&(XA=1),this[L+$A]=(J/O>>0)-XA&255;return L+hA},h.prototype.writeInt8=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,1,127,-128),J<0&&(J=255+J+1),this[L]=255&J,L+1},h.prototype.writeInt16LE=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,2,32767,-32768),this[L]=255&J,this[L+1]=J>>>8,L+2},h.prototype.writeInt16BE=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,2,32767,-32768),this[L]=J>>>8,this[L+1]=255&J,L+2},h.prototype.writeInt32LE=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,4,2147483647,-2147483648),this[L]=255&J,this[L+1]=J>>>8,this[L+2]=J>>>16,this[L+3]=J>>>24,L+4},h.prototype.writeInt32BE=function(J,L,hA){return J=+J,L>>>=0,hA||R(this,J,L,4,2147483647,-2147483648),J<0&&(J=4294967295+J+1),this[L]=J>>>24,this[L+1]=J>>>16,this[L+2]=J>>>8,this[L+3]=255&J,L+4},h.prototype.writeBigInt64LE=vA(function(J,L){return void 0===L&&(L=0),aA(this,J,L,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),h.prototype.writeBigInt64BE=vA(function(J,L){return void 0===L&&(L=0),iA(this,J,L,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),h.prototype.writeFloatLE=function(J,L,hA){return xA(this,J,L,!0,hA)},h.prototype.writeFloatBE=function(J,L,hA){return xA(this,J,L,!1,hA)},h.prototype.writeDoubleLE=function(J,L,hA){return cA(this,J,L,!0,hA)},h.prototype.writeDoubleBE=function(J,L,hA){return cA(this,J,L,!1,hA)},h.prototype.copy=function(J,L,hA,_){if(!h.isBuffer(J))throw new TypeError("argument should be a Buffer");if(hA||(hA=0),!_&&0!==_&&(_=this.length),L>=J.length&&(L=J.length),L||(L=0),_>0&&_=this.length)throw new RangeError("Index out of range");if(_<0)throw new RangeError("sourceEnd out of bounds");_>this.length&&(_=this.length),J.length-L<_-hA&&(_=J.length-L+hA);var GA=_-hA;return this===J&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(L,hA,_):Uint8Array.prototype.set.call(J,this.subarray(hA,_),L),GA},h.prototype.fill=function(J,L,hA,_){if("string"==typeof J){if("string"==typeof L?(_=L,L=0,hA=this.length):"string"==typeof hA&&(_=hA,hA=this.length),void 0!==_&&"string"!=typeof _)throw new TypeError("encoding must be a string");if("string"==typeof _&&!h.isEncoding(_))throw new TypeError("Unknown encoding: "+_);if(1===J.length){var GA=J.charCodeAt(0);("utf8"===_&&GA<128||"latin1"===_)&&(J=GA)}}else"number"==typeof J?J&=255:"boolean"==typeof J&&(J=Number(J));if(L<0||this.length>>=0,hA=void 0===hA?this.length:hA>>>0,J||(J=0),"number"==typeof J)for($A=L;$A=hA+4;L-=3)J="_"+q.slice(L-3,L)+J;return""+q.slice(0,L)+J}function IA(q,J,L,hA,_,GA){if(q>L||q3?0===J||J===BigInt(0)?">= 0"+$A+" and < 2"+$A+" ** "+8*(GA+1)+$A:">= -(2"+$A+" ** "+(8*(GA+1)-1)+$A+") and < 2 ** "+(8*(GA+1)-1)+$A:">= "+J+$A+" and <= "+L+$A,new wA.ERR_OUT_OF_RANGE("value",O,q)}!function zA(q,J,L){jA(J,"offset"),(void 0===q[J]||void 0===q[J+L])&&ut(J,q.length-(L+1))}(hA,_,GA)}function jA(q,J){if("number"!=typeof q)throw new wA.ERR_INVALID_ARG_TYPE(J,"number",q)}function ut(q,J,L){throw Math.floor(q)!==q?(jA(q,L),new wA.ERR_OUT_OF_RANGE(L||"offset","an integer",q)):J<0?new wA.ERR_BUFFER_OUT_OF_BOUNDS:new wA.ERR_OUT_OF_RANGE(L||"offset",">= "+(L?1:0)+" and <= "+J,q)}DA("ERR_BUFFER_OUT_OF_BOUNDS",function(q){return q?q+" is outside of buffer bounds":"Attempt to access memory outside buffer bounds"},RangeError),DA("ERR_INVALID_ARG_TYPE",function(q,J){return'The "'+q+'" argument must be of type number. Received type '+typeof J},TypeError),DA("ERR_OUT_OF_RANGE",function(q,J,L){var hA='The value of "'+q+'" is out of range.',_=L;return Number.isInteger(L)&&Math.abs(L)>Math.pow(2,32)?_=TA(String(L)):"bigint"==typeof L&&(_=String(L),(L>Math.pow(BigInt(2),BigInt(32))||L<-Math.pow(BigInt(2),BigInt(32)))&&(_=TA(_)),_+="n"),hA+" It must be "+J+". Received "+_},RangeError);var Ct=/[^+/0-9A-Za-z-_]/g;function pt(q,J){J=J||1/0;for(var L,hA=q.length,_=null,GA=[],$A=0;$A55295&&L<57344){if(!_){if(L>56319){(J-=3)>-1&&GA.push(239,191,189);continue}if($A+1===hA){(J-=3)>-1&&GA.push(239,191,189);continue}_=L;continue}if(L<56320){(J-=3)>-1&&GA.push(239,191,189),_=L;continue}L=65536+(_-55296<<10|L-56320)}else _&&(J-=3)>-1&&GA.push(239,191,189);if(_=null,L<128){if((J-=1)<0)break;GA.push(L)}else if(L<2048){if((J-=2)<0)break;GA.push(L>>6|192,63&L|128)}else if(L<65536){if((J-=3)<0)break;GA.push(L>>12|224,L>>6&63|128,63&L|128)}else{if(!(L<1114112))throw new Error("Invalid code point");if((J-=4)<0)break;GA.push(L>>18|240,L>>12&63|128,L>>6&63|128,63&L|128)}}return GA}function qA(q){return B.toByteArray(function lt(q){if((q=(q=q.split("=")[0]).trim().replace(Ct,"")).length<2)return"";for(;q.length%4!=0;)q+="=";return q}(q))}function Qt(q,J,L,hA){var _;for(_=0;_=J.length||_>=q.length);++_)J[_+L]=q[_];return _}function ft(q,J){return q instanceof J||null!=q&&null!=q.constructor&&null!=q.constructor.name&&q.constructor.name===J.name}function Dt(q){return q!=q}var St=function(){for(var q="0123456789abcdef",J=new Array(256),L=0;L<16;++L)for(var hA=16*L,_=0;_<16;++_)J[hA+_]=q[L]+q[_];return J}();function vA(q){return typeof BigInt>"u"?gt:q}function gt(){throw new Error("BigInt not supported")}},10477:function(U,A,n){"use strict";n(27803),n(41539),U.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},82094:function(U,A,n){"use strict";var BA,$,CA,u=n(10477),a=n(19781),o=n(17854),s=n(60614),c=n(70111),f=n(92597),w=n(70648),B=n(66330),r=n(68880),Q=n(31320),E=n(3070).f,C=n(47976),e=n(79518),h=n(27674),d=n(5112),D=n(69711),N=o.Int8Array,m=N&&N.prototype,p=o.Uint8ClampedArray,x=p&&p.prototype,F=N&&e(N),Y=m&&e(m),v=Object.prototype,T=o.TypeError,z=d("toStringTag"),y=D("TYPED_ARRAY_TAG"),tA=D("TYPED_ARRAY_CONSTRUCTOR"),gA=u&&!!h&&"Opera"!==w(o.opera),X=!1,mA={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},yA={BigInt64Array:8,BigUint64Array:8},JA=function(FA){if(!c(FA))return!1;var OA=w(FA);return f(mA,OA)||f(yA,OA)};for(BA in mA)(CA=($=o[BA])&&$.prototype)?r(CA,tA,$):gA=!1;for(BA in yA)(CA=($=o[BA])&&$.prototype)&&r(CA,tA,$);if((!gA||!s(F)||F===Function.prototype)&&(F=function(){throw T("Incorrect invocation")},gA))for(BA in mA)o[BA]&&h(o[BA],F);if((!gA||!Y||Y===v)&&(Y=F.prototype,gA))for(BA in mA)o[BA]&&h(o[BA].prototype,Y);if(gA&&e(x)!==Y&&h(x,Y),a&&!f(Y,z))for(BA in X=!0,E(Y,z,{get:function(){return c(this)?this[y]:void 0}}),mA)o[BA]&&r(o[BA],y,BA);U.exports={NATIVE_ARRAY_BUFFER_VIEWS:gA,TYPED_ARRAY_CONSTRUCTOR:tA,TYPED_ARRAY_TAG:X&&y,aTypedArray:function(FA){if(JA(FA))return FA;throw T("Target is not a typed array")},aTypedArrayConstructor:function(FA){if(s(FA)&&(!h||C(F,FA)))return FA;throw T(B(FA)+" is not a typed array constructor")},exportTypedArrayMethod:function(FA,OA,K){if(a){if(K)for(var R in mA){var aA=o[R];if(aA&&f(aA.prototype,FA))try{delete aA.prototype[FA]}catch{}}(!Y[FA]||K)&&Q(Y,FA,K?OA:gA&&m[FA]||OA)}},exportTypedArrayStaticMethod:function(FA,OA,K){var R,aA;if(a){if(h){if(K)for(R in mA)if((aA=o[R])&&f(aA,FA))try{delete aA[FA]}catch{}if(F[FA]&&!K)return;try{return Q(F,FA,K?OA:gA&&F[FA]||OA)}catch{}}for(R in mA)(aA=o[R])&&(!aA[FA]||K)&&Q(aA,FA,OA)}},isView:function(FA){if(!c(FA))return!1;var OA=w(FA);return"DataView"===OA||f(mA,OA)||f(yA,OA)},isTypedArray:JA,TypedArray:F,TypedArrayPrototype:Y}},2091:function(U,A,n){"use strict";n(68309);var u=n(17854),a=n(1702),o=n(19781),s=n(10477),c=n(76530),f=n(68880),w=n(12248),B=n(47293),r=n(25787),Q=n(19303),E=n(17466),C=n(57067),e=n(11179),h=n(79518),d=n(27674),D=n(8006).f,N=n(3070).f,m=n(21285),p=n(50206),x=n(58003),F=n(29909),Y=c.PROPER,v=c.CONFIGURABLE,T=F.get,z=F.set,y="ArrayBuffer",tA="DataView",gA="prototype",BA="Wrong index",$=u[y],CA=$,mA=CA&&CA[gA],yA=u[tA],NA=yA&&yA[gA],JA=Object.prototype,j=u.Array,fA=u.RangeError,rA=a(m),nA=a([].reverse),EA=e.pack,FA=e.unpack,OA=function(lt){return[255<]},K=function(lt){return[255<,lt>>8&255]},R=function(lt){return[255<,lt>>8&255,lt>>16&255,lt>>24&255]},aA=function(lt){return lt[3]<<24|lt[2]<<16|lt[1]<<8|lt[0]},iA=function(lt){return EA(lt,23,4)},pA=function(lt){return EA(lt,52,8)},xA=function(lt,pt){N(lt[gA],pt,{get:function(){return T(this)[pt]}})},cA=function(lt,pt,Yt,KA){var qA=C(Yt),Qt=T(lt);if(qA+pt>Qt.byteLength)throw fA(BA);var ft=T(Qt.buffer).bytes,Dt=qA+Qt.byteOffset,St=p(ft,Dt,Dt+pt);return KA?St:nA(St)},wA=function(lt,pt,Yt,KA,qA,Qt){var ft=C(Yt),Dt=T(lt);if(ft+pt>Dt.byteLength)throw fA(BA);for(var St=T(Dt.buffer).bytes,vA=ft+Dt.byteOffset,gt=KA(+qA),q=0;qzA;)(IA=TA[zA++])in CA||f(CA,IA,$[IA]);mA.constructor=CA}d&&h(NA)!==JA&&d(NA,JA);var jA=new yA(new CA(2)),ut=a(NA.setInt8);jA.setInt8(0,2147483648),jA.setInt8(1,2147483649),(jA.getInt8(0)||!jA.getInt8(1))&&w(NA,{setInt8:function(lt,pt){ut(this,lt,pt<<24>>24)},setUint8:function(lt,pt){ut(this,lt,pt<<24>>24)}},{unsafe:!0})}else mA=(CA=function(lt){r(this,mA);var pt=C(lt);z(this,{bytes:rA(j(pt),0),byteLength:pt}),o||(this.byteLength=pt)})[gA],NA=(yA=function(lt,pt,Yt){r(this,NA),r(lt,mA);var KA=T(lt).byteLength,qA=Q(pt);if(qA<0||qA>KA)throw fA("Wrong offset");if(qA+(Yt=void 0===Yt?KA-qA:E(Yt))>KA)throw fA("Wrong length");z(this,{buffer:lt,byteLength:Yt,byteOffset:qA}),o||(this.buffer=lt,this.byteLength=Yt,this.byteOffset=qA)})[gA],o&&(xA(CA,"byteLength"),xA(yA,"buffer"),xA(yA,"byteLength"),xA(yA,"byteOffset")),w(NA,{getInt8:function(lt){return cA(this,1,lt)[0]<<24>>24},getUint8:function(lt){return cA(this,1,lt)[0]},getInt16:function(lt){var pt=cA(this,2,lt,arguments.length>1?arguments[1]:void 0);return(pt[1]<<8|pt[0])<<16>>16},getUint16:function(lt){var pt=cA(this,2,lt,arguments.length>1?arguments[1]:void 0);return pt[1]<<8|pt[0]},getInt32:function(lt){return aA(cA(this,4,lt,arguments.length>1?arguments[1]:void 0))},getUint32:function(lt){return aA(cA(this,4,lt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(lt){return FA(cA(this,4,lt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(lt){return FA(cA(this,8,lt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(lt,pt){wA(this,1,lt,OA,pt)},setUint8:function(lt,pt){wA(this,1,lt,OA,pt)},setInt16:function(lt,pt){wA(this,2,lt,K,pt,arguments.length>2?arguments[2]:void 0)},setUint16:function(lt,pt){wA(this,2,lt,K,pt,arguments.length>2?arguments[2]:void 0)},setInt32:function(lt,pt){wA(this,4,lt,R,pt,arguments.length>2?arguments[2]:void 0)},setUint32:function(lt,pt){wA(this,4,lt,R,pt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(lt,pt){wA(this,4,lt,iA,pt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(lt,pt){wA(this,8,lt,pA,pt,arguments.length>2?arguments[2]:void 0)}});x(CA,y),x(yA,tA),U.exports={ArrayBuffer:CA,DataView:yA}},27803:function(U,A,n){"use strict";var u=n(82109),a=n(17854),o=n(2091),s=n(96340),c="ArrayBuffer",f=o[c];u({global:!0,forced:a[c]!==f},{ArrayBuffer:f}),s(c)},194:function(U,A,n){"use strict";var u;U.exports=(u=n(20757),n(97508),n(23440),n(53839),n(41582),function(){var a=u,s=a.lib.BlockCipher,c=a.algo,f=[],w=[],B=[],r=[],Q=[],E=[],C=[],e=[],h=[],d=[];!function(){for(var m=[],p=0;p<256;p++)m[p]=p<128?p<<1:p<<1^283;var x=0,F=0;for(p=0;p<256;p++){var Y=F^F<<1^F<<2^F<<3^F<<4;f[x]=Y=Y>>>8^255&Y^99,w[Y]=x;var y,v=m[x],T=m[v],z=m[T];B[x]=(y=257*m[Y]^16843008*Y)<<24|y>>>8,r[x]=y<<16|y>>>16,Q[x]=y<<8|y>>>24,E[x]=y,C[Y]=(y=16843009*z^65537*T^257*v^16843008*x)<<24|y>>>8,e[Y]=y<<16|y>>>16,h[Y]=y<<8|y>>>24,d[Y]=y,x?(x=v^m[m[m[z^v]]],F^=m[m[F]]):x=F=1}}();var D=[0,1,2,4,8,16,32,64,128,27,54],N=c.AES=s.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var x=this._keyPriorReset=this._key,F=x.words,Y=x.sigBytes/4,T=4*((this._nRounds=Y+6)+1),z=this._keySchedule=[],y=0;y6&&y%Y==4&&(p=f[p>>>24]<<24|f[p>>>16&255]<<16|f[p>>>8&255]<<8|f[255&p]):(p=f[(p=p<<8|p>>>24)>>>24]<<24|f[p>>>16&255]<<16|f[p>>>8&255]<<8|f[255&p],p^=D[y/Y|0]<<24),z[y]=z[y-Y]^p);for(var tA=this._invKeySchedule=[],gA=0;gA>>24]]^e[f[p>>>16&255]]^h[f[p>>>8&255]]^d[f[255&p]]}}},encryptBlock:function(p,x){this._doCryptBlock(p,x,this._keySchedule,B,r,Q,E,f)},decryptBlock:function(p,x){var F=p[x+1];p[x+1]=p[x+3],p[x+3]=F,this._doCryptBlock(p,x,this._invKeySchedule,C,e,h,d,w),F=p[x+1],p[x+1]=p[x+3],p[x+3]=F},_doCryptBlock:function(p,x,F,Y,v,T,z,y){for(var tA=this._nRounds,gA=p[x]^F[0],X=p[x+1]^F[1],BA=p[x+2]^F[2],$=p[x+3]^F[3],CA=4,mA=1;mA>>24]^v[X>>>16&255]^T[BA>>>8&255]^z[255&$]^F[CA++],NA=Y[X>>>24]^v[BA>>>16&255]^T[$>>>8&255]^z[255&gA]^F[CA++],JA=Y[BA>>>24]^v[$>>>16&255]^T[gA>>>8&255]^z[255&X]^F[CA++],j=Y[$>>>24]^v[gA>>>16&255]^T[X>>>8&255]^z[255&BA]^F[CA++];gA=yA,X=NA,BA=JA,$=j}yA=(y[gA>>>24]<<24|y[X>>>16&255]<<16|y[BA>>>8&255]<<8|y[255&$])^F[CA++],NA=(y[X>>>24]<<24|y[BA>>>16&255]<<16|y[$>>>8&255]<<8|y[255&gA])^F[CA++],JA=(y[BA>>>24]<<24|y[$>>>16&255]<<16|y[gA>>>8&255]<<8|y[255&X])^F[CA++],j=(y[$>>>24]<<24|y[gA>>>16&255]<<16|y[X>>>8&255]<<8|y[255&BA])^F[CA++],p[x]=yA,p[x+1]=NA,p[x+2]=JA,p[x+3]=j},keySize:8});a.AES=s._createHelper(N)}(),u.AES)},29060:function(U,A,n){"use strict";var u;U.exports=(u=n(20757),n(97508),n(23440),n(53839),n(41582),function(){var a=u,s=a.lib.BlockCipher,f=16,w=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],B=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]],r={pbox:[],sbox:[]};function Q(d,D){var F=d.sbox[0][D>>24&255]+d.sbox[1][D>>16&255];return(F^=d.sbox[2][D>>8&255])+d.sbox[3][255&D]}function E(d,D,N){for(var x,m=D,p=N,F=0;F=N&&(x=0);for(var Y=0,v=0,T=0,z=0;z1;--F)x=m^=d.pbox[F],m=p=Q(d,m)^p,p=x;return x=m,m=p,p=x,{left:m^=d.pbox[0],right:p^=d.pbox[1]}}(r,D[N],D[N+1]);D[N]=m.left,D[N+1]=m.right},blockSize:2,keySize:4,ivSize:2});a.Blowfish=s._createHelper(h)}(),u.Blowfish)},41582:function(U,A,n){"use strict";var u,o,s,c,f,w,Q,C,e,d,D,N,p,F,v,T,y,tA;n(47042),n(92222),n(41539),n(39714),n(40561),U.exports=(u=n(20757),n(53839),void(u.lib.Cipher||(f=(s=(o=u).lib).WordArray,Q=o.enc.Base64,C=o.algo.EvpKDF,e=s.Cipher=(w=s.BufferedBlockAlgorithm).extend({cfg:(c=s.Base).extend(),createEncryptor:function(X,BA){return this.create(this._ENC_XFORM_MODE,X,BA)},createDecryptor:function(X,BA){return this.create(this._DEC_XFORM_MODE,X,BA)},init:function(X,BA,$){this.cfg=this.cfg.extend($),this._xformMode=X,this._key=BA,this.reset()},reset:function(){w.reset.call(this),this._doReset()},process:function(X){return this._append(X),this._process()},finalize:function(X){return X&&this._append(X),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function gA(X){return"string"==typeof X?tA:T}return function(X){return{encrypt:function($,CA,mA){return gA(CA).encrypt(X,$,CA,mA)},decrypt:function($,CA,mA){return gA(CA).decrypt(X,$,CA,mA)}}}}()}),s.StreamCipher=e.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),d=o.mode={},D=s.BlockCipherMode=c.extend({createEncryptor:function(X,BA){return this.Encryptor.create(X,BA)},createDecryptor:function(X,BA){return this.Decryptor.create(X,BA)},init:function(X,BA){this._cipher=X,this._iv=BA}}),N=d.CBC=function(){var gA=D.extend();function X(BA,$,CA){var mA,yA=this._iv;yA?(mA=yA,this._iv=void 0):mA=this._prevBlock;for(var NA=0;NA>>2]}},s.BlockCipher=e.extend({cfg:e.cfg.extend({mode:N,padding:p}),reset:function(){var X;e.reset.call(this);var BA=this.cfg,$=BA.iv,CA=BA.mode;this._xformMode==this._ENC_XFORM_MODE?X=CA.createEncryptor:(X=CA.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==X?this._mode.init(this,$&&$.words):(this._mode=X.call(CA,this,$&&$.words),this._mode.__creator=X)},_doProcessBlock:function(X,BA){this._mode.processBlock(X,BA)},_doFinalize:function(){var X,BA=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(BA.pad(this._data,this.blockSize),X=this._process(!0)):(X=this._process(!0),BA.unpad(X)),X},blockSize:4}),F=s.CipherParams=c.extend({init:function(X){this.mixIn(X)},toString:function(X){return(X||this.formatter).stringify(this)}}),v=(o.format={}).OpenSSL={stringify:function(X){var $=X.ciphertext,CA=X.salt;return(CA?f.create([1398893684,1701076831]).concat(CA).concat($):$).toString(Q)},parse:function(X){var BA,$=Q.parse(X),CA=$.words;return 1398893684==CA[0]&&1701076831==CA[1]&&(BA=f.create(CA.slice(2,4)),CA.splice(0,4),$.sigBytes-=16),F.create({ciphertext:$,salt:BA})}},T=s.SerializableCipher=c.extend({cfg:c.extend({format:v}),encrypt:function(X,BA,$,CA){CA=this.cfg.extend(CA);var mA=X.createEncryptor($,CA),yA=mA.finalize(BA),NA=mA.cfg;return F.create({ciphertext:yA,key:$,iv:NA.iv,algorithm:X,mode:NA.mode,padding:NA.padding,blockSize:X.blockSize,formatter:CA.format})},decrypt:function(X,BA,$,CA){return CA=this.cfg.extend(CA),BA=this._parse(BA,CA.format),X.createDecryptor($,CA).finalize(BA.ciphertext)},_parse:function(X,BA){return"string"==typeof X?BA.parse(X,this):X}}),y=(o.kdf={}).OpenSSL={execute:function(X,BA,$,CA,mA){if(CA||(CA=f.random(8)),mA)var yA=C.create({keySize:BA+$,hasher:mA}).compute(X,CA);else yA=C.create({keySize:BA+$}).compute(X,CA);var NA=f.create(yA.words.slice(BA),4*$);return yA.sigBytes=4*BA,F.create({key:yA,iv:NA,salt:CA})}},tA=s.PasswordBasedCipher=T.extend({cfg:T.cfg.extend({kdf:y}),encrypt:function(X,BA,$,CA){var mA=(CA=this.cfg.extend(CA)).kdf.execute($,X.keySize,X.ivSize,CA.salt,CA.hasher);CA.iv=mA.iv;var yA=T.encrypt.call(this,X,BA,mA.key,CA);return yA.mixIn(mA),yA},decrypt:function(X,BA,$,CA){CA=this.cfg.extend(CA),BA=this._parse(BA,CA.format);var mA=CA.kdf.execute($,X.keySize,X.ivSize,BA.salt,CA.hasher);return CA.iv=mA.iv,T.decrypt.call(this,X,BA,mA.key,CA)}}))))},20757:function(U,A,n){"use strict";var a;n(65743),n(66992),n(41539),n(29135),n(92990),n(18927),n(33105),n(35035),n(74345),n(7174),n(32846),n(44731),n(77209),n(96319),n(58867),n(37789),n(33739),n(29368),n(14483),n(12056),n(3462),n(30678),n(27462),n(33824),n(55021),n(12974),n(15016),n(39714),n(47042),n(69600),n(92222),n(40561),a=function(){var u=u||function(a,o){var s;if(typeof window<"u"&&window.crypto&&(s=window.crypto),typeof self<"u"&&self.crypto&&(s=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(s=globalThis.crypto),!s&&typeof window<"u"&&window.msCrypto&&(s=window.msCrypto),!s&&typeof n.g<"u"&&n.g.crypto&&(s=n.g.crypto),!s)try{s=n(42480)}catch{}var c=function(){if(s){if("function"==typeof s.getRandomValues)try{return s.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof s.randomBytes)try{return s.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},f=Object.create||function(){function m(){}return function(p){var x;return m.prototype=p,x=new m,m.prototype=null,x}}(),w={},B=w.lib={},r=B.Base={extend:function(p){var x=f(this);return p&&x.mixIn(p),(!x.hasOwnProperty("init")||this.init===x.init)&&(x.init=function(){x.$super.init.apply(this,arguments)}),x.init.prototype=x,x.$super=this,x},create:function(){var p=this.extend();return p.init.apply(p,arguments),p},init:function(){},mixIn:function(p){for(var x in p)p.hasOwnProperty(x)&&(this[x]=p[x]);p.hasOwnProperty("toString")&&(this.toString=p.toString)},clone:function(){return this.init.prototype.extend(this)}},Q=B.WordArray=r.extend({init:function(p,x){p=this.words=p||[],this.sigBytes=null!=x?x:4*p.length},toString:function(p){return(p||C).stringify(this)},concat:function(p){var x=this.words,F=p.words,Y=this.sigBytes,v=p.sigBytes;if(this.clamp(),Y%4)for(var T=0;T>>2]|=(F[T>>>2]>>>24-T%4*8&255)<<24-(Y+T)%4*8;else for(var y=0;y>>2]=F[y>>>2];return this.sigBytes+=v,this},clamp:function(){var p=this.words,x=this.sigBytes;p[x>>>2]&=4294967295<<32-x%4*8,p.length=a.ceil(x/4)},clone:function(){var p=r.clone.call(this);return p.words=this.words.slice(0),p},random:function(p){for(var x=[],F=0;F>>2]>>>24-v%4*8&255;Y.push((T>>>4).toString(16)),Y.push((15&T).toString(16))}return Y.join("")},parse:function(p){for(var x=p.length,F=[],Y=0;Y>>3]|=parseInt(p.substr(Y,2),16)<<24-Y%8*4;return new Q.init(F,x/2)}},e=E.Latin1={stringify:function(p){for(var x=p.words,F=p.sigBytes,Y=[],v=0;v>>2]>>>24-v%4*8&255));return Y.join("")},parse:function(p){for(var x=p.length,F=[],Y=0;Y>>2]|=(255&p.charCodeAt(Y))<<24-Y%4*8;return new Q.init(F,x)}},h=E.Utf8={stringify:function(p){try{return decodeURIComponent(escape(e.stringify(p)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(p){return e.parse(unescape(encodeURIComponent(p)))}},d=B.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new Q.init,this._nDataBytes=0},_append:function(p){"string"==typeof p&&(p=h.parse(p)),this._data.concat(p),this._nDataBytes+=p.sigBytes},_process:function(p){var x,F=this._data,Y=F.words,v=F.sigBytes,T=this.blockSize,y=v/(4*T),tA=(y=p?a.ceil(y):a.max((0|y)-this._minBufferSize,0))*T,gA=a.min(4*tA,v);if(tA){for(var X=0;X>>2]>>>24-h%4*8&255)<<16|(Q[h+1>>>2]>>>24-(h+1)%4*8&255)<<8|Q[h+2>>>2]>>>24-(h+2)%4*8&255,p=0;p<4&&h+.75*p>>6*(3-p)&63));var x=C.charAt(64);if(x)for(;e.length%4;)e.push(x);return e.join("")},parse:function(r){var Q=r.length,E=this._map,C=this._reverseMap;if(!C){C=this._reverseMap=[];for(var e=0;e>>6-e%4*2;E[C>>>2]|=(h|d)<<24-C%4*8,C++}return s.create(E,C)}(r,Q,C)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},u.enc.Base64)},77590:function(U,A,n){"use strict";var u,s;n(69600),U.exports=(u=n(20757),s=u.lib.WordArray,u.enc.Base64url={stringify:function(r,Q){void 0===Q&&(Q=!0);var E=r.words,C=r.sigBytes,e=Q?this._safe_map:this._map;r.clamp();for(var h=[],d=0;d>>2]>>>24-d%4*8&255)<<16|(E[d+1>>>2]>>>24-(d+1)%4*8&255)<<8|E[d+2>>>2]>>>24-(d+2)%4*8&255,x=0;x<4&&d+.75*x>>6*(3-x)&63));var F=e.charAt(64);if(F)for(;h.length%4;)h.push(F);return h.join("")},parse:function(r,Q){void 0===Q&&(Q=!0);var E=r.length,C=Q?this._safe_map:this._map,e=this._reverseMap;if(!e){e=this._reverseMap=[];for(var h=0;h>>6-e%4*2;E[C>>>2]|=(h|d)<<24-C%4*8,C++}return s.create(E,C)}(r,E,e)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},u.enc.Base64url)},44978:function(U,A,n){"use strict";var u;n(69600),U.exports=(u=n(20757),function(){var s=u.lib.WordArray,c=u.enc;function w(B){return B<<8&4278255360|B>>>8&16711935}c.Utf16=c.Utf16BE={stringify:function(r){for(var Q=r.words,E=r.sigBytes,C=[],e=0;e>>2]>>>16-e%4*8&65535));return C.join("")},parse:function(r){for(var Q=r.length,E=[],C=0;C>>1]|=r.charCodeAt(C)<<16-C%2*16;return s.create(E,2*Q)}},c.Utf16LE={stringify:function(r){for(var Q=r.words,E=r.sigBytes,C=[],e=0;e>>2]>>>16-e%4*8&65535);C.push(String.fromCharCode(h))}return C.join("")},parse:function(r){for(var Q=r.length,E=[],C=0;C>>1]|=w(r.charCodeAt(C)<<16-C%2*16);return s.create(E,2*Q)}}}(),u.enc.Utf16)},53839:function(U,A,n){"use strict";var u,a,o,s,c,f,B;n(92222),U.exports=(u=n(20757),n(49865),n(6727),c=(o=(a=u).lib).WordArray,B=(f=a.algo).EvpKDF=(s=o.Base).extend({cfg:s.extend({keySize:4,hasher:f.MD5,iterations:1}),init:function(Q){this.cfg=this.cfg.extend(Q)},compute:function(Q,E){for(var C,e=this.cfg,h=e.hasher.create(),d=c.create(),D=d.words,N=e.keySize,m=e.iterations;D.lengthe&&(E=Q.finalize(E)),E.clamp();for(var h=this._oKey=E.clone(),d=this._iKey=E.clone(),D=h.words,N=d.words,m=0;m>>2]|=w[Q]<<24-Q%4*8;c.call(this,r,B)}else c.apply(this,arguments)};f.prototype=s}}(),u.lib.WordArray},U.exports=a(n(20757))},23440:function(U,A,n){"use strict";var u;U.exports=(u=n(20757),function(a){var o=u,s=o.lib,c=s.WordArray,f=s.Hasher,w=o.algo,B=[];!function(){for(var h=0;h<64;h++)B[h]=4294967296*a.abs(a.sin(h+1))|0}();var r=w.MD5=f.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(d,D){for(var N=0;N<16;N++){var m=D+N,p=d[m];d[m]=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8)}var x=this._hash.words,F=d[D+0],Y=d[D+1],v=d[D+2],T=d[D+3],z=d[D+4],y=d[D+5],tA=d[D+6],gA=d[D+7],X=d[D+8],BA=d[D+9],$=d[D+10],CA=d[D+11],mA=d[D+12],yA=d[D+13],NA=d[D+14],JA=d[D+15],j=x[0],fA=x[1],rA=x[2],nA=x[3];j=Q(j,fA,rA,nA,F,7,B[0]),nA=Q(nA,j,fA,rA,Y,12,B[1]),rA=Q(rA,nA,j,fA,v,17,B[2]),fA=Q(fA,rA,nA,j,T,22,B[3]),j=Q(j,fA,rA,nA,z,7,B[4]),nA=Q(nA,j,fA,rA,y,12,B[5]),rA=Q(rA,nA,j,fA,tA,17,B[6]),fA=Q(fA,rA,nA,j,gA,22,B[7]),j=Q(j,fA,rA,nA,X,7,B[8]),nA=Q(nA,j,fA,rA,BA,12,B[9]),rA=Q(rA,nA,j,fA,$,17,B[10]),fA=Q(fA,rA,nA,j,CA,22,B[11]),j=Q(j,fA,rA,nA,mA,7,B[12]),nA=Q(nA,j,fA,rA,yA,12,B[13]),rA=Q(rA,nA,j,fA,NA,17,B[14]),j=E(j,fA=Q(fA,rA,nA,j,JA,22,B[15]),rA,nA,Y,5,B[16]),nA=E(nA,j,fA,rA,tA,9,B[17]),rA=E(rA,nA,j,fA,CA,14,B[18]),fA=E(fA,rA,nA,j,F,20,B[19]),j=E(j,fA,rA,nA,y,5,B[20]),nA=E(nA,j,fA,rA,$,9,B[21]),rA=E(rA,nA,j,fA,JA,14,B[22]),fA=E(fA,rA,nA,j,z,20,B[23]),j=E(j,fA,rA,nA,BA,5,B[24]),nA=E(nA,j,fA,rA,NA,9,B[25]),rA=E(rA,nA,j,fA,T,14,B[26]),fA=E(fA,rA,nA,j,X,20,B[27]),j=E(j,fA,rA,nA,yA,5,B[28]),nA=E(nA,j,fA,rA,v,9,B[29]),rA=E(rA,nA,j,fA,gA,14,B[30]),j=C(j,fA=E(fA,rA,nA,j,mA,20,B[31]),rA,nA,y,4,B[32]),nA=C(nA,j,fA,rA,X,11,B[33]),rA=C(rA,nA,j,fA,CA,16,B[34]),fA=C(fA,rA,nA,j,NA,23,B[35]),j=C(j,fA,rA,nA,Y,4,B[36]),nA=C(nA,j,fA,rA,z,11,B[37]),rA=C(rA,nA,j,fA,gA,16,B[38]),fA=C(fA,rA,nA,j,$,23,B[39]),j=C(j,fA,rA,nA,yA,4,B[40]),nA=C(nA,j,fA,rA,F,11,B[41]),rA=C(rA,nA,j,fA,T,16,B[42]),fA=C(fA,rA,nA,j,tA,23,B[43]),j=C(j,fA,rA,nA,BA,4,B[44]),nA=C(nA,j,fA,rA,mA,11,B[45]),rA=C(rA,nA,j,fA,JA,16,B[46]),j=e(j,fA=C(fA,rA,nA,j,v,23,B[47]),rA,nA,F,6,B[48]),nA=e(nA,j,fA,rA,gA,10,B[49]),rA=e(rA,nA,j,fA,NA,15,B[50]),fA=e(fA,rA,nA,j,y,21,B[51]),j=e(j,fA,rA,nA,mA,6,B[52]),nA=e(nA,j,fA,rA,T,10,B[53]),rA=e(rA,nA,j,fA,$,15,B[54]),fA=e(fA,rA,nA,j,Y,21,B[55]),j=e(j,fA,rA,nA,X,6,B[56]),nA=e(nA,j,fA,rA,JA,10,B[57]),rA=e(rA,nA,j,fA,tA,15,B[58]),fA=e(fA,rA,nA,j,yA,21,B[59]),j=e(j,fA,rA,nA,z,6,B[60]),nA=e(nA,j,fA,rA,CA,10,B[61]),rA=e(rA,nA,j,fA,v,15,B[62]),fA=e(fA,rA,nA,j,BA,21,B[63]),x[0]=x[0]+j|0,x[1]=x[1]+fA|0,x[2]=x[2]+rA|0,x[3]=x[3]+nA|0},_doFinalize:function(){var d=this._data,D=d.words,N=8*this._nDataBytes,m=8*d.sigBytes;D[m>>>5]|=128<<24-m%32;var p=a.floor(N/4294967296),x=N;D[15+(m+64>>>9<<4)]=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),D[14+(m+64>>>9<<4)]=16711935&(x<<8|x>>>24)|4278255360&(x<<24|x>>>8),d.sigBytes=4*(D.length+1),this._process();for(var F=this._hash,Y=F.words,v=0;v<4;v++){var T=Y[v];Y[v]=16711935&(T<<8|T>>>24)|4278255360&(T<<24|T>>>8)}return F},clone:function(){var d=f.clone.call(this);return d._hash=this._hash.clone(),d}});function Q(h,d,D,N,m,p,x){var F=h+(d&D|~d&N)+m+x;return(F<>>32-p)+d}function E(h,d,D,N,m,p,x){var F=h+(d&N|D&~N)+m+x;return(F<>>32-p)+d}function C(h,d,D,N,m,p,x){var F=h+(d^D^N)+m+x;return(F<>>32-p)+d}function e(h,d,D,N,m,p,x){var F=h+(D^(d|~N))+m+x;return(F<>>32-p)+d}o.MD5=f._createHelper(r),o.HmacMD5=f._createHmacHelper(r)}(Math),u.MD5)},70702:function(U,A,n){"use strict";var u;n(47042),U.exports=(u=n(20757),n(41582),u.mode.CFB=function(){var a=u.lib.BlockCipherMode.extend();function o(s,c,f,w){var B,r=this._iv;r?(B=r.slice(0),this._iv=void 0):B=this._prevBlock,w.encryptBlock(B,0);for(var Q=0;Q>24&255)){var w=f>>16&255,B=f>>8&255,r=255&f;255===w?(w=0,255===B?(B=0,255===r?r=0:++r):++B):++w,f=0,f+=w<<16,f+=B<<8,f+=r}else f+=16777216;return f}var c=a.Encryptor=a.extend({processBlock:function(w,B){var r=this._cipher,Q=r.blockSize,E=this._iv,C=this._counter;E&&(C=this._counter=E.slice(0),this._iv=void 0),function s(f){return 0===(f[0]=o(f[0]))&&(f[1]=o(f[1])),f}(C);var e=C.slice(0);r.encryptBlock(e,0);for(var h=0;h>>2]|=w<<24-B%4*8,o.sigBytes+=w},unpad:function(o){o.sigBytes-=255&o.words[o.sigBytes-1>>>2]}},u.pad.Ansix923)},74431:function(U,A,n){"use strict";var u;n(92222),U.exports=(u=n(20757),n(41582),u.pad.Iso10126={pad:function(o,s){var c=4*s,f=c-o.sigBytes%c;o.concat(u.lib.WordArray.random(f-1)).concat(u.lib.WordArray.create([f<<24],1))},unpad:function(o){o.sigBytes-=255&o.words[o.sigBytes-1>>>2]}},u.pad.Iso10126)},28800:function(U,A,n){"use strict";var u;n(92222),U.exports=(u=n(20757),n(41582),u.pad.Iso97971={pad:function(o,s){o.concat(u.lib.WordArray.create([2147483648],1)),u.pad.ZeroPadding.pad(o,s)},unpad:function(o){u.pad.ZeroPadding.unpad(o),o.sigBytes--}},u.pad.Iso97971)},60649:function(U,A,n){"use strict";var u;U.exports=(u=n(20757),n(41582),u.pad.NoPadding={pad:function(){},unpad:function(){}},u.pad.NoPadding)},43992:function(U,A,n){"use strict";var u;U.exports=(u=n(20757),n(41582),u.pad.ZeroPadding={pad:function(o,s){var c=4*s;o.clamp(),o.sigBytes+=c-(o.sigBytes%c||c)},unpad:function(o){var s=o.words,c=o.sigBytes-1;for(c=o.sigBytes-1;c>=0;c--)if(s[c>>>2]>>>24-c%4*8&255){o.sigBytes=c+1;break}}},u.pad.ZeroPadding)},83486:function(U,A,n){"use strict";var u,a,o,s,c,f,B,r;n(92222),U.exports=(u=n(20757),n(98921),n(6727),c=(o=(a=u).lib).WordArray,B=(f=a.algo).HMAC,r=f.PBKDF2=(s=o.Base).extend({cfg:s.extend({keySize:4,hasher:f.SHA256,iterations:25e4}),init:function(E){this.cfg=this.cfg.extend(E)},compute:function(E,C){for(var e=this.cfg,h=B.create(e.hasher,E),d=c.create(),D=c.create([1]),N=d.words,m=D.words,p=e.keySize,x=e.iterations;N.length>>16,C[1],C[0]<<16|C[3]>>>16,C[2],C[1]<<16|C[0]>>>16,C[3],C[2]<<16|C[1]>>>16],d=this._C=[C[2]<<16|C[2]>>>16,4294901760&C[0]|65535&C[1],C[3]<<16|C[3]>>>16,4294901760&C[1]|65535&C[2],C[0]<<16|C[0]>>>16,4294901760&C[2]|65535&C[3],C[1]<<16|C[1]>>>16,4294901760&C[3]|65535&C[0]];this._b=0;for(var D=0;D<4;D++)Q.call(this);for(D=0;D<8;D++)d[D]^=h[D+4&7];if(e){var N=e.words,m=N[0],p=N[1],x=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),F=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),Y=x>>>16|4294901760&F,v=F<<16|65535&x;for(d[0]^=x,d[1]^=Y,d[2]^=F,d[3]^=v,d[4]^=x,d[5]^=Y,d[6]^=F,d[7]^=v,D=0;D<4;D++)Q.call(this)}},_doProcessBlock:function(C,e){var h=this._X;Q.call(this),f[0]=h[0]^h[5]>>>16^h[3]<<16,f[1]=h[2]^h[7]>>>16^h[5]<<16,f[2]=h[4]^h[1]>>>16^h[7]<<16,f[3]=h[6]^h[3]>>>16^h[1]<<16;for(var d=0;d<4;d++)f[d]=16711935&(f[d]<<8|f[d]>>>24)|4278255360&(f[d]<<24|f[d]>>>8),C[e+d]^=f[d]},blockSize:4,ivSize:2});function Q(){for(var E=this._X,C=this._C,e=0;e<8;e++)w[e]=C[e];for(C[0]=C[0]+1295307597+this._b|0,C[1]=C[1]+3545052371+(C[0]>>>0>>0?1:0)|0,C[2]=C[2]+886263092+(C[1]>>>0>>0?1:0)|0,C[3]=C[3]+1295307597+(C[2]>>>0>>0?1:0)|0,C[4]=C[4]+3545052371+(C[3]>>>0>>0?1:0)|0,C[5]=C[5]+886263092+(C[4]>>>0>>0?1:0)|0,C[6]=C[6]+1295307597+(C[5]>>>0>>0?1:0)|0,C[7]=C[7]+3545052371+(C[6]>>>0>>0?1:0)|0,this._b=C[7]>>>0>>0?1:0,e=0;e<8;e++){var h=E[e]+C[e],d=65535&h,D=h>>>16;B[e]=((d*d>>>17)+d*D>>>15)+D*D^((4294901760&h)*h|0)+((65535&h)*h|0)}E[0]=B[0]+(B[7]<<16|B[7]>>>16)+(B[6]<<16|B[6]>>>16)|0,E[1]=B[1]+(B[0]<<8|B[0]>>>24)+B[7]|0,E[2]=B[2]+(B[1]<<16|B[1]>>>16)+(B[0]<<16|B[0]>>>16)|0,E[3]=B[3]+(B[2]<<8|B[2]>>>24)+B[1]|0,E[4]=B[4]+(B[3]<<16|B[3]>>>16)+(B[2]<<16|B[2]>>>16)|0,E[5]=B[5]+(B[4]<<8|B[4]>>>24)+B[3]|0,E[6]=B[6]+(B[5]<<16|B[5]>>>16)+(B[4]<<16|B[4]>>>16)|0,E[7]=B[7]+(B[6]<<8|B[6]>>>24)+B[5]|0}a.RabbitLegacy=s._createHelper(r)}(),u.RabbitLegacy)},25323:function(U,A,n){"use strict";var u;U.exports=(u=n(20757),n(97508),n(23440),n(53839),n(41582),function(){var a=u,s=a.lib.StreamCipher,f=[],w=[],B=[],r=a.algo.Rabbit=s.extend({_doReset:function(){for(var C=this._key.words,e=this.cfg.iv,h=0;h<4;h++)C[h]=16711935&(C[h]<<8|C[h]>>>24)|4278255360&(C[h]<<24|C[h]>>>8);var d=this._X=[C[0],C[3]<<16|C[2]>>>16,C[1],C[0]<<16|C[3]>>>16,C[2],C[1]<<16|C[0]>>>16,C[3],C[2]<<16|C[1]>>>16],D=this._C=[C[2]<<16|C[2]>>>16,4294901760&C[0]|65535&C[1],C[3]<<16|C[3]>>>16,4294901760&C[1]|65535&C[2],C[0]<<16|C[0]>>>16,4294901760&C[2]|65535&C[3],C[1]<<16|C[1]>>>16,4294901760&C[3]|65535&C[0]];for(this._b=0,h=0;h<4;h++)Q.call(this);for(h=0;h<8;h++)D[h]^=d[h+4&7];if(e){var N=e.words,m=N[0],p=N[1],x=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),F=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),Y=x>>>16|4294901760&F,v=F<<16|65535&x;for(D[0]^=x,D[1]^=Y,D[2]^=F,D[3]^=v,D[4]^=x,D[5]^=Y,D[6]^=F,D[7]^=v,h=0;h<4;h++)Q.call(this)}},_doProcessBlock:function(C,e){var h=this._X;Q.call(this),f[0]=h[0]^h[5]>>>16^h[3]<<16,f[1]=h[2]^h[7]>>>16^h[5]<<16,f[2]=h[4]^h[1]>>>16^h[7]<<16,f[3]=h[6]^h[3]>>>16^h[1]<<16;for(var d=0;d<4;d++)f[d]=16711935&(f[d]<<8|f[d]>>>24)|4278255360&(f[d]<<24|f[d]>>>8),C[e+d]^=f[d]},blockSize:4,ivSize:2});function Q(){for(var E=this._X,C=this._C,e=0;e<8;e++)w[e]=C[e];for(C[0]=C[0]+1295307597+this._b|0,C[1]=C[1]+3545052371+(C[0]>>>0>>0?1:0)|0,C[2]=C[2]+886263092+(C[1]>>>0>>0?1:0)|0,C[3]=C[3]+1295307597+(C[2]>>>0>>0?1:0)|0,C[4]=C[4]+3545052371+(C[3]>>>0>>0?1:0)|0,C[5]=C[5]+886263092+(C[4]>>>0>>0?1:0)|0,C[6]=C[6]+1295307597+(C[5]>>>0>>0?1:0)|0,C[7]=C[7]+3545052371+(C[6]>>>0>>0?1:0)|0,this._b=C[7]>>>0>>0?1:0,e=0;e<8;e++){var h=E[e]+C[e],d=65535&h,D=h>>>16;B[e]=((d*d>>>17)+d*D>>>15)+D*D^((4294901760&h)*h|0)+((65535&h)*h|0)}E[0]=B[0]+(B[7]<<16|B[7]>>>16)+(B[6]<<16|B[6]>>>16)|0,E[1]=B[1]+(B[0]<<8|B[0]>>>24)+B[7]|0,E[2]=B[2]+(B[1]<<16|B[1]>>>16)+(B[0]<<16|B[0]>>>16)|0,E[3]=B[3]+(B[2]<<8|B[2]>>>24)+B[1]|0,E[4]=B[4]+(B[3]<<16|B[3]>>>16)+(B[2]<<16|B[2]>>>16)|0,E[5]=B[5]+(B[4]<<8|B[4]>>>24)+B[3]|0,E[6]=B[6]+(B[5]<<16|B[5]>>>16)+(B[4]<<16|B[4]>>>16)|0,E[7]=B[7]+(B[6]<<8|B[6]>>>24)+B[5]|0}a.Rabbit=s._createHelper(r)}(),u.Rabbit)},94640:function(U,A,n){"use strict";var u;n(41539),n(88674),U.exports=(u=n(20757),n(97508),n(23440),n(53839),n(41582),function(){var a=u,s=a.lib.StreamCipher,c=a.algo,f=c.RC4=s.extend({_doReset:function(){for(var Q=this._key,E=Q.words,C=Q.sigBytes,e=this._S=[],h=0;h<256;h++)e[h]=h;h=0;for(var d=0;h<256;h++){var D=h%C,m=e[h];e[h]=e[d=(d+e[h]+(E[D>>>2]>>>24-D%4*8&255))%256],e[d]=m}this._i=this._j=0},_doProcessBlock:function(Q,E){Q[E]^=w.call(this)},keySize:8,ivSize:0});function w(){for(var r=this._S,Q=this._i,E=this._j,C=0,e=0;e<4;e++){var h=r[Q=(Q+1)%256];r[Q]=r[E=(E+r[Q])%256],r[E]=h,C|=r[(r[Q]+r[E])%256]<<24-8*e}return this._i=Q,this._j=E,C}a.RC4=s._createHelper(f);var B=c.RC4Drop=f.extend({cfg:f.cfg.extend({drop:192}),_doReset:function(){f._doReset.call(this);for(var Q=this.cfg.drop;Q>0;Q--)w.call(this)}});a.RC4Drop=s._createHelper(B)}(),u.RC4)},78714:function(U,A,n){"use strict";var u;U.exports=(u=n(20757),function(a){var o=u,s=o.lib,c=s.WordArray,f=s.Hasher,w=o.algo,B=c.create([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]),r=c.create([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]),Q=c.create([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]),E=c.create([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]),C=c.create([0,1518500249,1859775393,2400959708,2840853838]),e=c.create([1352829926,1548603684,1836072691,2053994217,0]),h=w.RIPEMD160=f.extend({_doReset:function(){this._hash=c.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(Y,v){for(var T=0;T<16;T++){var z=v+T,y=Y[z];Y[z]=16711935&(y<<8|y>>>24)|4278255360&(y<<24|y>>>8)}var yA,NA,JA,j,fA,rA,nA,EA,FA,OA,K,tA=this._hash.words,gA=C.words,X=e.words,BA=B.words,$=r.words,CA=Q.words,mA=E.words;for(rA=yA=tA[0],nA=NA=tA[1],EA=JA=tA[2],FA=j=tA[3],OA=fA=tA[4],T=0;T<80;T+=1)K=yA+Y[v+BA[T]]|0,K+=T<16?d(NA,JA,j)+gA[0]:T<32?D(NA,JA,j)+gA[1]:T<48?N(NA,JA,j)+gA[2]:T<64?m(NA,JA,j)+gA[3]:p(NA,JA,j)+gA[4],K=(K=x(K|=0,CA[T]))+fA|0,yA=fA,fA=j,j=x(JA,10),JA=NA,NA=K,K=rA+Y[v+$[T]]|0,K+=T<16?p(nA,EA,FA)+X[0]:T<32?m(nA,EA,FA)+X[1]:T<48?N(nA,EA,FA)+X[2]:T<64?D(nA,EA,FA)+X[3]:d(nA,EA,FA)+X[4],K=(K=x(K|=0,mA[T]))+OA|0,rA=OA,OA=FA,FA=x(EA,10),EA=nA,nA=K;K=tA[1]+JA+FA|0,tA[1]=tA[2]+j+OA|0,tA[2]=tA[3]+fA+rA|0,tA[3]=tA[4]+yA+nA|0,tA[4]=tA[0]+NA+EA|0,tA[0]=K},_doFinalize:function(){var Y=this._data,v=Y.words,T=8*this._nDataBytes,z=8*Y.sigBytes;v[z>>>5]|=128<<24-z%32,v[14+(z+64>>>9<<4)]=16711935&(T<<8|T>>>24)|4278255360&(T<<24|T>>>8),Y.sigBytes=4*(v.length+1),this._process();for(var y=this._hash,tA=y.words,gA=0;gA<5;gA++){var X=tA[gA];tA[gA]=16711935&(X<<8|X>>>24)|4278255360&(X<<24|X>>>8)}return y},clone:function(){var Y=f.clone.call(this);return Y._hash=this._hash.clone(),Y}});function d(F,Y,v){return F^Y^v}function D(F,Y,v){return F&Y|~F&v}function N(F,Y,v){return(F|~Y)^v}function m(F,Y,v){return F&v|Y&~v}function p(F,Y,v){return F^(Y|~v)}function x(F,Y){return F<>>32-Y}o.RIPEMD160=f._createHelper(h),o.HmacRIPEMD160=f._createHmacHelper(h)}(Math),u.RIPEMD160)},49865:function(U,A,n){"use strict";var u,a,o,s,c,w,B;U.exports=(u=n(20757),s=(o=(a=u).lib).WordArray,w=[],B=a.algo.SHA1=(c=o.Hasher).extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(Q,E){for(var C=this._hash.words,e=C[0],h=C[1],d=C[2],D=C[3],N=C[4],m=0;m<80;m++){if(m<16)w[m]=0|Q[E+m];else{var p=w[m-3]^w[m-8]^w[m-14]^w[m-16];w[m]=p<<1|p>>>31}var x=(e<<5|e>>>27)+N+w[m];x+=m<20?1518500249+(h&d|~h&D):m<40?1859775393+(h^d^D):m<60?(h&d|h&D|d&D)-1894007588:(h^d^D)-899497514,N=D,D=d,d=h<<30|h>>>2,h=e,e=x}C[0]=C[0]+e|0,C[1]=C[1]+h|0,C[2]=C[2]+d|0,C[3]=C[3]+D|0,C[4]=C[4]+N|0},_doFinalize:function(){var Q=this._data,E=Q.words,C=8*this._nDataBytes,e=8*Q.sigBytes;return E[e>>>5]|=128<<24-e%32,E[14+(e+64>>>9<<4)]=Math.floor(C/4294967296),E[15+(e+64>>>9<<4)]=C,Q.sigBytes=4*E.length,this._process(),this._hash},clone:function(){var Q=c.clone.call(this);return Q._hash=this._hash.clone(),Q}}),a.SHA1=c._createHelper(B),a.HmacSHA1=c._createHmacHelper(B),u.SHA1)},96876:function(U,A,n){"use strict";var u,a,s,c,f,w;U.exports=(u=n(20757),n(98921),s=(a=u).lib.WordArray,w=(c=a.algo).SHA224=(f=c.SHA256).extend({_doReset:function(){this._hash=new s.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var r=f._doFinalize.call(this);return r.sigBytes-=4,r}}),a.SHA224=f._createHelper(w),a.HmacSHA224=f._createHmacHelper(w),u.SHA224)},98921:function(U,A,n){"use strict";var u;n(47042),U.exports=(u=n(20757),function(a){var o=u,s=o.lib,c=s.WordArray,f=s.Hasher,w=o.algo,B=[],r=[];!function(){function C(D){for(var N=a.sqrt(D),m=2;m<=N;m++)if(!(D%m))return!1;return!0}function e(D){return 4294967296*(D-(0|D))|0}for(var h=2,d=0;d<64;)C(h)&&(d<8&&(B[d]=e(a.pow(h,.5))),r[d]=e(a.pow(h,.3333333333333333)),d++),h++}();var Q=[],E=w.SHA256=f.extend({_doReset:function(){this._hash=new c.init(B.slice(0))},_doProcessBlock:function(e,h){for(var d=this._hash.words,D=d[0],N=d[1],m=d[2],p=d[3],x=d[4],F=d[5],Y=d[6],v=d[7],T=0;T<64;T++){if(T<16)Q[T]=0|e[h+T];else{var z=Q[T-15],tA=Q[T-2];Q[T]=((z<<25|z>>>7)^(z<<14|z>>>18)^z>>>3)+Q[T-7]+((tA<<15|tA>>>17)^(tA<<13|tA>>>19)^tA>>>10)+Q[T-16]}var BA=D&N^D&m^N&m,mA=v+((x<<26|x>>>6)^(x<<21|x>>>11)^(x<<7|x>>>25))+(x&F^~x&Y)+r[T]+Q[T];v=Y,Y=F,F=x,x=p+mA|0,p=m,m=N,N=D,D=mA+(((D<<30|D>>>2)^(D<<19|D>>>13)^(D<<10|D>>>22))+BA)|0}d[0]=d[0]+D|0,d[1]=d[1]+N|0,d[2]=d[2]+m|0,d[3]=d[3]+p|0,d[4]=d[4]+x|0,d[5]=d[5]+F|0,d[6]=d[6]+Y|0,d[7]=d[7]+v|0},_doFinalize:function(){var e=this._data,h=e.words,d=8*this._nDataBytes,D=8*e.sigBytes;return h[D>>>5]|=128<<24-D%32,h[14+(D+64>>>9<<4)]=a.floor(d/4294967296),h[15+(D+64>>>9<<4)]=d,e.sigBytes=4*h.length,this._process(),this._hash},clone:function(){var e=f.clone.call(this);return e._hash=this._hash.clone(),e}});o.SHA256=f._createHelper(E),o.HmacSHA256=f._createHmacHelper(E)}(Math),u.SHA256)},88342:function(U,A,n){"use strict";var u;n(47042),U.exports=(u=n(20757),n(82601),function(a){var o=u,s=o.lib,c=s.WordArray,f=s.Hasher,B=o.x64.Word,r=o.algo,Q=[],E=[],C=[];!function(){for(var d=1,D=0,N=0;N<24;N++){Q[d+5*D]=(N+1)*(N+2)/2%64;var p=(2*d+3*D)%5;d=D%5,D=p}for(d=0;d<5;d++)for(D=0;D<5;D++)E[d+5*D]=D+(2*d+3*D)%5*5;for(var x=1,F=0;F<24;F++){for(var Y=0,v=0,T=0;T<7;T++){if(1&x){var z=(1<>>24)|4278255360&(F<<24|F>>>8),(v=m[x]).high^=Y=16711935&(Y<<8|Y>>>24)|4278255360&(Y<<24|Y>>>8),v.low^=F}for(var T=0;T<24;T++){for(var z=0;z<5;z++){for(var y=0,tA=0,gA=0;gA<5;gA++)y^=(v=m[z+5*gA]).high,tA^=v.low;var X=e[z];X.high=y,X.low=tA}for(z=0;z<5;z++){var BA=e[(z+4)%5],$=e[(z+1)%5],CA=$.high,mA=$.low;for(y=BA.high^(CA<<1|mA>>>31),tA=BA.low^(mA<<1|CA>>>31),gA=0;gA<5;gA++)(v=m[z+5*gA]).high^=y,v.low^=tA}for(var yA=1;yA<25;yA++){var NA=(v=m[yA]).high,JA=v.low,j=Q[yA];j<32?(y=NA<>>32-j,tA=JA<>>32-j):(y=JA<>>64-j,tA=NA<>>64-j);var fA=e[E[yA]];fA.high=y,fA.low=tA}var rA=e[0],nA=m[0];for(rA.high=nA.high,rA.low=nA.low,z=0;z<5;z++)for(gA=0;gA<5;gA++){var EA=e[yA=z+5*gA],FA=e[(z+1)%5+5*gA],OA=e[(z+2)%5+5*gA];(v=m[yA]).high=EA.high^~FA.high&OA.high,v.low=EA.low^~FA.low&OA.low}var v,K=C[T];(v=m[0]).high^=K.high,v.low^=K.low}},_doFinalize:function(){var D=this._data,N=D.words,p=8*D.sigBytes,x=32*this.blockSize;N[p>>>5]|=1<<24-p%32,N[(a.ceil((p+1)/x)*x>>>5)-1]|=128,D.sigBytes=4*N.length,this._process();for(var F=this._state,Y=this.cfg.outputLength/8,v=Y/8,T=[],z=0;z>>24)|4278255360&(tA<<24|tA>>>8),T.push(gA=16711935&(gA<<8|gA>>>24)|4278255360&(gA<<24|gA>>>8)),T.push(tA)}return new c.init(T,Y)},clone:function(){for(var D=f.clone.call(this),N=D._state=this._state.slice(0),m=0;m<25;m++)N[m]=N[m].clone();return D}});o.SHA3=f._createHelper(h),o.HmacSHA3=f._createHmacHelper(h)}(Math),u.SHA3)},68122:function(U,A,n){"use strict";var u,a,o,s,c,f,w,B;U.exports=(u=n(20757),n(82601),n(50133),s=(o=(a=u).x64).Word,c=o.WordArray,B=(f=a.algo).SHA384=(w=f.SHA512).extend({_doReset:function(){this._hash=new c.init([new s.init(3418070365,3238371032),new s.init(1654270250,914150663),new s.init(2438529370,812702999),new s.init(355462360,4144912697),new s.init(1731405415,4290775857),new s.init(2394180231,1750603025),new s.init(3675008525,1694076839),new s.init(1203062813,3204075428)])},_doFinalize:function(){var Q=w._doFinalize.call(this);return Q.sigBytes-=16,Q}}),a.SHA384=w._createHelper(B),a.HmacSHA384=w._createHmacHelper(B),u.SHA384)},50133:function(U,A,n){"use strict";var a;a=function(u){return function(){var a=u,s=a.lib.Hasher,c=a.x64,f=c.Word,w=c.WordArray,B=a.algo;function r(){return f.create.apply(f,arguments)}var Q=[r(1116352408,3609767458),r(1899447441,602891725),r(3049323471,3964484399),r(3921009573,2173295548),r(961987163,4081628472),r(1508970993,3053834265),r(2453635748,2937671579),r(2870763221,3664609560),r(3624381080,2734883394),r(310598401,1164996542),r(607225278,1323610764),r(1426881987,3590304994),r(1925078388,4068182383),r(2162078206,991336113),r(2614888103,633803317),r(3248222580,3479774868),r(3835390401,2666613458),r(4022224774,944711139),r(264347078,2341262773),r(604807628,2007800933),r(770255983,1495990901),r(1249150122,1856431235),r(1555081692,3175218132),r(1996064986,2198950837),r(2554220882,3999719339),r(2821834349,766784016),r(2952996808,2566594879),r(3210313671,3203337956),r(3336571891,1034457026),r(3584528711,2466948901),r(113926993,3758326383),r(338241895,168717936),r(666307205,1188179964),r(773529912,1546045734),r(1294757372,1522805485),r(1396182291,2643833823),r(1695183700,2343527390),r(1986661051,1014477480),r(2177026350,1206759142),r(2456956037,344077627),r(2730485921,1290863460),r(2820302411,3158454273),r(3259730800,3505952657),r(3345764771,106217008),r(3516065817,3606008344),r(3600352804,1432725776),r(4094571909,1467031594),r(275423344,851169720),r(430227734,3100823752),r(506948616,1363258195),r(659060556,3750685593),r(883997877,3785050280),r(958139571,3318307427),r(1322822218,3812723403),r(1537002063,2003034995),r(1747873779,3602036899),r(1955562222,1575990012),r(2024104815,1125592928),r(2227730452,2716904306),r(2361852424,442776044),r(2428436474,593698344),r(2756734187,3733110249),r(3204031479,2999351573),r(3329325298,3815920427),r(3391569614,3928383900),r(3515267271,566280711),r(3940187606,3454069534),r(4118630271,4000239992),r(116418474,1914138554),r(174292421,2731055270),r(289380356,3203993006),r(460393269,320620315),r(685471733,587496836),r(852142971,1086792851),r(1017036298,365543100),r(1126000580,2618297676),r(1288033470,3409855158),r(1501505948,4234509866),r(1607167915,987167468),r(1816402316,1246189591)],E=[];!function(){for(var e=0;e<80;e++)E[e]=r()}();var C=B.SHA512=s.extend({_doReset:function(){this._hash=new w.init([new f.init(1779033703,4089235720),new f.init(3144134277,2227873595),new f.init(1013904242,4271175723),new f.init(2773480762,1595750129),new f.init(1359893119,2917565137),new f.init(2600822924,725511199),new f.init(528734635,4215389547),new f.init(1541459225,327033209)])},_doProcessBlock:function(h,d){for(var D=this._hash.words,N=D[0],m=D[1],p=D[2],x=D[3],F=D[4],Y=D[5],v=D[6],T=D[7],z=N.high,y=N.low,tA=m.high,gA=m.low,X=p.high,BA=p.low,$=x.high,CA=x.low,mA=F.high,yA=F.low,NA=Y.high,JA=Y.low,j=v.high,fA=v.low,rA=T.high,nA=T.low,EA=z,FA=y,OA=tA,K=gA,R=X,aA=BA,iA=$,pA=CA,xA=mA,cA=yA,wA=NA,DA=JA,TA=j,zA=fA,IA=rA,jA=nA,ut=0;ut<80;ut++){var Ct,lt,pt=E[ut];if(ut<16)lt=pt.high=0|h[d+2*ut],Ct=pt.low=0|h[d+2*ut+1];else{var Yt=E[ut-15],KA=Yt.high,qA=Yt.low,ft=(qA>>>1|KA<<31)^(qA>>>8|KA<<24)^(qA>>>7|KA<<25),Dt=E[ut-2],St=Dt.high,vA=Dt.low,q=(vA>>>19|St<<13)^(vA<<3|St>>>29)^(vA>>>6|St<<26),J=E[ut-7],_=E[ut-16],$A=_.low;pt.high=lt=(lt=(lt=((KA>>>1|qA<<31)^(KA>>>8|qA<<24)^KA>>>7)+J.high+((Ct=ft+J.low)>>>0>>0?1:0))+((St>>>19|vA<<13)^(St<<3|vA>>>29)^St>>>6)+((Ct+=q)>>>0>>0?1:0))+_.high+((Ct+=$A)>>>0<$A>>>0?1:0),pt.low=Ct}var $t,O=xA&wA^~xA&TA,XA=cA&DA^~cA&zA,et=EA&OA^EA&R^OA&R,ot=(FA>>>28|EA<<4)^(FA<<30|EA>>>2)^(FA<<25|EA>>>7),Lt=Q[ut],on=Lt.low,Vt=IA+((xA>>>14|cA<<18)^(xA>>>18|cA<<14)^(xA<<23|cA>>>9))+(($t=jA+((cA>>>14|xA<<18)^(cA>>>18|xA<<14)^(cA<<23|xA>>>9)))>>>0>>0?1:0),me=ot+(FA&K^FA&aA^K&aA);IA=TA,jA=zA,TA=wA,zA=DA,wA=xA,DA=cA,xA=iA+(Vt=(Vt=(Vt=Vt+O+(($t+=XA)>>>0>>0?1:0))+Lt.high+(($t+=on)>>>0>>0?1:0))+lt+(($t+=Ct)>>>0>>0?1:0))+((cA=pA+$t|0)>>>0>>0?1:0)|0,iA=R,pA=aA,R=OA,aA=K,OA=EA,K=FA,EA=Vt+(((EA>>>28|FA<<4)^(EA<<30|FA>>>2)^(EA<<25|FA>>>7))+et+(me>>>0>>0?1:0))+((FA=$t+me|0)>>>0<$t>>>0?1:0)|0}y=N.low=y+FA,N.high=z+EA+(y>>>0>>0?1:0),gA=m.low=gA+K,m.high=tA+OA+(gA>>>0>>0?1:0),BA=p.low=BA+aA,p.high=X+R+(BA>>>0>>0?1:0),CA=x.low=CA+pA,x.high=$+iA+(CA>>>0>>0?1:0),yA=F.low=yA+cA,F.high=mA+xA+(yA>>>0>>0?1:0),JA=Y.low=JA+DA,Y.high=NA+wA+(JA>>>0>>0?1:0),fA=v.low=fA+zA,v.high=j+TA+(fA>>>0>>0?1:0),nA=T.low=nA+jA,T.high=rA+IA+(nA>>>0>>0?1:0)},_doFinalize:function(){var h=this._data,d=h.words,D=8*this._nDataBytes,N=8*h.sigBytes;return d[N>>>5]|=128<<24-N%32,d[30+(N+128>>>10<<5)]=Math.floor(D/4294967296),d[31+(N+128>>>10<<5)]=D,h.sigBytes=4*d.length,this._process(),this._hash.toX32()},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h},blockSize:32});a.SHA512=s._createHelper(C),a.HmacSHA512=s._createHmacHelper(C)}(),u.SHA512},U.exports=a(n(20757),n(82601))},58437:function(U,A,n){"use strict";var u;n(47042),U.exports=(u=n(20757),n(97508),n(23440),n(53839),n(41582),function(){var a=u,o=a.lib,s=o.WordArray,c=o.BlockCipher,f=a.algo,w=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],B=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],r=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],Q=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],E=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],C=f.DES=c.extend({_doReset:function(){for(var m=this._key.words,p=[],x=0;x<56;x++){var F=w[x]-1;p[x]=m[F>>>5]>>>31-F%32&1}for(var Y=this._subKeys=[],v=0;v<16;v++){var T=Y[v]=[],z=r[v];for(x=0;x<24;x++)T[x/6|0]|=p[(B[x]-1+z)%28]<<31-x%6,T[4+(x/6|0)]|=p[28+(B[x+24]-1+z)%28]<<31-x%6;for(T[0]=T[0]<<1|T[0]>>>31,x=1;x<7;x++)T[x]=T[x]>>>4*(x-1)+3;T[7]=T[7]<<5|T[7]>>>27}var y=this._invSubKeys=[];for(x=0;x<16;x++)y[x]=Y[15-x]},encryptBlock:function(N,m){this._doCryptBlock(N,m,this._subKeys)},decryptBlock:function(N,m){this._doCryptBlock(N,m,this._invSubKeys)},_doCryptBlock:function(N,m,p){this._lBlock=N[m],this._rBlock=N[m+1],e.call(this,4,252645135),e.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),e.call(this,1,1431655765);for(var x=0;x<16;x++){for(var F=p[x],Y=this._lBlock,v=this._rBlock,T=0,z=0;z<8;z++)T|=Q[z][((v^F[z])&E[z])>>>0];this._lBlock=v,this._rBlock=Y^T}var y=this._lBlock;this._lBlock=this._rBlock,this._rBlock=y,e.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),e.call(this,16,65535),e.call(this,4,252645135),N[m]=this._lBlock,N[m+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function e(D,N){var m=(this._lBlock>>>D^this._rBlock)&N;this._rBlock^=m,this._lBlock^=m<>>D^this._lBlock)&N;this._lBlock^=m,this._rBlock^=m<192.");var p=m.slice(0,2),x=m.length<4?m.slice(0,2):m.slice(2,4),F=m.length<6?m.slice(0,2):m.slice(4,6);this._des1=C.createEncryptor(s.create(p)),this._des2=C.createEncryptor(s.create(x)),this._des3=C.createEncryptor(s.create(F))},encryptBlock:function(N,m){this._des1.encryptBlock(N,m),this._des2.decryptBlock(N,m),this._des3.encryptBlock(N,m)},decryptBlock:function(N,m){this._des3.decryptBlock(N,m),this._des2.encryptBlock(N,m),this._des1.decryptBlock(N,m)},keySize:6,ivSize:2,blockSize:2});a.TripleDES=c._createHelper(d)}(),u.TripleDES)},82601:function(U,A,n){"use strict";var u,s,c,f,w;n(47042),U.exports=(u=n(20757),c=(s=u.lib).Base,f=s.WordArray,(w=u.x64={}).Word=c.extend({init:function(E,C){this.high=E,this.low=C}}),w.WordArray=c.extend({init:function(E,C){E=this.words=E||[],this.sigBytes=null!=C?C:8*E.length},toX32:function(){for(var E=this.words,C=E.length,e=[],h=0;h=B.length?{done:!0}:{done:!1,value:B[E++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(B,r){(null==r||r>B.length)&&(r=B.length);for(var Q=0,E=new Array(r);Q=0;--K){var R=this.tryEntries[K],aA=R.completion;if("root"===R.tryLoc)return OA("end");if(R.tryLoc<=this.prev){var iA=E.call(R,"catchLoc"),pA=E.call(R,"finallyLoc");if(iA&&pA){if(this.prev=0;--OA){var K=this.tryEntries[OA];if(K.tryLoc<=this.prev&&E.call(K,"finallyLoc")&&this.prev=0;--FA){var OA=this.tryEntries[FA];if(OA.finallyLoc===EA)return this.complete(OA.completion,OA.afterLoc),j(OA),T}},catch:function(EA){for(var FA=this.tryEntries.length-1;FA>=0;--FA){var OA=this.tryEntries[FA];if(OA.tryLoc===EA){var K=OA.completion;if("throw"===K.type){var R=K.arg;j(OA)}return R}}throw new Error("illegal catch attempt")},delegateYield:function(EA,FA,OA){return this.delegate={iterator:rA(EA),resultName:FA,nextLoc:OA},"next"===this.method&&(this.arg=B),T}},r}n(72443),n(39341),n(73706),n(10408),n(30489),n(54747),n(68309),n(88674),n(39714),n(91038),n(74916),n(4723),n(32165),n(66992),n(41539),n(78783),n(33948),n(82526),n(41817),n(47042);U.exports=function(){function B(Q){this.stateTable=Q.stateTable,this.accepting=Q.accepting,this.tags=Q.tags}var r=B.prototype;return r.match=function(E){var C,e=this;return(C={})[Symbol.iterator]=s().mark(function h(){var d,D,N,m,p,x;return s().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:d=1,D=null,N=null,m=null,p=0;case 5:if(!(p=D)){Y.next=13;break}return Y.next=13,[D,N,e.tags[m]];case 13:d=e.stateTable[1][x],D=null;case 15:0!==d&&null==D&&(D=p),e.accepting[d]&&(N=p),0===d&&(d=1);case 18:p++,Y.next=5;break;case 21:if(!(null!=D&&null!=N&&N>=D)){Y.next=24;break}return Y.next=24,[D,N,e.tags[d]];case 24:case"end":return Y.stop()}},h)}),C},r.apply=function(E,C){for(var h,e=u(this.match(E));!(h=e()).done;)for(var x,d=h.value,D=d[0],N=d[1],p=u(d[2]);!(x=p()).done;){var F=x.value;"function"==typeof C[F]&&C[F](D,N,E.slice(D,N+1))}},B}()},78478:function(U,A,n){"use strict";var u=n(48823).Buffer;n(41539),n(88674),n(47042),n(26699);var a=n(73857),o=n(42635);U.exports=function(){function s(f){var w;for(this.data=f,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var B=this.readUInt32(),r="";for(w=0;w<4;w++)r+=String.fromCharCode(this.data[this.pos++]);switch(r){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(B);break;case"IDAT":for(w=0;w0)for(w=0;wthis.data.length)throw new Error("Incomplete or corrupt PNG file")}}s.decode=function(w,B){return a.readFile(w,function(r,Q){return new s(Q).decode(function(C){return B(C)})})},s.load=function(w){return new s(a.readFileSync(w))};var c=s.prototype;return c.read=function(w){for(var B=new Array(w),r=0;r"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof w);return o(w,B,r)}),f.alloc||(f.alloc=function(w,B,r){if("number"!=typeof w)throw new TypeError('The "size" argument must be of type number. Received type '+typeof w);if(w<0||w>=2147483648)throw new RangeError('The value "'+w+'" is invalid for option "size"');var Q=o(w);return B&&0!==B.length?"string"==typeof r?Q.fill(B,r):Q.fill(B):Q.fill(0),Q}),!s.kStringMaxLength)try{s.kStringMaxLength=u.binding("buffer").kStringMaxLength}catch{}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),U.exports=s},33361:function(U,A,n){"use strict";function u(d,D){var N=Object.keys(d);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(d);D&&(m=m.filter(function(p){return Object.getOwnPropertyDescriptor(d,p).enumerable})),N.push.apply(N,m)}return N}function a(d){for(var D=1;D0?this.tail.next=m:this.head=m,this.tail=m,++this.length}},{key:"unshift",value:function(N){var m={data:N,next:this.head};0===this.length&&(this.tail=m),this.head=m,++this.length}},{key:"shift",value:function(){if(0!==this.length){var N=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,N}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(N){if(0===this.length)return"";for(var m=this.head,p=""+m.data;m=m.next;)p+=N+m.data;return p}},{key:"concat",value:function(N){if(0===this.length)return Q.alloc(0);for(var m=Q.allocUnsafe(N>>>0),p=this.head,x=0;p;)h(p.data,m,x),x+=p.data.length,p=p.next;return m}},{key:"consume",value:function(N,m){var p;return NF.length?F.length:N;if(x+=Y===F.length?F:F.slice(0,N),0==(N-=Y)){Y===F.length?(++p,this.head=m.next?m.next:this.tail=null):(this.head=m,m.data=F.slice(Y));break}++p}return this.length-=p,x}},{key:"_getBuffer",value:function(N){var m=Q.allocUnsafe(N),p=this.head,x=1;for(p.data.copy(m),N-=p.data.length;p=p.next;){var F=p.data,Y=N>F.length?F.length:N;if(F.copy(m,m.length-N,0,Y),0==(N-=Y)){Y===F.length?(++x,this.head=p.next?p.next:this.tail=null):(this.head=p,p.data=F.slice(Y));break}++x}return this.length-=x,m}},{key:e,value:function(N,m){return C(this,a(a({},m),{},{depth:0,customInspect:!1}))}}]),d}()},57295:function(U,A,n){"use strict";var u="/",a=n(48823).Buffer;Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0,n(47941),n(82526),n(57327),n(41539),n(38880),n(54747),n(49337),n(30489),n(12419),n(39714),n(41817),n(32165),n(66992),n(78783),n(33948),n(91038),n(47042),n(68309),n(74916),n(2707),n(92222),n(69600),n(15306),n(21249),n(79841),n(94953),n(56977),n(26699),n(35192),n(9653),n(23123),n(4723),n(58734),n(82472),n(92990),n(18927),n(33105),n(35035),n(74345),n(7174),n(32846),n(44731),n(77209),n(96319),n(58867),n(37789),n(33739),n(29368),n(14483),n(12056),n(3462),n(30678),n(27462),n(33824),n(55021),n(12974),n(15016),n(27803),n(43290),n(19601),n(73210),n(29254),n(7397),n(88674);var o=Q(n(42830)),s=Q(n(42635)),c=Q(n(75153)),f=Q(n(11917)),w=n(17187),B=Q(n(87337)),r=Q(n(78478));function Q(QA){return QA&&QA.__esModule?QA:{default:QA}}var E=n(73857);function C(QA,H){if(!(QA instanceof H))throw new TypeError("Cannot call a class as a function")}function e(QA,H){for(var b=0;b"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var k,Z=p(QA);if(H){var uA=p(this).constructor;k=Reflect.construct(Z,arguments,uA)}else k=Z.apply(this,arguments);return function v(QA,H){return!H||"object"!=typeof H&&"function"!=typeof H?Y(QA):H}(this,k)}}function z(QA,H){return function gA(QA){if(Array.isArray(QA))return QA}(QA)||function BA(QA,H){if(!(typeof Symbol>"u")&&Symbol.iterator in Object(QA)){var b=[],Z=!0,k=!1,uA=void 0;try{for(var At,dA=QA[Symbol.iterator]();!(Z=(At=dA.next()).done)&&(b.push(At.value),!H||b.length!==H);Z=!0);}catch(it){k=!0,uA=it}finally{try{!Z&&null!=dA.return&&dA.return()}finally{if(k)throw uA}}return b}}(QA,H)||$(QA,H)||function yA(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(QA){return function tA(QA){if(Array.isArray(QA))return CA(QA)}(QA)||function X(QA){if(typeof Symbol<"u"&&Symbol.iterator in Object(QA))return Array.from(QA)}(QA)||$(QA)||function mA(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $(QA,H){if(QA){if("string"==typeof QA)return CA(QA,H);var b=Object.prototype.toString.call(QA).slice(8,-1);if("Object"===b&&QA.constructor&&(b=QA.constructor.name),"Map"===b||"Set"===b)return Array.from(QA);if("Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return CA(QA,H)}}function CA(QA,H){(null==H||H>QA.length)&&(H=QA.length);for(var b=0,Z=new Array(H);b"u"||null==QA[Symbol.iterator]){if(Array.isArray(QA)||(b=$(QA))||H&&QA&&"number"==typeof QA.length){b&&(QA=b);var Z=0,k=function(){};return{s:k,n:function(){return Z>=QA.length?{done:!0}:{done:!1,value:QA[Z++]}},e:function(Bt){throw Bt},f:k}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var At,uA=!0,dA=!1;return{s:function(){b=QA[Symbol.iterator]()},n:function(){var Bt=b.next();return uA=Bt.done,Bt},e:function(Bt){dA=!0,At=Bt},f:function(){try{!uA&&null!=b.return&&b.return()}finally{if(dA)throw At}}}}var JA=function(){function QA(){C(this,QA)}return h(QA,[{key:"toString",value:function(){throw new Error("Must be implemented by subclasses")}}]),QA}(),j=function(){function QA(){var H=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C(this,QA),this._items={},this.limits="boolean"!=typeof H.limits||H.limits}return h(QA,[{key:"add",value:function(b,Z){return this._items[b]=Z}},{key:"get",value:function(b){return this._items[b]}},{key:"toString",value:function(){var b=this,Z=Object.keys(this._items).sort(function(Et,mt){return b._compareKeys(Et,mt)}),k=["<<"];if(this.limits&&Z.length>1){var dA=Z[Z.length-1];k.push(" /Limits ".concat(FA.convert([this._dataForKey(Z[0]),this._dataForKey(dA)])))}k.push(" /".concat(this._keysName()," ["));var it,At=NA(Z);try{for(At.s();!(it=At.n()).done;){var Bt=it.value;k.push(" ".concat(FA.convert(this._dataForKey(Bt))," ").concat(FA.convert(this._items[Bt])))}}catch(Et){At.e(Et)}finally{At.f()}return k.push("]"),k.push(">>"),k.join("\n")}},{key:"_compareKeys",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"_keysName",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"_dataForKey",value:function(){throw new Error("Must be implemented by subclasses")}}]),QA}(),fA=function(H,b){return(Array(b+1).join("0")+H).slice(-b)},rA=/[\n\r\t\b\f()\\]/g,nA={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},FA=function(){function QA(){C(this,QA)}return h(QA,null,[{key:"convert",value:function(b){var Z=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof b)return"/".concat(b);if(b instanceof String){for(var k=b,uA=!1,dA=0,At=k.length;dA127){uA=!0;break}var it;return it=uA?function(H){var b=H.length;if(1&b)throw new Error("Buffer length must be even");for(var Z=0,k=b-1;Z");if(b instanceof JA||b instanceof j)return b.toString();if(b instanceof Date){var Bt="D:".concat(fA(b.getUTCFullYear(),4))+fA(b.getUTCMonth()+1,2)+fA(b.getUTCDate(),2)+fA(b.getUTCHours(),2)+fA(b.getUTCMinutes(),2)+fA(b.getUTCSeconds(),2)+"Z";return Z&&(Bt=(Bt=Z(a.from(Bt,"ascii")).toString("binary")).replace(rA,function(kt){return nA[kt]})),"(".concat(Bt,")")}if(Array.isArray(b)){var Et=b.map(function(kt){return QA.convert(kt,Z)}).join(" ");return"[".concat(Et,"]")}if("[object Object]"==={}.toString.call(b)){var mt=["<<"];for(var It in b){var yt=b[It];mt.push("/".concat(It," ").concat(QA.convert(yt,Z)))}return mt.push(">>"),mt.join("\n")}return"number"==typeof b?QA.number(b):"".concat(b)}},{key:"number",value:function(b){if(b>-1e21&&b<1e21)return Math.round(1e6*b)/1e6;throw new Error("unsupported number: ".concat(b))}}]),QA}(),OA=function(QA){m(b,QA);var H=T(b);function b(Z,k){var uA,dA=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return C(this,b),(uA=H.call(this)).document=Z,uA.id=k,uA.data=dA,uA.gen=0,uA.compress=uA.document.compress&&!uA.data.Filter,uA.uncompressedLength=0,uA.buffer=[],uA}return h(b,[{key:"write",value:function(k){if(a.isBuffer(k)||(k=a.from(k+"\n","binary")),this.uncompressedLength+=k.length,null==this.data.Length&&(this.data.Length=0),this.buffer.push(k),this.data.Length+=k.length,this.compress)return this.data.Filter="FlateDecode"}},{key:"end",value:function(k){return k&&this.write(k),this.finalize()}},{key:"finalize",value:function(){this.offset=this.document._offset;var k=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;this.buffer.length&&(this.buffer=a.concat(this.buffer),this.compress&&(this.buffer=s.default.deflateSync(this.buffer)),k&&(this.buffer=k(this.buffer)),this.data.Length=this.buffer.length),this.document._write("".concat(this.id," ").concat(this.gen," obj")),this.document._write(FA.convert(this.data,k)),this.buffer.length&&(this.document._write("stream"),this.document._write(this.buffer),this.buffer=[],this.document._write("\nendstream")),this.document._write("endobj"),this.document._refEnd(this)}},{key:"toString",value:function(){return"".concat(this.id," ").concat(this.gen," R")}}]),b}(JA),K={top:72,left:72,bottom:72,right:72},R={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},aA=function(){function QA(H){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};C(this,QA),this.document=H,this.size=b.size||"letter",this.layout=b.layout||"portrait",this.margins="number"==typeof b.margin?{top:b.margin,left:b.margin,bottom:b.margin,right:b.margin}:b.margins||K;var Z=Array.isArray(this.size)?this.size:R[this.size.toUpperCase()];this.width=Z["portrait"===this.layout?0:1],this.height=Z["portrait"===this.layout?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources}),this.markings=[]}return h(QA,[{key:"maxY",value:function(){return this.height-this.margins.bottom}},{key:"write",value:function(b){return this.content.write(b)}},{key:"end",value:function(){return this.dictionary.end(),this.resources.end(),this.content.end()}},{key:"fonts",get:function(){var b=this.resources.data;return null!=b.Font?b.Font:b.Font={}}},{key:"xobjects",get:function(){var b=this.resources.data;return null!=b.XObject?b.XObject:b.XObject={}}},{key:"ext_gstates",get:function(){var b=this.resources.data;return null!=b.ExtGState?b.ExtGState:b.ExtGState={}}},{key:"patterns",get:function(){var b=this.resources.data;return null!=b.Pattern?b.Pattern:b.Pattern={}}},{key:"colorSpaces",get:function(){var b=this.resources.data;return b.ColorSpace||(b.ColorSpace={})}},{key:"annotations",get:function(){var b=this.dictionary.data;return null!=b.Annots?b.Annots:b.Annots=[]}},{key:"structParentTreeKey",get:function(){var b=this.dictionary.data;return null!=b.StructParents?b.StructParents:b.StructParents=this.document.createStructParentTreeNextKey()}}]),QA}(),iA=function(QA){m(b,QA);var H=T(b);function b(){return C(this,b),H.apply(this,arguments)}return h(b,[{key:"_compareKeys",value:function(k,uA){return k.localeCompare(uA)}},{key:"_keysName",value:function(){return"Names"}},{key:"_dataForKey",value:function(k){return new String(k)}}]),b}(j);function pA(QA,H){if(QA=H[uA]&&QA<=H[uA+1])return!0;QA>H[uA+1]?b=k+1:Z=k-1}return!1}var xA=[545,545,564,591,686,687,751,767,848,863,880,883,886,889,891,893,895,899,907,907,909,909,930,930,975,975,1015,1023,1159,1159,1231,1231,1270,1271,1274,1279,1296,1328,1367,1368,1376,1376,1416,1416,1419,1424,1442,1442,1466,1466,1477,1487,1515,1519,1525,1547,1549,1562,1564,1566,1568,1568,1595,1599,1622,1631,1774,1775,1791,1791,1806,1806,1837,1839,1867,1919,1970,2304,2308,2308,2362,2363,2382,2383,2389,2391,2417,2432,2436,2436,2445,2446,2449,2450,2473,2473,2481,2481,2483,2485,2490,2491,2493,2493,2501,2502,2505,2506,2510,2518,2520,2523,2526,2526,2532,2533,2555,2561,2563,2564,2571,2574,2577,2578,2601,2601,2609,2609,2612,2612,2615,2615,2618,2619,2621,2621,2627,2630,2633,2634,2638,2648,2653,2653,2655,2661,2677,2688,2692,2692,2700,2700,2702,2702,2706,2706,2729,2729,2737,2737,2740,2740,2746,2747,2758,2758,2762,2762,2766,2767,2769,2783,2785,2789,2800,2816,2820,2820,2829,2830,2833,2834,2857,2857,2865,2865,2868,2869,2874,2875,2884,2886,2889,2890,2894,2901,2904,2907,2910,2910,2914,2917,2929,2945,2948,2948,2955,2957,2961,2961,2966,2968,2971,2971,2973,2973,2976,2978,2981,2983,2987,2989,2998,2998,3002,3005,3011,3013,3017,3017,3022,3030,3032,3046,3059,3072,3076,3076,3085,3085,3089,3089,3113,3113,3124,3124,3130,3133,3141,3141,3145,3145,3150,3156,3159,3167,3170,3173,3184,3201,3204,3204,3213,3213,3217,3217,3241,3241,3252,3252,3258,3261,3269,3269,3273,3273,3278,3284,3287,3293,3295,3295,3298,3301,3312,3329,3332,3332,3341,3341,3345,3345,3369,3369,3386,3389,3396,3397,3401,3401,3406,3414,3416,3423,3426,3429,3440,3457,3460,3460,3479,3481,3506,3506,3516,3516,3518,3519,3527,3529,3531,3534,3541,3541,3543,3543,3552,3569,3573,3584,3643,3646,3676,3712,3715,3715,3717,3718,3721,3721,3723,3724,3726,3731,3736,3736,3744,3744,3748,3748,3750,3750,3752,3753,3756,3756,3770,3770,3774,3775,3781,3781,3783,3783,3790,3791,3802,3803,3806,3839,3912,3912,3947,3952,3980,3983,3992,3992,4029,4029,4045,4046,4048,4095,4130,4130,4136,4136,4139,4139,4147,4149,4154,4159,4186,4255,4294,4303,4345,4346,4348,4351,4442,4446,4515,4519,4602,4607,4615,4615,4679,4679,4681,4681,4686,4687,4695,4695,4697,4697,4702,4703,4743,4743,4745,4745,4750,4751,4783,4783,4785,4785,4790,4791,4799,4799,4801,4801,4806,4807,4815,4815,4823,4823,4847,4847,4879,4879,4881,4881,4886,4887,4895,4895,4935,4935,4955,4960,4989,5023,5109,5120,5751,5759,5789,5791,5873,5887,5901,5901,5909,5919,5943,5951,5972,5983,5997,5997,6001,6001,6004,6015,6109,6111,6122,6143,6159,6159,6170,6175,6264,6271,6314,7679,7836,7839,7930,7935,7958,7959,7966,7967,8006,8007,8014,8015,8024,8024,8026,8026,8028,8028,8030,8030,8062,8063,8117,8117,8133,8133,8148,8149,8156,8156,8176,8177,8181,8181,8191,8191,8275,8278,8280,8286,8292,8297,8306,8307,8335,8351,8370,8399,8427,8447,8507,8508,8524,8530,8580,8591,9167,9215,9255,9279,9291,9311,9471,9471,9748,9749,9752,9752,9854,9855,9866,9984,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10079,10080,10133,10135,10160,10160,10175,10191,10220,10223,11008,11903,11930,11930,12020,12031,12246,12271,12284,12287,12352,12352,12439,12440,12544,12548,12589,12592,12687,12687,12728,12783,12829,12831,12868,12880,12924,12926,13004,13007,13055,13055,13175,13178,13278,13279,13311,13311,19894,19967,40870,40959,42125,42127,42183,44031,55204,55295,64046,64047,64107,64255,64263,64274,64280,64284,64311,64311,64317,64317,64319,64319,64322,64322,64325,64325,64434,64466,64832,64847,64912,64913,64968,64975,65021,65023,65040,65055,65060,65071,65095,65096,65107,65107,65127,65127,65132,65135,65141,65141,65277,65278,65280,65280,65471,65473,65480,65481,65488,65489,65496,65497,65501,65503,65511,65511,65519,65528,65536,66303,66335,66335,66340,66351,66379,66559,66598,66599,66638,118783,119030,119039,119079,119081,119262,119807,119893,119893,119965,119965,119968,119969,119971,119972,119975,119976,119981,119981,119994,119994,119996,119996,120001,120001,120004,120004,120070,120070,120075,120076,120085,120085,120093,120093,120122,120122,120127,120127,120133,120133,120135,120137,120145,120145,120484,120487,120778,120781,120832,131069,173783,194559,195102,196605,196608,262141,262144,327677,327680,393213,393216,458749,458752,524285,524288,589821,589824,655357,655360,720893,720896,786429,786432,851965,851968,917501,917504,917504,917506,917535,917632,983037],cA=function(H){return pA(H,xA)},wA=[173,173,847,847,6150,6150,6155,6155,6156,6156,6157,6157,8203,8203,8204,8204,8205,8205,8288,8288,65024,65024,65025,65025,65026,65026,65027,65027,65028,65028,65029,65029,65030,65030,65031,65031,65032,65032,65033,65033,65034,65034,65035,65035,65036,65036,65037,65037,65038,65038,65039,65039,65279,65279],TA=[160,160,5760,5760,8192,8192,8193,8193,8194,8194,8195,8195,8196,8196,8197,8197,8198,8198,8199,8199,8200,8200,8201,8201,8202,8202,8203,8203,8239,8239,8287,8287,12288,12288],IA=[128,159,1757,1757,1807,1807,6158,6158,8204,8204,8205,8205,8232,8232,8233,8233,8288,8288,8289,8289,8290,8290,8291,8291,8298,8303,65279,65279,65529,65532,119155,119162],jA=[64976,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1114110,1114111],ut=[0,31,127,127,832,832,833,833,8206,8206,8207,8207,8234,8234,8235,8235,8236,8236,8237,8237,8238,8238,8298,8298,8299,8299,8300,8300,8301,8301,8302,8302,8303,8303,12272,12283,55296,57343,57344,63743,65529,65529,65530,65530,65531,65531,65532,65532,65533,65533,917505,917505,917536,917631,983040,1048573,1048576,1114109],Ct=function(H){return pA(H,TA)||pA(H,ut)||pA(H,IA)||pA(H,jA)},lt=[1470,1470,1472,1472,1475,1475,1488,1514,1520,1524,1563,1563,1567,1567,1569,1594,1600,1610,1645,1647,1649,1749,1757,1757,1765,1766,1786,1790,1792,1805,1808,1808,1810,1836,1920,1957,1969,1969,8207,8207,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65020,65136,65140,65142,65276],pt=function(H){return pA(H,lt)},Yt=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,544,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,1013,1024,1154,1162,1230,1232,1269,1272,1273,1280,1295,1329,1366,1369,1375,1377,1415,1417,1417,2307,2307,2309,2361,2365,2368,2377,2380,2384,2384,2392,2401,2404,2416,2434,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2494,2496,2503,2504,2507,2508,2519,2519,2524,2525,2527,2529,2534,2545,2548,2554,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2622,2624,2649,2652,2654,2654,2662,2671,2674,2676,2691,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2752,2761,2761,2763,2764,2768,2768,2784,2784,2790,2799,2818,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2878,2880,2880,2887,2888,2891,2892,2903,2903,2908,2909,2911,2913,2918,2928,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3007,3009,3010,3014,3016,3018,3020,3031,3031,3047,3058,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3137,3140,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3262,3264,3268,3271,3272,3274,3275,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3392,3398,3400,3402,3404,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3535,3537,3544,3551,3570,3572,3585,3632,3634,3635,3648,3654,3663,3675,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3792,3801,3804,3805,3840,3863,3866,3892,3894,3894,3896,3896,3902,3911,3913,3946,3967,3967,3973,3973,3976,3979,4030,4037,4039,4044,4047,4047,4096,4129,4131,4135,4137,4138,4140,4140,4145,4145,4152,4152,4160,4183,4256,4293,4304,4344,4347,4347,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4961,4988,5024,5108,5121,5750,5761,5786,5792,5872,5888,5900,5902,5905,5920,5937,5941,5942,5952,5969,5984,5996,5998,6e3,6016,6070,6078,6085,6087,6088,6100,6106,6108,6108,6112,6121,6160,6169,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8206,8206,8305,8305,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8509,8511,8517,8521,8544,8579,9014,9082,9109,9109,9372,9449,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12588,12593,12686,12688,12727,12784,12828,12832,12867,12896,12923,12927,12976,12992,13003,13008,13054,13056,13174,13179,13277,13280,13310,13312,19893,19968,40869,40960,42124,44032,55203,55296,64045,64048,64106,64256,64262,64275,64279,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,66304,66334,66336,66339,66352,66378,66560,66597,66600,66637,118784,119029,119040,119078,119082,119142,119146,119154,119171,119172,119180,119209,119214,119261,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,12e4,120002,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120483,120488,120777,131072,173782,194560,195101,983040,1048573,1048576,1114109],KA=function(H){return pA(H,Yt)},qA=function(H){return pA(H,TA)},Qt=function(H){return pA(H,wA)},ft=function(H){return H.codePointAt(0)},Dt=function(H){return H[0]},St=function(H){return H[H.length-1]};function vA(QA){for(var H=[],b=QA.length,Z=0;Z=55296&&k<=56319&&b>Z+1){var uA=QA.charCodeAt(Z+1);if(uA>=56320&&uA<=57343){H.push(1024*(k-55296)+uA-56320+65536),Z+=1;continue}}H.push(k)}return H}var q=function(){function QA(H){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(C(this,QA),!b.ownerPassword&&!b.userPassword)throw new Error("None of owner password and user password is defined.");this.document=H,this._setupEncryption(b)}return h(QA,null,[{key:"generateFileID",value:function(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Z="".concat(b.CreationDate.getTime(),"\n");for(var k in b)b.hasOwnProperty(k)&&(Z+="".concat(k,": ").concat(b[k].valueOf(),"\n"));return Pt(c.default.MD5(Z))}},{key:"generateRandomWordArray",value:function(b){return c.default.lib.WordArray.random(b)}},{key:"create",value:function(b){var Z=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Z.ownerPassword||Z.userPassword?new QA(b,Z):null}}]),h(QA,[{key:"_setupEncryption",value:function(b){switch(b.pdfVersion){case"1.4":case"1.5":this.version=2;break;case"1.6":case"1.7":this.version=4;break;case"1.7ext3":this.version=5;break;default:this.version=1}var Z={Filter:"Standard"};switch(this.version){case 1:case 2:case 4:this._setupEncryptionV1V2V4(this.version,Z,b);break;case 5:this._setupEncryptionV5(Z,b)}this.dictionary=this.document.ref(Z)}},{key:"_setupEncryptionV1V2V4",value:function(b,Z,k){var uA,dA;switch(b){case 1:uA=2,this.keyBits=40,dA=function J(){var QA=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},H=-64;return QA.printing&&(H|=4),QA.modifying&&(H|=8),QA.copying&&(H|=16),QA.annotating&&(H|=32),H}(k.permissions);break;case 2:uA=3,this.keyBits=128,dA=L(k.permissions);break;case 4:uA=4,this.keyBits=128,dA=L(k.permissions)}var Et,At=bt(k.userPassword),it=k.ownerPassword?bt(k.ownerPassword):At,Bt=function GA(QA,H,b,Z){for(var k=Z,uA=QA>=3?51:1,dA=0;dA=3?20:1;for(var Bt=0;Bt=3?51:1,it=0;it=2&&(Z.Length=this.keyBits),4===b&&(Z.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV2",Length:this.keyBits/8}},Z.StmF="StdCF",Z.StrF="StdCF"),Z.R=uA,Z.O=Pt(Bt),Z.U=Pt(Et),Z.P=dA}},{key:"_setupEncryptionV5",value:function(b,Z){this.keyBits=256;var k=L(Z.permissions),uA=xt(Z.userPassword),dA=Z.ownerPassword?xt(Z.ownerPassword):uA;this.encryptionKey=function kA(QA){return QA(32)}(QA.generateRandomWordArray);var At=function O(QA,H){var b=H(8),Z=H(8);return c.default.SHA256(QA.clone().concat(b)).concat(b).concat(Z)}(uA,QA.generateRandomWordArray),Bt=function XA(QA,H,b){var Z=c.default.SHA256(QA.clone().concat(H)),k={mode:c.default.mode.CBC,padding:c.default.pad.NoPadding,iv:c.default.lib.WordArray.create(null,16)};return c.default.AES.encrypt(b,Z,k).ciphertext}(uA,c.default.lib.WordArray.create(At.words.slice(10,12),8),this.encryptionKey),Et=function et(QA,H,b){var Z=b(8),k=b(8);return c.default.SHA256(QA.clone().concat(Z).concat(H)).concat(Z).concat(k)}(dA,At,QA.generateRandomWordArray),It=function MA(QA,H,b,Z){var k=c.default.SHA256(QA.clone().concat(H).concat(b)),uA={mode:c.default.mode.CBC,padding:c.default.pad.NoPadding,iv:c.default.lib.WordArray.create(null,16)};return c.default.AES.encrypt(Z,k,uA).ciphertext}(dA,c.default.lib.WordArray.create(Et.words.slice(10,12),8),At,this.encryptionKey),yt=function ot(QA,H,b){var Z=c.default.lib.WordArray.create([Lt(QA),4294967295,1415668834],12).concat(b(4));return c.default.AES.encrypt(Z,H,{mode:c.default.mode.ECB,padding:c.default.pad.NoPadding}).ciphertext}(k,this.encryptionKey,QA.generateRandomWordArray);b.V=5,b.Length=this.keyBits,b.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV3",Length:this.keyBits/8}},b.StmF="StdCF",b.StrF="StdCF",b.R=5,b.O=Pt(Et),b.OE=Pt(It),b.U=Pt(At),b.UE=Pt(Bt),b.P=k,b.Perms=Pt(yt)}},{key:"getEncryptFn",value:function(b,Z){var k,dA;if(this.version<5&&(k=this.encryptionKey.clone().concat(c.default.lib.WordArray.create([(255&b)<<24|(65280&b)<<8|b>>8&65280|255&Z,(65280&Z)<<16],5))),1===this.version||2===this.version){var uA=c.default.MD5(k);return uA.sigBytes=Math.min(16,this.keyBits/8+5),function(Bt){return Pt(c.default.RC4.encrypt(c.default.lib.WordArray.create(Bt),uA).ciphertext)}}dA=4===this.version?c.default.MD5(k.concat(c.default.lib.WordArray.create([1933667412],4))):this.encryptionKey;var At=QA.generateRandomWordArray(16),it={mode:c.default.mode.CBC,padding:c.default.pad.Pkcs7,iv:At};return function(Bt){return Pt(At.clone().concat(c.default.AES.encrypt(c.default.lib.WordArray.create(Bt),dA,it).ciphertext))}}},{key:"end",value:function(){this.dictionary.end()}}]),QA}();function L(){var QA=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},H=-3904;return"lowResolution"===QA.printing&&(H|=4),"highResolution"===QA.printing&&(H|=2052),QA.modifying&&(H|=8),QA.copying&&(H|=16),QA.annotating&&(H|=32),QA.fillingForms&&(H|=256),QA.contentAccessibility&&(H|=512),QA.documentAssembly&&(H|=1024),H}function bt(){for(var QA=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",H=a.alloc(32),b=QA.length,Z=0;Z255)throw new Error("Password contains one or more invalid characters.");H[Z]=k,Z++}for(;Z<32;)H[Z]=on[Z-b],Z++;return c.default.lib.WordArray.create(H)}function xt(){var QA=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";QA=unescape(encodeURIComponent(function gt(QA){var H=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof QA)throw new TypeError("Expected string.");if(0===QA.length)return"";var b=vA(QA).map(function(mt){return qA(mt)?32:mt}).filter(function(mt){return!Qt(mt)}),Z=String.fromCodePoint.apply(null,b).normalize("NFKC"),k=vA(Z);if(k.some(Ct))throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");if(!0!==H.allowUnassigned&&k.some(cA))throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5");var At=k.some(pt),it=k.some(KA);if(At&&it)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");var Bt=pt(ft(Dt(Z))),Et=pt(ft(St(Z)));if(At&&(!Bt||!Et))throw new Error("Bidirectional RandALCat character must be the first and the last character of the string, see https://tools.ietf.org/html/rfc3454#section-6");return Z}(QA)));for(var H=Math.min(127,QA.length),b=a.alloc(H),Z=0;Z>8&65280|QA>>24&255}function Pt(QA){for(var H=[],b=0;b>8*(3-b%4)&255);return a.from(H)}var Jt,zt,Wt,ae,mn,dn,on=[40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122],$t=FA.number,Vt=function(){function QA(H){C(this,QA),this.doc=H,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}return h(QA,[{key:"stop",value:function(b,Z,k){if(null==k&&(k=1),Z=this.doc._normalizeColor(Z),0===this.stops.length)if(3===Z.length)this._colorSpace="DeviceRGB";else if(4===Z.length)this._colorSpace="DeviceCMYK";else{if(1!==Z.length)throw new Error("Unknown color space");this._colorSpace="DeviceGray"}else if("DeviceRGB"===this._colorSpace&&3!==Z.length||"DeviceCMYK"===this._colorSpace&&4!==Z.length||"DeviceGray"===this._colorSpace&&1!==Z.length)throw new Error("All gradient stops must use the same color space");return k=Math.max(0,Math.min(1,k)),this.stops.push([b,Z,k]),this}},{key:"setTransform",value:function(b,Z,k,uA,dA,At){return this.transform=[b,Z,k,uA,dA,At],this}},{key:"embed",value:function(b){var Z,k=this.stops.length;if(0!==k){this.embedded=!0,this.matrix=b;var uA=this.stops[k-1];uA[0]<1&&this.stops.push([1,uA[1],uA[2]]);for(var dA=[],At=[],it=[],Bt=0;Bt>16,b>>8&255,255&b]}else Qn[H]&&(H=Qn[H]);return Array.isArray(H)?(3===H.length?H=H.map(function(Z){return Z/255}):4===H.length&&(H=H.map(function(Z){return Z/100})),H):null},_setColor:function(H,b){return H instanceof An?(H.apply(b),!0):Array.isArray(H)&&H[0]instanceof Qe?(H[0].apply(b,H[1]),!0):this._setColorCore(H,b)},_setColorCore:function(H,b){if(!(H=this._normalizeColor(H)))return!1;var Z=b?"SCN":"scn",k=this._getColorSpace(H);return this._setColorSpace(k,b),H=H.join(" "),this.addContent("".concat(H," ").concat(Z)),!0},_setColorSpace:function(H,b){var Z=b?"CS":"cs";return this.addContent("/".concat(H," ").concat(Z))},_getColorSpace:function(H){return 4===H.length?"DeviceCMYK":"DeviceRGB"},fillColor:function(H,b){return this._setColor(H,!1)&&this.fillOpacity(b),this._fillColor=[H,b],this},strokeColor:function(H,b){return this._setColor(H,!0)&&this.strokeOpacity(b),this},opacity:function(H){return this._doOpacity(H,H),this},fillOpacity:function(H){return this._doOpacity(H,null),this},strokeOpacity:function(H){return this._doOpacity(null,H),this},_doOpacity:function(H,b){var Z,k;if(null!=H||null!=b){null!=H&&(H=Math.max(0,Math.min(1,H))),null!=b&&(b=Math.max(0,Math.min(1,b)));var uA="".concat(H,"_").concat(b);if(this._opacityRegistry[uA]){var dA=z(this._opacityRegistry[uA],2);Z=dA[0],k=dA[1]}else{Z={Type:"ExtGState"},null!=H&&(Z.ca=H),null!=b&&(Z.CA=b),(Z=this.ref(Z)).end();var At=++this._opacityCount;k="Gs".concat(At),this._opacityRegistry[uA]=[Z,k]}return this.page.ext_gstates[k]=Z,this.addContent("/".concat(k," gs"))}},linearGradient:function(H,b,Z,k){return new Le(this,H,b,Z,k)},radialGradient:function(H,b,Z,k,uA,dA){return new ve(this,H,b,Z,k,uA,dA)},pattern:function(H,b,Z,k){return new Qe(this,H,b,Z,k)}},Qn={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};Jt=zt=Wt=ae=mn=dn=0;var Ln={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},Yn={M:function(H,b){return Wt=ae=null,mn=Jt=b[0],dn=zt=b[1],H.moveTo(Jt,zt)},m:function(H,b){return Wt=ae=null,mn=Jt+=b[0],dn=zt+=b[1],H.moveTo(Jt,zt)},C:function(H,b){return Jt=b[4],zt=b[5],Wt=b[2],ae=b[3],H.bezierCurveTo.apply(H,y(b))},c:function(H,b){return H.bezierCurveTo(b[0]+Jt,b[1]+zt,b[2]+Jt,b[3]+zt,b[4]+Jt,b[5]+zt),Wt=Jt+b[2],ae=zt+b[3],Jt+=b[4],zt+=b[5]},S:function(H,b){return null===Wt&&(Wt=Jt,ae=zt),H.bezierCurveTo(Jt-(Wt-Jt),zt-(ae-zt),b[0],b[1],b[2],b[3]),Wt=b[0],ae=b[1],Jt=b[2],zt=b[3]},s:function(H,b){return null===Wt&&(Wt=Jt,ae=zt),H.bezierCurveTo(Jt-(Wt-Jt),zt-(ae-zt),Jt+b[0],zt+b[1],Jt+b[2],zt+b[3]),Wt=Jt+b[0],ae=zt+b[1],Jt+=b[2],zt+=b[3]},Q:function(H,b){return Wt=b[0],ae=b[1],H.quadraticCurveTo(b[0],b[1],Jt=b[2],zt=b[3])},q:function(H,b){return H.quadraticCurveTo(b[0]+Jt,b[1]+zt,b[2]+Jt,b[3]+zt),Wt=Jt+b[0],ae=zt+b[1],Jt+=b[2],zt+=b[3]},T:function(H,b){return null===Wt?(Wt=Jt,ae=zt):(Wt=Jt-(Wt-Jt),ae=zt-(ae-zt)),H.quadraticCurveTo(Wt,ae,b[0],b[1]),Wt=Jt-(Wt-Jt),ae=zt-(ae-zt),Jt=b[0],zt=b[1]},t:function(H,b){return null===Wt?(Wt=Jt,ae=zt):(Wt=Jt-(Wt-Jt),ae=zt-(ae-zt)),H.quadraticCurveTo(Wt,ae,Jt+b[0],zt+b[1]),Jt+=b[0],zt+=b[1]},A:function(H,b){return ZA(H,Jt,zt,b),Jt=b[5],zt=b[6]},a:function(H,b){return b[5]+=Jt,b[6]+=zt,ZA(H,Jt,zt,b),Jt=b[5],zt=b[6]},L:function(H,b){return Wt=ae=null,H.lineTo(Jt=b[0],zt=b[1])},l:function(H,b){return Wt=ae=null,H.lineTo(Jt+=b[0],zt+=b[1])},H:function(H,b){return Wt=ae=null,H.lineTo(Jt=b[0],zt)},h:function(H,b){return Wt=ae=null,H.lineTo(Jt+=b[0],zt)},V:function(H,b){return Wt=ae=null,H.lineTo(Jt,zt=b[0])},v:function(H,b){return Wt=ae=null,H.lineTo(Jt,zt+=b[0])},Z:function(H){return H.closePath(),Jt=mn,zt=dn},z:function(H){return H.closePath(),Jt=mn,zt=dn}},ZA=function(H,b,Z,k){var Kt,uA=z(k,7),kt=NA(YA(uA[5],uA[6],uA[0],uA[1],uA[3],uA[4],uA[2],b,Z));try{for(kt.s();!(Kt=kt.n()).done;){var ge=nt.apply(void 0,y(Kt.value));H.bezierCurveTo.apply(H,y(ge))}}catch(Fe){kt.e(Fe)}finally{kt.f()}},YA=function(H,b,Z,k,uA,dA,At,it,Bt){var Et=At*(Math.PI/180),mt=Math.sin(Et),It=Math.cos(Et);Z=Math.abs(Z),k=Math.abs(k);var yt=(Wt=It*(it-H)*.5+mt*(Bt-b)*.5)*Wt/(Z*Z)+(ae=It*(Bt-b)*.5-mt*(it-H)*.5)*ae/(k*k);yt>1&&(Z*=yt=Math.sqrt(yt),k*=yt);var kt=It/Z,Kt=mt/Z,Ae=-mt/k,ge=It/k,Fe=kt*it+Kt*Bt,Ze=Ae*it+ge*Bt,de=kt*H+Kt*b,je=Ae*H+ge*b,Ke=1/((de-Fe)*(de-Fe)+(je-Ze)*(je-Ze))-.25;Ke<0&&(Ke=0);var Cn=Math.sqrt(Ke);dA===uA&&(Cn=-Cn);var yn=.5*(Fe+de)-Cn*(je-Ze),Xn=.5*(Ze+je)+Cn*(de-Fe),jn=Math.atan2(Ze-Xn,Fe-yn),Kn=Math.atan2(je-Xn,de-yn)-jn;Kn<0&&1===dA?Kn+=2*Math.PI:Kn>0&&0===dA&&(Kn-=2*Math.PI);for(var ii=Math.ceil(Math.abs(Kn/(.5*Math.PI+.001))),qn=[],_n=0;_n0&&(k[k.length]=+uA),Z[Z.length]={cmd:b,args:k},k=[],uA="",dA=!1),b=Et;else if([" ",","].includes(Et)||"-"===Et&&uA.length>0&&"e"!==uA[uA.length-1]||"."===Et&&dA){if(0===uA.length)continue;k.length===At?(Z[Z.length]={cmd:b,args:k},k=[+uA],"M"===b&&(b="L"),"m"===b&&(b="l")):k[k.length]=+uA,dA="."===Et,uA=["-","."].includes(Et)?Et:""}else uA+=Et,"."===Et&&(dA=!0)}}catch(mt){it.e(mt)}finally{it.f()}return uA.length>0&&(k.length===At?(Z[Z.length]={cmd:b,args:k},k=[+uA],"M"===b&&(b="L"),"m"===b&&(b="l")):k[k.length]=+uA),Z[Z.length]={cmd:b,args:k},Z}(Z);!function(H,b){Jt=zt=Wt=ae=mn=dn=0;for(var Z=0;Z1&&void 0!==arguments[1]?arguments[1]:{},Z=H;if(Array.isArray(H)||(H=[H,b.space||H]),!H.every(function(uA){return Number.isFinite(uA)&&uA>0}))throw new Error("dash(".concat(JSON.stringify(Z),", ").concat(JSON.stringify(b),") invalid, lengths must be numeric and greater than zero"));return H=H.map(bA).join(" "),this.addContent("[".concat(H,"] ").concat(bA(b.phase||0)," d"))},undash:function(){return this.addContent("[] 0 d")},moveTo:function(H,b){return this.addContent("".concat(bA(H)," ").concat(bA(b)," m"))},lineTo:function(H,b){return this.addContent("".concat(bA(H)," ").concat(bA(b)," l"))},bezierCurveTo:function(H,b,Z,k,uA,dA){return this.addContent("".concat(bA(H)," ").concat(bA(b)," ").concat(bA(Z)," ").concat(bA(k)," ").concat(bA(uA)," ").concat(bA(dA)," c"))},quadraticCurveTo:function(H,b,Z,k){return this.addContent("".concat(bA(H)," ").concat(bA(b)," ").concat(bA(Z)," ").concat(bA(k)," v"))},rect:function(H,b,Z,k){return this.addContent("".concat(bA(H)," ").concat(bA(b)," ").concat(bA(Z)," ").concat(bA(k)," re"))},roundedRect:function(H,b,Z,k,uA){null==uA&&(uA=0);var dA=(uA=Math.min(uA,.5*Z,.5*k))*(1-PA);return this.moveTo(H+uA,b),this.lineTo(H+Z-uA,b),this.bezierCurveTo(H+Z-dA,b,H+Z,b+dA,H+Z,b+uA),this.lineTo(H+Z,b+k-uA),this.bezierCurveTo(H+Z,b+k-dA,H+Z-dA,b+k,H+Z-uA,b+k),this.lineTo(H+uA,b+k),this.bezierCurveTo(H+dA,b+k,H,b+k-dA,H,b+k-uA),this.lineTo(H,b+uA),this.bezierCurveTo(H,b+dA,H+dA,b,H+uA,b),this.closePath()},ellipse:function(H,b,Z,k){null==k&&(k=Z);var uA=Z*PA,dA=k*PA,At=(H-=Z)+2*Z,it=(b-=k)+2*k,Bt=H+Z,Et=b+k;return this.moveTo(H,Et),this.bezierCurveTo(H,Et-dA,Bt-uA,b,Bt,b),this.bezierCurveTo(Bt+uA,b,At,Et-dA,At,Et),this.bezierCurveTo(At,Et+dA,Bt+uA,it,Bt,it),this.bezierCurveTo(Bt-uA,it,H,Et+dA,H,Et),this.closePath()},circle:function(H,b,Z){return this.ellipse(H,b,Z)},arc:function(H,b,Z,k,uA,dA){null==dA&&(dA=!1);var At=2*Math.PI,it=.5*Math.PI,Bt=uA-k;Math.abs(Bt)>At?Bt=At:0!==Bt&&dA!==Bt<0&&(Bt=(dA?-1:1)*At+Bt);var mt=Math.ceil(Math.abs(Bt)/it),It=Bt/mt,yt=It/it*PA*Z,kt=k,Kt=-Math.sin(kt)*yt,Ae=Math.cos(kt)*yt,ge=H+Math.cos(kt)*Z,Fe=b+Math.sin(kt)*Z;this.moveTo(ge,Fe);for(var Ze=0;Ze1&&void 0!==arguments[1]?arguments[1]:{},k=H*Math.PI/180,uA=Math.cos(k),dA=Math.sin(k),At=Z=0;if(null!=b.origin){var it=z(b.origin,2),Et=(At=it[0])*dA+(Z=it[1])*uA;At-=At*uA-Z*dA,Z-=Et}return this.transform(uA,dA,-dA,uA,At,Z)},scale:function(H,b){var k,Z=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};null==b&&(b=H),"object"==typeof b&&(Z=b,b=H);var uA=k=0;if(null!=Z.origin){var dA=z(Z.origin,2);uA=dA[0],k=dA[1],uA-=H*uA,k-=b*k}return this.transform(H,0,0,b,uA,k)}},tt={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},RA=".notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n \nspace exclam quotedbl numbersign\ndollar percent ampersand quotesingle\nparenleft parenright asterisk plus\ncomma hyphen period slash\nzero one two three\nfour five six seven\neight nine colon semicolon\nless equal greater question\n \nat A B C\nD E F G\nH I J K\nL M N O\nP Q R S\nT U V W\nX Y Z bracketleft\nbackslash bracketright asciicircum underscore\n \ngrave a b c\nd e f g\nh i j k\nl m n o\np q r s\nt u v w\nx y z braceleft\nbar braceright asciitilde .notdef\n \nEuro .notdef quotesinglbase florin\nquotedblbase ellipsis dagger daggerdbl\ncircumflex perthousand Scaron guilsinglleft\nOE .notdef Zcaron .notdef\n.notdef quoteleft quoteright quotedblleft\nquotedblright bullet endash emdash\ntilde trademark scaron guilsinglright\noe .notdef zcaron ydieresis\n \nspace exclamdown cent sterling\ncurrency yen brokenbar section\ndieresis copyright ordfeminine guillemotleft\nlogicalnot hyphen registered macron\ndegree plusminus twosuperior threesuperior\nacute mu paragraph periodcentered\ncedilla onesuperior ordmasculine guillemotright\nonequarter onehalf threequarters questiondown\n \nAgrave Aacute Acircumflex Atilde\nAdieresis Aring AE Ccedilla\nEgrave Eacute Ecircumflex Edieresis\nIgrave Iacute Icircumflex Idieresis\nEth Ntilde Ograve Oacute\nOcircumflex Otilde Odieresis multiply\nOslash Ugrave Uacute Ucircumflex\nUdieresis Yacute Thorn germandbls\n \nagrave aacute acircumflex atilde\nadieresis aring ae ccedilla\negrave eacute ecircumflex edieresis\nigrave iacute icircumflex idieresis\neth ntilde ograve oacute\nocircumflex otilde odieresis divide\noslash ugrave uacute ucircumflex\nudieresis yacute thorn ydieresis".split(/\s+/),rt=function(){function QA(H){C(this,QA),this.contents=H,this.attributes={},this.glyphWidths={},this.boundingBoxes={},this.kernPairs={},this.parse(),this.charWidths=new Array(256);for(var b=0;b<=255;b++)this.charWidths[b]=this.glyphWidths[RA[b]];this.bbox=this.attributes.FontBBox.split(/\s+/).map(function(Z){return+Z}),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}return h(QA,null,[{key:"open",value:function(b){return new QA(E.readFileSync(b,"utf8"))}}]),h(QA,[{key:"parse",value:function(){var k,b="",Z=NA(this.contents.split("\n"));try{for(Z.s();!(k=Z.n()).done;){var dA,At,uA=k.value;if(dA=uA.match(/^Start(\w+)/))b=dA[1];else if(dA=uA.match(/^End(\w+)/))b="";else switch(b){case"FontMetrics":var it=(dA=uA.match(/(^\w+)\s+(.*)/))[1],Bt=dA[2];(At=this.attributes[it])?(Array.isArray(At)||(At=this.attributes[it]=[At]),At.push(Bt)):this.attributes[it]=Bt;break;case"CharMetrics":if(!/^CH?\s/.test(uA))continue;var Et=uA.match(/\bN\s+(\.?\w+)\s*;/)[1];this.glyphWidths[Et]=+uA.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(dA=uA.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(this.kernPairs[dA[1]+"\0"+dA[2]]=parseInt(dA[3]))}}}catch(mt){Z.e(mt)}finally{Z.f()}}},{key:"encodeText",value:function(b){for(var Z=[],k=0,uA=b.length;k>8,it=0;this.font.post.isFixedPitch&&(it|=1),1<=At&&At<=7&&(it|=2),it|=4,10===At&&(it|=8),this.font.head.macStyle.italic&&(it|=64);var Et=[1,2,3,4,5,6].map(function(ge){return String.fromCharCode((k.id.charCodeAt(ge)||73)+17)}).join("")+"+"+this.font.postscriptName,mt=this.font.bbox,It=this.document.ref({Type:"FontDescriptor",FontName:Et,Flags:it,FontBBox:[mt.minX*this.scale,mt.minY*this.scale,mt.maxX*this.scale,mt.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});if(uA?It.data.FontFile3=dA:It.data.FontFile2=dA,this.document.subset){var yt=a.from("FFFFFFFFC0","hex"),kt=this.document.ref();kt.write(yt),kt.end(),It.data.CIDSet=kt}It.end();var Kt={Type:"Font",Subtype:"CIDFontType0",BaseFont:Et,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:It,W:[0,this.widths]};uA||(Kt.Subtype="CIDFontType2",Kt.CIDToGIDMap="Identity");var Ae=this.document.ref(Kt);return Ae.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:Et,Encoding:"Identity-H",DescendantFonts:[Ae],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}},{key:"toUnicodeCmap",value:function(){var At,k=this.document.ref(),uA=[],dA=NA(this.unicode);try{for(dA.s();!(At=dA.n()).done;){var mt,Bt=[],Et=NA(At.value);try{for(Et.s();!(mt=Et.n()).done;){var It=mt.value;It>65535&&(Bt.push(Tt((It-=65536)>>>10&1023|55296)),It=56320|1023&It),Bt.push(Tt(It))}}catch(yt){Et.e(yt)}finally{Et.f()}uA.push("<".concat(Bt.join(" "),">"))}}catch(yt){dA.e(yt)}finally{dA.f()}return k.end("/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000>\nendcodespacerange\n1 beginbfrange\n<0000> <".concat(Tt(uA.length-1),"> [").concat(uA.join(" "),"]\nendbfrange\nendcmap\nCMapName currentdict /CMap defineresource pop\nend\nend")),k}}]),b}(VA),Zt=function(){function QA(){C(this,QA)}return h(QA,null,[{key:"open",value:function(b,Z,k,uA){var dA;if("string"==typeof Z){if(Ft.isStandardFont(Z))return new Ft(b,Z,uA);Z=E.readFileSync(Z)}if(a.isBuffer(Z)?dA=f.default.create(Z,k):Z instanceof Uint8Array?dA=f.default.create(a.from(Z),k):Z instanceof ArrayBuffer&&(dA=f.default.create(a.from(new Uint8Array(Z)),k)),null==dA)throw new Error("Not a supported font format or standard PDF font.");return new Ot(b,dA,uA)}}]),QA}(),ne={initFonts:function(){var H=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Helvetica";this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},H&&this.font(H)},font:function(H,b,Z){var k,uA;if("number"==typeof b&&(Z=b,b=null),"string"==typeof H&&this._registeredFonts[H]){k=H;var dA=this._registeredFonts[H];H=dA.src,b=dA.family}else"string"!=typeof(k=b||H)&&(k=null);if(null!=Z&&this.fontSize(Z),uA=this._fontFamilies[k])return this._font=uA,this;var At="F".concat(++this._fontCount);return this._font=Zt.open(this,H,b,At),(uA=this._fontFamilies[this._font.name])?(this._font=uA,this):(k&&(this._fontFamilies[k]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function(H){return this._fontSize=H,this},currentLineHeight:function(H){return null==H&&(H=!1),this._font.lineHeight(this._fontSize,H)},registerFont:function(H,b,Z){return this._registeredFonts[H]={src:b,family:Z},this}},ht=function(QA){m(b,QA);var H=T(b);function b(Z,k){var uA;return C(this,b),(uA=H.call(this)).document=Z,uA.indent=k.indent||0,uA.characterSpacing=k.characterSpacing||0,uA.wordSpacing=0===k.wordSpacing,uA.columns=k.columns||1,uA.columnGap=null!=k.columnGap?k.columnGap:18,uA.lineWidth=(k.width-uA.columnGap*(uA.columns-1))/uA.columns,uA.spaceLeft=uA.lineWidth,uA.startX=uA.document.x,uA.startY=uA.document.y,uA.column=1,uA.ellipsis=k.ellipsis,uA.continuedX=0,uA.features=k.features,null!=k.height?(uA.height=k.height,uA.maxY=uA.startY+k.height):uA.maxY=uA.document.page.maxY(),uA.on("firstLine",function(dA){var At=uA.continuedX||uA.indent;return uA.document.x+=At,uA.lineWidth-=At,uA.once("line",function(){if(uA.document.x-=At,uA.lineWidth+=At,dA.continued&&!uA.continuedX&&(uA.continuedX=uA.indent),!dA.continued)return uA.continuedX=0})}),uA.on("lastLine",function(dA){var At=dA.align;return"justify"===At&&(dA.align="left"),uA.lastLine=!0,uA.once("line",function(){return uA.document.y+=dA.paragraphGap||0,dA.align=At,uA.lastLine=!1})}),uA}return h(b,[{key:"wordWidth",value:function(k){return this.document.widthOfString(k,this)+this.characterSpacing+this.wordSpacing}},{key:"eachWord",value:function(k,uA){for(var dA,At=new B.default(k),it=null,Bt=Object.create(null);dA=At.nextBreak();){var Et,mt=k.slice(it?.position||0,dA.position),It=null!=Bt[mt]?Bt[mt]:Bt[mt]=this.wordWidth(mt);if(It>this.lineWidth+this.continuedX)for(var yt=it,kt={};mt.length;){var Kt,Ae;It>this.spaceLeft?(Kt=Math.ceil(this.spaceLeft/(It/mt.length)),Ae=(It=this.wordWidth(mt.slice(0,Kt)))<=this.spaceLeft&&Ktthis.spaceLeft&&Kt>0;ge||Ae;)ge?ge=(It=this.wordWidth(mt.slice(0,--Kt)))>this.spaceLeft&&Kt>0:(ge=(It=this.wordWidth(mt.slice(0,++Kt)))>this.spaceLeft&&Kt>0,Ae=It<=this.spaceLeft&&Ktthis.maxY||At>this.maxY)&&this.nextSection();var it="",Bt=0,Et=0,mt=0,It=this.document.y,yt=function(){return uA.textWidth=Bt+dA.wordSpacing*(Et-1),uA.wordCount=Et,uA.lineWidth=dA.lineWidth,It=dA.document.y,dA.emit("line",it,uA,dA),mt++};return this.emit("sectionStart",uA,this),this.eachWord(k,function(kt,Kt,Ae,ge){if((null==ge||ge.required)&&(dA.emit("firstLine",uA,dA),dA.spaceLeft=dA.lineWidth),Kt<=dA.spaceLeft&&(it+=kt,Bt+=Kt,Et++),Ae.required||Kt>dA.spaceLeft){var Fe=dA.document.currentLineHeight(!0);if(null!=dA.height&&dA.ellipsis&&dA.document.y+2*Fe>dA.maxY&&dA.column>=dA.columns){for(!0===dA.ellipsis&&(dA.ellipsis="\u2026"),it=it.replace(/\s+$/,""),Bt=dA.wordWidth(it+dA.ellipsis);it&&Bt>dA.lineWidth;)it=it.slice(0,-1).replace(/\s+$/,""),Bt=dA.wordWidth(it+dA.ellipsis);Bt<=dA.lineWidth&&(it+=dA.ellipsis),Bt=dA.wordWidth(it)}return Ae.required&&(Kt>dA.spaceLeft&&(yt(),it=kt,Bt=Kt,Et=1),dA.emit("lastLine",uA,dA)),yt(),dA.document.y+Fe>dA.maxY&&!dA.nextSection()?(Et=0,it="",!1):Ae.required?(dA.spaceLeft=dA.lineWidth,it="",Bt=0,Et=0):(dA.spaceLeft=dA.lineWidth-Kt,it=kt,Bt=Kt,Et=1)}return dA.spaceLeft-=Kt}),Et>0&&(this.emit("lastLine",uA,this),yt()),this.emit("sectionEnd",uA,this),!0===uA.continued?(mt>1&&(this.continuedX=0),this.continuedX+=uA.textWidth||0,this.document.y=It):this.document.x=this.startX}},{key:"nextSection",value:function(k){if(this.emit("sectionEnd",k,this),++this.column>this.columns){if(null!=this.height)return!1;var uA;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&(uA=this.document).fillColor.apply(uA,y(this.document._fillColor)),this.emit("pageBreak",k,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",k,this);return this.emit("sectionStart",k,this),!0}}]),b}(w.EventEmitter),Ut=FA.number,Xt={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap:function(H){return this._lineGap=H,this},moveDown:function(H){return null==H&&(H=1),this.y+=this.currentLineHeight(!0)*H+this._lineGap,this},moveUp:function(H){return null==H&&(H=1),this.y-=this.currentLineHeight(!0)*H+this._lineGap,this},_text:function(H,b,Z,k,uA){var dA=this;k=this._initOptions(b,Z,k),H=null==H?"":"".concat(H),k.wordSpacing&&(H=H.replace(/\s{2,}/g," "));var At=function(){k.structParent&&k.structParent.add(dA.struct(k.structType||"P",[dA.markStructureContent(k.structType||"P")]))};if(k.width){var it=this._wrapper;it||((it=new ht(this,k)).on("line",uA),it.on("firstLine",At)),this._wrapper=k.continued?it:null,this._textOptions=k.continued?k:null,it.wrap(H,k)}else{var Et,Bt=NA(H.split("\n"));try{for(Bt.s();!(Et=Bt.n()).done;){var mt=Et.value;At(),uA(mt,k)}}catch(It){Bt.e(It)}finally{Bt.f()}}return this},text:function(H,b,Z,k){return this._text(H,b,Z,k,this._line)},widthOfString:function(H){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._font.widthOfString(H,this._fontSize,b.features)+(b.characterSpacing||0)*(H.length-1)},heightOfString:function(H,b){var Z=this,k=this.x,uA=this.y;(b=this._initOptions(b)).height=1/0;var dA=b.lineGap||this._lineGap||0;this._text(H,this.x,this.y,b,function(){return Z.y+=Z.currentLineHeight(!0)+dA});var At=this.y-uA;return this.x=k,this.y=uA,At},list:function(H,b,Z,k,uA){var dA=this,At=(k=this._initOptions(b,Z,k)).listType||"bullet",it=Math.round(this._font.ascender/1e3*this._fontSize),Bt=it/2,Et=k.bulletRadius||it/3,mt=k.textIndent||("bullet"===At?5*Et:2*it),It=k.bulletIndent||("bullet"===At?8*Et:2*it),yt=1,kt=[],Kt=[],Ae=[];!function de(je){for(var En=1,Ke=0;Ke0&&void 0!==arguments[0]?arguments[0]:{},b=arguments.length>1?arguments[1]:void 0,Z=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};"object"==typeof H&&(Z=H,H=null);var k=Object.assign({},Z);if(this._textOptions)for(var uA in this._textOptions)"continued"!==uA&&void 0===k[uA]&&(k[uA]=this._textOptions[uA]);return null!=H&&(this.x=H),null!=b&&(this.y=b),!1!==k.lineBreak&&(null==k.width&&(k.width=this.page.width-this.x-this.page.margins.right),k.width=Math.max(k.width,0)),k.columns||(k.columns=0),null==k.columnGap&&(k.columnGap=18),k},_line:function(H){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},Z=arguments.length>2?arguments[2]:void 0;this._fragment(H,this.x,this.y,b);var k=b.lineGap||this._lineGap||0;return Z?this.y+=this.currentLineHeight(!0)+k:this.x+=this.widthOfString(H)},_fragment:function(H,b,Z,k){var dA,At,it,Bt,Et,mt,uA=this;if(0!==(H="".concat(H).replace(/\n/g,"")).length){var yt=k.wordSpacing||0,kt=k.characterSpacing||0;if(k.width)switch(k.align||"left"){case"right":Et=this.widthOfString(H.replace(/\s+$/,""),k),b+=k.lineWidth-Et;break;case"center":b+=k.lineWidth/2-k.textWidth/2;break;case"justify":mt=H.trim().split(/\s+/),Et=this.widthOfString(H.replace(/\s+/g,""),k);var Kt=this.widthOfString(" ")+kt;yt=Math.max(0,(k.lineWidth-Et)/Math.max(1,mt.length-1)-Kt)}if("number"==typeof k.baseline)dA=-k.baseline;else{switch(k.baseline){case"svg-middle":dA=.5*this._font.xHeight;break;case"middle":case"svg-central":dA=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":dA=this._font.descender;break;case"alphabetic":dA=0;break;case"mathematical":dA=.5*this._font.ascender;break;case"hanging":dA=.8*this._font.ascender;break;default:dA=this._font.ascender}dA=dA/1e3*this._fontSize}var je,Ae=k.textWidth+yt*(k.wordCount-1)+kt*(H.length-1);if(null!=k.link&&this.link(b,Z,Ae,this.currentLineHeight(),k.link),null!=k.goTo&&this.goTo(b,Z,Ae,this.currentLineHeight(),k.goTo),null!=k.destination&&this.addNamedDestination(k.destination,"XYZ",b,Z,null),k.underline){this.save(),k.stroke||this.strokeColor.apply(this,y(this._fillColor||[]));var ge=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(ge);var Fe=Z+this.currentLineHeight()-ge;this.moveTo(b,Fe),this.lineTo(b+Ae,Fe),this.stroke(),this.restore()}if(k.strike){this.save(),k.stroke||this.strokeColor.apply(this,y(this._fillColor||[]));var Ze=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(Ze);var de=Z+this.currentLineHeight()/2;this.moveTo(b,de),this.lineTo(b+Ae,de),this.stroke(),this.restore()}this.save(),k.oblique&&(je="number"==typeof k.oblique?-Math.tan(k.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,b,Z),this.transform(1,0,je,1,-je*dA,0),this.transform(1,0,0,1,-b,-Z)),this.transform(1,0,0,-1,0,this.page.height),Z=this.page.height-Z-dA,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent("1 0 0 1 ".concat(Ut(b)," ").concat(Ut(Z)," Tm")),this.addContent("/".concat(this._font.id," ").concat(Ut(this._fontSize)," Tf"));var En=k.fill&&k.stroke?2:k.stroke?1:0;if(En&&this.addContent("".concat(En," Tr")),kt&&this.addContent("".concat(Ut(kt)," Tc")),yt){mt=H.trim().split(/\s+/),yt+=this.widthOfString(" ")+kt,yt*=1e3/this._fontSize,At=[],Bt=[];var Cn,Ke=NA(mt);try{for(Ke.s();!(Cn=Ke.n()).done;){var jn=z(this._font.encode(Cn.value,k.features),2),Kn=jn[1];At=At.concat(jn[0]),Bt=Bt.concat(Kn);var ii={},qn=Bt[Bt.length-1];for(var _n in qn)ii[_n]=qn[_n];ii.xAdvance+=yt,Bt[Bt.length-1]=ii}}catch(zi){Ke.e(zi)}finally{Ke.f()}}else{var Ui=z(this._font.encode(H,k.features),2);At=Ui[0],Bt=Ui[1]}var bi=this._fontSize/1e3,xi=[],Li=0,Pi=!1,ir=function(ri){if(Li ").concat(Ut(-br)))}return Li=ri},Ri=function(ri){if(ir(ri),xi.length>0)return uA.addContent("[".concat(xi.join(" "),"] TJ")),xi.length=0};for(it=0;it3&&void 0!==arguments[3]?arguments[3]:{};"object"==typeof b&&(k=b,b=null),b=null!=(Et=b??k.x)?Et:this.x,Z=null!=(mt=Z??k.y)?mt:this.y,"string"==typeof H&&(it=this._imageRegistry[H]),it||(it=H.width&&H.height?H:this.openImage(H)),it.obj||it.embed(this),null==this.page.xobjects[it.label]&&(this.page.xobjects[it.label]=it.obj);var It=k.width||it.width,yt=k.height||it.height;if(k.width&&!k.height){var kt=It/it.width;It=it.width*kt,yt=it.height*kt}else if(k.height&&!k.width){var Kt=yt/it.height;It=it.width*Kt,yt=it.height*Kt}else if(k.scale)It=it.width*k.scale,yt=it.height*k.scale;else if(k.fit){var Ae=z(k.fit,2);(Bt=it.width/it.height)>(At=Ae[0])/(uA=Ae[1])?(It=At,yt=At/Bt):(yt=uA,It=uA*Bt)}else if(k.cover){var ge=z(k.cover,2);(Bt=it.width/it.height)>(At=ge[0])/(uA=ge[1])?(yt=uA,It=uA*Bt):(It=At,yt=At/Bt)}return(k.fit||k.cover)&&("center"===k.align?b=b+At/2-It/2:"right"===k.align&&(b=b+At-It),"center"===k.valign?Z=Z+uA/2-yt/2:"bottom"===k.valign&&(Z=Z+uA-yt)),null!=k.link&&this.link(b,Z,It,yt,k.link),null!=k.goTo&&this.goTo(b,Z,It,yt,k.goTo),null!=k.destination&&this.addNamedDestination(k.destination,"XYZ",b,Z,null),this.y===Z&&(this.y+=yt),this.save(),this.transform(It,0,0,-yt,b,Z+yt),this.addContent("/".concat(it.label," Do")),this.restore(),this},openImage:function(H){var b;return"string"==typeof H&&(b=this._imageRegistry[H]),b||(b=oe.open(H,"I".concat(++this._imageCount)),"string"==typeof H&&(this._imageRegistry[H]=b)),b}},ke={annotate:function(H,b,Z,k,uA){for(var dA in uA.Type="Annot",uA.Rect=this._convertRect(H,b,Z,k),uA.Border=[0,0,0],"Link"===uA.Subtype&&typeof uA.F>"u"&&(uA.F=4),"Link"!==uA.Subtype&&null==uA.C&&(uA.C=this._normalizeColor(uA.color||[0,0,0])),delete uA.color,"string"==typeof uA.Dest&&(uA.Dest=new String(uA.Dest)),uA){var At=uA[dA];uA[dA[0].toUpperCase()+dA.slice(1)]=At}var it=this.ref(uA);return this.page.annotations.push(it),it.end(),this},note:function(H,b,Z,k,uA){var dA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return dA.Subtype="Text",dA.Contents=new String(uA),dA.Name="Comment",null==dA.color&&(dA.color=[243,223,92]),this.annotate(H,b,Z,k,dA)},goTo:function(H,b,Z,k,uA){var dA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return dA.Subtype="Link",dA.A=this.ref({S:"GoTo",D:new String(uA)}),dA.A.end(),this.annotate(H,b,Z,k,dA)},link:function(H,b,Z,k,uA){var dA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if(dA.Subtype="Link","number"==typeof uA){var At=this._root.data.Pages.data;if(!(uA>=0&&uA4&&void 0!==arguments[4]?arguments[4]:{},At=z(this._convertRect(H,b,Z,k),4),it=At[0],Bt=At[1],Et=At[2],mt=At[3];return uA.QuadPoints=[it,mt,Et,mt,it,Bt,Et,Bt],uA.Contents=new String,this.annotate(H,b,Z,k,uA)},highlight:function(H,b,Z,k){var uA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return uA.Subtype="Highlight",null==uA.color&&(uA.color=[241,238,148]),this._markup(H,b,Z,k,uA)},underline:function(H,b,Z,k){var uA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return uA.Subtype="Underline",this._markup(H,b,Z,k,uA)},strike:function(H,b,Z,k){var uA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return uA.Subtype="StrikeOut",this._markup(H,b,Z,k,uA)},lineAnnotation:function(H,b,Z,k){var uA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return uA.Subtype="Line",uA.Contents=new String,uA.L=[H,this.page.height-b,Z,this.page.height-k],this.annotate(H,b,Z,k,uA)},rectAnnotation:function(H,b,Z,k){var uA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return uA.Subtype="Square",uA.Contents=new String,this.annotate(H,b,Z,k,uA)},ellipseAnnotation:function(H,b,Z,k){var uA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return uA.Subtype="Circle",uA.Contents=new String,this.annotate(H,b,Z,k,uA)},textAnnotation:function(H,b,Z,k,uA){var dA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return dA.Subtype="FreeText",dA.Contents=new String(uA),dA.DA=new String,this.annotate(H,b,Z,k,dA)},fileAnnotation:function(H,b,Z,k){var uA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},dA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},At=this.file(uA.src,Object.assign({hidden:!0},uA));return dA.Subtype="FileAttachment",dA.FS=At,dA.Contents?dA.Contents=new String(dA.Contents):At.data.Desc&&(dA.Contents=At.data.Desc),this.annotate(H,b,Z,k,dA)},_convertRect:function(H,b,Z,k){var uA=b;b+=k;var dA=H+Z,At=z(this._ctm,6),it=At[0],Bt=At[1],Et=At[2],mt=At[3],It=At[4],yt=At[5];return[H=it*H+Et*b+It,b=Bt*H+mt*b+yt,dA=it*dA+Et*uA+It,uA=Bt*dA+mt*uA+yt]}},Se=function(){function QA(H,b,Z,k){var uA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{expanded:!1};C(this,QA),this.document=H,this.options=uA,this.outlineData={},null!==k&&(this.outlineData.Dest=[k.dictionary,"Fit"]),null!==b&&(this.outlineData.Parent=b),null!==Z&&(this.outlineData.Title=new String(Z)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}return h(QA,[{key:"addItem",value:function(b){var k=new QA(this.document,this.dictionary,b,this.document.page,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{expanded:!1});return this.children.push(k),k}},{key:"endOutline",value:function(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);var Z=this.children[this.children.length-1];this.outlineData.First=this.children[0].dictionary,this.outlineData.Last=Z.dictionary;for(var k=0,uA=this.children.length;k0&&(dA.outlineData.Prev=this.children[k-1].dictionary),k0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode="UseOutlines"}},Ne=function(){function QA(H,b){C(this,QA),this.refs=[{pageRef:H,mcid:b}]}return h(QA,[{key:"push",value:function(b){var Z=this;b.refs.forEach(function(k){return Z.refs.push(k)})}}]),QA}(),Xe=function(){function QA(H,b){var Z=this,k=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},uA=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;C(this,QA),this.document=H,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=H.ref({S:b});var dA=this.dictionary.data;(Array.isArray(k)||this._isValidChild(k))&&(uA=k,k={}),typeof k.title<"u"&&(dA.T=new String(k.title)),typeof k.lang<"u"&&(dA.Lang=new String(k.lang)),typeof k.alt<"u"&&(dA.Alt=new String(k.alt)),typeof k.expanded<"u"&&(dA.E=new String(k.expanded)),typeof k.actual<"u"&&(dA.ActualText=new String(k.actual)),this._children=[],uA&&(Array.isArray(uA)||(uA=[uA]),uA.forEach(function(At){return Z.add(At)}),this.end())}return h(QA,[{key:"add",value:function(b){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(b))throw new Error("Invalid structure element child");return b instanceof QA&&(b.setParent(this.dictionary),this._attached&&b.setAttached()),b instanceof Ne&&this._addContentToParentTree(b),"function"==typeof b&&this._attached&&(b=this._contentForClosure(b)),this._children.push(b),this}},{key:"_addContentToParentTree",value:function(b){var Z=this;b.refs.forEach(function(k){var uA=k.pageRef,dA=k.mcid;Z.document.getStructParentTree().get(uA.data.StructParents)[dA]=Z.dictionary})}},{key:"setParent",value:function(b){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=b,this._flush()}},{key:"setAttached",value:function(){var b=this;this._attached||(this._children.forEach(function(Z,k){Z instanceof QA&&Z.setAttached(),"function"==typeof Z&&(b._children[k]=b._contentForClosure(Z))}),this._attached=!0,this._flush())}},{key:"end",value:function(){this._ended||(this._children.filter(function(b){return b instanceof QA}).forEach(function(b){return b.end()}),this._ended=!0,this._flush())}},{key:"_isValidChild",value:function(b){return b instanceof QA||b instanceof Ne||"function"==typeof b}},{key:"_contentForClosure",value:function(b){var Z=this.document.markStructureContent(this.dictionary.data.S);return b(),this.document.endMarkedContent(),this._addContentToParentTree(Z),Z}},{key:"_isFlushable",value:function(){return!(!this.dictionary.data.P||!this._ended)&&this._children.every(function(b){return"function"!=typeof b&&(!(b instanceof QA)||b._isFlushable())})}},{key:"_flush",value:function(){var b=this;this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(function(Z){return b._flushChild(Z)}),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}},{key:"_flushChild",value:function(b){var Z=this;b instanceof QA&&this.dictionary.data.K.push(b.dictionary),b instanceof Ne&&b.refs.forEach(function(k){var uA=k.pageRef,dA=k.mcid;Z.dictionary.data.Pg||(Z.dictionary.data.Pg=uA),Z.dictionary.data.K.push(Z.dictionary.data.Pg===uA?dA:{Type:"MCR",Pg:uA,MCID:dA})})}}]),QA}(),vn=function(QA){m(b,QA);var H=T(b);function b(){return C(this,b),H.apply(this,arguments)}return h(b,[{key:"_compareKeys",value:function(k,uA){return parseInt(k)-parseInt(uA)}},{key:"_keysName",value:function(){return"Nums"}},{key:"_dataForKey",value:function(k){return parseInt(k)}}]),b}(j),tn={initMarkings:function(H){this.structChildren=[],H.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent:function(H){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("Artifact"===H||b&&b.mcid){var Z=0;for(this.page.markings.forEach(function(uA){(Z||uA.structContent||"Artifact"===uA.tag)&&Z++});Z--;)this.endMarkedContent()}if(!b)return this.page.markings.push({tag:H}),this.addContent("/".concat(H," BMC")),this;this.page.markings.push({tag:H,options:b});var k={};return typeof b.mcid<"u"&&(k.MCID=b.mcid),"Artifact"===H&&("string"==typeof b.type&&(k.Type=b.type),Array.isArray(b.bbox)&&(k.BBox=[b.bbox[0],this.page.height-b.bbox[3],b.bbox[2],this.page.height-b.bbox[1]]),Array.isArray(b.attached)&&b.attached.every(function(uA){return"string"==typeof uA})&&(k.Attached=b.attached)),"Span"===H&&(b.lang&&(k.Lang=new String(b.lang)),b.alt&&(k.Alt=new String(b.alt)),b.expanded&&(k.E=new String(b.expanded)),b.actual&&(k.ActualText=new String(b.actual))),this.addContent("/".concat(H," ").concat(FA.convert(k)," BDC")),this},markStructureContent:function(H){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},Z=this.getStructParentTree().get(this.page.structParentTreeKey),k=Z.length;Z.push(null),this.markContent(H,N(N({},b),{},{mcid:k}));var uA=new Ne(this.page.dictionary,k);return this.page.markings.slice(-1)[0].structContent=uA,uA},endMarkedContent:function(){return this.page.markings.pop(),this.addContent("EMC"),this},struct:function(H){return new Xe(this,H,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},arguments.length>2&&void 0!==arguments[2]?arguments[2]:null)},addStructure:function(H){var b=this.getStructTreeRoot();return H.setParent(b),H.setAttached(),this.structChildren.push(H),b.data.K||(b.data.K=[]),b.data.K.push(H.dictionary),this},initPageMarkings:function(H){var b=this;H.forEach(function(Z){if(Z.structContent){var k=Z.structContent,uA=b.markStructureContent(Z.tag,Z.options);k.push(uA),b.page.markings.slice(-1)[0].structContent=k}else b.markContent(Z.tag,Z.options)})},endPageMarkings:function(H){var b=H.markings;return b.forEach(function(){return H.write("EMC")}),H.markings=[],b},getMarkInfoDictionary:function(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},getStructTreeRoot:function(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new vn,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree:function(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey:function(){this.getMarkInfoDictionary();var H=this.getStructTreeRoot(),b=H.data.ParentTreeNextKey++;return H.data.ParentTree.add(b,[]),b},endMarkings:function(){var H=this._root.data.StructTreeRoot;H&&(H.end(),this.structChildren.forEach(function(b){return b.end()})),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}},pn={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},Tn={left:0,center:1,right:2},en={value:"V",defaultValue:"DV"},gn={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},sn_number={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},sn_percent={nDec:0,sepComma:!1},Di={initForm:function(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();var H={Fields:[],NeedAppearances:!0,DA:new String("/".concat(this._font.id," 0 Tf 0 g")),DR:{Font:{}}};H.DR.Font[this._font.id]=this._font.ref();var b=this.ref(H);return this._root.data.AcroForm=b,this},endAcroForm:function(){var H=this;if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");var b=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(function(Z){b[Z]=H._acroform.fonts[Z]}),this._root.data.AcroForm.data.Fields.forEach(function(Z){H._endChild(Z)}),this._root.data.AcroForm.end()}return this},_endChild:function(H){var b=this;return Array.isArray(H.data.Kids)&&(H.data.Kids.forEach(function(Z){b._endChild(Z)}),H.end()),this},formField:function(H){var Z=this._fieldDict(H,null,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),k=this.ref(Z);return this._addToParent(k),k},formAnnotation:function(H,b,Z,k,uA,dA){var it=this._fieldDict(H,b,arguments.length>6&&void 0!==arguments[6]?arguments[6]:{});return it.Subtype="Widget",void 0===it.F&&(it.F=4),this.annotate(Z,k,uA,dA,it),this._addToParent(this.page.annotations[this.page.annotations.length-1])},formText:function(H,b,Z,k,uA){return this.formAnnotation(H,"text",b,Z,k,uA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formPushButton:function(H,b,Z,k,uA){return this.formAnnotation(H,"pushButton",b,Z,k,uA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formCombo:function(H,b,Z,k,uA){return this.formAnnotation(H,"combo",b,Z,k,uA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formList:function(H,b,Z,k,uA){return this.formAnnotation(H,"list",b,Z,k,uA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formRadioButton:function(H,b,Z,k,uA){return this.formAnnotation(H,"radioButton",b,Z,k,uA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formCheckbox:function(H,b,Z,k,uA){return this.formAnnotation(H,"checkbox",b,Z,k,uA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},_addToParent:function(H){var b=H.data.Parent;return b?(b.data.Kids||(b.data.Kids=[]),b.data.Kids.push(H)):this._root.data.AcroForm.data.Fields.push(H),this},_fieldDict:function(H,b){var Z=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");var k=Object.assign({},Z);return null!==b&&(k=this._resolveType(b,Z)),k=this._resolveFlags(k),k=this._resolveJustify(k),k=this._resolveFont(k),k=this._resolveStrings(k),k=this._resolveColors(k),(k=this._resolveFormat(k)).T=new String(H),k.parent&&(k.Parent=k.parent,delete k.parent),k},_resolveType:function(H,b){if("text"===H)b.FT="Tx";else if("pushButton"===H)b.FT="Btn",b.pushButton=!0;else if("radioButton"===H)b.FT="Btn",b.radioButton=!0;else if("checkbox"===H)b.FT="Btn";else if("combo"===H)b.FT="Ch",b.combo=!0;else{if("list"!==H)throw new Error("Invalid form annotation type '".concat(H,"'"));b.FT="Ch"}return b},_resolveFormat:function(H){var b=H.format;if(b&&b.type){var Z,k,uA="";if(void 0!==gn[b.type])Z="AFSpecial_Keystroke",k="AFSpecial_Format",uA=gn[b.type];else{var dA=b.type.charAt(0).toUpperCase()+b.type.slice(1);if(Z="AF".concat(dA,"_Keystroke"),k="AF".concat(dA,"_Format"),"date"===b.type)Z+="Ex",uA=String(b.param);else if("time"===b.type)uA=String(b.param);else if("number"===b.type){var At=Object.assign({},sn_number,b);uA=String([String(At.nDec),At.sepComma?"0":"1",'"'+At.negStyle+'"',"null",'"'+At.currency+'"',String(At.currencyPrepend)].join(","))}else if("percent"===b.type){var it=Object.assign({},sn_percent,b);uA=String([String(it.nDec),it.sepComma?"0":"1"].join(","))}}H.AA=H.AA?H.AA:{},H.AA.K={S:"JavaScript",JS:new String("".concat(Z,"(").concat(uA,");"))},H.AA.F={S:"JavaScript",JS:new String("".concat(k,"(").concat(uA,");"))}}return delete H.format,H},_resolveColors:function(H){var b=this._normalizeColor(H.backgroundColor);return b&&(H.MK||(H.MK={}),H.MK.BG=b),(b=this._normalizeColor(H.borderColor))&&(H.MK||(H.MK={}),H.MK.BC=b),delete H.backgroundColor,delete H.borderColor,H},_resolveFlags:function(H){var b=0;return Object.keys(H).forEach(function(Z){pn[Z]&&(b|=pn[Z],delete H[Z])}),0!==b&&(H.Ff=H.Ff?H.Ff:0,H.Ff|=b),H},_resolveJustify:function(H){var b=0;return void 0!==H.align&&("number"==typeof Tn[H.align]&&(b=Tn[H.align]),delete H.align),0!==b&&(H.Q=b),H},_resolveFont:function(H){if(null===this._acroform.fonts[this._font.id]&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){H.DR={Font:{}};var b=H.fontSize||0;H.DR.Font[this._font.id]=this._font.ref(),H.DA=new String("/".concat(this._font.id," ").concat(b," Tf 0 g"))}return H},_resolveStrings:function(H){var b=[];function Z(k){if(Array.isArray(k))for(var uA=0;uA1&&void 0!==arguments[1]?arguments[1]:{};b.name=b.name||H;var k,Z={Type:"EmbeddedFile",Params:{}};if(!H)throw new Error("No src specified");if(a.isBuffer(H))k=H;else if(H instanceof ArrayBuffer)k=a.from(new Uint8Array(H));else{var uA;if(uA=/^data:(.*);base64,(.*)$/.exec(H))uA[1]&&(Z.Subtype=uA[1].replace("/","#2F")),k=a.from(uA[2],"base64");else{if(!(k=E.readFileSync(H)))throw new Error("Could not read contents of file at filepath ".concat(H));var dA=E.statSync(H),it=dA.ctime;Z.Params.CreationDate=dA.birthtime,Z.Params.ModDate=it}}b.creationDate instanceof Date&&(Z.Params.CreationDate=b.creationDate),b.modifiedDate instanceof Date&&(Z.Params.ModDate=b.modifiedDate),b.type&&(Z.Subtype=b.type.replace("/","#2F"));var Et,Bt=c.default.MD5(c.default.lib.WordArray.create(new Uint8Array(k)));Z.Params.CheckSum=new String(Bt),Z.Params.Size=k.byteLength,this._fileRegistry||(this._fileRegistry={});var mt=this._fileRegistry[b.name];mt&&function Zn(QA,H){return QA.Subtype===H.Subtype&&QA.Params.CheckSum.toString()===H.Params.CheckSum.toString()&&QA.Params.Size===H.Params.Size&&QA.Params.CreationDate===H.Params.CreationDate&&QA.Params.ModDate===H.Params.ModDate}(Z,mt)?Et=mt.ref:((Et=this.ref(Z)).end(k),this._fileRegistry[b.name]=N(N({},Z),{},{ref:Et}));var It={Type:"Filespec",F:new String(b.name),EF:{F:Et},UF:new String(b.name)};b.description&&(It.Desc=new String(b.description));var yt=this.ref(It);return yt.end(),b.hidden||this.addNamedEmbeddedFile(b.name,yt),yt}};var hn={initPDFA:function(H){"-"===H.charAt(H.length-3)?(this.subset_conformance=H.charAt(H.length-1).toUpperCase(),this.subset=parseInt(H.charAt(H.length-2))):(this.subset_conformance="B",this.subset=parseInt(H.charAt(H.length-1)))},endSubset:function(){this._addPdfaMetadata();var H="".concat(u,"/data/sRGB_IEC61966_2_1.icc"),b="".concat(u,"/../color_profiles/sRGB_IEC61966_2_1.icc");this._addColorOutputIntent(E.existsSync(H)?H:b)},_addColorOutputIntent:function(H){var b=E.readFileSync(H),Z=this.ref({Length:b.length,N:3});Z.write(b),Z.end();var k=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:Z});k.end(),this._root.data.OutputIntents=[k]},_getPdfaid:function(){return'\n \n '.concat(this.subset,"\n ").concat(this.subset_conformance,"\n \n ")},_addPdfaMetadata:function(){this.appendXML(this._getPdfaid())}},yi={_importSubset:function(H){Object.assign(this,H)},initSubset:function(H){switch(H.subset){case"PDF/A-1":case"PDF/A-1a":case"PDF/A-1b":case"PDF/A-2":case"PDF/A-2a":case"PDF/A-2b":case"PDF/A-3":case"PDF/A-3a":case"PDF/A-3b":this._importSubset(hn),this.initPDFA(H.subset)}}},kn=function(){function QA(){C(this,QA),this._metadata='\n \n \n \n '}return h(QA,[{key:"_closeTags",value:function(){this._metadata=this._metadata.concat('\n \n \n \n ')}},{key:"append",value:function(b){var Z=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._metadata=this._metadata.concat(b),Z&&(this._metadata=this._metadata.concat("\n"))}},{key:"getXML",value:function(){return this._metadata}},{key:"getLength",value:function(){return this._metadata.length}},{key:"end",value:function(){this._closeTags(),this._metadata=this._metadata.trim()}}]),QA}(),wi={initMetadata:function(){this.metadata=new kn},appendXML:function(H){this.metadata.append(H,!(arguments.length>1&&void 0!==arguments[1])||arguments[1])},_addInfo:function(){this.appendXML('\n \n '.concat(this.info.CreationDate.toISOString().split(".")[0]+"Z","\n ").concat(this.info.Creator,"\n \n ")),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML('\n \n '),this.info.Title&&this.appendXML('\n \n \n '.concat(this.info.Title,"\n \n \n ")),this.info.Author&&this.appendXML("\n \n \n ".concat(this.info.Author,"\n \n \n ")),this.info.Subject&&this.appendXML('\n \n \n '.concat(this.info.Subject,"\n \n \n ")),this.appendXML("\n \n ")),this.appendXML('\n \n '.concat(this.info.Creator,""),!1),this.info.Keywords&&this.appendXML("\n ".concat(this.info.Keywords,""),!1),this.appendXML("\n \n ")},endMetadata:function(){this._addInfo(),this.metadata.end(),1.3!=this.version&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write(a.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}},ni=function(QA){m(b,QA);var H=T(b);function b(){var Z,k=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};switch(C(this,b),(Z=H.call(this,k)).options=k,k.pdfVersion){case"1.4":Z.version=1.4;break;case"1.5":Z.version=1.5;break;case"1.6":Z.version=1.6;break;case"1.7":case"1.7ext3":Z.version=1.7;break;default:Z.version=1.3}Z.compress=null==Z.options.compress||Z.options.compress,Z._pageBuffer=[],Z._pageBufferStart=0,Z._offsets=[],Z._waiting=0,Z._ended=!1,Z._offset=0;var uA=Z.ref({Type:"Pages",Count:0,Kids:[]}),dA=Z.ref({Dests:new iA});if(Z._root=Z.ref({Type:"Catalog",Pages:uA,Names:dA}),Z.options.lang&&(Z._root.data.Lang=new String(Z.options.lang)),Z.page=null,Z.initMetadata(),Z.initColor(),Z.initVector(),Z.initFonts(k.font),Z.initText(),Z.initImages(),Z.initOutline(),Z.initMarkings(k),Z.initSubset(k),Z.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},Z.options.info)for(var At in Z.options.info)Z.info[At]=Z.options.info[At];return Z.options.displayTitle&&(Z._root.data.ViewerPreferences=Z.ref({DisplayDocTitle:!0})),Z._id=q.generateFileID(Z.info),Z._security=q.create(Y(Z),k),Z._write("%PDF-".concat(Z.version)),Z._write("%\xff\xff\xff\xff"),!1!==Z.options.autoFirstPage&&Z.addPage(),Z}return h(b,[{key:"addPage",value:function(k){null==k&&(k=this.options),this.options.bufferPages||this.flushPages(),this.page=new aA(this,k),this._pageBuffer.push(this.page);var uA=this._root.data.Pages.data;return uA.Kids.push(this.page.dictionary),uA.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit("pageAdded"),this}},{key:"continueOnNewPage",value:function(k){var uA=this.endPageMarkings(this.page);return this.addPage(k),this.initPageMarkings(uA),this}},{key:"bufferedPageRange",value:function(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}},{key:"switchToPage",value:function(k){var uA;if(!(uA=this._pageBuffer[k-this._pageBufferStart]))throw new Error("switchToPage(".concat(k,") out of bounds, current buffer covers pages ").concat(this._pageBufferStart," to ").concat(this._pageBufferStart+this._pageBuffer.length-1));return this.page=uA}},{key:"flushPages",value:function(){var k=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=k.length;var dA,uA=NA(k);try{for(uA.s();!(dA=uA.n()).done;){var At=dA.value;this.endPageMarkings(At),At.end()}}catch(it){uA.e(it)}finally{uA.f()}}},{key:"addNamedDestination",value:function(k){for(var uA=arguments.length,dA=new Array(uA>1?uA-1:0),At=1;At1114111?this.errorValue:T<55296||T>56319&&T<=65535?this.data[(this.data[T>>5]<<2)+(31&T)]:T<=65535?this.data[(this.data[2048+(T-55296>>5)]<<2)+(31&T)]:T>11)]+(T>>5&63)]<<2)+(31&T)]:this.data[this.data.length-4]},F}()},61753:function(U,A,n){"use strict";n(66992),n(41539),n(82472),n(92990),n(18927),n(33105),n(35035),n(74345),n(7174),n(32846),n(44731),n(77209),n(96319),n(58867),n(37789),n(33739),n(29368),n(14483),n(12056),n(3462),n(30678),n(27462),n(33824),n(55021),n(12974),n(15016),n(29135);var u=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0],a=function(f,w,B){var r=f[w];f[w]=f[B],f[B]=r};U.exports={swap32LE:function(f){u&&function(f){for(var w=f.length,B=0;B/)){for(;rt=tt();)VA.childNodes.push(rt),rt.parentNode=VA,VA.textContent+=3===rt.nodeType||4===rt.nodeType?rt.nodeValue:rt.textContent;return(RA=nt.match(/^<\/([\w:.-]+)\s*>/,!0))?(RA[1]===VA.nodeName||(ee('parseXml: tag not matching, opening "'+VA.nodeName+'" & closing "'+RA[1]+'"'),PA=!0),VA):(ee('parseXml: tag not matching, opening "'+VA.nodeName+'" & not closing'),PA=!0,VA)}if(nt.match(/^\/>/))return VA;ee('parseXml: tag could not be parsed "'+VA.nodeName+'"'),PA=!0}else{if(RA=nt.match(/^/))return new YA(null,8,RA,PA);if(RA=nt.match(/^<\?[\s\S]*?\?>/))return new YA(null,7,RA,PA);if(RA=nt.match(/^/))return new YA(null,10,RA,PA);if(RA=nt.match(/^/,!0))return new YA("#cdata-section",4,RA[1],PA);if(RA=nt.match(/^([^<]+)/,!0))return new YA("#text",3,X(RA[1]),PA)}};bA=HA();)1!==bA.nodeType||UA?(1===bA.nodeType||3===bA.nodeType&&""!==bA.nodeValue.trim())&&ee("parseXml: data after document end has been discarded"):UA=bA;return nt.matchAll()&&ee("parseXml: parsing error"),UA}function X(ZA){return ZA.replace(/&(?:#([0-9]+)|#[xX]([0-9A-Fa-f]+)|([0-9A-Za-z]+));/g,function(YA,nt,UA,bA){return nt?String.fromCharCode(parseInt(nt,10)):UA?String.fromCharCode(parseInt(UA,16)):bA&&Q[bA]?String.fromCharCode(Q[bA]):YA})}function BA(ZA){var YA,nt;return ZA=(ZA||"").trim(),(YA=B[ZA])?nt=[YA.slice(),1]:(YA=ZA.match(/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)$/i))?(YA[1]=parseInt(YA[1]),YA[2]=parseInt(YA[2]),YA[3]=parseInt(YA[3]),YA[4]=parseFloat(YA[4]),YA[1]<256&&YA[2]<256&&YA[3]<256&&YA[4]<=1&&(nt=[YA.slice(1,4),YA[4]])):(YA=ZA.match(/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$/i))?(YA[1]=parseInt(YA[1]),YA[2]=parseInt(YA[2]),YA[3]=parseInt(YA[3]),YA[1]<256&&YA[2]<256&&YA[3]<256&&(nt=[YA.slice(1,4),1])):(YA=ZA.match(/^rgb\(\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*\)$/i))?(YA[1]=2.55*parseFloat(YA[1]),YA[2]=2.55*parseFloat(YA[2]),YA[3]=2.55*parseFloat(YA[3]),YA[1]<256&&YA[2]<256&&YA[3]<256&&(nt=[YA.slice(1,4),1])):(YA=ZA.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i))?nt=[[parseInt(YA[1],16),parseInt(YA[2],16),parseInt(YA[3],16)],1]:(YA=ZA.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(nt=[[17*parseInt(YA[1],16),17*parseInt(YA[2],16),17*parseInt(YA[3],16)],1]),ve?ve(nt,ZA):nt}function $(ZA,YA,nt){var UA=ZA[0].slice(),bA=ZA[1]*YA;if(nt){for(var PA=0;PA=0;YA--)ZA=CA(Qn[YA].savedMatrix,ZA);return ZA}function NA(){return(new Yt).M(0,0).L(o.page.width,0).L(o.page.width,o.page.height).L(0,o.page.height).transform(JA(yA())).getBoundingBox()}function JA(ZA){var YA=ZA[0]*ZA[3]-ZA[1]*ZA[2];return[ZA[3]/YA,-ZA[1]/YA,-ZA[2]/YA,ZA[0]/YA,(ZA[2]*ZA[5]-ZA[3]*ZA[4])/YA,(ZA[1]*ZA[4]-ZA[0]*ZA[5])/YA]}function j(ZA){var YA=FA(ZA[0]),nt=FA(ZA[1]),UA=FA(ZA[2]),bA=FA(ZA[3]),PA=FA(ZA[4]),HA=FA(ZA[5]);if(EA(YA*bA-nt*UA,0))return[YA,nt,UA,bA,PA,HA]}function fA(ZA){var YA=ZA[2]||0,nt=ZA[1]||0,UA=ZA[0]||0;if(nA(YA,0)&&nA(nt,0))return[];if(nA(YA,0))return[-UA/nt];var bA=nt*nt-4*YA*UA;return EA(bA,0)&&bA>0?[(-nt+Math.sqrt(bA))/(2*YA),(-nt-Math.sqrt(bA))/(2*YA)]:nA(bA,0)?[-nt/(2*YA)]:[]}function rA(ZA,YA){return(YA[0]||0)+(YA[1]||0)*ZA+(YA[2]||0)*ZA*ZA+(YA[3]||0)*ZA*ZA*ZA}function nA(ZA,YA){return Math.abs(ZA-YA)<1e-10}function EA(ZA,YA){return Math.abs(ZA-YA)>=1e-10}function FA(ZA){return ZA>-1e21&&ZA<1e21?Math.round(1e6*ZA)/1e6:0}function K(ZA){for(var UA,YA=new Ct((ZA||"").trim()),nt=[1,0,0,1,0,0];UA=YA.match(/^([A-Za-z]+)\s*[(]([^(]+)[)]/,!0);){for(var bA=UA[1],PA=[],HA=new Ct(UA[2].trim()),tt=void 0;tt=HA.matchNumber();)PA.push(Number(tt)),HA.matchSeparator();if("matrix"===bA&&6===PA.length)nt=CA(nt,[PA[0],PA[1],PA[2],PA[3],PA[4],PA[5]]);else if("translate"===bA&&2===PA.length)nt=CA(nt,[1,0,0,1,PA[0],PA[1]]);else if("translate"===bA&&1===PA.length)nt=CA(nt,[1,0,0,1,PA[0],0]);else if("scale"===bA&&2===PA.length)nt=CA(nt,[PA[0],0,0,PA[1],0,0]);else if("scale"===bA&&1===PA.length)nt=CA(nt,[PA[0],0,0,PA[0],0,0]);else if("rotate"===bA&&3===PA.length){var RA=PA[0]*Math.PI/180;nt=CA(nt,[1,0,0,1,PA[1],PA[2]],[Math.cos(RA),Math.sin(RA),-Math.sin(RA),Math.cos(RA),0,0],[1,0,0,1,-PA[1],-PA[2]])}else if("rotate"===bA&&1===PA.length){var rt=PA[0]*Math.PI/180;nt=CA(nt,[Math.cos(rt),Math.sin(rt),-Math.sin(rt),Math.cos(rt),0,0])}else if("skewX"===bA&&1===PA.length){var VA=PA[0]*Math.PI/180;nt=CA(nt,[1,0,Math.tan(VA),1,0,0])}else{if("skewY"!==bA||1!==PA.length)return;var wt=PA[0]*Math.PI/180;nt=CA(nt,[1,Math.tan(wt),0,1,0,0])}YA.matchSeparator()}if(!YA.matchAll())return nt}function R(ZA,YA,nt,UA,bA,PA){var HA=(ZA||"").trim().match(/^(none)$|^x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?$/)||[],tt=HA[1]||HA[4]||"meet",VA=YA/UA,wt=nt/bA,Ft={Min:0,Mid:.5,Max:1}[HA[2]||"Mid"]-(PA||0),Tt={Min:0,Mid:.5,Max:1}[HA[3]||"Mid"]-(PA||0);return"slice"===tt?wt=VA=Math.max(VA,wt):"meet"===tt&&(wt=VA=Math.min(VA,wt)),[VA,0,0,wt,Ft*(YA-UA*VA),Tt*(nt-bA*wt)]}function aA(ZA){var YA=Object.create(null);ZA=(ZA||"").trim().split(/;/);for(var nt=0;ntBe&&(Ht=Be,Be=ie,ie=Ht),jt>oe&&(Ht=oe,oe=jt,jt=Ht);for(var De=fA(Ft),ke=0;ke=0&&De[ke]<=1){var Se=rA(De[ke],VA);SeBe&&(Be=Se)}for(var xe=fA(Tt),Ne=0;Ne=0&&xe[Ne]<=1){var Xe=rA(xe[Ne],wt);Xeoe&&(oe=Xe)}return[ie,jt,Be,oe]},this.getPointAtLength=function(Ht){if(nA(Ht,0))return this.startPoint;if(nA(Ht,this.totalLength))return this.endPoint;if(!(Ht<0||Ht>this.totalLength))for(var ie=1;ie<=rt;ie++){var jt=Ot[ie-1],Be=Ot[ie];if(jt<=Ht&&Ht<=Be){var oe=(ie-(Be-Ht)/(Be-jt))/rt,De=rA(oe,VA),ke=rA(oe,wt),Se=rA(oe,Ft),xe=rA(oe,Tt);return[De,ke,Math.atan2(xe,Se)]}}}},pt=function(YA,nt,UA,bA){this.totalLength=Math.sqrt((UA-YA)*(UA-YA)+(bA-nt)*(bA-nt)),this.startPoint=[YA,nt,Math.atan2(bA-nt,UA-YA)],this.endPoint=[UA,bA,Math.atan2(bA-nt,UA-YA)],this.getBoundingBox=function(){return[Math.min(this.startPoint[0],this.endPoint[0]),Math.min(this.startPoint[1],this.endPoint[1]),Math.max(this.startPoint[0],this.endPoint[0]),Math.max(this.startPoint[1],this.endPoint[1])]},this.getPointAtLength=function(PA){if(PA>=0&&PA<=this.totalLength){var HA=PA/this.totalLength||0;return[this.startPoint[0]+HA*(this.endPoint[0]-this.startPoint[0]),this.startPoint[1]+HA*(this.endPoint[1]-this.startPoint[1]),this.startPoint[2]]}}},Yt=function ZA(){this.pathCommands=[],this.pathSegments=[],this.startPoint=null,this.endPoint=null,this.totalLength=0;var PA,HA,tt,YA=0,nt=0,UA=0,bA=0;this.move=function(RA,rt){return YA=UA=RA,nt=bA=rt,null},this.line=function(RA,rt){var VA=new pt(UA,bA,RA,rt);return UA=RA,bA=rt,VA},this.curve=function(RA,rt,VA,wt,Ft,Tt){var Ot=new lt(UA,bA,RA,rt,VA,wt,Ft,Tt);return UA=Ft,bA=Tt,Ot},this.close=function(){var RA=new pt(UA,bA,YA,nt);return UA=YA,bA=nt,RA},this.addCommand=function(RA){this.pathCommands.push(RA);var rt=this[RA[0]].apply(this,RA.slice(3));rt&&(rt.hasStart=RA[1],rt.hasEnd=RA[2],this.startPoint=this.startPoint||rt.startPoint,this.endPoint=rt.endPoint,this.pathSegments.push(rt),this.totalLength+=rt.totalLength)},this.M=function(RA,rt){return this.addCommand(["move",!0,!0,RA,rt]),PA="M",this},this.m=function(RA,rt){return this.M(UA+RA,bA+rt)},this.Z=this.z=function(){return this.addCommand(["close",!0,!0]),PA="Z",this},this.L=function(RA,rt){return this.addCommand(["line",!0,!0,RA,rt]),PA="L",this},this.l=function(RA,rt){return this.L(UA+RA,bA+rt)},this.H=function(RA){return this.L(RA,bA)},this.h=function(RA){return this.L(UA+RA,bA)},this.V=function(RA){return this.L(UA,RA)},this.v=function(RA){return this.L(UA,bA+RA)},this.C=function(RA,rt,VA,wt,Ft,Tt){return this.addCommand(["curve",!0,!0,RA,rt,VA,wt,Ft,Tt]),PA="C",HA=VA,tt=wt,this},this.c=function(RA,rt,VA,wt,Ft,Tt){return this.C(UA+RA,bA+rt,UA+VA,bA+wt,UA+Ft,bA+Tt)},this.S=function(RA,rt,VA,wt){return this.C(UA+("C"===PA?UA-HA:0),bA+("C"===PA?bA-tt:0),RA,rt,VA,wt)},this.s=function(RA,rt,VA,wt){return this.C(UA+("C"===PA?UA-HA:0),bA+("C"===PA?bA-tt:0),UA+RA,bA+rt,UA+VA,bA+wt)},this.Q=function(RA,rt,VA,wt){return this.addCommand(["curve",!0,!0,UA+.6666666666666666*(RA-UA),bA+2/3*(rt-bA),VA+2/3*(RA-VA),wt+2/3*(rt-wt),VA,wt]),PA="Q",HA=RA,tt=rt,this},this.q=function(RA,rt,VA,wt){return this.Q(UA+RA,bA+rt,UA+VA,bA+wt)},this.T=function(RA,rt){return this.Q(UA+("Q"===PA?UA-HA:0),bA+("Q"===PA?bA-tt:0),RA,rt)},this.t=function(RA,rt){return this.Q(UA+("Q"===PA?UA-HA:0),bA+("Q"===PA?bA-tt:0),UA+RA,bA+rt)},this.A=function(RA,rt,VA,wt,Ft,Tt,Ot){if(nA(RA,0)||nA(rt,0))this.addCommand(["line",!0,!0,Tt,Ot]);else{VA*=Math.PI/180,RA=Math.abs(RA),rt=Math.abs(rt),wt=1*!!wt,Ft=1*!!Ft;var Zt=Math.cos(VA)*(UA-Tt)/2+Math.sin(VA)*(bA-Ot)/2,ne=Math.cos(VA)*(bA-Ot)/2-Math.sin(VA)*(UA-Tt)/2,ht=Zt*Zt/(RA*RA)+ne*ne/(rt*rt);ht>1&&(RA*=Math.sqrt(ht),rt*=Math.sqrt(ht));var Ut=Math.sqrt(Math.max(0,RA*RA*rt*rt-RA*RA*ne*ne-rt*rt*Zt*Zt)/(RA*RA*ne*ne+rt*rt*Zt*Zt)),Xt=(wt===Ft?-1:1)*Ut*RA*ne/rt,Ht=(wt===Ft?1:-1)*Ut*rt*Zt/RA,ie=Math.cos(VA)*Xt-Math.sin(VA)*Ht+(UA+Tt)/2,jt=Math.sin(VA)*Xt+Math.cos(VA)*Ht+(bA+Ot)/2,Be=Math.atan2((ne-Ht)/rt,(Zt-Xt)/RA),oe=Math.atan2((-ne-Ht)/rt,(-Zt-Xt)/RA);0===Ft&&oe-Be>0?oe-=2*Math.PI:1===Ft&&oe-Be<0&&(oe+=2*Math.PI);for(var De=Math.ceil(Math.abs(oe-Be)/(Math.PI/Dn)),ke=0;keRA[2]&&(RA[2]=wt[2]),wt[1]RA[3]&&(RA[3]=wt[3]);return RA[0]===1/0&&(RA[0]=0),RA[1]===1/0&&(RA[1]=0),RA[2]===-1/0&&(RA[2]=0),RA[3]===-1/0&&(RA[3]=0),RA},this.getPointAtLength=function(RA){if(RA>=0&&RA<=this.totalLength){for(var rt,VA=0;VAbA.selector.specificity||(YA[PA]=bA.css[PA],nt[PA]=bA.selector.specificity)}return YA}(YA),this.allowedChildren=[],this.attr=function(PA){if("function"==typeof YA.getAttribute)return YA.getAttribute(PA)},this.resolveUrl=function(PA){var HA=(PA||"").match(/^\s*(?:url\("(.*)#(.*)"\)|url\('(.*)#(.*)'\)|url\((.*)#(.*)\)|(.*)#(.*))\s*$/)||[],tt=HA[1]||HA[3]||HA[5]||HA[7],RA=HA[2]||HA[4]||HA[6]||HA[8];if(RA){if(!tt){var rt=s.getElementById(RA);if(rt)return-1===this.stack.indexOf(rt)?rt:void ee('SVGtoPDF: loop of circular references for id "'+RA+'"')}if(Qe){var VA=Jt[tt];if(!VA){(function OA(ZA){return"object"==typeof ZA&&null!==ZA&&"number"==typeof ZA.length})(VA=Qe(tt))||(VA=[VA]);for(var wt=0;wt=0&&tt[3]>=0?tt:HA},this.getPercent=function(PA,HA){var tt=this.attr(PA),RA=new Ct((tt||"").trim()),wt=RA.matchNumber();return!wt||(RA.match("%")&&(wt*=.01),RA.matchAll())?HA:Math.max(0,Math.min(1,wt))},this.chooseValue=function(PA){for(var HA=0;HA=0&&(RA=VA);break;case"stroke-miterlimit":null!=(VA=parseFloat(tt))&&VA>=1&&(RA=VA);break;case"word-spacing":case"letter-spacing":RA=this.computeLength(tt,this.getViewport());break;case"stroke-dashoffset":if(null!=(RA=this.computeLength(tt,this.getViewport()))&&RA<0)for(var ne=this.get("stroke-dasharray"),ht=0;ht0?HA:this.ref?this.ref.getChildren():[]},this.getPaint=function(HA,tt,RA,rt){var VA="userSpaceOnUse"!==this.attr("patternUnits"),wt="objectBoundingBox"===this.attr("patternContentUnits"),Ft=this.getLength("x",VA?1:this.getParentVWidth(),0),Tt=this.getLength("y",VA?1:this.getParentVHeight(),0),Ot=this.getLength("width",VA?1:this.getParentVWidth(),0),Zt=this.getLength("height",VA?1:this.getParentVHeight(),0);wt&&!VA?(Ft=(Ft-HA[0])/(HA[2]-HA[0])||0,Tt=(Tt-HA[1])/(HA[3]-HA[1])||0,Ot=Ot/(HA[2]-HA[0])||0,Zt=Zt/(HA[3]-HA[1])||0):!wt&&VA&&(Ft=HA[0]+Ft*(HA[2]-HA[0]),Tt=HA[1]+Tt*(HA[3]-HA[1]),Ot*=HA[2]-HA[0],Zt*=HA[3]-HA[1]);var ne=this.getViewbox("viewBox",[0,0,Ot,Zt]),Ut=CA(R((this.attr("preserveAspectRatio")||"").trim(),Ot,Zt,ne[2],ne[3],0),[1,0,0,1,-ne[0],-ne[1]]),Xt=K(this.attr("patternTransform"));if(wt&&(Xt=CA([HA[2]-HA[0],0,0,HA[3]-HA[1],HA[0],HA[1]],Xt)),(Xt=j(Xt=CA(Xt,[1,0,0,1,Ft,Tt])))&&(Ut=j(Ut))&&(Ot=FA(Ot))&&(Zt=FA(Zt))){var Ht=h([0,0,Ot,Zt]);return o.transform.apply(o,Ut),this.drawChildren(RA,rt),d(Ht),[m(Ht,Ot,Zt,Xt),tt]}return UA?[UA[0],UA[1]*tt]:void 0},this.getVWidth=function(){var HA="userSpaceOnUse"!==this.attr("patternUnits"),tt=this.getLength("width",HA?1:this.getParentVWidth(),0);return this.getViewbox("viewBox",[0,0,tt,0])[2]},this.getVHeight=function(){var HA="userSpaceOnUse"!==this.attr("patternUnits"),tt=this.getLength("height",HA?1:this.getParentVHeight(),0);return this.getViewbox("viewBox",[0,0,0,tt])[3]}},hA=function ZA(YA,nt,UA){KA.call(this,YA,nt),this.allowedChildren=["stop"],this.ref=function(){var HA=this.getUrl("href")||this.getUrl("xlink:href");if(HA&&HA.nodeName===YA.nodeName)return new ZA(HA,nt,UA)}.call(this);var bA=this.attr;this.attr=function(HA){var tt=bA.call(this,HA);return null!=tt||"href"===HA||"xlink:href"===HA?tt:this.ref?this.ref.attr(HA):null};var PA=this.getChildren;this.getChildren=function(){var HA=PA.call(this);return HA.length>0?HA:this.ref?this.ref.getChildren():[]},this.getPaint=function(HA,tt,RA,rt){var VA=this.getChildren();if(0!==VA.length){if(1===VA.length){var wt=VA[0],Ft=wt.get("stop-color");return"none"===Ft?void 0:$(Ft,wt.get("stop-opacity")*tt,rt)}var ne,ht,Ut,Xt,Ht,ie,Tt="userSpaceOnUse"!==this.attr("gradientUnits"),Ot=K(this.attr("gradientTransform")),Zt=this.attr("spreadMethod"),jt=0,Be=0,oe=1;if(Tt&&(Ot=CA([HA[2]-HA[0],0,0,HA[3]-HA[1],HA[0],HA[1]],Ot)),Ot=j(Ot)){if("linearGradient"===this.name)ht=this.getLength("x1",Tt?1:this.getVWidth(),0),Ut=this.getLength("x2",Tt?1:this.getVWidth(),Tt?1:this.getVWidth()),Xt=this.getLength("y1",Tt?1:this.getVHeight(),0),Ht=this.getLength("y2",Tt?1:this.getVHeight(),0);else{Ut=this.getLength("cx",Tt?1:this.getVWidth(),Tt?.5:.5*this.getVWidth()),Ht=this.getLength("cy",Tt?1:this.getVHeight(),Tt?.5:.5*this.getVHeight()),ie=this.getLength("r",Tt?1:this.getViewport(),Tt?.5:.5*this.getViewport()),ht=this.getLength("fx",Tt?1:this.getVWidth(),Ut),Xt=this.getLength("fy",Tt?1:this.getVHeight(),Ht),ie<0&&ee("SvgElemGradient: negative r value");var De=Math.sqrt(Math.pow(Ut-ht,2)+Math.pow(Ht-Xt,2)),ke=1;De>ie&&(ht=Ut+(ht-Ut)*(ke=ie/De),Xt=Ht+(Xt-Ht)*ke),ie=Math.max(ie,De*ke*1.000001)}if("reflect"===Zt||"repeat"===Zt){var Se=JA(Ot),xe=mA([HA[0],HA[1]],Se),Ne=mA([HA[2],HA[1]],Se),Xe=mA([HA[2],HA[3]],Se),vn=mA([HA[0],HA[3]],Se);"linearGradient"===this.name?(jt=Math.max((xe[0]-Ut)*(Ut-ht)+(xe[1]-Ht)*(Ht-Xt),(Ne[0]-Ut)*(Ut-ht)+(Ne[1]-Ht)*(Ht-Xt),(Xe[0]-Ut)*(Ut-ht)+(Xe[1]-Ht)*(Ht-Xt),(vn[0]-Ut)*(Ut-ht)+(vn[1]-Ht)*(Ht-Xt))/(Math.pow(Ut-ht,2)+Math.pow(Ht-Xt,2)),Be=Math.max((xe[0]-ht)*(ht-Ut)+(xe[1]-Xt)*(Xt-Ht),(Ne[0]-ht)*(ht-Ut)+(Ne[1]-Xt)*(Xt-Ht),(Xe[0]-ht)*(ht-Ut)+(Xe[1]-Xt)*(Xt-Ht),(vn[0]-ht)*(ht-Ut)+(vn[1]-Xt)*(Xt-Ht))/(Math.pow(Ut-ht,2)+Math.pow(Ht-Xt,2))):jt=Math.sqrt(Math.max(Math.pow(xe[0]-Ut,2)+Math.pow(xe[1]-Ht,2),Math.pow(Ne[0]-Ut,2)+Math.pow(Ne[1]-Ht,2),Math.pow(Xe[0]-Ut,2)+Math.pow(Xe[1]-Ht,2),Math.pow(vn[0]-Ut,2)+Math.pow(vn[1]-Ht,2)))/ie-1,jt=Math.ceil(jt+.5),oe=(Be=Math.ceil(Be+.5))+1+jt}ne="linearGradient"===this.name?o.linearGradient(ht-Be*(Ut-ht),Xt-Be*(Ht-Xt),Ut+jt*(Ut-ht),Ht+jt*(Ht-Xt)):o.radialGradient(ht,Xt,0,Ut,Ht,ie+jt*ie);for(var tn=0;tn0&&ne.stop((tn+0)/oe,sn[0],sn[1]),ne.stop((tn+pn)/(jt+Be+1),sn[0],sn[1]),en===VA.length-1&&pn<1&&ne.stop((tn+1)/oe,sn[0],sn[1])}return ne.setTransform.apply(ne,Ot),[ne,1]}return UA?[UA[0],UA[1]*tt]:void 0}}},_=function(YA,nt){qA.call(this,YA,nt),this.dashScale=1,this.getBoundingShape=function(){return this.shape},this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(UA,bA){if("hidden"!==this.get("visibility")&&this.shape){if(o.save(),this.transform(),this.clip(),UA)this.shape.insertInDocument(),z(r.white),o.fill(this.get("clip-rule"));else{var HA;this.mask()&&(HA=h(NA()));var tt=this.shape.getSubPaths(),RA=this.getFill(UA,bA),rt=this.getStroke(UA,bA),VA=this.get("stroke-width"),wt=this.get("stroke-linecap");if(RA||rt){if(RA&&z(RA),rt){for(var Ft=0;Ft0&&tt[Ft].startPoint&&tt[Ft].startPoint.length>1){var Tt=tt[Ft].startPoint[0],Ot=tt[Ft].startPoint[1];z(rt),"square"===wt?o.rect(Tt-.5*VA,Ot-.5*VA,VA,VA):"round"===wt&&o.circle(Tt,Ot,.5*VA),o.fill()}var Zt=this.get("stroke-dasharray"),ne=this.get("stroke-dashoffset");if(EA(this.dashScale,1)){for(var ht=0;ht0&&tt[Ut].insertInDocument();RA&&rt?o.fillAndStroke(this.get("fill-rule")):RA?o.fill(this.get("fill-rule")):rt&&o.stroke()}var Xt=this.get("marker-start"),Ht=this.get("marker-mid"),ie=this.get("marker-end");if("none"!==Xt||"none"!==Ht||"none"!==ie){var jt=this.shape.getMarkers();if("none"!==Xt&&new ot(Xt,null).drawMarker(!1,bA,jt[0],VA),"none"!==Ht)for(var oe=1;oe0&&HA>0?tt&&RA?(tt=Math.min(tt,.5*PA),RA=Math.min(RA,.5*HA),this.shape=(new Yt).M(UA+tt,bA).L(UA+PA-tt,bA).A(tt,RA,0,0,1,UA+PA,bA+RA).L(UA+PA,bA+HA-RA).A(tt,RA,0,0,1,UA+PA-tt,bA+HA).L(UA+tt,bA+HA).A(tt,RA,0,0,1,UA,bA+HA-RA).L(UA,bA+RA).A(tt,RA,0,0,1,UA+tt,bA).Z()):this.shape=(new Yt).M(UA,bA).L(UA+PA,bA).L(UA+PA,bA+HA).L(UA,bA+HA).Z():this.shape=new Yt},$A=function(YA,nt){_.call(this,YA,nt);var UA=this.getLength("cx",this.getVWidth(),0),bA=this.getLength("cy",this.getVHeight(),0),PA=this.getLength("r",this.getViewport(),0);this.shape=PA>0?(new Yt).M(UA+PA,bA).A(PA,PA,0,0,1,UA-PA,bA).A(PA,PA,0,0,1,UA+PA,bA).Z():new Yt},O=function(YA,nt){_.call(this,YA,nt);var UA=this.getLength("cx",this.getVWidth(),0),bA=this.getLength("cy",this.getVHeight(),0),PA=this.getLength("rx",this.getVWidth(),0),HA=this.getLength("ry",this.getVHeight(),0);this.shape=PA>0&&HA>0?(new Yt).M(UA+PA,bA).A(PA,HA,0,0,1,UA-PA,bA).A(PA,HA,0,0,1,UA+PA,bA).Z():new Yt},XA=function(YA,nt){_.call(this,YA,nt);var UA=this.getLength("x1",this.getVWidth(),0),bA=this.getLength("y1",this.getVHeight(),0),PA=this.getLength("x2",this.getVWidth(),0),HA=this.getLength("y2",this.getVHeight(),0);this.shape=(new Yt).M(UA,bA).L(PA,HA)},et=function(YA,nt){_.call(this,YA,nt);var UA=this.getNumberList("points");this.shape=new Yt;for(var bA=0;bA0?UA:void 0,this.dashScale=void 0!==this.pathLength?this.shape.totalLength/this.pathLength:1},ot=function(YA,nt){Qt.call(this,YA,nt);var UA=this.getLength("markerWidth",this.getParentVWidth(),3),bA=this.getLength("markerHeight",this.getParentVHeight(),3),PA=this.getViewbox("viewBox",[0,0,UA,bA]);this.getVWidth=function(){return PA[2]},this.getVHeight=function(){return PA[3]},this.drawMarker=function(HA,tt,RA,rt){o.save();var VA=this.attr("orient"),wt=this.attr("markerUnits"),Ft="auto"===VA?RA[2]:(parseFloat(VA)||0)*Math.PI/180,Tt="userSpaceOnUse"===wt?1:rt;o.transform(Math.cos(Ft)*Tt,Math.sin(Ft)*Tt,-Math.sin(Ft)*Tt,Math.cos(Ft)*Tt,RA[0],RA[1]);var ht,Ot=this.getLength("refX",this.getVWidth(),0),Zt=this.getLength("refY",this.getVHeight(),0),ne=R(this.attr("preserveAspectRatio"),UA,bA,PA[2],PA[3],.5);"hidden"===this.get("overflow")&&o.rect(ne[0]*(PA[0]+PA[2]/2-Ot)-UA/2,ne[3]*(PA[1]+PA[3]/2-Zt)-bA/2,UA,bA).clip(),o.transform.apply(o,ne),o.translate(-Ot,-Zt),this.get("opacity")<1&&!HA&&(ht=h(NA())),this.drawChildren(HA,tt),ht&&(d(ht),o.fillOpacity(this.get("opacity")),D(ht)),o.restore()}},bt=function(YA,nt){Qt.call(this,YA,nt),this.useMask=function(UA){var bA=h(NA());o.save(),"objectBoundingBox"===this.attr("clipPathUnits")&&o.transform(UA[2]-UA[0],0,0,UA[3]-UA[1],UA[0],UA[1]),this.clip(),this.drawChildren(!0,!1),o.restore(),d(bA),N(bA,!0)}},xt=function(YA,nt){Qt.call(this,YA,nt),this.useMask=function(UA){var PA,HA,tt,RA,bA=h(NA());o.save(),"userSpaceOnUse"===this.attr("maskUnits")?(PA=this.getLength("x",this.getVWidth(),-.1*(UA[2]-UA[0])+UA[0]),HA=this.getLength("y",this.getVHeight(),-.1*(UA[3]-UA[1])+UA[1]),tt=this.getLength("width",this.getVWidth(),1.2*(UA[2]-UA[0])),RA=this.getLength("height",this.getVHeight(),1.2*(UA[3]-UA[1]))):(PA=this.getLength("x",this.getVWidth(),-.1)*(UA[2]-UA[0])+UA[0],HA=this.getLength("y",this.getVHeight(),-.1)*(UA[3]-UA[1])+UA[1],tt=this.getLength("width",this.getVWidth(),1.2)*(UA[2]-UA[0]),RA=this.getLength("height",this.getVHeight(),1.2)*(UA[3]-UA[1])),o.rect(PA,HA,tt,RA).clip(),"objectBoundingBox"===this.attr("maskContentUnits")&&o.transform(UA[2]-UA[0],0,0,UA[3]-UA[1],UA[0],UA[1]),this.clip(),this.drawChildren(!1,!0),o.restore(),d(bA),N(bA,!0)}},Lt=function(YA,nt){qA.call(this,YA,nt),this.allowedChildren=["tspan","#text","#cdata-section","a"],this.isText=!0,this.getBoundingShape=function(){for(var UA=new Yt,bA=0;bA Tj")}o.addContent("ET")}}}"line-through"===this.get("text-decoration")&&this.decorate(.05*this._font.size,.5*(DA(this._font.font,this._font.size)+TA(this._font.font,this._font.size)),UA,bA)},this.decorate=function(UA,bA,PA,HA){var tt=this.getFill(PA,HA),RA=this.getStroke(PA,HA);tt&&z(tt),RA&&(y(RA),o.lineWidth(this.get("stroke-width")).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(this.get("stroke-linecap")).dash(this.get("stroke-dasharray"),{phase:this.get("stroke-dashoffset")}));for(var rt=0,VA=this._pos;rt0?HA:this.pathObject.totalLength,this.pathScale=this.pathObject.totalLength/this.pathLength}else if((PA=this.getUrl("href")||this.getUrl("xlink:href"))&&"path"===PA.nodeName){var tt=new kA(PA,this);this.pathObject=tt.shape.clone().transform(tt.get("transform")),this.pathLength=this.chooseValue(tt.pathLength,this.pathObject.totalLength),this.pathScale=this.pathObject.totalLength/this.pathLength}},Vt=function(YA,nt){Lt.call(this,YA,nt),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"],function(UA){var RA,rt,bA="",PA=YA.textContent,HA=[],tt=[],VA=0,wt=0;function Ft(){if(tt.length)for(var ht=tt[tt.length-1],Ht={startltr:0,middleltr:.5,endltr:1,startrtl:1,middlertl:.5,endrtl:0}[RA+rt]*(ht.x+ht.width-tt[0].x)||0,ie=0;ieXt||Be<0)ht._pos[jt].hidden=!0;else{var oe=Ut.getPointAtLength(Be*Ht);EA(Ht,1)&&(ht._pos[jt].scale*=Ht,ht._pos[jt].width*=Ht),ht._pos[jt].x=oe[0]-.5*ht._pos[jt].width*Math.cos(oe[2])-ht._pos[jt].y*Math.sin(oe[2]),ht._pos[jt].y=oe[1]-.5*ht._pos[jt].width*Math.sin(oe[2])+ht._pos[jt].y*Math.cos(oe[2]),ht._pos[jt].rotate=oe[2]+ht._pos[jt].rotate,ht._pos[jt].continuous=!1}}else for(var De=0;De0&&oe<1/0)for(var De=0;De=2)for(var ke=(Ut-(Be-jt))/(ht.length-1),Se=0;Se0?D-4:D;for(F=0;F>16&255,m[p++]=h>>8&255,m[p++]=255&h;return 2===N&&(h=u[e.charCodeAt(F)]<<2|u[e.charCodeAt(F+1)]>>4,m[p++]=255&h),1===N&&(h=u[e.charCodeAt(F)]<<10|u[e.charCodeAt(F+1)]<<4|u[e.charCodeAt(F+2)]>>2,m[p++]=h>>8&255,m[p++]=255&h),m},A.fromByteArray=function C(e){for(var h,d=e.length,D=d%3,N=[],m=16383,p=0,x=d-D;px?x:p+m));return 1===D?N.push(n[(h=e[d-1])>>2]+n[h<<4&63]+"=="):2===D&&N.push(n[(h=(e[d-2]<<8)+e[d-1])>>10]+n[h>>4&63]+n[h<<2&63]+"="),N.join("")};for(var n=[],u=[],a=typeof Uint8Array<"u"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0;s<64;++s)n[s]=o[s],u[o.charCodeAt(s)]=s;function f(e){var h=e.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=e.indexOf("=");return-1===d&&(d=h),[d,d===h?0:4-d%4]}function Q(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function E(e,h,d){for(var N=[],m=h;m0},o.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var s=this.buf_ptr_,c=this.input_.read(this.buf_,s,A);if(c<0)throw new Error("Unexpected end of input");if(c=8;)this.val_>>>=8,this.val_|=this.buf_[8191&this.pos_]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},o.prototype.readBits=function(s){32-this.bit_pos_>>this.bit_pos_&a[s];return this.bit_pos_+=s,c},U.exports=o},17080:function(U,A){A.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),A.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},66450:function(U,A,n){var a=n(66154).g,o=n(66154).j,s=n(24181),c=n(45139),f=n(60966).h,w=n(60966).g,B=n(17080),r=n(98435),Q=n(72973),E=8,C=16,e=256,h=704,d=26,D=6,N=2,m=8,p=255,x=1080,F=18,Y=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),v=16,T=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),z=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),y=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function tA(aA){var iA;return 0===aA.readBits(1)?16:(iA=aA.readBits(3))>0?17+iA:(iA=aA.readBits(3))>0?8+iA:17}function gA(aA){if(aA.readBits(1)){var iA=aA.readBits(3);return 0===iA?1:aA.readBits(iA)+(1<1&&0===wA)throw new Error("Invalid size byte");iA.meta_block_length|=wA<<8*cA}}else for(cA=0;cA4&&0===DA)throw new Error("Invalid size nibble");iA.meta_block_length|=DA<<4*cA}return++iA.meta_block_length,!iA.input_end&&!iA.is_metadata&&(iA.is_uncompressed=aA.readBits(1)),iA}function $(aA,iA,pA){var cA;return pA.fillBitWindow(),(cA=aA[iA+=pA.val_>>>pA.bit_pos_&p].bits-m)>0&&(pA.bit_pos_+=m,iA+=aA[iA].value,iA+=pA.val_>>>pA.bit_pos_&(1<>=1,++IA;for(TA=0;TA0;++TA){var Qt,KA=Y[TA],qA=0;xA.fillBitWindow(),xA.bit_pos_+=Yt[qA+=xA.val_>>>xA.bit_pos_&15].bits,Ct[KA]=Qt=Yt[qA].value,0!==Qt&&(lt-=32>>Qt,++pt)}if(1!==pt&&0!==lt)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function CA(aA,iA,pA,xA){for(var cA=0,wA=E,DA=0,TA=0,zA=32768,IA=[],jA=0;jA<32;jA++)IA.push(new f(0,0));for(w(IA,0,5,aA,F);cA0;){var Ct,ut=0;if(xA.readMoreInput(),xA.fillBitWindow(),xA.bit_pos_+=IA[ut+=xA.val_>>>xA.bit_pos_&31].bits,(Ct=255&IA[ut].value)>Ct);else{var pt,Yt,lt=Ct-14,KA=0;if(Ct===C&&(KA=wA),TA!==KA&&(DA=0,TA=KA),pt=DA,DA>0&&(DA-=2,DA<<=lt),cA+(Yt=(DA+=xA.readBits(lt)+3)-pt)>iA)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var qA=0;qA>>5]),this.htrees=new Uint32Array(iA)}function rA(aA,iA){var wA,DA,pA={num_htrees:null,context_map:null},cA=0;iA.readMoreInput();var TA=pA.num_htrees=gA(iA)+1,zA=pA.context_map=new Uint8Array(aA);if(TA<=1)return pA;for(iA.readBits(1)&&(cA=iA.readBits(4)+1),wA=[],DA=0;DA=aA)throw new Error("[DecodeContextMap] i >= context_map_size");zA[DA]=0,++DA}else zA[DA]=IA-cA,++DA}return iA.readBits(1)&&function j(aA,iA){var xA,pA=new Uint8Array(256);for(xA=0;xA<256;++xA)pA[xA]=xA;for(xA=0;xA=aA&&(jA-=aA),xA[pA]=jA,cA[TA+(1&wA[zA])]=jA,++wA[zA]}function EA(aA,iA,pA,xA,cA,wA){var IA,DA=cA+1,TA=pA&cA,zA=wA.pos_&s.IBUF_MASK;if(iA<8||wA.bit_pos_+(iA<<3)0;)wA.readMoreInput(),xA[TA++]=wA.readBits(8),TA===DA&&(aA.write(xA,DA),TA=0);else{if(wA.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;wA.bit_pos_<32;)xA[TA]=wA.val_>>>wA.bit_pos_,wA.bit_pos_+=8,++TA,--iA;if(zA+(IA=wA.bit_end_pos_-wA.bit_pos_>>3)>s.IBUF_MASK){for(var jA=s.IBUF_MASK+1-zA,ut=0;ut=DA)for(aA.write(xA,DA),TA-=DA,ut=0;ut=DA;){if(wA.input_.read(xA,TA,IA=DA-TA)iA.buffer.length){var ee=new Uint8Array(xA+vA);ee.set(iA.buffer),iA.buffer=ee}if(cA=In.input_end,gt=In.is_uncompressed,In.is_metadata)for(FA(ft);vA>0;--vA)ft.readMoreInput(),ft.readBits(8);else if(0!==vA){if(gt){ft.bit_pos_=ft.bit_pos_+7&-8,EA(iA,vA,xA,jA,IA,ft),xA+=vA;continue}for(pA=0;pA<3;++pA)L[pA]=gA(ft)+1,L[pA]>=2&&(mA(L[pA]+2,qA,pA*x,ft),mA(d,Qt,pA*x,ft),q[pA]=yA(Qt,pA*x,ft),_[pA]=1);for(ft.readMoreInput(),O=(1<<(GA=ft.readBits(2)))-1,XA=($A=v+(ft.readBits(4)<0;){var ve,Qe,Dn,Qn,Jt,zt,Wt,ae,dn,Ln,Vn,ei;for(ft.readMoreInput(),0===q[1]&&(nA(L[1],qA,1,J,hA,_,ft),q[1]=yA(Qt,x,ft),Fn=KA[1].htrees[J[1]]),--q[1],(Qe=(ve=$(KA[1].codes,Fn,ft))>>6)>=2?(Qe-=2,Wt=-1):Wt=0,Qn=r.kCopyRangeLut[Qe]+(7&ve),Jt=r.kInsertLengthPrefixCode[Dn=r.kInsertRangeLut[Qe]+(ve>>3&7)].offset+ft.readBits(r.kInsertLengthPrefixCode[Dn].nbits),zt=r.kCopyLengthPrefixCode[Qn].offset+ft.readBits(r.kCopyLengthPrefixCode[Qn].nbits),pt=jA[xA-1&IA],Yt=jA[xA-2&IA],dn=0;dn4?3:zt-2))]],ft))>=$A&&(ei=(Wt-=$A)&O,Wt=$A+((Yn=(2+(1&(Wt>>=GA))<<(Vn=1+(Wt>>1)))-4)+ft.readBits(Vn)<(TA=xA=c.minDictionaryWordLength&&zt<=c.maxDictionaryWordLength))throw new Error("Invalid backward reference. pos: "+xA+" distance: "+ae+" len: "+zt+" bytes left: "+vA);var Yn=c.offsetsByLength[zt],ZA=ae-TA-1,YA=c.sizeBitsByLength[zt],bA=ZA>>YA;if(Yn+=(ZA&(1<=ut){iA.write(jA,zA);for(var HA=0;HA0&&(Ct[3<]=ae,++lt),zt>vA)throw new Error("Invalid backward reference. pos: "+xA+" distance: "+ae+" len: "+zt+" bytes left: "+vA);for(dn=0;dn>=1;return(c&w-1)+w}function o(c,f,w,B,r){do{c[f+(B-=w)]=new n(r.bits,r.value)}while(B>0)}function s(c,f,w){for(var B=1<0;--Y[C])o(c,f+h,d,p,new n(255&C,65535&F[e++])),h=a(h,C);for(N=x-1,D=-1,C=w+1,d=2;C<=u;++C,d<<=1)for(;Y[C]>0;--Y[C])(h&N)!==D&&(f+=p,x+=p=1<<(m=s(Y,C,w)),c[Q+(D=h&N)]=new n(m+w&255,f-Q-D&65535)),o(c,f+(h>>w),d,p,new n(C-w&255,65535&F[e++])),h=a(h,C);return x}},98435:function(U,A){function n(u,a){this.offset=u,this.nbits=a}A.kBlockLengthPrefixCode=[new n(1,2),new n(5,2),new n(9,2),new n(13,2),new n(17,3),new n(25,3),new n(33,3),new n(41,3),new n(49,4),new n(65,4),new n(81,4),new n(97,4),new n(113,5),new n(145,5),new n(177,5),new n(209,5),new n(241,6),new n(305,6),new n(369,7),new n(497,8),new n(753,9),new n(1265,10),new n(2289,11),new n(4337,12),new n(8433,13),new n(16625,24)],A.kInsertLengthPrefixCode=[new n(0,0),new n(1,0),new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,1),new n(8,1),new n(10,2),new n(14,2),new n(18,3),new n(26,3),new n(34,4),new n(50,4),new n(66,5),new n(98,5),new n(130,6),new n(194,7),new n(322,8),new n(578,9),new n(1090,10),new n(2114,12),new n(6210,14),new n(22594,24)],A.kCopyLengthPrefixCode=[new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,0),new n(7,0),new n(8,0),new n(9,0),new n(10,1),new n(12,1),new n(14,2),new n(18,2),new n(22,3),new n(30,3),new n(38,4),new n(54,4),new n(70,5),new n(102,5),new n(134,6),new n(198,7),new n(326,8),new n(582,9),new n(1094,10),new n(2118,24)],A.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],A.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},66154:function(U,A){function n(a){this.buffer=a,this.pos=0}function u(a){this.buffer=a,this.pos=0}n.prototype.read=function(a,o,s){this.pos+s>this.buffer.length&&(s=this.buffer.length-this.pos);for(var c=0;cthis.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(a.subarray(0,o),this.pos),this.pos+=o,o},A.j=u},72973:function(U,A,n){var u=n(45139),C=10,e=11;function v(y,tA,gA){this.prefix=new Uint8Array(y.length),this.transform=tA,this.suffix=new Uint8Array(gA.length);for(var X=0;X'),new v("",0,"\n"),new v("",3,""),new v("",0,"]"),new v("",0," for "),new v("",14,""),new v("",2,""),new v("",0," a "),new v("",0," that "),new v(" ",C,""),new v("",0,". "),new v(".",0,""),new v(" ",0,", "),new v("",15,""),new v("",0," with "),new v("",0,"'"),new v("",0," from "),new v("",0," by "),new v("",16,""),new v("",17,""),new v(" the ",0,""),new v("",4,""),new v("",0,". The "),new v("",e,""),new v("",0," on "),new v("",0," as "),new v("",0," is "),new v("",7,""),new v("",1,"ing "),new v("",0,"\n\t"),new v("",0,":"),new v(" ",0,". "),new v("",0,"ed "),new v("",20,""),new v("",18,""),new v("",6,""),new v("",0,"("),new v("",C,", "),new v("",8,""),new v("",0," at "),new v("",0,"ly "),new v(" the ",0," of "),new v("",5,""),new v("",9,""),new v(" ",C,", "),new v("",C,'"'),new v(".",0,"("),new v("",e," "),new v("",C,'">'),new v("",0,'="'),new v(" ",0,"."),new v(".com/",0,""),new v(" the ",0," of the "),new v("",C,"'"),new v("",0,". This "),new v("",0,","),new v(".",0," "),new v("",C,"("),new v("",C,"."),new v("",0," not "),new v(" ",0,'="'),new v("",0,"er "),new v(" ",e," "),new v("",0,"al "),new v(" ",e,""),new v("",0,"='"),new v("",e,'"'),new v("",C,". "),new v(" ",0,"("),new v("",0,"ful "),new v(" ",C,". "),new v("",0,"ive "),new v("",0,"less "),new v("",e,"'"),new v("",0,"est "),new v(" ",C,"."),new v("",e,'">'),new v(" ",0,"='"),new v("",C,","),new v("",0,"ize "),new v("",e,"."),new v("\xc2\xa0",0,""),new v(" ",0,","),new v("",C,'="'),new v("",e,'="'),new v("",0,"ous "),new v("",e,", "),new v("",C,"='"),new v(" ",C,","),new v(" ",e,'="'),new v(" ",e,", "),new v("",e,","),new v("",e,"("),new v("",e,". "),new v(" ",e,"."),new v("",e,"='"),new v(" ",e,". "),new v(" ",C,'="'),new v(" ",e,"='"),new v(" ",C,"='")];function z(y,tA){return y[tA]<192?(y[tA]>=97&&y[tA]<=122&&(y[tA]^=32),1):y[tA]<224?(y[tA+1]^=32,2):(y[tA+2]^=5,3)}A.kTransforms=T,A.kNumTransforms=T.length,A.transformDictionaryWord=function(y,tA,gA,X,BA){var j,$=T[BA].prefix,CA=T[BA].suffix,mA=T[BA].transform,yA=mA<12?0:mA-11,NA=0,JA=tA;yA>X&&(yA=X);for(var fA=0;fA<$.length;)y[tA++]=$[fA++];for(gA+=yA,X-=yA,mA<=9&&(X-=mA),NA=0;NA0;){var rA=z(y,j);j+=rA,X-=rA}for(var nA=0;nAA.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=C,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}E.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,o(this.init_done,"close before init"),o(this.mode<=A.UNZIP),this.mode===A.DEFLATE||this.mode===A.GZIP||this.mode===A.DEFLATERAW?c.deflateEnd(this.strm):(this.mode===A.INFLATE||this.mode===A.GUNZIP||this.mode===A.INFLATERAW||this.mode===A.UNZIP)&&f.inflateEnd(this.strm),this.mode=A.NONE,this.dictionary=null)},E.prototype.write=function(C,e,h,d,D,N,m){return this._write(!0,C,e,h,d,D,N,m)},E.prototype.writeSync=function(C,e,h,d,D,N,m){return this._write(!1,C,e,h,d,D,N,m)},E.prototype._write=function(C,e,h,d,D,N,m,p){if(o.equal(arguments.length,8),o(this.init_done,"write before init"),o(this.mode!==A.NONE,"already finalized"),o.equal(!1,this.write_in_progress,"write already in progress"),o.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,o.equal(!1,void 0===e,"must provide flush value"),this.write_in_progress=!0,e!==A.Z_NO_FLUSH&&e!==A.Z_PARTIAL_FLUSH&&e!==A.Z_SYNC_FLUSH&&e!==A.Z_FULL_FLUSH&&e!==A.Z_FINISH&&e!==A.Z_BLOCK)throw new Error("Invalid flush value");if(null==h&&(h=u.alloc(0),D=0,d=0),this.strm.avail_in=D,this.strm.input=h,this.strm.next_in=d,this.strm.avail_out=p,this.strm.output=N,this.strm.next_out=m,this.flush=e,!C)return this._process(),this._checkError()?this._afterSync():void 0;var x=this;return a.nextTick(function(){x._process(),x._after()}),this},E.prototype._afterSync=function(){var C=this.strm.avail_out,e=this.strm.avail_in;return this.write_in_progress=!1,[e,C]},E.prototype._process=function(){var C=null;switch(this.mode){case A.DEFLATE:case A.GZIP:case A.DEFLATERAW:this.err=c.deflate(this.strm,this.flush);break;case A.UNZIP:switch(this.strm.avail_in>0&&(C=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===C)break;if(31!==this.strm.input[C]){this.mode=A.INFLATE;break}if(this.gzip_id_bytes_read=1,C++,1===this.strm.avail_in)break;case 1:if(null===C)break;139===this.strm.input[C]?(this.gzip_id_bytes_read=2,this.mode=A.GUNZIP):this.mode=A.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case A.INFLATE:case A.GUNZIP:case A.INFLATERAW:for(this.err=f.inflate(this.strm,this.flush),this.err===A.Z_NEED_DICT&&this.dictionary&&(this.err=f.inflateSetDictionary(this.strm,this.dictionary),this.err===A.Z_OK?this.err=f.inflate(this.strm,this.flush):this.err===A.Z_DATA_ERROR&&(this.err=A.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===A.GUNZIP&&this.err===A.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=f.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},E.prototype._checkError=function(){switch(this.err){case A.Z_OK:case A.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===A.Z_FINISH)return this._error("unexpected end of file"),!1;break;case A.Z_STREAM_END:break;case A.Z_NEED_DICT:return this._error(null==this.dictionary?"Missing dictionary":"Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},E.prototype._after=function(){if(this._checkError()){var C=this.strm.avail_out,e=this.strm.avail_in;this.write_in_progress=!1,this.callback(e,C),this.pending_close&&this.close()}},E.prototype._error=function(C){this.strm.msg&&(C=this.strm.msg),this.onerror(C,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},E.prototype.init=function(C,e,h,d,D){o(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),o(C>=8&&C<=15,"invalid windowBits"),o(e>=-1&&e<=9,"invalid compression level"),o(h>=1&&h<=9,"invalid memlevel"),o(d===A.Z_FILTERED||d===A.Z_HUFFMAN_ONLY||d===A.Z_RLE||d===A.Z_FIXED||d===A.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(e,C,h,d,D),this._setDictionary()},E.prototype.params=function(){throw new Error("deflateParams Not supported")},E.prototype.reset=function(){this._reset(),this._setDictionary()},E.prototype._init=function(C,e,h,d,D){switch(this.level=C,this.windowBits=e,this.memLevel=h,this.strategy=d,this.flush=A.Z_NO_FLUSH,this.err=A.Z_OK,(this.mode===A.GZIP||this.mode===A.GUNZIP)&&(this.windowBits+=16),this.mode===A.UNZIP&&(this.windowBits+=32),(this.mode===A.DEFLATERAW||this.mode===A.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new s,this.mode){case A.DEFLATE:case A.GZIP:case A.DEFLATERAW:this.err=c.deflateInit2(this.strm,this.level,A.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case A.INFLATE:case A.GUNZIP:case A.INFLATERAW:case A.UNZIP:this.err=f.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==A.Z_OK&&this._error("Init error"),this.dictionary=D,this.write_in_progress=!1,this.init_done=!0},E.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=A.Z_OK,this.mode){case A.DEFLATE:case A.DEFLATERAW:this.err=c.deflateSetDictionary(this.strm,this.dictionary)}this.err!==A.Z_OK&&this._error("Failed to set dictionary")}},E.prototype._reset=function(){switch(this.err=A.Z_OK,this.mode){case A.DEFLATE:case A.DEFLATERAW:case A.GZIP:this.err=c.deflateReset(this.strm);break;case A.INFLATE:case A.INFLATERAW:case A.GUNZIP:this.err=f.inflateReset(this.strm)}this.err!==A.Z_OK&&this._error("Failed to reset stream")},A.Zlib=E},42635:function(U,A,n){"use strict";var u=n(34155),a=n(48823).Buffer,o=n(42830).Transform,s=n(74505),c=n(89539),f=n(69282).ok,w=n(48823).kMaxLength,B="Cannot create final Buffer. It would be larger than 0x"+w.toString(16)+" bytes";s.Z_MIN_WINDOWBITS=8,s.Z_MAX_WINDOWBITS=15,s.Z_DEFAULT_WINDOWBITS=15,s.Z_MIN_CHUNK=64,s.Z_MAX_CHUNK=1/0,s.Z_DEFAULT_CHUNK=16384,s.Z_MIN_MEMLEVEL=1,s.Z_MAX_MEMLEVEL=9,s.Z_DEFAULT_MEMLEVEL=8,s.Z_MIN_LEVEL=-1,s.Z_MAX_LEVEL=9,s.Z_DEFAULT_LEVEL=s.Z_DEFAULT_COMPRESSION;for(var r=Object.keys(s),Q=0;Q=w?fA=new RangeError(B):j=a.concat(CA,mA),CA=[],X.close(),$(fA,j)}X.on("error",function NA(j){X.removeListener("end",JA),X.removeListener("readable",yA),$(j)}),X.on("end",JA),X.end(BA),yA()}function N(X,BA){if("string"==typeof BA&&(BA=a.from(BA)),!a.isBuffer(BA))throw new TypeError("Not a string or buffer");return X._processChunk(BA,X._finishFlushFlag)}function m(X){if(!(this instanceof m))return new m(X);y.call(this,X,s.DEFLATE)}function p(X){if(!(this instanceof p))return new p(X);y.call(this,X,s.INFLATE)}function x(X){if(!(this instanceof x))return new x(X);y.call(this,X,s.GZIP)}function F(X){if(!(this instanceof F))return new F(X);y.call(this,X,s.GUNZIP)}function Y(X){if(!(this instanceof Y))return new Y(X);y.call(this,X,s.DEFLATERAW)}function v(X){if(!(this instanceof v))return new v(X);y.call(this,X,s.INFLATERAW)}function T(X){if(!(this instanceof T))return new T(X);y.call(this,X,s.UNZIP)}function z(X){return X===s.Z_NO_FLUSH||X===s.Z_PARTIAL_FLUSH||X===s.Z_SYNC_FLUSH||X===s.Z_FULL_FLUSH||X===s.Z_FINISH||X===s.Z_BLOCK}function y(X,BA){var $=this;if(this._opts=X=X||{},this._chunkSize=X.chunkSize||A.Z_DEFAULT_CHUNK,o.call(this,X),X.flush&&!z(X.flush))throw new Error("Invalid flush flag: "+X.flush);if(X.finishFlush&&!z(X.finishFlush))throw new Error("Invalid flush flag: "+X.finishFlush);if(this._flushFlag=X.flush||s.Z_NO_FLUSH,this._finishFlushFlag=typeof X.finishFlush<"u"?X.finishFlush:s.Z_FINISH,X.chunkSize&&(X.chunkSizeA.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+X.chunkSize);if(X.windowBits&&(X.windowBitsA.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+X.windowBits);if(X.level&&(X.levelA.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+X.level);if(X.memLevel&&(X.memLevelA.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+X.memLevel);if(X.strategy&&X.strategy!=A.Z_FILTERED&&X.strategy!=A.Z_HUFFMAN_ONLY&&X.strategy!=A.Z_RLE&&X.strategy!=A.Z_FIXED&&X.strategy!=A.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+X.strategy);if(X.dictionary&&!a.isBuffer(X.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new s.Zlib(BA);var CA=this;this._hadError=!1,this._handle.onerror=function(NA,JA){tA(CA),CA._hadError=!0;var j=new Error(NA);j.errno=JA,j.code=A.codes[JA],CA.emit("error",j)};var mA=A.Z_DEFAULT_COMPRESSION;"number"==typeof X.level&&(mA=X.level);var yA=A.Z_DEFAULT_STRATEGY;"number"==typeof X.strategy&&(yA=X.strategy),this._handle.init(X.windowBits||A.Z_DEFAULT_WINDOWBITS,mA,X.memLevel||A.Z_DEFAULT_MEMLEVEL,yA,X.dictionary),this._buffer=a.allocUnsafe(this._chunkSize),this._offset=0,this._level=mA,this._strategy=yA,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!$._handle},configurable:!0,enumerable:!0})}function tA(X,BA){BA&&u.nextTick(BA),X._handle&&(X._handle.close(),X._handle=null)}function gA(X){X.emit("close")}Object.defineProperty(A,"codes",{enumerable:!0,value:Object.freeze(C),writable:!1}),A.Deflate=m,A.Inflate=p,A.Gzip=x,A.Gunzip=F,A.DeflateRaw=Y,A.InflateRaw=v,A.Unzip=T,A.createDeflate=function(X){return new m(X)},A.createInflate=function(X){return new p(X)},A.createDeflateRaw=function(X){return new Y(X)},A.createInflateRaw=function(X){return new v(X)},A.createGzip=function(X){return new x(X)},A.createGunzip=function(X){return new F(X)},A.createUnzip=function(X){return new T(X)},A.deflate=function(X,BA,$){return"function"==typeof BA&&($=BA,BA={}),D(new m(BA),X,$)},A.deflateSync=function(X,BA){return N(new m(BA),X)},A.gzip=function(X,BA,$){return"function"==typeof BA&&($=BA,BA={}),D(new x(BA),X,$)},A.gzipSync=function(X,BA){return N(new x(BA),X)},A.deflateRaw=function(X,BA,$){return"function"==typeof BA&&($=BA,BA={}),D(new Y(BA),X,$)},A.deflateRawSync=function(X,BA){return N(new Y(BA),X)},A.unzip=function(X,BA,$){return"function"==typeof BA&&($=BA,BA={}),D(new T(BA),X,$)},A.unzipSync=function(X,BA){return N(new T(BA),X)},A.inflate=function(X,BA,$){return"function"==typeof BA&&($=BA,BA={}),D(new p(BA),X,$)},A.inflateSync=function(X,BA){return N(new p(BA),X)},A.gunzip=function(X,BA,$){return"function"==typeof BA&&($=BA,BA={}),D(new F(BA),X,$)},A.gunzipSync=function(X,BA){return N(new F(BA),X)},A.inflateRaw=function(X,BA,$){return"function"==typeof BA&&($=BA,BA={}),D(new v(BA),X,$)},A.inflateRawSync=function(X,BA){return N(new v(BA),X)},c.inherits(y,o),y.prototype.params=function(X,BA,$){if(XA.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+X);if(BA!=A.Z_FILTERED&&BA!=A.Z_HUFFMAN_ONLY&&BA!=A.Z_RLE&&BA!=A.Z_FIXED&&BA!=A.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+BA);if(this._level!==X||this._strategy!==BA){var CA=this;this.flush(s.Z_SYNC_FLUSH,function(){f(CA._handle,"zlib binding closed"),CA._handle.params(X,BA),CA._hadError||(CA._level=X,CA._strategy=BA,$&&$())})}else u.nextTick($)},y.prototype.reset=function(){return f(this._handle,"zlib binding closed"),this._handle.reset()},y.prototype._flush=function(X){this._transform(a.alloc(0),"",X)},y.prototype.flush=function(X,BA){var $=this,CA=this._writableState;("function"==typeof X||void 0===X&&!BA)&&(BA=X,X=s.Z_FULL_FLUSH),CA.ended?BA&&u.nextTick(BA):CA.ending?BA&&this.once("end",BA):CA.needDrain?BA&&this.once("drain",function(){return $.flush(X,BA)}):(this._flushFlag=X,this.write(a.alloc(0),"",BA))},y.prototype.close=function(X){tA(this,X),u.nextTick(gA,this)},y.prototype._transform=function(X,BA,$){var CA,mA=this._writableState,NA=(mA.ending||mA.ended)&&(!X||mA.length===X.length);return null===X||a.isBuffer(X)?this._handle?(NA?CA=this._finishFlushFlag:(CA=this._flushFlag,X.length>=mA.length&&(this._flushFlag=this._opts.flush||s.Z_NO_FLUSH)),void this._processChunk(X,CA,$)):$(new Error("zlib binding closed")):$(new Error("invalid input"))},y.prototype._processChunk=function(X,BA,$){var CA=X&&X.length,mA=this._chunkSize-this._offset,yA=0,NA=this,JA="function"==typeof $;if(!JA){var rA,j=[],fA=0;this.on("error",function(K){rA=K}),f(this._handle,"zlib binding closed");do{var nA=this._handle.writeSync(BA,X,yA,CA,this._buffer,this._offset,mA)}while(!this._hadError&&OA(nA[0],nA[1]));if(this._hadError)throw rA;if(fA>=w)throw tA(this),new RangeError(B);var EA=a.concat(j,fA);return tA(this),EA}f(this._handle,"zlib binding closed");var FA=this._handle.write(BA,X,yA,CA,this._buffer,this._offset,mA);function OA(K,R){if(this&&(this.buffer=null,this.callback=null),!NA._hadError){var aA=mA-R;if(f(aA>=0,"have should not go down"),aA>0){var iA=NA._buffer.slice(NA._offset,NA._offset+aA);NA._offset+=aA,JA?NA.push(iA):(j.push(iA),fA+=iA.length)}if((0===R||NA._offset>=NA._chunkSize)&&(mA=NA._chunkSize,NA._offset=0,NA._buffer=a.allocUnsafe(NA._chunkSize)),0===R){if(yA+=CA-K,CA=K,!JA)return!0;var pA=NA._handle.write(BA,X,yA,CA,NA._buffer,NA._offset,NA._chunkSize);return pA.callback=OA,void(pA.buffer=X)}if(!JA)return!1;$()}}FA.buffer=X,FA.callback=OA},c.inherits(m,y),c.inherits(p,y),c.inherits(x,y),c.inherits(F,y),c.inherits(Y,y),c.inherits(v,y),c.inherits(T,y)},21924:function(U,A,n){"use strict";var u=n(40210),a=n(55559),o=a(u("String.prototype.indexOf"));U.exports=function(c,f){var w=u(c,!!f);return"function"==typeof w&&o(c,".prototype.")>-1?a(w):w}},55559:function(U,A,n){"use strict";var u=n(58612),a=n(40210),o=n(67771),s=a("%TypeError%"),c=a("%Function.prototype.apply%"),f=a("%Function.prototype.call%"),w=a("%Reflect.apply%",!0)||u.call(f,c),B=a("%Object.defineProperty%",!0),r=a("%Math.max%");if(B)try{B({},"a",{value:1})}catch{B=null}U.exports=function(C){if("function"!=typeof C)throw new s("a function is required");var e=w(u,f,arguments);return o(e,1+r(0,C.length-(arguments.length-1)),!0)};var Q=function(){return w(u,c,arguments)};B?B(U.exports,"apply",{value:Q}):U.exports.apply=Q},16313:function(U,A,n){var u=n(48823).Buffer,a=function(){"use strict";function o(r,Q,E,C){"object"==typeof Q&&(E=Q.depth,C=Q.prototype,Q=Q.circular);var h=[],d=[],D=typeof u<"u";return typeof Q>"u"&&(Q=!0),typeof E>"u"&&(E=1/0),function N(m,p){if(null===m)return null;if(0==p)return m;var x,F;if("object"!=typeof m)return m;if(o.__isArray(m))x=[];else if(o.__isRegExp(m))x=new RegExp(m.source,B(m)),m.lastIndex&&(x.lastIndex=m.lastIndex);else if(o.__isDate(m))x=new Date(m.getTime());else{if(D&&u.isBuffer(m))return x=u.allocUnsafe?u.allocUnsafe(m.length):new u(m.length),m.copy(x),x;typeof C>"u"?(F=Object.getPrototypeOf(m),x=Object.create(F)):(x=Object.create(C),F=C)}if(Q){var Y=h.indexOf(m);if(-1!=Y)return d[Y];h.push(m),d.push(x)}for(var v in m){var T;F&&(T=Object.getOwnPropertyDescriptor(F,v)),(!T||null!=T.set)&&(x[v]=N(m[v],p-1))}return x}(r,E)}function s(r){return Object.prototype.toString.call(r)}function B(r){var Q="";return r.global&&(Q+="g"),r.ignoreCase&&(Q+="i"),r.multiline&&(Q+="m"),Q}return o.clonePrototype=function(Q){if(null===Q)return null;var E=function(){};return E.prototype=Q,new E},o.__objToStr=s,o.__isDate=function c(r){return"object"==typeof r&&"[object Date]"===s(r)},o.__isArray=function f(r){return"object"==typeof r&&"[object Array]"===s(r)},o.__isRegExp=function w(r){return"object"==typeof r&&"[object RegExp]"===s(r)},o.__getRegExpFlags=B,o}();U.exports&&(U.exports=a)},24667:function(U,A,n){n(26833);var u=n(40857);U.exports=u.Object.values},47633:function(U,A,n){n(9170),n(66992),n(41539),n(88674),n(17922),n(34668),n(17727),n(78783);var u=n(40857);U.exports=u.Promise},13867:function(U,A,n){var u=n(71150);n(8628),n(97314),n(77479),n(96290),U.exports=u},19662:function(U,A,n){var u=n(17854),a=n(60614),o=n(66330),s=u.TypeError;U.exports=function(c){if(a(c))return c;throw s(o(c)+" is not a function")}},39483:function(U,A,n){var u=n(17854),a=n(4411),o=n(66330),s=u.TypeError;U.exports=function(c){if(a(c))return c;throw s(o(c)+" is not a constructor")}},96077:function(U,A,n){var u=n(17854),a=n(60614),o=u.String,s=u.TypeError;U.exports=function(c){if("object"==typeof c||a(c))return c;throw s("Can't set "+o(c)+" as a prototype")}},51223:function(U,A,n){var u=n(5112),a=n(70030),o=n(3070),s=u("unscopables"),c=Array.prototype;null==c[s]&&o.f(c,s,{configurable:!0,value:a(null)}),U.exports=function(f){c[s][f]=!0}},31530:function(U,A,n){"use strict";var u=n(28710).charAt;U.exports=function(a,o,s){return o+(s?u(a,o).length:1)}},25787:function(U,A,n){var u=n(17854),a=n(47976),o=u.TypeError;U.exports=function(s,c){if(a(c,s))return s;throw o("Incorrect invocation")}},19670:function(U,A,n){var u=n(17854),a=n(70111),o=u.String,s=u.TypeError;U.exports=function(c){if(a(c))return c;throw s(o(c)+" is not an object")}},1048:function(U,A,n){"use strict";var u=n(47908),a=n(51400),o=n(26244),s=Math.min;U.exports=[].copyWithin||function(f,w){var B=u(this),r=o(B),Q=a(f,r),E=a(w,r),C=arguments.length>2?arguments[2]:void 0,e=s((void 0===C?r:a(C,r))-E,r-Q),h=1;for(E0;)E in B?B[Q]=B[E]:delete B[Q],Q+=h,E+=h;return B}},21285:function(U,A,n){"use strict";var u=n(47908),a=n(51400),o=n(26244);U.exports=function(c){for(var f=u(this),w=o(f),B=arguments.length,r=a(B>1?arguments[1]:void 0,w),Q=B>2?arguments[2]:void 0,E=void 0===Q?w:a(Q,w);E>r;)f[r++]=c;return f}},18533:function(U,A,n){"use strict";var u=n(42092).forEach,o=n(9341)("forEach");U.exports=o?[].forEach:function(c){return u(this,c,arguments.length>1?arguments[1]:void 0)}},97745:function(U){U.exports=function(A,n){for(var u=0,a=n.length,o=new A(a);a>u;)o[u]=n[u++];return o}},48457:function(U,A,n){"use strict";var u=n(17854),a=n(49974),o=n(46916),s=n(47908),c=n(53411),f=n(97659),w=n(4411),B=n(26244),r=n(86135),Q=n(18554),E=n(71246),C=u.Array;U.exports=function(h){var d=s(h),D=w(this),N=arguments.length,m=N>1?arguments[1]:void 0,p=void 0!==m;p&&(m=a(m,N>2?arguments[2]:void 0));var Y,v,T,z,y,tA,x=E(d),F=0;if(!x||this==C&&f(x))for(Y=B(d),v=D?new this(Y):C(Y);Y>F;F++)tA=p?m(d[F],F):d[F],r(v,F,tA);else for(y=(z=Q(d,x)).next,v=D?new this:[];!(T=o(y,z)).done;F++)tA=p?c(z,m,[T.value,F],!0):T.value,r(v,F,tA);return v.length=F,v}},41318:function(U,A,n){var u=n(45656),a=n(51400),o=n(26244),s=function(c){return function(f,w,B){var C,r=u(f),Q=o(r),E=a(B,Q);if(c&&w!=w){for(;Q>E;)if((C=r[E++])!=C)return!0}else for(;Q>E;E++)if((c||E in r)&&r[E]===w)return c||E||0;return!c&&-1}};U.exports={includes:s(!0),indexOf:s(!1)}},42092:function(U,A,n){var u=n(49974),a=n(1702),o=n(68361),s=n(47908),c=n(26244),f=n(65417),w=a([].push),B=function(r){var Q=1==r,E=2==r,C=3==r,e=4==r,h=6==r,d=7==r,D=5==r||h;return function(N,m,p,x){for(var gA,X,F=s(N),Y=o(F),v=u(m,p),T=c(Y),z=0,y=x||f,tA=Q?y(N,T):E||d?y(N,0):void 0;T>z;z++)if((D||z in Y)&&(X=v(gA=Y[z],z,F),r))if(Q)tA[z]=X;else if(X)switch(r){case 3:return!0;case 5:return gA;case 6:return z;case 2:w(tA,gA)}else switch(r){case 4:return!1;case 7:w(tA,gA)}return h?-1:C||e?e:tA}};U.exports={forEach:B(0),map:B(1),filter:B(2),some:B(3),every:B(4),find:B(5),findIndex:B(6),filterReject:B(7)}},86583:function(U,A,n){"use strict";var u=n(22104),a=n(45656),o=n(19303),s=n(26244),c=n(9341),f=Math.min,w=[].lastIndexOf,B=!!w&&1/[1].lastIndexOf(1,-0)<0,r=c("lastIndexOf");U.exports=B||!r?function(C){if(B)return u(w,this,arguments)||0;var e=a(this),h=s(e),d=h-1;for(arguments.length>1&&(d=f(d,o(arguments[1]))),d<0&&(d=h+d);d>=0;d--)if(d in e&&e[d]===C)return d||0;return-1}:w},81194:function(U,A,n){var u=n(47293),a=n(5112),o=n(7392),s=a("species");U.exports=function(c){return o>=51||!u(function(){var f=[];return(f.constructor={})[s]=function(){return{foo:1}},1!==f[c](Boolean).foo})}},9341:function(U,A,n){"use strict";var u=n(47293);U.exports=function(a,o){var s=[][a];return!!s&&u(function(){s.call(null,o||function(){throw 1},1)})}},53671:function(U,A,n){var u=n(17854),a=n(19662),o=n(47908),s=n(68361),c=n(26244),f=u.TypeError,w=function(B){return function(r,Q,E,C){a(Q);var e=o(r),h=s(e),d=c(e),D=B?d-1:0,N=B?-1:1;if(E<2)for(;;){if(D in h){C=h[D],D+=N;break}if(D+=N,B?D<0:d<=D)throw f("Reduce of empty array with no initial value")}for(;B?D>=0:d>D;D+=N)D in h&&(C=Q(C,h[D],D,e));return C}};U.exports={left:w(!1),right:w(!0)}},50206:function(U,A,n){var u=n(1702);U.exports=u([].slice)},94362:function(U,A,n){var u=n(50206),a=Math.floor,o=function(f,w){var B=f.length,r=a(B/2);return B<8?s(f,w):c(f,o(u(f,0,r),w),o(u(f,r),w),w)},s=function(f,w){for(var Q,E,B=f.length,r=1;r0;)f[E]=f[--E];E!==r++&&(f[E]=Q)}return f},c=function(f,w,B,r){for(var Q=w.length,E=B.length,C=0,e=0;C1?arguments[1]:void 0);tA=tA?tA.next:z.first;)for(y(tA.value,tA.key,this);tA&&tA.removed;)tA=tA.previous},has:function(T){return!!Y(this,T)}}),o(p,D?{get:function(T){var z=Y(this,T);return z&&z.value},set:function(T,z){return F(this,0===T?0:T,z)}}:{add:function(T){return F(this,T=0===T?0:T,T)}}),r&&u(p,"size",{get:function(){return x(this).size}}),m},setStrong:function(h,d,D){var N=d+" Iterator",m=e(d),p=e(N);w(h,d,function(x,F){C(this,{type:N,target:x,state:m(x),kind:F,last:void 0})},function(){for(var x=p(this),F=x.kind,Y=x.last;Y&&Y.removed;)Y=Y.previous;return x.target&&(x.last=Y=Y?Y.next:x.state.first)?"keys"==F?{value:Y.key,done:!1}:"values"==F?{value:Y.value,done:!1}:{value:[Y.key,Y.value],done:!1}:(x.target=void 0,{value:void 0,done:!0})},D?"entries":"values",!D,!0),B(d)}}},77710:function(U,A,n){"use strict";var u=n(82109),a=n(17854),o=n(1702),s=n(54705),c=n(31320),f=n(62423),w=n(20408),B=n(25787),r=n(60614),Q=n(70111),E=n(47293),C=n(17072),e=n(58003),h=n(79587);U.exports=function(d,D,N){var m=-1!==d.indexOf("Map"),p=-1!==d.indexOf("Weak"),x=m?"set":"add",F=a[d],Y=F&&F.prototype,v=F,T={},z=function(CA){var mA=o(Y[CA]);c(Y,CA,"add"==CA?function(NA){return mA(this,0===NA?0:NA),this}:"delete"==CA?function(yA){return!(p&&!Q(yA))&&mA(this,0===yA?0:yA)}:"get"==CA?function(NA){return p&&!Q(NA)?void 0:mA(this,0===NA?0:NA)}:"has"==CA?function(NA){return!(p&&!Q(NA))&&mA(this,0===NA?0:NA)}:function(NA,JA){return mA(this,0===NA?0:NA,JA),this})};if(s(d,!r(F)||!(p||Y.forEach&&!E(function(){(new F).entries().next()}))))v=N.getConstructor(D,d,m,x),f.enable();else if(s(d,!0)){var tA=new v,gA=tA[x](p?{}:-0,1)!=tA,X=E(function(){tA.has(1)}),BA=C(function(CA){new F(CA)}),$=!p&&E(function(){for(var CA=new F,mA=5;mA--;)CA[x](mA,mA);return!CA.has(-0)});BA||((v=D(function(CA,mA){B(CA,Y);var yA=h(new F,CA,v);return null!=mA&&w(mA,yA[x],{that:yA,AS_ENTRIES:m}),yA})).prototype=Y,Y.constructor=v),(X||$)&&(z("delete"),z("has"),m&&z("get")),($||gA)&&z(x),p&&Y.clear&&delete Y.clear}return T[d]=v,u({global:!0,forced:v!=F},T),e(v,d),p||N.setStrong(v,d,m),v}},99920:function(U,A,n){var u=n(92597),a=n(53887),o=n(31236),s=n(3070);U.exports=function(c,f){for(var w=a(f),B=s.f,r=o.f,Q=0;Q"+Q+""}},24994:function(U,A,n){"use strict";var u=n(13383).IteratorPrototype,a=n(70030),o=n(79114),s=n(58003),c=n(97497),f=function(){return this};U.exports=function(w,B,r){var Q=B+" Iterator";return w.prototype=a(u,{next:o(1,r)}),s(w,Q,!1,!0),c[Q]=f,w}},68880:function(U,A,n){var u=n(19781),a=n(3070),o=n(79114);U.exports=u?function(s,c,f){return a.f(s,c,o(1,f))}:function(s,c,f){return s[c]=f,s}},79114:function(U){U.exports=function(A,n){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:n}}},86135:function(U,A,n){"use strict";var u=n(34948),a=n(3070),o=n(79114);U.exports=function(s,c,f){var w=u(c);w in s?a.f(s,w,o(0,f)):s[w]=f}},38709:function(U,A,n){"use strict";var u=n(17854),a=n(19670),o=n(92140),s=u.TypeError;U.exports=function(c){if(a(this),"string"===c||"default"===c)c="string";else if("number"!==c)throw s("Incorrect hint");return o(this,c)}},70654:function(U,A,n){"use strict";var u=n(82109),a=n(46916),o=n(31913),s=n(76530),c=n(60614),f=n(24994),w=n(79518),B=n(27674),r=n(58003),Q=n(68880),E=n(31320),C=n(5112),e=n(97497),h=n(13383),d=s.PROPER,D=s.CONFIGURABLE,N=h.IteratorPrototype,m=h.BUGGY_SAFARI_ITERATORS,p=C("iterator"),x="keys",F="values",Y="entries",v=function(){return this};U.exports=function(T,z,y,tA,gA,X,BA){f(y,z,tA);var fA,rA,nA,$=function(EA){if(EA===gA&&JA)return JA;if(!m&&EA in yA)return yA[EA];switch(EA){case x:case F:case Y:return function(){return new y(this,EA)}}return function(){return new y(this)}},CA=z+" Iterator",mA=!1,yA=T.prototype,NA=yA[p]||yA["@@iterator"]||gA&&yA[gA],JA=!m&&NA||$(gA),j="Array"==z&&yA.entries||NA;if(j&&(fA=w(j.call(new T)))!==Object.prototype&&fA.next&&(!o&&w(fA)!==N&&(B?B(fA,N):c(fA[p])||E(fA,p,v)),r(fA,CA,!0,!0),o&&(e[CA]=v)),d&&gA==F&&NA&&NA.name!==F&&(!o&&D?Q(yA,"name",F):(mA=!0,JA=function(){return a(NA,this)})),gA)if(rA={values:$(F),keys:X?JA:$(x),entries:$(Y)},BA)for(nA in rA)(m||mA||!(nA in yA))&&E(yA,nA,rA[nA]);else u({target:z,proto:!0,forced:m||mA},rA);return(!o||BA)&&yA[p]!==JA&&E(yA,p,JA,{name:gA}),e[z]=JA,rA}},97235:function(U,A,n){var u=n(40857),a=n(92597),o=n(6061),s=n(3070).f;U.exports=function(c){var f=u.Symbol||(u.Symbol={});a(f,c)||s(f,c,{value:o.f(c)})}},19781:function(U,A,n){var u=n(47293);U.exports=!u(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},80317:function(U,A,n){var u=n(17854),a=n(70111),o=u.document,s=a(o)&&a(o.createElement);U.exports=function(c){return s?o.createElement(c):{}}},48324:function(U){U.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},98509:function(U,A,n){var a=n(80317)("span").classList,o=a&&a.constructor&&a.constructor.prototype;U.exports=o===Object.prototype?void 0:o},68886:function(U,A,n){var a=n(88113).match(/firefox\/(\d+)/i);U.exports=!!a&&+a[1]},7871:function(U){U.exports="object"==typeof window},30256:function(U,A,n){var u=n(88113);U.exports=/MSIE|Trident/.test(u)},71528:function(U,A,n){var u=n(88113),a=n(17854);U.exports=/ipad|iphone|ipod/i.test(u)&&void 0!==a.Pebble},6833:function(U,A,n){var u=n(88113);U.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(u)},35268:function(U,A,n){var u=n(84326),a=n(17854);U.exports="process"==u(a.process)},71036:function(U,A,n){var u=n(88113);U.exports=/web0s(?!.*chrome)/i.test(u)},88113:function(U,A,n){var u=n(35005);U.exports=u("navigator","userAgent")||""},7392:function(U,A,n){var w,B,u=n(17854),a=n(88113),o=u.process,s=u.Deno,c=o&&o.versions||s&&s.version,f=c&&c.v8;f&&(B=(w=f.split("."))[0]>0&&w[0]<4?1:+(w[0]+w[1])),!B&&a&&(!(w=a.match(/Edge\/(\d+)/))||w[1]>=74)&&(w=a.match(/Chrome\/(\d+)/))&&(B=+w[1]),U.exports=B},98008:function(U,A,n){var a=n(88113).match(/AppleWebKit\/(\d+)\./);U.exports=!!a&&+a[1]},80748:function(U){U.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},22914:function(U,A,n){var u=n(47293),a=n(79114);U.exports=!u(function(){var o=Error("a");return!("stack"in o)||(Object.defineProperty(o,"stack",a(1,7)),7!==o.stack)})},82109:function(U,A,n){var u=n(17854),a=n(31236).f,o=n(68880),s=n(31320),c=n(83505),f=n(99920),w=n(54705);U.exports=function(B,r){var h,d,D,N,m,Q=B.target,E=B.global,C=B.stat;if(h=E?u:C?u[Q]||c(Q,{}):(u[Q]||{}).prototype)for(d in r){if(N=r[d],D=B.noTargetGet?(m=a(h,d))&&m.value:h[d],!w(E?d:Q+(C?".":"#")+d,B.forced)&&void 0!==D){if(typeof N==typeof D)continue;f(N,D)}(B.sham||D&&D.sham)&&o(N,"sham",!0),s(h,d,N,B)}}},47293:function(U){U.exports=function(A){try{return!!A()}catch{return!0}}},27007:function(U,A,n){"use strict";n(74916);var u=n(1702),a=n(31320),o=n(22261),s=n(47293),c=n(5112),f=n(68880),w=c("species"),B=RegExp.prototype;U.exports=function(r,Q,E,C){var e=c(r),h=!s(function(){var m={};return m[e]=function(){return 7},7!=""[r](m)}),d=h&&!s(function(){var m=!1,p=/a/;return"split"===r&&((p={}).constructor={},p.constructor[w]=function(){return p},p.flags="",p[e]=/./[e]),p.exec=function(){return m=!0,null},p[e](""),!m});if(!h||!d||E){var D=u(/./[e]),N=Q(e,""[r],function(m,p,x,F,Y){var v=u(m),T=p.exec;return T===o||T===B.exec?h&&!Y?{done:!0,value:D(p,x,F)}:{done:!0,value:v(x,p,F)}:{done:!1}});a(String.prototype,r,N[0]),a(B,e,N[1])}C&&f(B[e],"sham",!0)}},76677:function(U,A,n){var u=n(47293);U.exports=!u(function(){return Object.isExtensible(Object.preventExtensions({}))})},22104:function(U){var A=Function.prototype,n=A.apply,a=A.call;U.exports="object"==typeof Reflect&&Reflect.apply||(A.bind?a.bind(n):function(){return a.apply(n,arguments)})},49974:function(U,A,n){var u=n(1702),a=n(19662),o=u(u.bind);U.exports=function(s,c){return a(s),void 0===c?s:o?o(s,c):function(){return s.apply(c,arguments)}}},27065:function(U,A,n){"use strict";var u=n(17854),a=n(1702),o=n(19662),s=n(70111),c=n(92597),f=n(50206),w=u.Function,B=a([].concat),r=a([].join),Q={};U.exports=w.bind||function(e){var h=o(this),d=h.prototype,D=f(arguments,1),N=function(){var p=B(D,f(arguments));return this instanceof N?function(C,e,h){if(!c(Q,e)){for(var d=[],D=0;D]*>)/g,B=/\$([$&'`]|\d{1,2})/g;U.exports=function(r,Q,E,C,e,h){var d=E+r.length,D=C.length,N=B;return void 0!==e&&(e=a(e),N=w),c(h,N,function(m,p){var x;switch(s(p,0)){case"$":return"$";case"&":return r;case"`":return f(Q,0,E);case"'":return f(Q,d);case"<":x=e[f(p,1,-1)];break;default:var F=+p;if(0===F)return m;if(F>D){var Y=o(F/10);return 0===Y?m:Y<=D?void 0===C[Y-1]?s(p,1):C[Y-1]+s(p,1):m}x=C[F-1]}return void 0===x?"":x})}},17854:function(U,A,n){var u=function(a){return a&&a.Math==Math&&a};U.exports=u("object"==typeof globalThis&&globalThis)||u("object"==typeof window&&window)||u("object"==typeof self&&self)||u("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},92597:function(U,A,n){var u=n(1702),a=n(47908),o=u({}.hasOwnProperty);U.exports=Object.hasOwn||function(c,f){return o(a(c),f)}},3501:function(U){U.exports={}},842:function(U,A,n){var u=n(17854);U.exports=function(a,o){var s=u.console;s&&s.error&&(1==arguments.length?s.error(a):s.error(a,o))}},60490:function(U,A,n){var u=n(35005);U.exports=u("document","documentElement")},64664:function(U,A,n){var u=n(19781),a=n(47293),o=n(80317);U.exports=!u&&!a(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},11179:function(U,A,n){var a=n(17854).Array,o=Math.abs,s=Math.pow,c=Math.floor,f=Math.log,w=Math.LN2;U.exports={pack:function(Q,E,C){var x,F,Y,e=a(C),h=8*C-E-1,d=(1<>1,N=23===E?s(2,-24)-s(2,-77):0,m=Q<0||0===Q&&1/Q<0?1:0,p=0;for((Q=o(Q))!=Q||Q===1/0?(F=Q!=Q?1:0,x=d):(x=c(f(Q)/w),Q*(Y=s(2,-x))<1&&(x--,Y*=2),(Q+=x+D>=1?N/Y:N*s(2,1-D))*Y>=2&&(x++,Y/=2),x+D>=d?(F=0,x=d):x+D>=1?(F=(Q*Y-1)*s(2,E),x+=D):(F=Q*s(2,D-1)*s(2,E),x=0));E>=8;e[p++]=255&F,F/=256,E-=8);for(x=x<0;e[p++]=255&x,x/=256,h-=8);return e[--p]|=128*m,e},unpack:function(Q,E){var x,C=Q.length,e=8*C-E-1,h=(1<>1,D=e-7,N=C-1,m=Q[N--],p=127&m;for(m>>=7;D>0;p=256*p+Q[N],N--,D-=8);for(x=p&(1<<-D)-1,p>>=-D,D+=E;D>0;x=256*x+Q[N],N--,D-=8);if(0===p)p=1-d;else{if(p===h)return x?NaN:m?-1/0:1/0;x+=s(2,E),p-=d}return(m?-1:1)*x*s(2,p-E)}}},68361:function(U,A,n){var u=n(17854),a=n(1702),o=n(47293),s=n(84326),c=u.Object,f=a("".split);U.exports=o(function(){return!c("z").propertyIsEnumerable(0)})?function(w){return"String"==s(w)?f(w,""):c(w)}:c},79587:function(U,A,n){var u=n(60614),a=n(70111),o=n(27674);U.exports=function(s,c,f){var w,B;return o&&u(w=c.constructor)&&w!==f&&a(B=w.prototype)&&B!==f.prototype&&o(s,B),s}},42788:function(U,A,n){var u=n(1702),a=n(60614),o=n(5465),s=u(Function.toString);a(o.inspectSource)||(o.inspectSource=function(c){return s(c)}),U.exports=o.inspectSource},58340:function(U,A,n){var u=n(70111),a=n(68880);U.exports=function(o,s){u(s)&&"cause"in s&&a(o,"cause",s.cause)}},62423:function(U,A,n){var u=n(82109),a=n(1702),o=n(3501),s=n(70111),c=n(92597),f=n(3070).f,w=n(8006),B=n(1156),r=n(69711),Q=n(76677),E=!1,C=r("meta"),e=0,h=Object.isExtensible||function(){return!0},d=function(F){f(F,C,{value:{objectID:"O"+e++,weakData:{}}})},x=U.exports={enable:function(){x.enable=function(){},E=!0;var F=w.f,Y=a([].splice),v={};v[C]=1,F(v).length&&(w.f=function(T){for(var z=F(T),y=0,tA=z.length;yz;z++)if((tA=$(d[z]))&&B(h,tA))return tA;return new e(!1)}v=r(d,T)}for(gA=v.next;!(X=o(gA,v)).done;){try{tA=$(X.value)}catch(CA){E(v,"throw",CA)}if("object"==typeof tA&&tA&&B(h,tA))return tA}return new e(!1)}},99212:function(U,A,n){var u=n(46916),a=n(19670),o=n(58173);U.exports=function(s,c,f){var w,B;a(s);try{if(!(w=o(s,"return"))){if("throw"===c)throw f;return f}w=u(w,s)}catch(r){B=!0,w=r}if("throw"===c)throw f;if(B)throw w;return a(w),f}},13383:function(U,A,n){"use strict";var Q,E,C,u=n(47293),a=n(60614),o=n(70030),s=n(79518),c=n(31320),f=n(5112),w=n(31913),B=f("iterator"),r=!1;[].keys&&("next"in(C=[].keys())?(E=s(s(C)))!==Object.prototype&&(Q=E):r=!0),null==Q||u(function(){var h={};return Q[B].call(h)!==h})?Q={}:w&&(Q=o(Q)),a(Q[B])||c(Q,B,function(){return this}),U.exports={IteratorPrototype:Q,BUGGY_SAFARI_ITERATORS:r}},97497:function(U){U.exports={}},26244:function(U,A,n){var u=n(17466);U.exports=function(a){return u(a.length)}},95948:function(U,A,n){var d,D,N,m,p,x,F,Y,u=n(17854),a=n(49974),o=n(31236).f,s=n(20261).set,c=n(6833),f=n(71528),w=n(71036),B=n(35268),r=u.MutationObserver||u.WebKitMutationObserver,Q=u.document,E=u.process,C=u.Promise,e=o(u,"queueMicrotask"),h=e&&e.value;h||(d=function(){var v,T;for(B&&(v=E.domain)&&v.exit();D;){T=D.fn,D=D.next;try{T()}catch(z){throw D?m():N=void 0,z}}N=void 0,v&&v.enter()},c||B||w||!r||!Q?!f&&C&&C.resolve?((F=C.resolve(void 0)).constructor=C,Y=a(F.then,F),m=function(){Y(d)}):B?m=function(){E.nextTick(d)}:(s=a(s,u),m=function(){s(d)}):(p=!0,x=Q.createTextNode(""),new r(d).observe(x,{characterData:!0}),m=function(){x.data=p=!p})),U.exports=h||function(v){var T={fn:v,next:void 0};N&&(N.next=T),D||(D=T,m()),N=T}},13366:function(U,A,n){var u=n(17854);U.exports=u.Promise},30133:function(U,A,n){var u=n(7392),a=n(47293);U.exports=!!Object.getOwnPropertySymbols&&!a(function(){var o=Symbol();return!String(o)||!(Object(o)instanceof Symbol)||!Symbol.sham&&u&&u<41})},68536:function(U,A,n){var u=n(17854),a=n(60614),o=n(42788),s=u.WeakMap;U.exports=a(s)&&/native code/.test(o(s))},78523:function(U,A,n){"use strict";var u=n(19662),a=function(o){var s,c;this.promise=new o(function(f,w){if(void 0!==s||void 0!==c)throw TypeError("Bad Promise constructor");s=f,c=w}),this.resolve=u(s),this.reject=u(c)};U.exports.f=function(o){return new a(o)}},56277:function(U,A,n){var u=n(41340);U.exports=function(a,o){return void 0===a?arguments.length<2?"":o:u(a)}},3929:function(U,A,n){var u=n(17854),a=n(47850),o=u.TypeError;U.exports=function(s){if(a(s))throw o("The method doesn't accept regular expressions");return s}},77023:function(U,A,n){var a=n(17854).isFinite;U.exports=Number.isFinite||function(s){return"number"==typeof s&&a(s)}},21574:function(U,A,n){"use strict";var u=n(19781),a=n(1702),o=n(46916),s=n(47293),c=n(81956),f=n(25181),w=n(55296),B=n(47908),r=n(68361),Q=Object.assign,E=Object.defineProperty,C=a([].concat);U.exports=!Q||s(function(){if(u&&1!==Q({b:1},Q(E({},"a",{enumerable:!0,get:function(){E(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},h={},d=Symbol(),D="abcdefghijklmnopqrst";return e[d]=7,D.split("").forEach(function(N){h[N]=N}),7!=Q({},e)[d]||c(Q({},h)).join("")!=D})?function(h,d){for(var D=B(h),N=arguments.length,m=1,p=f.f,x=w.f;N>m;)for(var z,F=r(arguments[m++]),Y=p?C(c(F),p(F)):c(F),v=Y.length,T=0;v>T;)z=Y[T++],(!u||o(x,F,z))&&(D[z]=F[z]);return D}:Q},70030:function(U,A,n){var N,u=n(19670),a=n(36048),o=n(80748),s=n(3501),c=n(60490),f=n(80317),w=n(6200),Q="prototype",E="script",C=w("IE_PROTO"),e=function(){},h=function(p){return"<"+E+">"+p+""},d=function(p){p.write(h("")),p.close();var x=p.parentWindow.Object;return p=null,x},m=function(){try{N=new ActiveXObject("htmlfile")}catch{}m=typeof document<"u"?document.domain&&N?d(N):function(){var F,p=f("iframe"),x="java"+E+":";return p.style.display="none",c.appendChild(p),p.src=String(x),(F=p.contentWindow.document).open(),F.write(h("document.F=Object")),F.close(),F.F}():d(N);for(var p=o.length;p--;)delete m[Q][o[p]];return m()};s[C]=!0,U.exports=Object.create||function(x,F){var Y;return null!==x?(e[Q]=u(x),Y=new e,e[Q]=null,Y[C]=x):Y=m(),void 0===F?Y:a(Y,F)}},36048:function(U,A,n){var u=n(19781),a=n(3070),o=n(19670),s=n(45656),c=n(81956);U.exports=u?Object.defineProperties:function(w,B){o(w);for(var e,r=s(B),Q=c(B),E=Q.length,C=0;E>C;)a.f(w,e=Q[C++],r[e]);return w}},3070:function(U,A,n){var u=n(17854),a=n(19781),o=n(64664),s=n(19670),c=n(34948),f=u.TypeError,w=Object.defineProperty;A.f=a?w:function(r,Q,E){if(s(r),Q=c(Q),s(E),o)try{return w(r,Q,E)}catch{}if("get"in E||"set"in E)throw f("Accessors not supported");return"value"in E&&(r[Q]=E.value),r}},31236:function(U,A,n){var u=n(19781),a=n(46916),o=n(55296),s=n(79114),c=n(45656),f=n(34948),w=n(92597),B=n(64664),r=Object.getOwnPropertyDescriptor;A.f=u?r:function(E,C){if(E=c(E),C=f(C),B)try{return r(E,C)}catch{}if(w(E,C))return s(!a(o.f,E,C),E[C])}},1156:function(U,A,n){var u=n(84326),a=n(45656),o=n(8006).f,s=n(50206),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];U.exports.f=function(B){return c&&"Window"==u(B)?function(w){try{return o(w)}catch{return s(c)}}(B):o(a(B))}},8006:function(U,A,n){var u=n(16324),o=n(80748).concat("length","prototype");A.f=Object.getOwnPropertyNames||function(c){return u(c,o)}},25181:function(U,A){A.f=Object.getOwnPropertySymbols},79518:function(U,A,n){var u=n(17854),a=n(92597),o=n(60614),s=n(47908),c=n(6200),f=n(49920),w=c("IE_PROTO"),B=u.Object,r=B.prototype;U.exports=f?B.getPrototypeOf:function(Q){var E=s(Q);if(a(E,w))return E[w];var C=E.constructor;return o(C)&&E instanceof C?C.prototype:E instanceof B?r:null}},47976:function(U,A,n){var u=n(1702);U.exports=u({}.isPrototypeOf)},16324:function(U,A,n){var u=n(1702),a=n(92597),o=n(45656),s=n(41318).indexOf,c=n(3501),f=u([].push);U.exports=function(w,B){var C,r=o(w),Q=0,E=[];for(C in r)!a(c,C)&&a(r,C)&&f(E,C);for(;B.length>Q;)a(r,C=B[Q++])&&(~s(E,C)||f(E,C));return E}},81956:function(U,A,n){var u=n(16324),a=n(80748);U.exports=Object.keys||function(s){return u(s,a)}},55296:function(U,A){"use strict";var n={}.propertyIsEnumerable,u=Object.getOwnPropertyDescriptor,a=u&&!n.call({1:2},1);A.f=a?function(s){var c=u(this,s);return!!c&&c.enumerable}:n},27674:function(U,A,n){var u=n(1702),a=n(19670),o=n(96077);U.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f,s=!1,c={};try{(f=u(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(c,[]),s=c instanceof Array}catch{}return function(B,r){return a(B),o(r),s?f(B,r):B.__proto__=r,B}}():void 0)},44699:function(U,A,n){var u=n(19781),a=n(1702),o=n(81956),s=n(45656),f=a(n(55296).f),w=a([].push),B=function(r){return function(Q){for(var D,E=s(Q),C=o(E),e=C.length,h=0,d=[];e>h;)D=C[h++],(!u||f(E,D))&&w(d,r?[D,E[D]]:E[D]);return d}};U.exports={entries:B(!0),values:B(!1)}},90288:function(U,A,n){"use strict";var u=n(51694),a=n(70648);U.exports=u?{}.toString:function(){return"[object "+a(this)+"]"}},92140:function(U,A,n){var u=n(17854),a=n(46916),o=n(60614),s=n(70111),c=u.TypeError;U.exports=function(f,w){var B,r;if("string"===w&&o(B=f.toString)&&!s(r=a(B,f))||o(B=f.valueOf)&&!s(r=a(B,f))||"string"!==w&&o(B=f.toString)&&!s(r=a(B,f)))return r;throw c("Can't convert object to primitive value")}},53887:function(U,A,n){var u=n(35005),a=n(1702),o=n(8006),s=n(25181),c=n(19670),f=a([].concat);U.exports=u("Reflect","ownKeys")||function(B){var r=o.f(c(B)),Q=s.f;return Q?f(r,Q(B)):r}},40857:function(U,A,n){var u=n(17854);U.exports=u},12534:function(U){U.exports=function(A){try{return{error:!1,value:A()}}catch(n){return{error:!0,value:n}}}},69478:function(U,A,n){var u=n(19670),a=n(70111),o=n(78523);U.exports=function(s,c){if(u(s),a(c)&&c.constructor===s)return c;var f=o.f(s);return(0,f.resolve)(c),f.promise}},12248:function(U,A,n){var u=n(31320);U.exports=function(a,o,s){for(var c in o)u(a,c,o[c],s);return a}},31320:function(U,A,n){var u=n(17854),a=n(60614),o=n(92597),s=n(68880),c=n(83505),f=n(42788),w=n(29909),B=n(76530).CONFIGURABLE,r=w.get,Q=w.enforce,E=String(String).split("String");(U.exports=function(C,e,h,d){var x,D=!!d&&!!d.unsafe,N=!!d&&!!d.enumerable,m=!!d&&!!d.noTargetGet,p=d&&void 0!==d.name?d.name:e;a(h)&&("Symbol("===String(p).slice(0,7)&&(p="["+String(p).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!o(h,"name")||B&&h.name!==p)&&s(h,"name",p),(x=Q(h)).source||(x.source=E.join("string"==typeof p?p:""))),C!==u?(D?!m&&C[e]&&(N=!0):delete C[e],N?C[e]=h:s(C,e,h)):N?C[e]=h:c(e,h)})(Function.prototype,"toString",function(){return a(this)&&r(this).source||f(this)})},97651:function(U,A,n){var u=n(17854),a=n(46916),o=n(19670),s=n(60614),c=n(84326),f=n(22261),w=u.TypeError;U.exports=function(B,r){var Q=B.exec;if(s(Q)){var E=a(Q,B,r);return null!==E&&o(E),E}if("RegExp"===c(B))return a(f,B,r);throw w("RegExp#exec called on incompatible receiver")}},22261:function(U,A,n){"use strict";var Y,v,u=n(46916),a=n(1702),o=n(41340),s=n(67066),c=n(52999),f=n(72309),w=n(70030),B=n(29909).get,r=n(9441),Q=n(38173),E=f("native-string-replace",String.prototype.replace),C=RegExp.prototype.exec,e=C,h=a("".charAt),d=a("".indexOf),D=a("".replace),N=a("".slice),m=(v=/b*/g,u(C,Y=/a/,"a"),u(C,v,"a"),0!==Y.lastIndex||0!==v.lastIndex),p=c.UNSUPPORTED_Y||c.BROKEN_CARET,x=void 0!==/()??/.exec("")[1];(m||x||p||r||Q)&&(e=function(v){var gA,X,BA,$,CA,mA,yA,T=this,z=B(T),y=o(v),tA=z.raw;if(tA)return tA.lastIndex=T.lastIndex,gA=u(e,tA,y),T.lastIndex=tA.lastIndex,gA;var NA=z.groups,JA=p&&T.sticky,j=u(s,T),fA=T.source,rA=0,nA=y;if(JA&&(j=D(j,"y",""),-1===d(j,"g")&&(j+="g"),nA=N(y,T.lastIndex),T.lastIndex>0&&(!T.multiline||T.multiline&&"\n"!==h(y,T.lastIndex-1))&&(fA="(?: "+fA+")",nA=" "+nA,rA++),X=new RegExp("^(?:"+fA+")",j)),x&&(X=new RegExp("^"+fA+"$(?!\\s)",j)),m&&(BA=T.lastIndex),$=u(C,JA?X:T,nA),JA?$?($.input=N($.input,rA),$[0]=N($[0],rA),$.index=T.lastIndex,T.lastIndex+=$[0].length):T.lastIndex=0:m&&$&&(T.lastIndex=T.global?$.index+$[0].length:BA),x&&$&&$.length>1&&u(E,$[0],X,function(){for(CA=1;CAb)","g");return"b"!==s.exec("b").groups.a||"bc"!=="b".replace(s,"$c")})},84488:function(U,A,n){var a=n(17854).TypeError;U.exports=function(o){if(null==o)throw a("Can't call method on "+o);return o}},83505:function(U,A,n){var u=n(17854),a=Object.defineProperty;U.exports=function(o,s){try{a(u,o,{value:s,configurable:!0,writable:!0})}catch{u[o]=s}return s}},96340:function(U,A,n){"use strict";var u=n(35005),a=n(3070),o=n(5112),s=n(19781),c=o("species");U.exports=function(f){var w=u(f);s&&w&&!w[c]&&(0,a.f)(w,c,{configurable:!0,get:function(){return this}})}},58003:function(U,A,n){var u=n(3070).f,a=n(92597),s=n(5112)("toStringTag");U.exports=function(c,f,w){c&&!a(c=w?c:c.prototype,s)&&u(c,s,{configurable:!0,value:f})}},6200:function(U,A,n){var u=n(72309),a=n(69711),o=u("keys");U.exports=function(s){return o[s]||(o[s]=a(s))}},5465:function(U,A,n){var u=n(17854),a=n(83505),o="__core-js_shared__",s=u[o]||a(o,{});U.exports=s},72309:function(U,A,n){var u=n(31913),a=n(5465);(U.exports=function(o,s){return a[o]||(a[o]=void 0!==s?s:{})})("versions",[]).push({version:"3.19.0",mode:u?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},36707:function(U,A,n){var u=n(19670),a=n(39483),s=n(5112)("species");U.exports=function(c,f){var B,w=u(c).constructor;return void 0===w||null==(B=u(w)[s])?f:a(B)}},43429:function(U,A,n){var u=n(47293);U.exports=function(a){return u(function(){var o=""[a]('"');return o!==o.toLowerCase()||o.split('"').length>3})}},28710:function(U,A,n){var u=n(1702),a=n(19303),o=n(41340),s=n(84488),c=u("".charAt),f=u("".charCodeAt),w=u("".slice),B=function(r){return function(Q,E){var d,D,C=o(s(Q)),e=a(E),h=C.length;return e<0||e>=h?r?"":void 0:(d=f(C,e))<55296||d>56319||e+1===h||(D=f(C,e+1))<56320||D>57343?r?c(C,e):d:r?w(C,e,e+2):D-56320+(d-55296<<10)+65536}};U.exports={codeAt:B(!1),charAt:B(!0)}},38415:function(U,A,n){"use strict";var u=n(17854),a=n(19303),o=n(41340),s=n(84488),c=u.RangeError;U.exports=function(w){var B=o(s(this)),r="",Q=a(w);if(Q<0||Q==1/0)throw c("Wrong number of repetitions");for(;Q>0;(Q>>>=1)&&(B+=B))1&Q&&(r+=B);return r}},76091:function(U,A,n){var u=n(76530).PROPER,a=n(47293),o=n(81361);U.exports=function(c){return a(function(){return!!o[c]()||"\u200b\x85\u180e"!=="\u200b\x85\u180e"[c]()||u&&o[c].name!==c})}},53111:function(U,A,n){var u=n(1702),a=n(84488),o=n(41340),s=n(81361),c=u("".replace),f="["+s+"]",w=RegExp("^"+f+f+"*"),B=RegExp(f+f+"*$"),r=function(Q){return function(E){var C=o(a(E));return 1&Q&&(C=c(C,w,"")),2&Q&&(C=c(C,B,"")),C}};U.exports={start:r(1),end:r(2),trim:r(3)}},20261:function(U,A,n){var Y,v,T,z,u=n(17854),a=n(22104),o=n(49974),s=n(60614),c=n(92597),f=n(47293),w=n(60490),B=n(50206),r=n(80317),Q=n(6833),E=n(35268),C=u.setImmediate,e=u.clearImmediate,h=u.process,d=u.Dispatch,D=u.Function,N=u.MessageChannel,m=u.String,p=0,x={},F="onreadystatechange";try{Y=u.location}catch{}var y=function(BA){if(c(x,BA)){var $=x[BA];delete x[BA],$()}},tA=function(BA){return function(){y(BA)}},gA=function(BA){y(BA.data)},X=function(BA){u.postMessage(m(BA),Y.protocol+"//"+Y.host)};(!C||!e)&&(C=function($){var CA=B(arguments,1);return x[++p]=function(){a(s($)?$:D($),void 0,CA)},v(p),p},e=function($){delete x[$]},E?v=function(BA){h.nextTick(tA(BA))}:d&&d.now?v=function(BA){d.now(tA(BA))}:N&&!Q?(z=(T=new N).port2,T.port1.onmessage=gA,v=o(z.postMessage,z)):u.addEventListener&&s(u.postMessage)&&!u.importScripts&&Y&&"file:"!==Y.protocol&&!f(X)?(v=X,u.addEventListener("message",gA,!1)):v=F in r("script")?function(BA){w.appendChild(r("script"))[F]=function(){w.removeChild(this),y(BA)}}:function(BA){setTimeout(tA(BA),0)}),U.exports={set:C,clear:e}},50863:function(U,A,n){var u=n(1702);U.exports=u(1..valueOf)},51400:function(U,A,n){var u=n(19303),a=Math.max,o=Math.min;U.exports=function(s,c){var f=u(s);return f<0?a(f+c,0):o(f,c)}},57067:function(U,A,n){var u=n(17854),a=n(19303),o=n(17466),s=u.RangeError;U.exports=function(c){if(void 0===c)return 0;var f=a(c),w=o(f);if(f!==w)throw s("Wrong length or index");return w}},45656:function(U,A,n){var u=n(68361),a=n(84488);U.exports=function(o){return u(a(o))}},19303:function(U){var A=Math.ceil,n=Math.floor;U.exports=function(u){var a=+u;return a!=a||0===a?0:(a>0?n:A)(a)}},17466:function(U,A,n){var u=n(19303),a=Math.min;U.exports=function(o){return o>0?a(u(o),9007199254740991):0}},47908:function(U,A,n){var u=n(17854),a=n(84488),o=u.Object;U.exports=function(s){return o(a(s))}},84590:function(U,A,n){var u=n(17854),a=n(73002),o=u.RangeError;U.exports=function(s,c){var f=a(s);if(f%c)throw o("Wrong offset");return f}},73002:function(U,A,n){var u=n(17854),a=n(19303),o=u.RangeError;U.exports=function(s){var c=a(s);if(c<0)throw o("The argument can't be less than 0");return c}},57593:function(U,A,n){var u=n(17854),a=n(46916),o=n(70111),s=n(52190),c=n(58173),f=n(92140),w=n(5112),B=u.TypeError,r=w("toPrimitive");U.exports=function(Q,E){if(!o(Q)||s(Q))return Q;var e,C=c(Q,r);if(C){if(void 0===E&&(E="default"),e=a(C,Q,E),!o(e)||s(e))return e;throw B("Can't convert object to primitive value")}return void 0===E&&(E="number"),f(Q,E)}},34948:function(U,A,n){var u=n(57593),a=n(52190);U.exports=function(o){var s=u(o,"string");return a(s)?s:s+""}},51694:function(U,A,n){var o={};o[n(5112)("toStringTag")]="z",U.exports="[object z]"===String(o)},41340:function(U,A,n){var u=n(17854),a=n(70648),o=u.String;U.exports=function(s){if("Symbol"===a(s))throw TypeError("Cannot convert a Symbol value to a string");return o(s)}},66330:function(U,A,n){var a=n(17854).String;U.exports=function(o){try{return a(o)}catch{return"Object"}}},19843:function(U,A,n){"use strict";var u=n(82109),a=n(17854),o=n(46916),s=n(19781),c=n(63832),f=n(82094),w=n(2091),B=n(25787),r=n(79114),Q=n(68880),E=n(55988),C=n(17466),e=n(57067),h=n(84590),d=n(34948),D=n(92597),N=n(70648),m=n(70111),p=n(52190),x=n(70030),F=n(47976),Y=n(27674),v=n(8006).f,T=n(97321),z=n(42092).forEach,y=n(96340),tA=n(3070),gA=n(31236),X=n(29909),BA=n(79587),$=X.get,CA=X.set,mA=tA.f,yA=gA.f,NA=Math.round,JA=a.RangeError,j=w.ArrayBuffer,fA=j.prototype,rA=w.DataView,nA=f.NATIVE_ARRAY_BUFFER_VIEWS,EA=f.TYPED_ARRAY_CONSTRUCTOR,FA=f.TYPED_ARRAY_TAG,OA=f.TypedArray,K=f.TypedArrayPrototype,R=f.aTypedArrayConstructor,aA=f.isTypedArray,iA="BYTES_PER_ELEMENT",pA="Wrong length",xA=function(IA,jA){R(IA);for(var ut=0,Ct=jA.length,lt=new IA(Ct);Ct>ut;)lt[ut]=jA[ut++];return lt},cA=function(IA,jA){mA(IA,jA,{get:function(){return $(this)[jA]}})},wA=function(IA){var jA;return F(fA,IA)||"ArrayBuffer"==(jA=N(IA))||"SharedArrayBuffer"==jA},DA=function(IA,jA){return aA(IA)&&!p(jA)&&jA in IA&&E(+jA)&&jA>=0},TA=function(jA,ut){return ut=d(ut),DA(jA,ut)?r(2,jA[ut]):yA(jA,ut)},zA=function(jA,ut,Ct){return ut=d(ut),!(DA(jA,ut)&&m(Ct)&&D(Ct,"value"))||D(Ct,"get")||D(Ct,"set")||Ct.configurable||D(Ct,"writable")&&!Ct.writable||D(Ct,"enumerable")&&!Ct.enumerable?mA(jA,ut,Ct):(jA[ut]=Ct.value,jA)};s?(nA||(gA.f=TA,tA.f=zA,cA(K,"buffer"),cA(K,"byteOffset"),cA(K,"byteLength"),cA(K,"length")),u({target:"Object",stat:!0,forced:!nA},{getOwnPropertyDescriptor:TA,defineProperty:zA}),U.exports=function(IA,jA,ut){var Ct=IA.match(/\d+$/)[0]/8,lt=IA+(ut?"Clamped":"")+"Array",pt="get"+IA,Yt="set"+IA,KA=a[lt],qA=KA,Qt=qA&&qA.prototype,ft={},vA=function(gt,q){mA(gt,q,{get:function(){return function(gt,q){var J=$(gt);return J.view[pt](q*Ct+J.byteOffset,!0)}(this,q)},set:function(J){return function(gt,q,J){var L=$(gt);ut&&(J=(J=NA(J))<0?0:J>255?255:255&J),L.view[Yt](q*Ct+L.byteOffset,J,!0)}(this,q,J)},enumerable:!0})};nA?c&&(qA=jA(function(gt,q,J,L){return B(gt,Qt),BA(m(q)?wA(q)?void 0!==L?new KA(q,h(J,Ct),L):void 0!==J?new KA(q,h(J,Ct)):new KA(q):aA(q)?xA(qA,q):o(T,qA,q):new KA(e(q)),gt,qA)}),Y&&Y(qA,OA),z(v(KA),function(gt){gt in qA||Q(qA,gt,KA[gt])}),qA.prototype=Qt):(qA=jA(function(gt,q,J,L){B(gt,Qt);var GA,$A,O,hA=0,_=0;if(m(q)){if(!wA(q))return aA(q)?xA(qA,q):o(T,qA,q);GA=q,_=h(J,Ct);var XA=q.byteLength;if(void 0===L){if(XA%Ct||($A=XA-_)<0)throw JA(pA)}else if(($A=C(L)*Ct)+_>XA)throw JA(pA);O=$A/Ct}else O=e(q),GA=new j($A=O*Ct);for(CA(gt,{buffer:GA,byteOffset:_,byteLength:$A,length:O,view:new rA(GA)});hA1?arguments[1]:void 0,D=void 0!==d,N=w(e);if(N&&!B(N))for(v=(Y=f(e,N)).next,e=[];!(F=a(v,Y)).done;)e.push(F.value);for(D&&h>2&&(d=u(d,arguments[2])),p=c(e),x=new(r(C))(p),m=0;p>m;m++)x[m]=D?d(e[m],m):e[m];return x}},66304:function(U,A,n){var u=n(82094),a=n(36707),o=u.TYPED_ARRAY_CONSTRUCTOR,s=u.aTypedArrayConstructor;U.exports=function(c){return s(a(c,c[o]))}},69711:function(U,A,n){var u=n(1702),a=0,o=Math.random(),s=u(1..toString);U.exports=function(c){return"Symbol("+(void 0===c?"":c)+")_"+s(++a+o,36)}},43307:function(U,A,n){var u=n(30133);U.exports=u&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},6061:function(U,A,n){var u=n(5112);A.f=u},5112:function(U,A,n){var u=n(17854),a=n(72309),o=n(92597),s=n(69711),c=n(30133),f=n(43307),w=a("wks"),B=u.Symbol,r=B&&B.for,Q=f?B:B&&B.withoutSetter||s;U.exports=function(E){if(!o(w,E)||!c&&"string"!=typeof w[E]){var C="Symbol."+E;w[E]=c&&o(B,E)?B[E]:f&&r?r(C):Q(C)}return w[E]}},81361:function(U){U.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},9170:function(U,A,n){"use strict";var u=n(82109),a=n(17854),o=n(47976),s=n(79518),c=n(27674),f=n(99920),w=n(70030),B=n(68880),r=n(79114),Q=n(77741),E=n(58340),C=n(20408),e=n(56277),h=n(22914),d=a.Error,D=[].push,N=function(x,F){var Y=o(m,this)?this:w(m),v=arguments.length>2?arguments[2]:void 0;c&&(Y=c(new d(void 0),s(Y))),B(Y,"message",e(F,"")),h&&B(Y,"stack",Q(Y.stack,1)),E(Y,v);var T=[];return C(x,D,{that:T}),B(Y,"errors",T),Y};c?c(N,d):f(N,d);var m=N.prototype=w(d.prototype,{constructor:r(1,N),message:r(1,""),name:r(1,"AggregateError")});u({global:!0},{AggregateError:N})},92222:function(U,A,n){"use strict";var u=n(82109),a=n(17854),o=n(47293),s=n(43157),c=n(70111),f=n(47908),w=n(26244),B=n(86135),r=n(65417),Q=n(81194),E=n(5112),C=n(7392),e=E("isConcatSpreadable"),h=9007199254740991,d="Maximum allowed index exceeded",D=a.TypeError,N=C>=51||!o(function(){var F=[];return F[e]=!1,F.concat()[0]!==F}),m=Q("concat"),p=function(F){if(!c(F))return!1;var Y=F[e];return void 0!==Y?!!Y:s(F)};u({target:"Array",proto:!0,forced:!N||!m},{concat:function(Y){var y,tA,gA,X,BA,v=f(this),T=r(v,0),z=0;for(y=-1,gA=arguments.length;yh)throw D(d);for(tA=0;tA=h)throw D(d);B(T,z++,BA)}return T.length=z,T}})},50545:function(U,A,n){var u=n(82109),a=n(1048),o=n(51223);u({target:"Array",proto:!0},{copyWithin:a}),o("copyWithin")},43290:function(U,A,n){var u=n(82109),a=n(21285),o=n(51223);u({target:"Array",proto:!0},{fill:a}),o("fill")},57327:function(U,A,n){"use strict";var u=n(82109),a=n(42092).filter;u({target:"Array",proto:!0,forced:!n(81194)("filter")},{filter:function(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}})},91038:function(U,A,n){var u=n(82109),a=n(48457);u({target:"Array",stat:!0,forced:!n(17072)(function(c){Array.from(c)})},{from:a})},26699:function(U,A,n){"use strict";var u=n(82109),a=n(41318).includes,o=n(51223);u({target:"Array",proto:!0},{includes:function(c){return a(this,c,arguments.length>1?arguments[1]:void 0)}}),o("includes")},66992:function(U,A,n){"use strict";var u=n(45656),a=n(51223),o=n(97497),s=n(29909),c=n(70654),f="Array Iterator",w=s.set,B=s.getterFor(f);U.exports=c(Array,"Array",function(r,Q){w(this,{type:f,target:u(r),index:0,kind:Q})},function(){var r=B(this),Q=r.target,E=r.kind,C=r.index++;return!Q||C>=Q.length?(r.target=void 0,{value:void 0,done:!0}):"keys"==E?{value:C,done:!1}:"values"==E?{value:Q[C],done:!1}:{value:[C,Q[C]],done:!1}},"values"),o.Arguments=o.Array,a("keys"),a("values"),a("entries")},69600:function(U,A,n){"use strict";var u=n(82109),a=n(1702),o=n(68361),s=n(45656),c=n(9341),f=a([].join),w=o!=Object,B=c("join",",");u({target:"Array",proto:!0,forced:w||!B},{join:function(Q){return f(s(this),void 0===Q?",":Q)}})},21249:function(U,A,n){"use strict";var u=n(82109),a=n(42092).map;u({target:"Array",proto:!0,forced:!n(81194)("map")},{map:function(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}})},47042:function(U,A,n){"use strict";var u=n(82109),a=n(17854),o=n(43157),s=n(4411),c=n(70111),f=n(51400),w=n(26244),B=n(45656),r=n(86135),Q=n(5112),E=n(81194),C=n(50206),e=E("slice"),h=Q("species"),d=a.Array,D=Math.max;u({target:"Array",proto:!0,forced:!e},{slice:function(m,p){var T,z,y,x=B(this),F=w(x),Y=f(m,F),v=f(void 0===p?F:p,F);if(o(x)&&((s(T=x.constructor)&&(T===d||o(T.prototype))||c(T)&&null===(T=T[h]))&&(T=void 0),T===d||void 0===T))return C(x,Y,v);for(z=new(void 0===T?d:T)(D(v-Y,0)),y=0;Y3)){if(E)return!0;if(e)return e<603;var T,z,y,tA,v="";for(T=65;T<76;T++){switch(z=String.fromCharCode(T),T){case 66:case 69:case 70:case 72:y=3;break;case 68:case 71:y=4;break;default:y=2}for(tA=0;tA<47;tA++)h.push({k:z+tA,v:y})}for(h.sort(function(gA,X){return X.v-gA.v}),tA=0;tAf(z)?1:-1}}(T)),gA=y.length,X=0;X9007199254740991)throw E("Maximum allowed length exceeded");for(z=w(p,T),y=0;yx-T+v;y--)delete p[y-1]}else if(v>T)for(y=x-T;y>F;y--)gA=y+v-1,(tA=y+T-1)in p?p[gA]=p[tA]:delete p[gA];for(y=0;y2)if(BA=D(BA),43===($=Y(BA,0))||45===$){if(88===(CA=Y(BA,2))||120===CA)return NaN}else if(48===$){switch(Y(BA,1)){case 66:case 98:mA=2,yA=49;break;case 79:case 111:mA=8,yA=55;break;default:return+BA}for(JA=(NA=F(BA,2)).length,j=0;jyA)return NaN;return parseInt(NA,mA)}return+BA};if(s(N,!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var gA,z=function(BA){var $=arguments.length<1?0:m(function(X){var BA=Q(X,"number");return"bigint"==typeof BA?BA:T(BA)}(BA)),CA=this;return B(p,CA)&&E(function(){d(CA)})?w(Object($),CA,z):$},y=u?C(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),tA=0;y.length>tA;tA++)f(m,gA=y[tA])&&!f(z,gA)&&h(z,gA,e(m,gA));z.prototype=p,p.constructor=z,c(a,N,z)}},93299:function(U,A,n){n(82109)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},35192:function(U,A,n){n(82109)({target:"Number",stat:!0},{isFinite:n(77023)})},33161:function(U,A,n){n(82109)({target:"Number",stat:!0},{isInteger:n(55988)})},56977:function(U,A,n){"use strict";var u=n(82109),a=n(17854),o=n(1702),s=n(19303),c=n(50863),f=n(38415),w=n(47293),B=a.RangeError,r=a.String,Q=Math.floor,E=o(f),C=o("".slice),e=o(1..toFixed),h=function(x,F,Y){return 0===F?Y:F%2==1?h(x,F-1,Y*x):h(x*x,F/2,Y)},D=function(x,F,Y){for(var v=-1,T=Y;++v<6;)x[v]=(T+=F*x[v])%1e7,T=Q(T/1e7)},N=function(x,F){for(var Y=6,v=0;--Y>=0;)x[Y]=Q((v+=x[Y])/F),v=v%F*1e7},m=function(x){for(var F=6,Y="";--F>=0;)if(""!==Y||0===F||0!==x[F]){var v=r(x[F]);Y=""===Y?v:Y+E("0",7-v.length)+v}return Y};u({target:"Number",proto:!0,forced:w(function(){return"0.000"!==e(8e-5,3)||"1"!==e(.9,0)||"1.25"!==e(1.255,2)||"1000000000000000128"!==e(0xde0b6b3a7640080,0)})||!w(function(){e({})})},{toFixed:function(F){var tA,gA,X,BA,Y=c(this),v=s(F),T=[0,0,0,0,0,0],z="",y="0";if(v<0||v>20)throw B("Incorrect fraction digits");if(Y!=Y)return"NaN";if(Y<=-1e21||Y>=1e21)return r(Y);if(Y<0&&(z="-",Y=-Y),Y>1e-21)if(gA=(tA=function(x){for(var F=0,Y=x;Y>=4096;)F+=12,Y/=4096;for(;Y>=2;)F+=1,Y/=2;return F}(Y*h(2,69,1))-69)<0?Y*h(2,-tA,1):Y/h(2,tA,1),gA*=4503599627370496,(tA=52-tA)>0){for(D(T,0,gA),X=v;X>=7;)D(T,1e7,0),X-=7;for(D(T,h(10,X,1),0),X=tA-1;X>=23;)N(T,8388608),X-=23;N(T,1<0?z+((BA=y.length)<=v?"0."+E("0",v-BA)+y:C(y,0,BA-v)+"."+C(y,BA-v)):z+y}})},19601:function(U,A,n){var u=n(82109),a=n(21574);u({target:"Object",stat:!0,forced:Object.assign!==a},{assign:a})},43371:function(U,A,n){var u=n(82109),a=n(76677),o=n(47293),s=n(70111),c=n(62423).onFreeze,f=Object.freeze;u({target:"Object",stat:!0,forced:o(function(){f(1)}),sham:!a},{freeze:function(r){return f&&s(r)?f(c(r)):r}})},38880:function(U,A,n){var u=n(82109),a=n(47293),o=n(45656),s=n(31236).f,c=n(19781),f=a(function(){s(1)});u({target:"Object",stat:!0,forced:!c||f,sham:!c},{getOwnPropertyDescriptor:function(r,Q){return s(o(r),Q)}})},49337:function(U,A,n){var u=n(82109),a=n(19781),o=n(53887),s=n(45656),c=n(31236),f=n(86135);u({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(B){for(var h,d,r=s(B),Q=c.f,E=o(r),C={},e=0;E.length>e;)void 0!==(d=Q(r,h=E[e++]))&&f(C,h,d);return C}})},30489:function(U,A,n){var u=n(82109),a=n(47293),o=n(47908),s=n(79518),c=n(49920);u({target:"Object",stat:!0,forced:a(function(){s(1)}),sham:!c},{getPrototypeOf:function(B){return s(o(B))}})},47941:function(U,A,n){var u=n(82109),a=n(47908),o=n(81956);u({target:"Object",stat:!0,forced:n(47293)(function(){o(1)})},{keys:function(w){return o(a(w))}})},41539:function(U,A,n){var u=n(51694),a=n(31320),o=n(90288);u||a(Object.prototype,"toString",o,{unsafe:!0})},26833:function(U,A,n){var u=n(82109),a=n(44699).values;u({target:"Object",stat:!0},{values:function(s){return a(s)}})},17922:function(U,A,n){"use strict";var u=n(82109),a=n(46916),o=n(19662),s=n(78523),c=n(12534),f=n(20408);u({target:"Promise",stat:!0},{allSettled:function(B){var r=this,Q=s.f(r),E=Q.resolve,C=Q.reject,e=c(function(){var h=o(r.resolve),d=[],D=0,N=1;f(B,function(m){var p=D++,x=!1;N++,a(h,r,m).then(function(F){x||(x=!0,d[p]={status:"fulfilled",value:F},--N||E(d))},function(F){x||(x=!0,d[p]={status:"rejected",reason:F},--N||E(d))})}),--N||E(d)});return e.error&&C(e.value),Q.promise}})},34668:function(U,A,n){"use strict";var u=n(82109),a=n(19662),o=n(35005),s=n(46916),c=n(78523),f=n(12534),w=n(20408),B="No one promise resolved";u({target:"Promise",stat:!0},{any:function(Q){var E=this,C=o("AggregateError"),e=c.f(E),h=e.resolve,d=e.reject,D=f(function(){var N=a(E.resolve),m=[],p=0,x=1,F=!1;w(Q,function(Y){var v=p++,T=!1;x++,s(N,E,Y).then(function(z){T||F||(F=!0,h(z))},function(z){T||F||(T=!0,m[v]=z,--x||d(new C(m,B)))})}),--x||d(new C(m,B))});return D.error&&d(D.value),e.promise}})},17727:function(U,A,n){"use strict";var u=n(82109),a=n(31913),o=n(13366),s=n(47293),c=n(35005),f=n(60614),w=n(36707),B=n(69478),r=n(31320);if(u({target:"Promise",proto:!0,real:!0,forced:!!o&&s(function(){o.prototype.finally.call({then:function(){}},function(){})})},{finally:function(C){var e=w(this,c("Promise")),h=f(C);return this.then(h?function(d){return B(e,C()).then(function(){return d})}:C,h?function(d){return B(e,C()).then(function(){throw d})}:C)}}),!a&&f(o)){var E=c("Promise").prototype.finally;o.prototype.finally!==E&&r(o.prototype,"finally",E,{unsafe:!0})}},88674:function(U,A,n){"use strict";var IA,jA,ut,Ct,u=n(82109),a=n(31913),o=n(17854),s=n(35005),c=n(46916),f=n(13366),w=n(31320),B=n(12248),r=n(27674),Q=n(58003),E=n(96340),C=n(19662),e=n(60614),h=n(70111),d=n(25787),D=n(42788),N=n(20408),m=n(17072),p=n(36707),x=n(20261).set,F=n(95948),Y=n(69478),v=n(842),T=n(78523),z=n(12534),y=n(29909),tA=n(54705),gA=n(5112),X=n(7871),BA=n(35268),$=n(7392),CA=gA("species"),mA="Promise",yA=y.get,NA=y.set,JA=y.getterFor(mA),j=f&&f.prototype,fA=f,rA=j,nA=o.TypeError,EA=o.document,FA=o.process,OA=T.f,K=OA,R=!!(EA&&EA.createEvent&&o.dispatchEvent),aA=e(o.PromiseRejectionEvent),iA="unhandledrejection",zA=!1,lt=tA(mA,function(){var q=D(fA),J=q!==String(fA);if(!J&&66===$||a&&!rA.finally)return!0;if($>=51&&/native code/.test(q))return!1;var L=new fA(function(GA){GA(1)}),hA=function(GA){GA(function(){},function(){})};return(L.constructor={})[CA]=hA,!(zA=L.then(function(){})instanceof hA)||!J&&X&&!aA}),pt=lt||!m(function(q){fA.all(q).catch(function(){})}),Yt=function(q){var J;return!(!h(q)||!e(J=q.then))&&J},KA=function(q,J){if(!q.notified){q.notified=!0;var L=q.reactions;F(function(){for(var hA=q.value,_=1==q.state,GA=0;L.length>GA;){var kA,ot,bt,$A=L[GA++],O=_?$A.ok:$A.fail,XA=$A.resolve,et=$A.reject,MA=$A.domain;try{O?(_||(2===q.rejection&&Dt(q),q.rejection=1),!0===O?kA=hA:(MA&&MA.enter(),kA=O(hA),MA&&(MA.exit(),bt=!0)),kA===$A.promise?et(nA("Promise-chain cycle")):(ot=Yt(kA))?c(ot,kA,XA,et):XA(kA)):et(hA)}catch(xt){MA&&!bt&&MA.exit(),et(xt)}}q.reactions=[],q.notified=!1,J&&!q.rejection&&Qt(q)})}},qA=function(q,J,L){var hA,_;R?((hA=EA.createEvent("Event")).promise=J,hA.reason=L,hA.initEvent(q,!1,!0),o.dispatchEvent(hA)):hA={promise:J,reason:L},!aA&&(_=o["on"+q])?_(hA):q===iA&&v("Unhandled promise rejection",L)},Qt=function(q){c(x,o,function(){var _,J=q.facade,L=q.value;if(ft(q)&&(_=z(function(){BA?FA.emit("unhandledRejection",L,J):qA(iA,J,L)}),q.rejection=BA||ft(q)?2:1,_.error))throw _.value})},ft=function(q){return 1!==q.rejection&&!q.parent},Dt=function(q){c(x,o,function(){var J=q.facade;BA?FA.emit("rejectionHandled",J):qA("rejectionhandled",J,q.value)})},St=function(q,J,L){return function(hA){q(J,hA,L)}},vA=function(q,J,L){q.done||(q.done=!0,L&&(q=L),q.value=J,q.state=2,KA(q,!0))},gt=function(q,J,L){if(!q.done){q.done=!0,L&&(q=L);try{if(q.facade===J)throw nA("Promise can't be resolved itself");var hA=Yt(J);hA?F(function(){var _={done:!1};try{c(hA,J,St(gt,_,q),St(vA,_,q))}catch(GA){vA(_,GA,q)}}):(q.value=J,q.state=1,KA(q,!1))}catch(_){vA({done:!1},_,q)}}};if(lt&&(fA=function(J){d(this,rA),C(J),c(IA,this);var L=yA(this);try{J(St(gt,L),St(vA,L))}catch(hA){vA(L,hA)}},(IA=function(J){NA(this,{type:mA,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=B(rA=fA.prototype,{then:function(J,L){var hA=JA(this),_=hA.reactions,GA=OA(p(this,fA));return GA.ok=!e(J)||J,GA.fail=e(L)&&L,GA.domain=BA?FA.domain:void 0,hA.parent=!0,_[_.length]=GA,0!=hA.state&&KA(hA,!1),GA.promise},catch:function(q){return this.then(void 0,q)}}),jA=function(){var q=new IA,J=yA(q);this.promise=q,this.resolve=St(gt,J),this.reject=St(vA,J)},T.f=OA=function(q){return q===fA||q===ut?new jA(q):K(q)},!a&&e(f)&&j!==Object.prototype)){Ct=j.then,zA||(w(j,"then",function(J,L){var hA=this;return new fA(function(_,GA){c(Ct,hA,_,GA)}).then(J,L)},{unsafe:!0}),w(j,"catch",rA.catch,{unsafe:!0}));try{delete j.constructor}catch{}r&&r(j,rA)}u({global:!0,wrap:!0,forced:lt},{Promise:fA}),Q(fA,mA,!1,!0),E(mA),ut=s(mA),u({target:mA,stat:!0,forced:lt},{reject:function(J){var L=OA(this);return c(L.reject,void 0,J),L.promise}}),u({target:mA,stat:!0,forced:a||lt},{resolve:function(J){return Y(a&&this===ut?fA:this,J)}}),u({target:mA,stat:!0,forced:pt},{all:function(J){var L=this,hA=OA(L),_=hA.resolve,GA=hA.reject,$A=z(function(){var O=C(L.resolve),XA=[],et=0,MA=1;N(J,function(kA){var ot=et++,bt=!1;MA++,c(O,L,kA).then(function(xt){bt||(bt=!0,XA[ot]=xt,--MA||_(XA))},GA)}),--MA||_(XA)});return $A.error&&GA($A.value),hA.promise},race:function(J){var L=this,hA=OA(L),_=hA.reject,GA=z(function(){var $A=C(L.resolve);N(J,function(O){c($A,L,O).then(hA.resolve,_)})});return GA.error&&_(GA.value),hA.promise}})},12419:function(U,A,n){var u=n(82109),a=n(35005),o=n(22104),s=n(27065),c=n(39483),f=n(19670),w=n(70111),B=n(70030),r=n(47293),Q=a("Reflect","construct"),E=Object.prototype,C=[].push,e=r(function(){function D(){}return!(Q(function(){},[],D)instanceof D)}),h=!r(function(){Q(function(){})}),d=e||h;u({target:"Reflect",stat:!0,forced:d,sham:d},{construct:function(N,m){c(N),f(m);var p=arguments.length<3?N:c(arguments[2]);if(h&&!e)return Q(N,m,p);if(N==p){switch(m.length){case 0:return new N;case 1:return new N(m[0]);case 2:return new N(m[0],m[1]);case 3:return new N(m[0],m[1],m[2]);case 4:return new N(m[0],m[1],m[2],m[3])}var x=[null];return o(C,x,m),new(o(s,N,x))}var F=p.prototype,Y=B(w(F)?F:E),v=o(N,Y,m);return w(v)?v:Y}})},74916:function(U,A,n){"use strict";var u=n(82109),a=n(22261);u({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},92087:function(U,A,n){var u=n(19781),a=n(3070),o=n(67066),s=n(47293),c=RegExp.prototype;u&&s(function(){return"sy"!==Object.getOwnPropertyDescriptor(c,"flags").get.call({dotAll:!0,sticky:!0})})&&a.f(c,"flags",{configurable:!0,get:o})},39714:function(U,A,n){"use strict";var u=n(1702),a=n(76530).PROPER,o=n(31320),s=n(19670),c=n(47976),f=n(41340),w=n(47293),B=n(67066),r="toString",Q=RegExp.prototype,E=Q[r],C=u(B);(w(function(){return"/a/b"!=E.call({source:"a",flags:"b"})})||a&&E.name!=r)&&o(RegExp.prototype,r,function(){var D=s(this),N=f(D.source),m=D.flags;return"/"+N+"/"+f(void 0===m&&c(Q,D)&&!("flags"in Q)?C(D):m)},{unsafe:!0})},70189:function(U,A,n){"use strict";n(77710)("Set",function(o){return function(){return o(this,arguments.length?arguments[0]:void 0)}},n(95631))},79841:function(U,A,n){"use strict";var u=n(82109),a=n(28710).codeAt;u({target:"String",proto:!0},{codePointAt:function(s){return a(this,s)}})},94953:function(U,A,n){var u=n(82109),a=n(17854),o=n(1702),s=n(51400),c=a.RangeError,f=String.fromCharCode,w=String.fromCodePoint,B=o([].join);u({target:"String",stat:!0,forced:!!w&&1!=w.length},{fromCodePoint:function(E){for(var d,C=[],e=arguments.length,h=0;e>h;){if(d=+arguments[h++],s(d,1114111)!==d)throw c(d+" is not a valid code point");C[h]=d<65536?f(d):f(55296+((d-=65536)>>10),d%1024+56320)}return B(C,"")}})},32023:function(U,A,n){"use strict";var u=n(82109),a=n(1702),o=n(3929),s=n(84488),c=n(41340),f=n(84964),w=a("".indexOf);u({target:"String",proto:!0,forced:!f("includes")},{includes:function(r){return!!~w(c(s(this)),c(o(r)),arguments.length>1?arguments[1]:void 0)}})},58734:function(U,A,n){"use strict";var u=n(82109),a=n(14230);u({target:"String",proto:!0,forced:n(43429)("italics")},{italics:function(){return a(this,"i","","")}})},78783:function(U,A,n){"use strict";var u=n(28710).charAt,a=n(41340),o=n(29909),s=n(70654),c="String Iterator",f=o.set,w=o.getterFor(c);s(String,"String",function(B){f(this,{type:c,string:a(B),index:0})},function(){var C,r=w(this),Q=r.string,E=r.index;return E>=Q.length?{value:void 0,done:!0}:(C=u(Q,E),r.index+=C.length,{value:C,done:!1})})},29254:function(U,A,n){"use strict";var u=n(82109),a=n(14230);u({target:"String",proto:!0,forced:n(43429)("link")},{link:function(c){return a(this,"a","href",c)}})},76373:function(U,A,n){"use strict";var u=n(82109),a=n(17854),o=n(46916),s=n(1702),c=n(24994),f=n(84488),w=n(17466),B=n(41340),r=n(19670),Q=n(84326),E=n(47976),C=n(47850),e=n(67066),h=n(58173),d=n(31320),D=n(47293),N=n(5112),m=n(36707),p=n(31530),x=n(97651),F=n(29909),Y=n(31913),v=N("matchAll"),T="RegExp String",z=T+" Iterator",y=F.set,tA=F.getterFor(z),gA=RegExp.prototype,X=a.TypeError,BA=s(e),$=s("".indexOf),CA=s("".matchAll),mA=!!CA&&!D(function(){CA("a",/./)}),yA=c(function(j,fA,rA,nA){y(this,{type:z,regexp:j,string:fA,global:rA,unicode:nA,done:!1})},T,function(){var j=tA(this);if(j.done)return{value:void 0,done:!0};var fA=j.regexp,rA=j.string,nA=x(fA,rA);return null===nA?{value:void 0,done:j.done=!0}:j.global?(""===B(nA[0])&&(fA.lastIndex=p(rA,w(fA.lastIndex),j.unicode)),{value:nA,done:!1}):(j.done=!0,{value:nA,done:!1})}),NA=function(JA){var rA,nA,EA,FA,OA,K,j=r(this),fA=B(JA);return rA=m(j,RegExp),void 0===(nA=j.flags)&&E(gA,j)&&!("flags"in gA)&&(nA=BA(j)),EA=void 0===nA?"":B(nA),FA=new rA(rA===RegExp?j.source:j,EA),OA=!!~$(EA,"g"),K=!!~$(EA,"u"),FA.lastIndex=w(j.lastIndex),new yA(FA,fA,OA,K)};u({target:"String",proto:!0,forced:mA},{matchAll:function(j){var rA,nA,EA,FA,fA=f(this);if(null!=j){if(C(j)&&(rA=B(f("flags"in gA?j.flags:BA(j))),!~$(rA,"g")))throw X("`.matchAll` does not allow non-global regexes");if(mA)return CA(fA,j);if(void 0===(EA=h(j,v))&&Y&&"RegExp"==Q(j)&&(EA=NA),EA)return o(EA,j,fA)}else if(mA)return CA(fA,j);return nA=B(fA),FA=new RegExp(j,"g"),Y?o(NA,FA,nA):FA[v](nA)}}),Y||v in gA||d(gA,v,NA)},4723:function(U,A,n){"use strict";var u=n(46916),a=n(27007),o=n(19670),s=n(17466),c=n(41340),f=n(84488),w=n(58173),B=n(31530),r=n(97651);a("match",function(Q,E,C){return[function(h){var d=f(this),D=null==h?void 0:w(h,Q);return D?u(D,h,d):new RegExp(h)[Q](c(d))},function(e){var h=o(this),d=c(e),D=C(E,h,d);if(D.done)return D.value;if(!h.global)return r(h,d);var N=h.unicode;h.lastIndex=0;for(var x,m=[],p=0;null!==(x=r(h,d));){var F=c(x[0]);m[p]=F,""===F&&(h.lastIndex=B(d,s(h.lastIndex),N)),p++}return 0===p?null:m}]})},82481:function(U,A,n){n(82109)({target:"String",proto:!0},{repeat:n(38415)})},15306:function(U,A,n){"use strict";var u=n(22104),a=n(46916),o=n(1702),s=n(27007),c=n(47293),f=n(19670),w=n(60614),B=n(19303),r=n(17466),Q=n(41340),E=n(84488),C=n(31530),e=n(58173),h=n(10647),d=n(97651),N=n(5112)("replace"),m=Math.max,p=Math.min,x=o([].concat),F=o([].push),Y=o("".indexOf),v=o("".slice),T=function(gA){return void 0===gA?gA:String(gA)},z="$0"==="a".replace(/./,"$0"),y=!!/./[N]&&""===/./[N]("a","$0");s("replace",function(gA,X,BA){var $=y?"$":"$0";return[function(mA,yA){var NA=E(this),JA=null==mA?void 0:e(mA,N);return JA?a(JA,mA,NA,yA):a(X,Q(NA),mA,yA)},function(CA,mA){var yA=f(this),NA=Q(CA);if("string"==typeof mA&&-1===Y(mA,$)&&-1===Y(mA,"$<")){var JA=BA(X,yA,NA,mA);if(JA.done)return JA.value}var j=w(mA);j||(mA=Q(mA));var fA=yA.global;if(fA){var rA=yA.unicode;yA.lastIndex=0}for(var nA=[];;){var EA=d(yA,NA);if(null===EA||(F(nA,EA),!fA))break;""===Q(EA[0])&&(yA.lastIndex=C(NA,r(yA.lastIndex),rA))}for(var OA="",K=0,R=0;R=K&&(OA+=v(NA,K,iA)+DA,K=iA+aA.length)}return OA+v(NA,K)}]},!!c(function(){var gA=/./;return gA.exec=function(){var X=[];return X.groups={a:"7"},X},"7"!=="".replace(gA,"$")})||!z||y)},23123:function(U,A,n){"use strict";var u=n(22104),a=n(46916),o=n(1702),s=n(27007),c=n(47850),f=n(19670),w=n(84488),B=n(36707),r=n(31530),Q=n(17466),E=n(41340),C=n(58173),e=n(50206),h=n(97651),d=n(22261),D=n(52999),N=n(47293),m=D.UNSUPPORTED_Y,p=4294967295,x=Math.min,F=[].push,Y=o(/./.exec),v=o(F),T=o("".slice),z=!N(function(){var y=/(?:)/,tA=y.exec;y.exec=function(){return tA.apply(this,arguments)};var gA="ab".split(y);return 2!==gA.length||"a"!==gA[0]||"b"!==gA[1]});s("split",function(y,tA,gA){var X;return X="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(BA,$){var CA=E(w(this)),mA=void 0===$?p:$>>>0;if(0===mA)return[];if(void 0===BA)return[CA];if(!c(BA))return a(tA,CA,BA,mA);for(var fA,rA,nA,yA=[],JA=0,j=new RegExp(BA.source,(BA.ignoreCase?"i":"")+(BA.multiline?"m":"")+(BA.unicode?"u":"")+(BA.sticky?"y":"")+"g");(fA=a(d,j,CA))&&!((rA=j.lastIndex)>JA&&(v(yA,T(CA,JA,fA.index)),fA.length>1&&fA.index=mA));)j.lastIndex===fA.index&&j.lastIndex++;return JA===CA.length?(nA||!Y(j,""))&&v(yA,""):v(yA,T(CA,JA)),yA.length>mA?e(yA,0,mA):yA}:"0".split(void 0,0).length?function(BA,$){return void 0===BA&&0===$?[]:a(tA,this,BA,$)}:tA,[function($,CA){var mA=w(this),yA=null==$?void 0:C($,y);return yA?a(yA,$,mA,CA):a(X,E(mA),$,CA)},function(BA,$){var CA=f(this),mA=E(BA),yA=gA(X,CA,mA,$,X!==tA);if(yA.done)return yA.value;var NA=B(CA,RegExp),JA=CA.unicode,fA=new NA(m?"^(?:"+CA.source+")":CA,(CA.ignoreCase?"i":"")+(CA.multiline?"m":"")+(CA.unicode?"u":"")+(m?"g":"y")),rA=void 0===$?p:$>>>0;if(0===rA)return[];if(0===mA.length)return null===h(fA,mA)?[mA]:[];for(var nA=0,EA=0,FA=[];EA2?arguments[2]:void 0)})},18927:function(U,A,n){"use strict";var u=n(82094),a=n(42092).every,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("every",function(f){return a(o(this),f,arguments.length>1?arguments[1]:void 0)})},33105:function(U,A,n){"use strict";var u=n(82094),a=n(46916),o=n(21285),s=u.aTypedArray;(0,u.exportTypedArrayMethod)("fill",function(w){var B=arguments.length;return a(o,s(this),w,B>1?arguments[1]:void 0,B>2?arguments[2]:void 0)})},35035:function(U,A,n){"use strict";var u=n(82094),a=n(42092).filter,o=n(43074),s=u.aTypedArray;(0,u.exportTypedArrayMethod)("filter",function(w){var B=a(s(this),w,arguments.length>1?arguments[1]:void 0);return o(this,B)})},7174:function(U,A,n){"use strict";var u=n(82094),a=n(42092).findIndex,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("findIndex",function(f){return a(o(this),f,arguments.length>1?arguments[1]:void 0)})},74345:function(U,A,n){"use strict";var u=n(82094),a=n(42092).find,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("find",function(f){return a(o(this),f,arguments.length>1?arguments[1]:void 0)})},44197:function(U,A,n){n(19843)("Float32",function(a){return function(s,c,f){return a(this,s,c,f)}})},76495:function(U,A,n){n(19843)("Float64",function(a){return function(s,c,f){return a(this,s,c,f)}})},32846:function(U,A,n){"use strict";var u=n(82094),a=n(42092).forEach,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("forEach",function(f){a(o(this),f,arguments.length>1?arguments[1]:void 0)})},98145:function(U,A,n){"use strict";var u=n(63832);(0,n(82094).exportTypedArrayStaticMethod)("from",n(97321),u)},44731:function(U,A,n){"use strict";var u=n(82094),a=n(41318).includes,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("includes",function(f){return a(o(this),f,arguments.length>1?arguments[1]:void 0)})},77209:function(U,A,n){"use strict";var u=n(82094),a=n(41318).indexOf,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("indexOf",function(f){return a(o(this),f,arguments.length>1?arguments[1]:void 0)})},35109:function(U,A,n){n(19843)("Int16",function(a){return function(s,c,f){return a(this,s,c,f)}})},65125:function(U,A,n){n(19843)("Int32",function(a){return function(s,c,f){return a(this,s,c,f)}})},87145:function(U,A,n){n(19843)("Int8",function(a){return function(s,c,f){return a(this,s,c,f)}})},96319:function(U,A,n){"use strict";var u=n(17854),a=n(1702),o=n(76530).PROPER,s=n(82094),c=n(66992),w=n(5112)("iterator"),B=u.Uint8Array,r=a(c.values),Q=a(c.keys),E=a(c.entries),C=s.aTypedArray,e=s.exportTypedArrayMethod,h=B&&B.prototype[w],d=!!h&&"values"===h.name,D=function(){return r(C(this))};e("entries",function(){return E(C(this))}),e("keys",function(){return Q(C(this))}),e("values",D,o&&!d),e(w,D,o&&!d)},58867:function(U,A,n){"use strict";var u=n(82094),a=n(1702),o=u.aTypedArray,s=u.exportTypedArrayMethod,c=a([].join);s("join",function(w){return c(o(this),w)})},37789:function(U,A,n){"use strict";var u=n(82094),a=n(22104),o=n(86583),s=u.aTypedArray;(0,u.exportTypedArrayMethod)("lastIndexOf",function(w){var B=arguments.length;return a(o,s(this),B>1?[w,arguments[1]]:[w])})},33739:function(U,A,n){"use strict";var u=n(82094),a=n(42092).map,o=n(66304),s=u.aTypedArray;(0,u.exportTypedArrayMethod)("map",function(w){return a(s(this),w,arguments.length>1?arguments[1]:void 0,function(B,r){return new(o(B))(r)})})},14483:function(U,A,n){"use strict";var u=n(82094),a=n(53671).right,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("reduceRight",function(f){var w=arguments.length;return a(o(this),f,w,w>1?arguments[1]:void 0)})},29368:function(U,A,n){"use strict";var u=n(82094),a=n(53671).left,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("reduce",function(f){var w=arguments.length;return a(o(this),f,w,w>1?arguments[1]:void 0)})},12056:function(U,A,n){"use strict";var u=n(82094),a=u.aTypedArray,s=Math.floor;(0,u.exportTypedArrayMethod)("reverse",function(){for(var Q,f=this,w=a(f).length,B=s(w/2),r=0;r1?arguments[1]:void 0,1),h=this.length,d=c(C),D=o(d),N=0;if(D+e>h)throw w("Wrong length");for(;Ne;)d[e]=E[e++];return d},o(function(){new Int8Array(1).slice()}))},27462:function(U,A,n){"use strict";var u=n(82094),a=n(42092).some,o=u.aTypedArray;(0,u.exportTypedArrayMethod)("some",function(f){return a(o(this),f,arguments.length>1?arguments[1]:void 0)})},33824:function(U,A,n){"use strict";var u=n(17854),a=n(1702),o=n(47293),s=n(19662),c=n(94362),f=n(82094),w=n(68886),B=n(30256),r=n(7392),Q=n(98008),E=u.Array,C=f.aTypedArray,e=f.exportTypedArrayMethod,h=u.Uint16Array,d=h&&a(h.prototype.sort),D=!(!d||o(function(){d(new h(2),null)})&&o(function(){d(new h(2),{})})),N=!!d&&!o(function(){if(r)return r<74;if(w)return w<67;if(B)return!0;if(Q)return Q<602;var F,Y,p=new h(516),x=E(516);for(F=0;F<516;F++)Y=F%4,p[F]=515-F,x[F]=F-2*Y+3;for(d(p,function(v,T){return(v/4|0)-(T/4|0)}),F=0;F<516;F++)if(p[F]!==x[F])return!0});e("sort",function(x){return void 0!==x&&s(x),N?d(this,x):c(C(this),(p=x,function(x,F){return void 0!==p?+p(x,F)||0:F!=F?-1:x!=x?1:0===x&&0===F?1/x>0&&1/F<0?1:-1:x>F}));var p},!N||D)},55021:function(U,A,n){"use strict";var u=n(82094),a=n(17466),o=n(51400),s=n(66304),c=u.aTypedArray;(0,u.exportTypedArrayMethod)("subarray",function(B,r){var Q=c(this),E=Q.length,C=o(B,E);return new(s(Q))(Q.buffer,Q.byteOffset+C*Q.BYTES_PER_ELEMENT,a((void 0===r?E:o(r,E))-C))})},12974:function(U,A,n){"use strict";var u=n(17854),a=n(22104),o=n(82094),s=n(47293),c=n(50206),f=u.Int8Array,w=o.aTypedArray,B=o.exportTypedArrayMethod,r=[].toLocaleString,Q=!!f&&s(function(){r.call(new f(1))});B("toLocaleString",function(){return a(r,Q?c(w(this)):w(this),c(arguments))},s(function(){return[1,2].toLocaleString()!=new f([1,2]).toLocaleString()})||!s(function(){f.prototype.toLocaleString.call([1,2])}))},15016:function(U,A,n){"use strict";var u=n(82094).exportTypedArrayMethod,a=n(47293),o=n(17854),s=n(1702),c=o.Uint8Array,f=c&&c.prototype||{},w=[].toString,B=s([].join);a(function(){w.call({})})&&(w=function(){return B(this)}),u("toString",w,f.toString!=w)},8255:function(U,A,n){n(19843)("Uint16",function(a){return function(s,c,f){return a(this,s,c,f)}})},29135:function(U,A,n){n(19843)("Uint32",function(a){return function(s,c,f){return a(this,s,c,f)}})},82472:function(U,A,n){n(19843)("Uint8",function(a){return function(s,c,f){return a(this,s,c,f)}})},49743:function(U,A,n){n(19843)("Uint8",function(a){return function(s,c,f){return a(this,s,c,f)}},!0)},8628:function(U,A,n){n(9170)},65743:function(U,A,n){n(35837)},97314:function(U,A,n){n(17922)},96290:function(U,A,n){n(34668)},77479:function(U,A,n){"use strict";var u=n(82109),a=n(78523),o=n(12534);u({target:"Promise",stat:!0},{try:function(s){var c=a.f(this),f=o(s);return(f.error?c.reject:c.resolve)(f.value),c.promise}})},13728:function(U,A,n){n(76373)},54747:function(U,A,n){var u=n(17854),a=n(48324),o=n(98509),s=n(18533),c=n(68880),f=function(B){if(B&&B.forEach!==s)try{c(B,"forEach",s)}catch{B.forEach=s}};for(var w in a)a[w]&&f(u[w]&&u[w].prototype);f(o)},33948:function(U,A,n){var u=n(17854),a=n(48324),o=n(98509),s=n(66992),c=n(68880),f=n(5112),w=f("iterator"),B=f("toStringTag"),r=s.values,Q=function(C,e){if(C){if(C[w]!==r)try{c(C,w,r)}catch{C[w]=r}if(C[B]||c(C,B,e),a[e])for(var h in s)if(C[h]!==s[h])try{c(C,h,s[h])}catch{C[h]=s[h]}}};for(var E in a)Q(u[E]&&u[E].prototype,E);Q(o,"DOMTokenList")},83753:function(U,A,n){"use strict";var u=n(82109),a=n(46916);u({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return a(URL.prototype.toString,this)}})},71150:function(U,A,n){var u=n(47633);n(33948),U.exports=u},10251:function(U,A,n){var u=n(82215),a=n(82584),o=n(20609),s=n(98420),c=n(2847),f=n(18923),w=Date.prototype.getTime;function B(C,e,h){var d=h||{};return!!(d.strict?o(C,e):C===e)||(!C||!e||"object"!=typeof C&&"object"!=typeof e?d.strict?o(C,e):C==e:function E(C,e,h){var d,D;if(typeof C!=typeof e||r(C)||r(e)||C.prototype!==e.prototype||a(C)!==a(e))return!1;var N=s(C),m=s(e);if(N!==m)return!1;if(N||m)return C.source===e.source&&c(C)===c(e);if(f(C)&&f(e))return w.call(C)===w.call(e);var p=Q(C),x=Q(e);if(p!==x)return!1;if(p||x){if(C.length!==e.length)return!1;for(d=0;d=0;d--)if(F[d]!=Y[d])return!1;for(d=F.length-1;d>=0;d--)if(!B(C[D=F[d]],e[D],h))return!1;return!0}(C,e,d))}function r(C){return null==C}function Q(C){return!(!C||"object"!=typeof C||"number"!=typeof C.length||"function"!=typeof C.copy||"function"!=typeof C.slice||C.length>0&&"number"!=typeof C[0])}U.exports=B},12296:function(U,A,n){"use strict";var u=n(31044)(),a=n(40210),o=u&&a("%Object.defineProperty%",!0);if(o)try{o({},"a",{value:1})}catch{o=!1}var s=a("%SyntaxError%"),c=a("%TypeError%"),f=n(27296);U.exports=function(B,r,Q){if(!B||"object"!=typeof B&&"function"!=typeof B)throw new c("`obj` must be an object or a function`");if("string"!=typeof r&&"symbol"!=typeof r)throw new c("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new c("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new c("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new c("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new c("`loose`, if provided, must be a boolean");var E=arguments.length>3?arguments[3]:null,C=arguments.length>4?arguments[4]:null,e=arguments.length>5?arguments[5]:null,h=arguments.length>6&&arguments[6],d=!!f&&f(B,r);if(o)o(B,r,{configurable:null===e&&d?d.configurable:!e,enumerable:null===E&&d?d.enumerable:!E,value:Q,writable:null===C&&d?d.writable:!C});else{if(!h&&(E||C||e))throw new s("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");B[r]=Q}}},4289:function(U,A,n){"use strict";var u=n(82215),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,s=Array.prototype.concat,c=n(12296),w=n(31044)(),B=function(Q,E,C,e){if(E in Q)if(!0===e){if(Q[E]===C)return}else if(!function(Q){return"function"==typeof Q&&"[object Function]"===o.call(Q)}(e)||!e())return;w?c(Q,E,C,!0):c(Q,E,C)},r=function(Q,E){var C=arguments.length>2?arguments[2]:{},e=u(E);a&&(e=s.call(e,Object.getOwnPropertySymbols(E)));for(var h=0;h0&&z.length>v&&!z.warned){z.warned=!0;var y=new Error("Possible EventEmitter memory leak detected. "+z.length+" "+String(x)+" listeners added. Use emitter.setMaxListeners() to increase limit");y.name="MaxListenersExceededWarning",y.emitter=p,y.type=x,y.count=z.length,function a(p){console&&console.warn&&console.warn(p)}(y)}return p}function r(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Q(p,x,F){var Y={fired:!1,wrapFn:void 0,target:p,type:x,listener:F},v=r.bind(Y);return v.listener=F,Y.wrapFn=v,v}function E(p,x,F){var Y=p._events;if(void 0===Y)return[];var v=Y[x];return void 0===v?[]:"function"==typeof v?F?[v.listener||v]:[v]:F?function d(p){for(var x=new Array(p.length),F=0;F0&&(z=F[0]),z instanceof Error)throw z;var y=new Error("Unhandled error."+(z?" ("+z.message+")":""));throw y.context=z,y}var tA=T[x];if(void 0===tA)return!1;if("function"==typeof tA)n(tA,this,F);else{var gA=tA.length,X=e(tA,gA);for(Y=0;Y=0;z--)if(Y[z]===F||Y[z].listener===F){y=Y[z].listener,T=z;break}if(T<0)return this;0===T?Y.shift():function h(p,x){for(;x+1=0;v--)this.removeListener(x,F[v]);return this},s.prototype.listeners=function(x){return E(this,x,!0)},s.prototype.rawListeners=function(x){return E(this,x,!1)},s.listenerCount=function(p,x){return"function"==typeof p.listenerCount?p.listenerCount(x):C.call(p,x)},s.prototype.listenerCount=C,s.prototype.eventNames=function(){return this._eventsCount>0?u(this._events):[]}},62536:function(U,A,n){var u=n(44275),a=n(27672);typeof a.pdfMake>"u"&&(a.pdfMake=u),U.exports=u},27672:function(U,A,n){"use strict";U.exports=function(){if("object"==typeof globalThis)return globalThis;var u;try{u=this||new Function("return this")()}catch{if("object"==typeof window)return window;if("object"==typeof self)return self;if(typeof n.g<"u")return n.g}return u}()},94029:function(U,A,n){"use strict";var u=n(95320),a=Object.prototype.toString,o=Object.prototype.hasOwnProperty;U.exports=function(r,Q,E){if(!u(Q))throw new TypeError("iterator must be a function");var C;arguments.length>=3&&(C=E),"[object Array]"===a.call(r)?function(r,Q,E){for(var C=0,e=r.length;C"u"||!E?u:E(Uint8Array),h={"%AggregateError%":typeof AggregateError>"u"?u:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?u:ArrayBuffer,"%ArrayIteratorPrototype%":r&&E?E([][Symbol.iterator]()):u,"%AsyncFromSyncIteratorPrototype%":u,"%AsyncFunction%":C,"%AsyncGenerator%":C,"%AsyncGeneratorFunction%":C,"%AsyncIteratorPrototype%":C,"%Atomics%":typeof Atomics>"u"?u:Atomics,"%BigInt%":typeof BigInt>"u"?u:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?u:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?u:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?u:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?u:Float32Array,"%Float64Array%":typeof Float64Array>"u"?u:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?u:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":C,"%Int8Array%":typeof Int8Array>"u"?u:Int8Array,"%Int16Array%":typeof Int16Array>"u"?u:Int16Array,"%Int32Array%":typeof Int32Array>"u"?u:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":r&&E?E(E([][Symbol.iterator]())):u,"%JSON%":"object"==typeof JSON?JSON:u,"%Map%":typeof Map>"u"?u:Map,"%MapIteratorPrototype%":typeof Map>"u"||!r||!E?u:E((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?u:Promise,"%Proxy%":typeof Proxy>"u"?u:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?u:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?u:Set,"%SetIteratorPrototype%":typeof Set>"u"||!r||!E?u:E((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?u:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":r&&E?E(""[Symbol.iterator]()):u,"%Symbol%":r?Symbol:u,"%SyntaxError%":a,"%ThrowTypeError%":B,"%TypedArray%":e,"%TypeError%":s,"%Uint8Array%":typeof Uint8Array>"u"?u:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?u:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?u:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?u:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?u:WeakMap,"%WeakRef%":typeof WeakRef>"u"?u:WeakRef,"%WeakSet%":typeof WeakSet>"u"?u:WeakSet};if(E)try{null.error}catch(X){var d=E(E(X));h["%Error.prototype%"]=d}var D=function X(BA){var $;if("%AsyncFunction%"===BA)$=c("async function () {}");else if("%GeneratorFunction%"===BA)$=c("function* () {}");else if("%AsyncGeneratorFunction%"===BA)$=c("async function* () {}");else if("%AsyncGenerator%"===BA){var CA=X("%AsyncGeneratorFunction%");CA&&($=CA.prototype)}else if("%AsyncIteratorPrototype%"===BA){var mA=X("%AsyncGenerator%");mA&&E&&($=E(mA.prototype))}return h[BA]=$,$},N={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},m=n(58612),p=n(48824),x=m.call(Function.call,Array.prototype.concat),F=m.call(Function.apply,Array.prototype.splice),Y=m.call(Function.call,String.prototype.replace),v=m.call(Function.call,String.prototype.slice),T=m.call(Function.call,RegExp.prototype.exec),z=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,y=/\\(\\)?/g,gA=function(BA,$){var mA,CA=BA;if(p(N,CA)&&(CA="%"+(mA=N[CA])[0]+"%"),p(h,CA)){var yA=h[CA];if(yA===C&&(yA=D(CA)),typeof yA>"u"&&!$)throw new s("intrinsic "+BA+" exists, but is not available. Please file an issue!");return{alias:mA,name:CA,value:yA}}throw new a("intrinsic "+BA+" does not exist!")};U.exports=function(BA,$){if("string"!=typeof BA||0===BA.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof $)throw new s('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,BA))throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var CA=function(BA){var $=v(BA,0,1),CA=v(BA,-1);if("%"===$&&"%"!==CA)throw new a("invalid intrinsic syntax, expected closing `%`");if("%"===CA&&"%"!==$)throw new a("invalid intrinsic syntax, expected opening `%`");var mA=[];return Y(BA,z,function(yA,NA,JA,j){mA[mA.length]=JA?Y(j,y,"$1"):NA||yA}),mA}(BA),mA=CA.length>0?CA[0]:"",yA=gA("%"+mA+"%",$),NA=yA.name,JA=yA.value,j=!1,fA=yA.alias;fA&&(mA=fA[0],F(CA,x([0,1],fA)));for(var rA=1,nA=!0;rA=CA.length){var K=f(JA,EA);JA=(nA=!!K)&&"get"in K&&!("originalValue"in K.get)?K.get:JA[EA]}else nA=p(JA,EA),JA=JA[EA];nA&&!j&&(h[NA]=JA)}}return JA}},27296:function(U,A,n){"use strict";var a=n(40210)("%Object.getOwnPropertyDescriptor%",!0);if(a)try{a([],"length")}catch{a=null}U.exports=a},31044:function(U,A,n){"use strict";var a=n(40210)("%Object.defineProperty%",!0),o=function(){if(a)try{return a({},"a",{value:1}),!0}catch{return!1}return!1};o.hasArrayLengthDefineBug=function(){if(!o())return null;try{return 1!==a([],"length",{value:1}).length}catch{return!0}},U.exports=o},28185:function(U){"use strict";var A={foo:{}},n=Object;U.exports=function(){return{__proto__:A}.foo===A.foo&&!({__proto__:null}instanceof n)}},41405:function(U,A,n){"use strict";var u=typeof Symbol<"u"&&Symbol,a=n(55419);U.exports=function(){return"function"==typeof u&&"function"==typeof Symbol&&"symbol"==typeof u("foo")&&"symbol"==typeof Symbol("bar")&&a()}},55419:function(U){"use strict";U.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var n={},u=Symbol("test"),a=Object(u);if("string"==typeof u||"[object Symbol]"!==Object.prototype.toString.call(u)||"[object Symbol]"!==Object.prototype.toString.call(a))return!1;for(u in n[u]=42,n)return!1;if("function"==typeof Object.keys&&0!==Object.keys(n).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(n).length)return!1;var s=Object.getOwnPropertySymbols(n);if(1!==s.length||s[0]!==u||!Object.prototype.propertyIsEnumerable.call(n,u))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var c=Object.getOwnPropertyDescriptor(n,u);if(42!==c.value||!0!==c.enumerable)return!1}return!0}},96410:function(U,A,n){"use strict";var u=n(55419);U.exports=function(){return u()&&!!Symbol.toStringTag}},48824:function(U,A,n){"use strict";var u=Function.prototype.call,a=Object.prototype.hasOwnProperty,o=n(58612);U.exports=o.call(u,a)},60688:function(U,A,n){"use strict";var u=n(27103).Buffer;A._dbcs=r;for(var a=-1,o=-2,s=-10,c=-1e3,f=new Array(256),B=0;B<256;B++)f[B]=a;function r(e,h){if(this.encodingName=e.encodingName,!e)throw new Error("DBCS codec is called without the data.");if(!e.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var d=e.table();this.decodeTables=[],this.decodeTables[0]=f.slice(0),this.decodeTableSeq=[];for(var D=0;Dc)throw new Error("gb18030 decode tables conflict at byte 2");for(var Y=this.decodeTables[c-x[F]],v=129;v<=254;v++){if(Y[v]===a)Y[v]=c-m;else{if(Y[v]===c-m)continue;if(Y[v]>c)throw new Error("gb18030 decode tables conflict at byte 3")}for(var T=this.decodeTables[c-Y[v]],z=48;z<=57;z++)T[z]===a&&(T[z]=o)}}}this.defaultCharUnicode=h.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var y={};if(e.encodeSkipVals)for(D=0;Dh)return-1;for(var d=0,D=e.length;d>1);e[N]<=h?d=N:D=N}return d}r.prototype.encoder=Q,r.prototype.decoder=E,r.prototype._getDecodeTrieNode=function(e){for(var h=[];e>0;e>>>=8)h.push(255&e);0==h.length&&h.push(0);for(var d=this.decodeTables[0],D=h.length-1;D>0;D--){var N=d[h[D]];if(N==a)d[h[D]]=c-this.decodeTables.length,this.decodeTables.push(d=f.slice(0));else{if(!(N<=c))throw new Error("Overwrite byte in "+this.encodingName+", addr: "+e.toString(16));d=this.decodeTables[c-N]}}return d},r.prototype._addDecodeChunk=function(e){var h=parseInt(e[0],16),d=this._getDecodeTrieNode(h);h&=255;for(var D=1;D255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+e[0]+": too long"+h)},r.prototype._getEncodeBucket=function(e){var h=e>>8;return void 0===this.encodeTable[h]&&(this.encodeTable[h]=f.slice(0)),this.encodeTable[h]},r.prototype._setEncodeChar=function(e,h){var d=this._getEncodeBucket(e),D=255&e;d[D]<=s?this.encodeTableSeq[s-d[D]][-1]=h:d[D]==a&&(d[D]=h)},r.prototype._setEncodeSequence=function(e,h){var m,d=e[0],D=this._getEncodeBucket(d),N=255&d;D[N]<=s?m=this.encodeTableSeq[s-D[N]]:(m={},D[N]!==a&&(m[-1]=D[N]),D[N]=s-this.encodeTableSeq.length,this.encodeTableSeq.push(m));for(var p=1;p=0)this._setEncodeChar(x,F),N=!0;else if(x<=c){var Y=c-x;m[Y]||(this._fillEncodeTable(Y,F<<8>>>0,d)?N=!0:m[Y]=!0)}else x<=s&&(this._setEncodeSequence(this.decodeTableSeq[s-x],F),N=!0)}return N},Q.prototype.write=function(e){for(var h=u.alloc(e.length*(this.gb18030?4:3)),d=this.leadSurrogate,D=this.seqObj,N=-1,m=0,p=0;;){if(-1===N){if(m==e.length)break;var x=e.charCodeAt(m++)}else x=N,N=-1;if(55296<=x&&x<57344)if(x<56320){if(-1===d){d=x;continue}d=x,x=a}else-1!==d?(x=65536+1024*(d-55296)+(x-56320),d=-1):x=a;else-1!==d&&(N=x,x=a,d=-1);var F=a;if(void 0!==D&&x!=a){var Y=D[x];if("object"==typeof Y){D=Y;continue}"number"==typeof Y?F=Y:null==Y&&void 0!==(Y=D[-1])&&(F=Y,N=x),D=void 0}else if(x>=0){var v=this.encodeTable[x>>8];if(void 0!==v&&(F=v[255&x]),F<=s){D=this.encodeTableSeq[s-F];continue}if(F==a&&this.gb18030){var T=C(this.gb18030.uChars,x);if(-1!=T){F=this.gb18030.gbChars[T]+(x-this.gb18030.uChars[T]),h[p++]=129+Math.floor(F/12600),F%=12600,h[p++]=48+Math.floor(F/1260),F%=1260,h[p++]=129+Math.floor(F/10),h[p++]=48+(F%=10);continue}}}F===a&&(F=this.defaultCharSingleByte),F<256?h[p++]=F:F<65536?(h[p++]=F>>8,h[p++]=255&F):F<16777216?(h[p++]=F>>16,h[p++]=F>>8&255,h[p++]=255&F):(h[p++]=F>>>24,h[p++]=F>>>16&255,h[p++]=F>>>8&255,h[p++]=255&F)}return this.seqObj=D,this.leadSurrogate=d,h.slice(0,p)},Q.prototype.end=function(){if(-1!==this.leadSurrogate||void 0!==this.seqObj){var e=u.alloc(10),h=0;if(this.seqObj){var d=this.seqObj[-1];void 0!==d&&(d<256?e[h++]=d:(e[h++]=d>>8,e[h++]=255&d)),this.seqObj=void 0}return-1!==this.leadSurrogate&&(e[h++]=this.defaultCharSingleByte,this.leadSurrogate=-1),e.slice(0,h)}},Q.prototype.findIdx=C,E.prototype.write=function(e){for(var h=u.alloc(2*e.length),d=this.nodeIdx,D=this.prevBytes,N=this.prevBytes.length,m=-this.prevBytes.length,x=0,F=0;x=0?e[x]:D[x+N];if(!((p=this.decodeTables[d][Y])>=0))if(p===a)p=this.defaultCharUnicode.charCodeAt(0),x=m;else if(p===o){if(x>=3)var v=12600*(e[x-3]-129)+1260*(e[x-2]-48)+10*(e[x-1]-129)+(Y-48);else v=12600*(D[x-3+N]-129)+1260*((x-2>=0?e[x-2]:D[x-2+N])-48)+10*((x-1>=0?e[x-1]:D[x-1+N])-129)+(Y-48);var T=C(this.gb18030.gbChars,v);p=this.gb18030.uChars[T]+v-this.gb18030.gbChars[T]}else{if(p<=c){d=c-p;continue}if(!(p<=s))throw new Error("iconv-lite internal error: invalid decoding table value "+p+" at "+d+"/"+Y);for(var z=this.decodeTableSeq[s-p],y=0;y>8;p=z[z.length-1]}if(p>=65536){var tA=55296|(p-=65536)>>10;h[F++]=255&tA,h[F++]=tA>>8,p=56320|1023&p}h[F++]=255&p,h[F++]=p>>8,d=0,m=x+1}return this.nodeIdx=d,this.prevBytes=m>=0?Array.prototype.slice.call(e,m):D.slice(m+N).concat(Array.prototype.slice.call(e)),h.slice(0,F).toString("ucs2")},E.prototype.end=function(){for(var e="";this.prevBytes.length>0;){e+=this.defaultCharUnicode;var h=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,h.length>0&&(e+=this.write(h))}return this.prevBytes=[],this.nodeIdx=0,e}},55990:function(U,A,n){"use strict";U.exports={shiftjis:{type:"_dbcs",table:function(){return n(27014)},encodeAdd:{"\xa5":92,"\u203e":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return n(31532)},encodeAdd:{"\xa5":92,"\u203e":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return n(13336)}},gbk:{type:"_dbcs",table:function(){return n(13336).concat(n(44346))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return n(13336).concat(n(44346))},gb18030:function(){return n(36258)},encodeSkipVals:[128],encodeAdd:{"\u20ac":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return n(77348)}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return n(74284)}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return n(74284).concat(n(63480))},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},46934:function(U,A,n){"use strict";for(var u=[n(1025),n(17688),n(91279),n(20758),n(59068),n(20288),n(67018),n(60688),n(55990)],a=0;a>>6),Q[E++]=128+(63&e)):(Q[E++]=224+(e>>>12),Q[E++]=128+(e>>>6&63),Q[E++]=128+(63&e))}return Q.slice(0,E)},w.prototype.end=function(){},B.prototype.write=function(r){for(var Q=this.acc,E=this.contBytes,C=this.accBytes,e="",h=0;h0&&(e+=this.defaultCharUnicode,E=0),d<128?e+=String.fromCharCode(d):d<224?(Q=31&d,E=1,C=1):d<240?(Q=15&d,E=2,C=1):e+=this.defaultCharUnicode):E>0?(Q=Q<<6|63&d,C++,0==--E&&(e+=2===C&&Q<128&&Q>0||3===C&&Q<2048?this.defaultCharUnicode:String.fromCharCode(Q))):e+=this.defaultCharUnicode}return this.acc=Q,this.contBytes=E,this.accBytes=C,e},B.prototype.end=function(){var r=0;return this.contBytes>0&&(r+=this.defaultCharUnicode),r}},59068:function(U,A,n){"use strict";var u=n(27103).Buffer;function a(c,f){if(!c)throw new Error("SBCS codec is called without the data.");if(!c.chars||128!==c.chars.length&&256!==c.chars.length)throw new Error("Encoding '"+c.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(128===c.chars.length){for(var w="",B=0;B<128;B++)w+=String.fromCharCode(B);c.chars=w+c.chars}this.decodeBuf=u.from(c.chars,"ucs2");var r=u.alloc(65536,f.defaultCharSingleByte.charCodeAt(0));for(B=0;B?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xb0\xb7\u2219\u221a\u2592\u2500\u2502\u253c\u2524\u252c\u251c\u2534\u2510\u250c\u2514\u2518\u03b2\u221e\u03c6\xb1\xbd\xbc\u2248\xab\xbb\ufef7\ufef8\ufffd\ufffd\ufefb\ufefc\ufffd\xa0\xad\ufe82\xa3\xa4\ufe84\ufffd\ufffd\ufe8e\ufe8f\ufe95\ufe99\u060c\ufe9d\ufea1\ufea5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufed1\u061b\ufeb1\ufeb5\ufeb9\u061f\xa2\ufe80\ufe81\ufe83\ufe85\ufeca\ufe8b\ufe8d\ufe91\ufe93\ufe97\ufe9b\ufe9f\ufea3\ufea7\ufea9\ufeab\ufead\ufeaf\ufeb3\ufeb7\ufebb\ufebf\ufec1\ufec5\ufecb\ufecf\xa6\xac\xf7\xd7\ufec9\u0640\ufed3\ufed7\ufedb\ufedf\ufee3\ufee7\ufeeb\ufeed\ufeef\ufef3\ufebd\ufecc\ufece\ufecd\ufee1\ufe7d\u0651\ufee5\ufee9\ufeec\ufef0\ufef2\ufed0\ufed5\ufef5\ufef6\ufedd\ufed9\ufef1\u25a0\ufffd"},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xa4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\xb0\u2219\xb7\u221a\u2116\xa4\u25a0\xa0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0386\ufffd\xb7\xac\xa6\u2018\u2019\u0388\u2015\u0389\u038a\u03aa\u038c\ufffd\ufffd\u038e\u03ab\xa9\u038f\xb2\xb3\u03ac\xa3\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03cd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xbd\u0398\u0399\xab\xbb\u2591\u2592\u2593\u2502\u2524\u039a\u039b\u039c\u039d\u2563\u2551\u2557\u255d\u039e\u039f\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u03a0\u03a1\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u2518\u250c\u2588\u2584\u03b4\u03b5\u2580\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u0384\xad\xb1\u03c5\u03c6\u03c7\xa7\u03c8\u0385\xb0\xa8\u03c9\u03cb\u03b0\u03ce\u25a0\xa0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\u203e\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u0160\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\u017d\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u0161\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\u017e\xff"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\ufe88\xd7\xf7\uf8f6\uf8f5\uf8f4\uf8f7\ufe71\x88\u25a0\u2502\u2500\u2510\u250c\u2514\u2518\ufe79\ufe7b\ufe7d\ufe7f\ufe77\ufe8a\ufef0\ufef3\ufef2\ufece\ufecf\ufed0\ufef6\ufef8\ufefa\ufefc\xa0\uf8fa\uf8f9\uf8f8\xa4\uf8fb\ufe8b\ufe91\ufe97\ufe9b\ufe9f\ufea3\u060c\xad\ufea7\ufeb3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufeb7\u061b\ufebb\ufebf\ufeca\u061f\ufecb\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\ufec7\u0639\u063a\ufecc\ufe82\ufe84\ufe8e\ufed3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\ufed7\ufedb\ufedf\uf8fc\ufef5\ufef7\ufef9\ufefb\ufee3\ufee7\ufeec\ufee9\ufffd"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040a\u040b\u040c\xad\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045a\u045b\u045c\xa7\u045e\u045f"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xb7\u221a\u2116\xa4\u25a0\xa0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\u0153\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u0178\xb5\xb6\xb7\u0152\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e81\u0e82\u0e84\u0e87\u0e88\u0eaa\u0e8a\u0e8d\u0e94\u0e95\u0e96\u0e97\u0e99\u0e9a\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0ea1\u0ea2\u0ea3\u0ea5\u0ea7\u0eab\u0ead\u0eae\ufffd\ufffd\ufffd\u0eaf\u0eb0\u0eb2\u0eb3\u0eb4\u0eb5\u0eb6\u0eb7\u0eb8\u0eb9\u0ebc\u0eb1\u0ebb\u0ebd\ufffd\ufffd\ufffd\u0ec0\u0ec1\u0ec2\u0ec3\u0ec4\u0ec8\u0ec9\u0eca\u0ecb\u0ecc\u0ecd\u0ec6\ufffd\u0edc\u0edd\u20ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0ed0\u0ed1\u0ed2\u0ed3\u0ed4\u0ed5\u0ed6\u0ed7\u0ed8\u0ed9\ufffd\ufffd\xa2\xac\xa6\ufffd"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e48\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\u0e49\u0e4a\u0e4b\u20ac\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\xa2\xac\xa6\xa0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20ac\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\u20ac\xa5\xa6\xa7\u0153\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\u0178\xb5\xb6\xb7\u0152\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\u0160\u2122\xb4\xa8\u2260\u017d\xd8\u221e\xb1\u2264\u2265\u2206\xb5\u2202\u2211\u220f\u0161\u222b\xaa\xba\u2126\u017e\xf8\xbf\xa1\xac\u221a\u0192\u2248\u0106\xab\u010c\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u0110\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\ufffd\xa9\u2044\xa4\u2039\u203a\xc6\xbb\u2013\xb7\u201a\u201e\u2030\xc2\u0107\xc1\u010d\xc8\xcd\xce\xcf\xcc\xd3\xd4\u0111\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u03c0\xcb\u02da\xb8\xca\xe6\u02c7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\xa2\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4"},macgreek:{type:"_sbcs",chars:"\xc4\xb9\xb2\xc9\xb3\xd6\xdc\u0385\xe0\xe2\xe4\u0384\xa8\xe7\xe9\xe8\xea\xeb\xa3\u2122\xee\xef\u2022\xbd\u2030\xf4\xf6\xa6\xad\xf9\xfb\xfc\u2020\u0393\u0394\u0398\u039b\u039e\u03a0\xdf\xae\xa9\u03a3\u03aa\xa7\u2260\xb0\u0387\u0391\xb1\u2264\u2265\xa5\u0392\u0395\u0396\u0397\u0399\u039a\u039c\u03a6\u03ab\u03a8\u03a9\u03ac\u039d\xac\u039f\u03a1\u2248\u03a4\xab\xbb\u2026\xa0\u03a5\u03a7\u0386\u0388\u0153\u2013\u2015\u201c\u201d\u2018\u2019\xf7\u0389\u038a\u038c\u038e\u03ad\u03ae\u03af\u03cc\u038f\u03cd\u03b1\u03b2\u03c8\u03b4\u03b5\u03c6\u03b3\u03b7\u03b9\u03be\u03ba\u03bb\u03bc\u03bd\u03bf\u03c0\u03ce\u03c1\u03c3\u03c4\u03b8\u03c9\u03c2\u03c7\u03c5\u03b6\u03ca\u03cb\u0390\u03b0\ufffd"},maciceland:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\xdd\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\xd0\xf0\xde\xfe\xfd\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macroman:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macromania:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\u0102\u015e\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\u0103\u015f\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\u0162\u0163\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macthai:{type:"_sbcs",chars:"\xab\xbb\u2026\uf88c\uf88f\uf892\uf895\uf898\uf88b\uf88e\uf891\uf894\uf897\u201c\u201d\uf899\ufffd\u2022\uf884\uf889\uf885\uf886\uf887\uf888\uf88a\uf88d\uf890\uf893\uf896\u2018\u2019\ufffd\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufeff\u200b\u2013\u2014\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u2122\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\xae\xa9\ufffd\ufffd\ufffd\ufffd"},macturkish:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u011e\u011f\u0130\u0131\u015e\u015f\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\ufffd\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\u0490\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255a\u255b\u255c\u255d\u255e\u255f\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256a\u256b\u256c\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u255d\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u256c\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\xa0\u2321\xb0\xb2\xb7\xf7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u045e\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u040e\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},koi8t:{type:"_sbcs",chars:"\u049b\u0493\u201a\u0492\u201e\u2026\u2020\u2021\ufffd\u2030\u04b3\u2039\u04b2\u04b7\u04b6\ufffd\u049a\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\ufffd\u04ef\u04ee\u0451\xa4\u04e3\xa6\xa7\ufffd\ufffd\ufffd\xab\xac\xad\xae\ufffd\xb0\xb1\xb2\u0401\ufffd\u04e2\xb6\xb7\ufffd\u2116\ufffd\xbb\ufffd\ufffd\ufffd\xa9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\ufffd\u0587\u0589)(\xbb\xab\u2014.\u055d,-\u058a\u2026\u055c\u055b\u055e\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053a\u056a\u053b\u056b\u053c\u056c\u053d\u056d\u053e\u056e\u053f\u056f\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054a\u057a\u054b\u057b\u054c\u057c\u054d\u057d\u054e\u057e\u054f\u057f\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055a\ufffd"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201a\u0453\u201e\u2026\u2020\u2021\u20ac\u2030\u0409\u2039\u040a\u049a\u04ba\u040f\u0452\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0459\u203a\u045a\u049b\u04bb\u045f\xa0\u04b0\u04b1\u04d8\xa4\u04e8\xa6\xa7\u0401\xa9\u0492\xab\xac\xad\xae\u04ae\xb0\xb1\u0406\u0456\u04e9\xb5\xb6\xb7\u0451\u2116\u0493\xbb\u04d9\u04a2\u04a3\u04af\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},tcvn:{type:"_sbcs",chars:"\0\xda\u1ee4\x03\u1eea\u1eec\u1eee\x07\b\t\n\v\f\r\x0e\x0f\x10\u1ee8\u1ef0\u1ef2\u1ef6\u1ef8\xdd\u1ef4\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc0\u1ea2\xc3\xc1\u1ea0\u1eb6\u1eac\xc8\u1eba\u1ebc\xc9\u1eb8\u1ec6\xcc\u1ec8\u0128\xcd\u1eca\xd2\u1ece\xd5\xd3\u1ecc\u1ed8\u1edc\u1ede\u1ee0\u1eda\u1ee2\xd9\u1ee6\u0168\xa0\u0102\xc2\xca\xd4\u01a0\u01af\u0110\u0103\xe2\xea\xf4\u01a1\u01b0\u0111\u1eb0\u0300\u0309\u0303\u0301\u0323\xe0\u1ea3\xe3\xe1\u1ea1\u1eb2\u1eb1\u1eb3\u1eb5\u1eaf\u1eb4\u1eae\u1ea6\u1ea8\u1eaa\u1ea4\u1ec0\u1eb7\u1ea7\u1ea9\u1eab\u1ea5\u1ead\xe8\u1ec2\u1ebb\u1ebd\xe9\u1eb9\u1ec1\u1ec3\u1ec5\u1ebf\u1ec7\xec\u1ec9\u1ec4\u1ebe\u1ed2\u0129\xed\u1ecb\xf2\u1ed4\u1ecf\xf5\xf3\u1ecd\u1ed3\u1ed5\u1ed7\u1ed1\u1ed9\u1edd\u1edf\u1ee1\u1edb\u1ee3\xf9\u1ed6\u1ee7\u0169\xfa\u1ee5\u1eeb\u1eed\u1eef\u1ee9\u1ef1\u1ef3\u1ef7\u1ef9\xfd\u1ef5\u1ed0"},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\x9d\x9e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\x8d\x8e\x8f\x90\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\x9d\x9e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6\u10f1\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10f2\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10f3\u10e3\u10e4\u10e5\u10e6\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10f4\u10ef\u10f0\u10f5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04ee\u0493\u201e\u2026\u04b6\u04ae\u04b2\u04af\u04a0\u04e2\u04a2\u049a\u04ba\u04b8\u0497\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u04b3\u04b7\u04a1\u04e3\u04a3\u049b\u04bb\u04b9\xa0\u040e\u045e\u0408\u04e8\u0498\u04b0\xa7\u0401\xa9\u04d8\xab\xac\u04ef\xae\u049c\xb0\u04b1\u0406\u0456\u0499\u04e9\xb6\xb7\u0451\u2116\u04d9\xbb\u0458\u04aa\u04ab\u049d\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f"},viscii:{type:"_sbcs",chars:"\0\x01\u1eb2\x03\x04\u1eb4\u1eaa\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\u1ef6\x15\x16\x17\x18\u1ef8\x1a\x1b\x1c\x1d\u1ef4\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u1ea0\u1eae\u1eb0\u1eb6\u1ea4\u1ea6\u1ea8\u1eac\u1ebc\u1eb8\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1ee2\u1eda\u1edc\u1ede\u1eca\u1ece\u1ecc\u1ec8\u1ee6\u0168\u1ee4\u1ef2\xd5\u1eaf\u1eb1\u1eb7\u1ea5\u1ea7\u1ea9\u1ead\u1ebd\u1eb9\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ed1\u1ed3\u1ed5\u1ed7\u1ee0\u01a0\u1ed9\u1edd\u1edf\u1ecb\u1ef0\u1ee8\u1eea\u1eec\u01a1\u1edb\u01af\xc0\xc1\xc2\xc3\u1ea2\u0102\u1eb3\u1eb5\xc8\xc9\xca\u1eba\xcc\xcd\u0128\u1ef3\u0110\u1ee9\xd2\xd3\xd4\u1ea1\u1ef7\u1eeb\u1eed\xd9\xda\u1ef9\u1ef5\xdd\u1ee1\u01b0\xe0\xe1\xe2\xe3\u1ea3\u0103\u1eef\u1eab\xe8\xe9\xea\u1ebb\xec\xed\u0129\u1ec9\u0111\u1ef1\xf2\xf3\xf4\xf5\u1ecf\u1ecd\u1ee5\xf9\xfa\u0169\u1ee7\xfd\u1ee3\u1eee"},iso646cn:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#\xa5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}\u203e\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},iso646jp:{type:"_sbcs",chars:"\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xa5]^_`abcdefghijklmnopqrstuvwxyz{|}\u203e\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xc0\xc2\xc8\xca\xcb\xce\xcf\xb4\u02cb\u02c6\xa8\u02dc\xd9\xdb\u20a4\xaf\xdd\xfd\xb0\xc7\xe7\xd1\xf1\xa1\xbf\xa4\xa3\xa5\xa7\u0192\xa2\xe2\xea\xf4\xfb\xe1\xe9\xf3\xfa\xe0\xe8\xf2\xf9\xe4\xeb\xf6\xfc\xc5\xee\xd8\xc6\xe5\xed\xf8\xe6\xc4\xec\xd6\xdc\xc9\xef\xdf\xd4\xc1\xc3\xe3\xd0\xf0\xcd\xcc\xd3\xd2\xd5\xf5\u0160\u0161\xda\u0178\xff\xde\xfe\xb7\xb5\xb6\xbe\u2014\xbc\xbd\xaa\xba\xab\u25a0\xbb\xb1\ufffd"},macintosh:{type:"_sbcs",chars:"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},ascii:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"},tis620:{type:"_sbcs",chars:"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd"}}},20288:function(U){"use strict";U.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xc4\u0100\u0101\xc9\u0104\xd6\xdc\xe1\u0105\u010c\xe4\u010d\u0106\u0107\xe9\u0179\u017a\u010e\xed\u010f\u0112\u0113\u0116\xf3\u0117\xf4\xf6\xf5\xfa\u011a\u011b\xfc\u2020\xb0\u0118\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\u0119\xa8\u2260\u0123\u012e\u012f\u012a\u2264\u2265\u012b\u0136\u2202\u2211\u0142\u013b\u013c\u013d\u013e\u0139\u013a\u0145\u0146\u0143\xac\u221a\u0144\u0147\u2206\xab\xbb\u2026\xa0\u0148\u0150\xd5\u0151\u014c\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\u014d\u0154\u0155\u0158\u2039\u203a\u0159\u0156\u0157\u0160\u201a\u201e\u0161\u015a\u015b\xc1\u0164\u0165\xcd\u017d\u017e\u016a\xd3\xd4\u016b\u016e\xda\u016f\u0170\u0171\u0172\u0173\xdd\xfd\u0137\u017b\u0141\u017c\u0122\u02c7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\xb0\u2219\xb7\u221a\u2116\u20ac\u25a0\xa0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2514\u2534\u252c\u251c\u2500\u253c\u2563\u2551\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xa7\u2557\u255d\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},cp720:{type:"_sbcs",chars:"\x80\x81\xe9\xe2\x84\xe0\x86\xe7\xea\xeb\xe8\xef\xee\x8d\x8e\x8f\x90\u0651\u0652\xf4\xa4\u0640\xfb\xf9\u0621\u0622\u0623\u0624\xa3\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0636\u0637\u0638\u0639\u063a\u0641\xb5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u2261\u064b\u064c\u064d\u064e\u064f\u0650\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0"},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}},91279:function(U,A,n){"use strict";var u=n(27103).Buffer;function a(){}function o(){}function s(){this.overflowByte=-1}function c(r,Q){this.iconv=Q}function f(r,Q){void 0===(r=r||{}).addBOM&&(r.addBOM=!0),this.encoder=Q.iconv.getEncoder("utf-16le",r)}function w(r,Q){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=r||{},this.iconv=Q.iconv}function B(r,Q){var E=[],C=0,e=0,h=0;A:for(var d=0;d=100)break A}return h>e?"utf-16be":h1114111)&&(C=e),C>=65536){var h=55296|(C-=65536)>>10;Q[E++]=255&h,Q[E++]=h>>8,C=56320|1023&C}return Q[E++]=255&C,Q[E++]=C>>8,E}function f(Q,E){this.iconv=E}function w(Q,E){void 0===(Q=Q||{}).addBOM&&(Q.addBOM=!0),this.encoder=E.iconv.getEncoder(Q.defaultEncoding||"utf-32le",Q)}function B(Q,E){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=Q||{},this.iconv=E.iconv}function r(Q,E){var C=[],e=0,h=0,d=0,D=0,N=0;A:for(var m=0;m16)&&d++,(0!==C[3]||C[2]>16)&&h++,0===C[0]&&0===C[1]&&(0!==C[2]||0!==C[3])&&N++,(0!==C[0]||0!==C[1])&&0===C[2]&&0===C[3]&&D++,C.length=0,++e>=100)break A}return N-d>D-h?"utf-32be":N-d0){for(;E0&&(D=this.iconv.decode(u.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",D},A.utf7imap=C,C.prototype.encoder=e,C.prototype.decoder=h,C.prototype.bomAware=!0,e.prototype.write=function(D){for(var N=this.inBase64,m=this.base64Accum,p=this.base64AccumIdx,x=u.alloc(5*D.length+10),F=0,Y=0;Y0&&(F+=x.write(m.slice(0,p).toString("base64").replace(/\//g,",").replace(/=+$/,""),F),p=0),x[F++]=Q,N=!1),N||(x[F++]=v,v===E&&(x[F++]=Q))):(N||(x[F++]=E,N=!0),N&&(m[p++]=v>>8,m[p++]=255&v,p==m.length&&(F+=x.write(m.toString("base64").replace(/\//g,","),F),p=0)))}return this.inBase64=N,this.base64AccumIdx=p,x.slice(0,F)},e.prototype.end=function(){var D=u.alloc(10),N=0;return this.inBase64&&(this.base64AccumIdx>0&&(N+=D.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),N),this.base64AccumIdx=0),D[N++]=Q,this.inBase64=!1),D.slice(0,N)};var d=w.slice();d[",".charCodeAt(0)]=!0,h.prototype.write=function(D){for(var N="",m=0,p=this.inBase64,x=this.base64Accum,F=0;F0&&(D=this.iconv.decode(u.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",D}},65395:function(U,A){"use strict";function u(o,s){this.encoder=o,this.addBOM=!0}function a(o,s){this.decoder=o,this.pass=!1,this.options=s||{}}A.PrependBOM=u,u.prototype.write=function(o){return this.addBOM&&(o="\ufeff"+o,this.addBOM=!1),this.encoder.write(o)},u.prototype.end=function(){return this.encoder.end()},A.StripBOM=a,a.prototype.write=function(o){var s=this.decoder.write(o);return this.pass||!s||("\ufeff"===s[0]&&(s=s.slice(1),"function"==typeof this.options.stripBOM&&this.options.stripBOM()),this.pass=!0),s},a.prototype.end=function(){return this.decoder.end()}},4914:function(U,A,n){"use strict";var s,u=n(27103).Buffer,a=n(65395),o=U.exports;o.encodings=null,o.defaultCharUnicode="\ufffd",o.defaultCharSingleByte="?",o.encode=function(f,w,B){f=""+(f||"");var r=o.getEncoder(w,B),Q=r.write(f),E=r.end();return E&&E.length>0?u.concat([Q,E]):Q},o.decode=function(f,w,B){"string"==typeof f&&(o.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),o.skipDecodeWarning=!0),f=u.from(""+(f||""),"binary"));var r=o.getDecoder(w,B),Q=r.write(f),E=r.end();return E?Q+E:Q},o.encodingExists=function(f){try{return o.getCodec(f),!0}catch{return!1}},o.toEncoding=o.encode,o.fromEncoding=o.decode,o._codecDataCache={},o.getCodec=function(f){o.encodings||(o.encodings=n(46934));for(var w=o._canonicalizeEncoding(f),B={};;){var r=o._codecDataCache[w];if(r)return r;var Q=o.encodings[w];switch(typeof Q){case"string":w=Q;break;case"object":for(var E in Q)B[E]=Q[E];B.encodingName||(B.encodingName=w),w=Q.type;break;case"function":return B.encodingName||(B.encodingName=w),r=new Q(B,o),o._codecDataCache[B.encodingName]=r,r;default:throw new Error("Encoding not recognized: '"+f+"' (searched as: '"+w+"')")}}},o._canonicalizeEncoding=function(c){return(""+c).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},o.getEncoder=function(f,w){var B=o.getCodec(f),r=new B.encoder(w,B);return B.bomAware&&w&&w.addBOM&&(r=new a.PrependBOM(r,w)),r},o.getDecoder=function(f,w){var B=o.getCodec(f),r=new B.decoder(w,B);return B.bomAware&&!(w&&!1===w.stripBOM)&&(r=new a.StripBOM(r,w)),r},o.enableStreamingAPI=function(f){if(!o.supportsStreams){var w=n(38044)(f);o.IconvLiteEncoderStream=w.IconvLiteEncoderStream,o.IconvLiteDecoderStream=w.IconvLiteDecoderStream,o.encodeStream=function(r,Q){return new o.IconvLiteEncoderStream(o.getEncoder(r,Q),Q)},o.decodeStream=function(r,Q){return new o.IconvLiteDecoderStream(o.getDecoder(r,Q),Q)},o.supportsStreams=!0}};try{s=n(25832)}catch{}s&&s.Transform?o.enableStreamingAPI(s):o.encodeStream=o.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}},38044:function(U,A,n){"use strict";var u=n(27103).Buffer;U.exports=function(a){var o=a.Transform;function s(f,w){this.conv=f,(w=w||{}).decodeStrings=!1,o.call(this,w)}function c(f,w){this.conv=f,(w=w||{}).encoding=this.encoding="utf8",o.call(this,w)}return(s.prototype=Object.create(o.prototype,{constructor:{value:s}}))._transform=function(f,w,B){if("string"!=typeof f)return B(new Error("Iconv encoding stream needs strings as its input."));try{var r=this.conv.write(f);r&&r.length&&this.push(r),B()}catch(Q){B(Q)}},s.prototype._flush=function(f){try{var w=this.conv.end();w&&w.length&&this.push(w),f()}catch(B){f(B)}},s.prototype.collect=function(f){var w=[];return this.on("error",f),this.on("data",function(B){w.push(B)}),this.on("end",function(){f(null,u.concat(w))}),this},(c.prototype=Object.create(o.prototype,{constructor:{value:c}}))._transform=function(f,w,B){if(!(u.isBuffer(f)||f instanceof Uint8Array))return B(new Error("Iconv decoding stream needs buffers as its input."));try{var r=this.conv.write(f);r&&r.length&&this.push(r,this.encoding),B()}catch(Q){B(Q)}},c.prototype._flush=function(f){try{var w=this.conv.end();w&&w.length&&this.push(w,this.encoding),f()}catch(B){f(B)}},c.prototype.collect=function(f){var w="";return this.on("error",f),this.on("data",function(B){w+=B}),this.on("end",function(){f(null,w)}),this},{IconvLiteEncoderStream:s,IconvLiteDecoderStream:c}}},80645:function(U,A){A.read=function(n,u,a,o,s){var c,f,w=8*s-o-1,B=(1<>1,Q=-7,E=a?s-1:0,C=a?-1:1,e=n[u+E];for(E+=C,c=e&(1<<-Q)-1,e>>=-Q,Q+=w;Q>0;c=256*c+n[u+E],E+=C,Q-=8);for(f=c&(1<<-Q)-1,c>>=-Q,Q+=o;Q>0;f=256*f+n[u+E],E+=C,Q-=8);if(0===c)c=1-r;else{if(c===B)return f?NaN:1/0*(e?-1:1);f+=Math.pow(2,o),c-=r}return(e?-1:1)*f*Math.pow(2,c-o)},A.write=function(n,u,a,o,s,c){var f,w,B,r=8*c-s-1,Q=(1<>1,C=23===s?Math.pow(2,-24)-Math.pow(2,-77):0,e=o?0:c-1,h=o?1:-1,d=u<0||0===u&&1/u<0?1:0;for(u=Math.abs(u),isNaN(u)||u===1/0?(w=isNaN(u)?1:0,f=Q):(f=Math.floor(Math.log(u)/Math.LN2),u*(B=Math.pow(2,-f))<1&&(f--,B*=2),(u+=f+E>=1?C/B:C*Math.pow(2,1-E))*B>=2&&(f++,B/=2),f+E>=Q?(w=0,f=Q):f+E>=1?(w=(u*B-1)*Math.pow(2,s),f+=E):(w=u*Math.pow(2,E-1)*Math.pow(2,s),f=0));s>=8;n[a+e]=255&w,e+=h,w/=256,s-=8);for(f=f<0;n[a+e]=255&f,e+=h,f/=256,r-=8);n[a+e-h]|=128*d}},35717:function(U){U.exports="function"==typeof Object.create?function(n,u){u&&(n.super_=u,n.prototype=Object.create(u.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}))}:function(n,u){if(u){n.super_=u;var a=function(){};a.prototype=u.prototype,n.prototype=new a,n.prototype.constructor=n}}},82584:function(U,A,n){"use strict";var u=n(96410)(),o=n(21924)("Object.prototype.toString"),s=function(B){return!(u&&B&&"object"==typeof B&&Symbol.toStringTag in B)&&"[object Arguments]"===o(B)},c=function(B){return!!s(B)||null!==B&&"object"==typeof B&&"number"==typeof B.length&&B.length>=0&&"[object Array]"!==o(B)&&"[object Function]"===o(B.callee)},f=function(){return s(arguments)}();s.isLegacyArguments=c,U.exports=f?s:c},95320:function(U){"use strict";var u,a,A=Function.prototype.toString,n="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof n&&"function"==typeof Object.defineProperty)try{u=Object.defineProperty({},"length",{get:function(){throw a}}),a={},n(function(){throw 42},null,u)}catch(N){N!==a&&(n=null)}else n=null;var o=/^\s*class\b/,s=function(m){try{var p=A.call(m);return o.test(p)}catch{return!1}},c=function(m){try{return!s(m)&&(A.call(m),!0)}catch{return!1}},f=Object.prototype.toString,e="function"==typeof Symbol&&!!Symbol.toStringTag,h=!(0 in[,]),d=function(){return!1};if("object"==typeof document){var D=document.all;f.call(D)===f.call(document.all)&&(d=function(m){if((h||!m)&&(typeof m>"u"||"object"==typeof m))try{var p=f.call(m);return("[object HTMLAllCollection]"===p||"[object HTML document.all class]"===p||"[object HTMLCollection]"===p||"[object Object]"===p)&&null==m("")}catch{}return!1})}U.exports=n?function(m){if(d(m))return!0;if(!m||"function"!=typeof m&&"object"!=typeof m)return!1;try{n(m,null,u)}catch(p){if(p!==a)return!1}return!s(m)&&c(m)}:function(m){if(d(m))return!0;if(!m||"function"!=typeof m&&"object"!=typeof m)return!1;if(e)return c(m);if(s(m))return!1;var p=f.call(m);return!("[object Function]"!==p&&"[object GeneratorFunction]"!==p&&!/^\[object HTML/.test(p))&&c(m)}},18923:function(U,A,n){"use strict";var u=Date.prototype.getDay,o=Object.prototype.toString,c=n(96410)();U.exports=function(w){return"object"==typeof w&&null!==w&&(c?function(w){try{return u.call(w),!0}catch{return!1}}(w):"[object Date]"===o.call(w))}},48662:function(U,A,n){"use strict";var w,u=Object.prototype.toString,a=Function.prototype.toString,o=/^\s*(?:function)?\*/,s=n(96410)(),c=Object.getPrototypeOf;U.exports=function(r){if("function"!=typeof r)return!1;if(o.test(a.call(r)))return!0;if(!s)return"[object GeneratorFunction]"===u.call(r);if(!c)return!1;if(typeof w>"u"){var E=function(){if(!s)return!1;try{return Function("return function*() {}")()}catch{}}();w=!!E&&c(E)}return c(r)===w}},98611:function(U){"use strict";U.exports=function(n){return n!=n}},20360:function(U,A,n){"use strict";var u=n(55559),a=n(4289),o=n(98611),s=n(29415),c=n(23194),f=u(s(),Number);a(f,{getPolyfill:s,implementation:o,shim:c}),U.exports=f},29415:function(U,A,n){"use strict";var u=n(98611);U.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:u}},23194:function(U,A,n){"use strict";var u=n(4289),a=n(29415);U.exports=function(){var s=a();return u(Number,{isNaN:s},{isNaN:function(){return Number.isNaN!==s}}),s}},98420:function(U,A,n){"use strict";var o,s,c,f,u=n(21924),a=n(96410)();if(a){o=u("Object.prototype.hasOwnProperty"),s=u("RegExp.prototype.exec"),c={};var w=function(){throw c};f={toString:w,valueOf:w},"symbol"==typeof Symbol.toPrimitive&&(f[Symbol.toPrimitive]=w)}var B=u("Object.prototype.toString"),r=Object.getOwnPropertyDescriptor;U.exports=a?function(C){if(!C||"object"!=typeof C)return!1;var e=r(C,"lastIndex");if(!e||!o(e,"value"))return!1;try{s(C,f)}catch(d){return d===c}}:function(C){return!(!C||"object"!=typeof C&&"function"!=typeof C)&&"[object RegExp]"===B(C)}},85692:function(U,A,n){"use strict";var u=n(86430);U.exports=function(o){return!!u(o)}},24244:function(U){"use strict";var A=function(n){return n!=n};U.exports=function(u,a){return 0===u&&0===a?1/u==1/a:!!(u===a||A(u)&&A(a))}},20609:function(U,A,n){"use strict";var u=n(4289),a=n(55559),o=n(24244),s=n(75624),c=n(52281),f=a(s(),Object);u(f,{getPolyfill:s,implementation:o,shim:c}),U.exports=f},75624:function(U,A,n){"use strict";var u=n(24244);U.exports=function(){return"function"==typeof Object.is?Object.is:u}},52281:function(U,A,n){"use strict";var u=n(75624),a=n(4289);U.exports=function(){var s=u();return a(Object,{is:s},{is:function(){return Object.is!==s}}),s}},18987:function(U,A,n){"use strict";var u;if(!Object.keys){var a=Object.prototype.hasOwnProperty,o=Object.prototype.toString,s=n(21414),c=Object.prototype.propertyIsEnumerable,f=!c.call({toString:null},"toString"),w=c.call(function(){},"prototype"),B=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],r=function(e){var h=e.constructor;return h&&h.prototype===e},Q={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},E=function(){if(typeof window>"u")return!1;for(var e in window)try{if(!Q["$"+e]&&a.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{r(window[e])}catch{return!0}}catch{return!0}return!1}();u=function(h){var d=null!==h&&"object"==typeof h,D="[object Function]"===o.call(h),N=s(h),m=d&&"[object String]"===o.call(h),p=[];if(!d&&!D&&!N)throw new TypeError("Object.keys called on a non-object");var x=w&&D;if(m&&h.length>0&&!a.call(h,0))for(var F=0;F0)for(var Y=0;Y"u"||!E)return r(e);try{return r(e)}catch{return!1}}(h),z=0;z=0&&"[object Function]"===A.call(u.callee)),o}},92837:function(U,A,n){"use strict";var u=n(82215),a=n(55419)(),o=n(21924),s=Object,c=o("Array.prototype.push"),f=o("Object.prototype.propertyIsEnumerable"),w=a?Object.getOwnPropertySymbols:null;U.exports=function(r,Q){if(null==r)throw new TypeError("target must be an object");var E=s(r);if(1===arguments.length)return E;for(var C=1;C>>16&65535|0,f=0;0!==a;){a-=f=a>2e3?2e3:a;do{c=c+(s=s+u[o++]|0)|0}while(--f);s%=65521,c%=65521}return s|c<<16|0}},71619:function(U){"use strict";U.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_ERROR:-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}},2869:function(U){"use strict";var n=function A(){for(var a,o=[],s=0;s<256;s++){a=s;for(var c=0;c<8;c++)a=1&a?3988292384^a>>>1:a>>>1;o[s]=a}return o}();U.exports=function u(a,o,s,c){var f=n,w=c+s;a^=-1;for(var B=c;B>>8^f[255&(a^o[B])];return-1^a}},30405:function(U,A,n){"use strict";var Dt,u=n(24236),a=n(10342),o=n(66069),s=n(2869),c=n(48898),f=0,r=4,E=0,e=-2,D=-1,x=4,Y=2,v=8,T=9,X=286,BA=30,$=19,CA=2*X+1,mA=15,yA=3,NA=258,JA=NA+yA+1,fA=42,OA=113,K=666,R=1,aA=2,iA=3,pA=4;function cA(O,XA){return O.msg=c[XA],XA}function wA(O){return(O<<1)-(O>4?9:0)}function DA(O){for(var XA=O.length;--XA>=0;)O[XA]=0}function TA(O){var XA=O.state,et=XA.pending;et>O.avail_out&&(et=O.avail_out),0!==et&&(u.arraySet(O.output,XA.pending_buf,XA.pending_out,et,O.next_out),O.next_out+=et,XA.pending_out+=et,O.total_out+=et,O.avail_out-=et,XA.pending-=et,0===XA.pending&&(XA.pending_out=0))}function zA(O,XA){a._tr_flush_block(O,O.block_start>=0?O.block_start:-1,O.strstart-O.block_start,XA),O.block_start=O.strstart,TA(O.strm)}function IA(O,XA){O.pending_buf[O.pending++]=XA}function jA(O,XA){O.pending_buf[O.pending++]=XA>>>8&255,O.pending_buf[O.pending++]=255&XA}function ut(O,XA,et,MA){var kA=O.avail_in;return kA>MA&&(kA=MA),0===kA?0:(O.avail_in-=kA,u.arraySet(XA,O.input,O.next_in,kA,et),1===O.state.wrap?O.adler=o(O.adler,XA,kA,et):2===O.state.wrap&&(O.adler=s(O.adler,XA,kA,et)),O.next_in+=kA,O.total_in+=kA,kA)}function Ct(O,XA){var kA,ot,et=O.max_chain_length,MA=O.strstart,bt=O.prev_length,xt=O.nice_match,Lt=O.strstart>O.w_size-JA?O.strstart-(O.w_size-JA):0,Pt=O.window,on=O.w_mask,$t=O.prev,Vt=O.strstart+NA,me=Pt[MA+bt-1],ze=Pt[MA+bt];O.prev_length>=O.good_match&&(et>>=2),xt>O.lookahead&&(xt=O.lookahead);do{if(Pt[(kA=XA)+bt]===ze&&Pt[kA+bt-1]===me&&Pt[kA]===Pt[MA]&&Pt[++kA]===Pt[MA+1]){MA+=2,kA++;do{}while(Pt[++MA]===Pt[++kA]&&Pt[++MA]===Pt[++kA]&&Pt[++MA]===Pt[++kA]&&Pt[++MA]===Pt[++kA]&&Pt[++MA]===Pt[++kA]&&Pt[++MA]===Pt[++kA]&&Pt[++MA]===Pt[++kA]&&Pt[++MA]===Pt[++kA]&&MAbt){if(O.match_start=XA,bt=ot,ot>=xt)break;me=Pt[MA+bt-1],ze=Pt[MA+bt]}}}while((XA=$t[XA&on])>Lt&&0!=--et);return bt<=O.lookahead?bt:O.lookahead}function lt(O){var et,MA,kA,ot,bt,XA=O.w_size;do{if(ot=O.window_size-O.lookahead-O.strstart,O.strstart>=XA+(XA-JA)){u.arraySet(O.window,O.window,XA,XA,0),O.match_start-=XA,O.strstart-=XA,O.block_start-=XA,et=MA=O.hash_size;do{kA=O.head[--et],O.head[et]=kA>=XA?kA-XA:0}while(--MA);et=MA=XA;do{kA=O.prev[--et],O.prev[et]=kA>=XA?kA-XA:0}while(--MA);ot+=XA}if(0===O.strm.avail_in)break;if(MA=ut(O.strm,O.window,O.strstart+O.lookahead,ot),O.lookahead+=MA,O.lookahead+O.insert>=yA)for(O.ins_h=O.window[bt=O.strstart-O.insert],O.ins_h=(O.ins_h<=yA&&(O.ins_h=(O.ins_h<=yA)if(MA=a._tr_tally(O,O.strstart-O.match_start,O.match_length-yA),O.lookahead-=O.match_length,O.match_length<=O.max_lazy_match&&O.lookahead>=yA){O.match_length--;do{O.strstart++,O.ins_h=(O.ins_h<=yA&&(O.ins_h=(O.ins_h<4096)&&(O.match_length=yA-1)),O.prev_length>=yA&&O.match_length<=O.prev_length){kA=O.strstart+O.lookahead-yA,MA=a._tr_tally(O,O.strstart-1-O.prev_match,O.prev_length-yA),O.lookahead-=O.prev_length-1,O.prev_length-=2;do{++O.strstart<=kA&&(O.ins_h=(O.ins_h<15&&(bt=2,MA-=16),kA<1||kA>T||et!==v||MA<8||MA>15||XA<0||XA>9||ot<0||ot>x)return cA(O,e);8===MA&&(MA=9);var xt=new vA;return O.state=xt,xt.strm=O,xt.wrap=bt,xt.gzhead=null,xt.w_bits=MA,xt.w_size=1<O.pending_buf_size-5&&(et=O.pending_buf_size-5);;){if(O.lookahead<=1){if(lt(O),0===O.lookahead&&XA===f)return R;if(0===O.lookahead)break}O.strstart+=O.lookahead,O.lookahead=0;var MA=O.block_start+et;if((0===O.strstart||O.strstart>=MA)&&(O.lookahead=O.strstart-MA,O.strstart=MA,zA(O,!1),0===O.strm.avail_out)||O.strstart-O.block_start>=O.w_size-JA&&(zA(O,!1),0===O.strm.avail_out))return R}return O.insert=0,XA===r?(zA(O,!0),0===O.strm.avail_out?iA:pA):(O.strstart>O.block_start&&zA(O,!1),R)}),new ft(4,4,8,4,Yt),new ft(4,5,16,8,Yt),new ft(4,6,32,32,Yt),new ft(4,4,16,16,KA),new ft(8,16,32,32,KA),new ft(8,16,128,128,KA),new ft(8,32,128,256,KA),new ft(32,128,258,1024,KA),new ft(32,258,258,4096,KA)],A.deflateInit=function hA(O,XA){return L(O,XA,v,15,8,0)},A.deflateInit2=L,A.deflateReset=q,A.deflateResetKeep=gt,A.deflateSetHeader=function J(O,XA){return O&&O.state&&2===O.state.wrap?(O.state.gzhead=XA,E):e},A.deflate=function _(O,XA){var et,MA,kA,ot;if(!O||!O.state||XA>5||XA<0)return O?cA(O,e):e;if(MA=O.state,!O.output||!O.input&&0!==O.avail_in||MA.status===K&&XA!==r)return cA(O,0===O.avail_out?-5:e);if(MA.strm=O,et=MA.last_flush,MA.last_flush=XA,MA.status===fA)if(2===MA.wrap)O.adler=0,IA(MA,31),IA(MA,139),IA(MA,8),MA.gzhead?(IA(MA,(MA.gzhead.text?1:0)+(MA.gzhead.hcrc?2:0)+(MA.gzhead.extra?4:0)+(MA.gzhead.name?8:0)+(MA.gzhead.comment?16:0)),IA(MA,255&MA.gzhead.time),IA(MA,MA.gzhead.time>>8&255),IA(MA,MA.gzhead.time>>16&255),IA(MA,MA.gzhead.time>>24&255),IA(MA,9===MA.level?2:MA.strategy>=2||MA.level<2?4:0),IA(MA,255&MA.gzhead.os),MA.gzhead.extra&&MA.gzhead.extra.length&&(IA(MA,255&MA.gzhead.extra.length),IA(MA,MA.gzhead.extra.length>>8&255)),MA.gzhead.hcrc&&(O.adler=s(O.adler,MA.pending_buf,MA.pending,0)),MA.gzindex=0,MA.status=69):(IA(MA,0),IA(MA,0),IA(MA,0),IA(MA,0),IA(MA,0),IA(MA,9===MA.level?2:MA.strategy>=2||MA.level<2?4:0),IA(MA,3),MA.status=OA);else{var bt=v+(MA.w_bits-8<<4)<<8;bt|=(MA.strategy>=2||MA.level<2?0:MA.level<6?1:6===MA.level?2:3)<<6,0!==MA.strstart&&(bt|=32),bt+=31-bt%31,MA.status=OA,jA(MA,bt),0!==MA.strstart&&(jA(MA,O.adler>>>16),jA(MA,65535&O.adler)),O.adler=1}if(69===MA.status)if(MA.gzhead.extra){for(kA=MA.pending;MA.gzindex<(65535&MA.gzhead.extra.length)&&(MA.pending!==MA.pending_buf_size||(MA.gzhead.hcrc&&MA.pending>kA&&(O.adler=s(O.adler,MA.pending_buf,MA.pending-kA,kA)),TA(O),kA=MA.pending,MA.pending!==MA.pending_buf_size));)IA(MA,255&MA.gzhead.extra[MA.gzindex]),MA.gzindex++;MA.gzhead.hcrc&&MA.pending>kA&&(O.adler=s(O.adler,MA.pending_buf,MA.pending-kA,kA)),MA.gzindex===MA.gzhead.extra.length&&(MA.gzindex=0,MA.status=73)}else MA.status=73;if(73===MA.status)if(MA.gzhead.name){kA=MA.pending;do{if(MA.pending===MA.pending_buf_size&&(MA.gzhead.hcrc&&MA.pending>kA&&(O.adler=s(O.adler,MA.pending_buf,MA.pending-kA,kA)),TA(O),kA=MA.pending,MA.pending===MA.pending_buf_size)){ot=1;break}ot=MA.gzindexkA&&(O.adler=s(O.adler,MA.pending_buf,MA.pending-kA,kA)),0===ot&&(MA.gzindex=0,MA.status=91)}else MA.status=91;if(91===MA.status)if(MA.gzhead.comment){kA=MA.pending;do{if(MA.pending===MA.pending_buf_size&&(MA.gzhead.hcrc&&MA.pending>kA&&(O.adler=s(O.adler,MA.pending_buf,MA.pending-kA,kA)),TA(O),kA=MA.pending,MA.pending===MA.pending_buf_size)){ot=1;break}ot=MA.gzindexkA&&(O.adler=s(O.adler,MA.pending_buf,MA.pending-kA,kA)),0===ot&&(MA.status=103)}else MA.status=103;if(103===MA.status&&(MA.gzhead.hcrc?(MA.pending+2>MA.pending_buf_size&&TA(O),MA.pending+2<=MA.pending_buf_size&&(IA(MA,255&O.adler),IA(MA,O.adler>>8&255),O.adler=0,MA.status=OA)):MA.status=OA),0!==MA.pending){if(TA(O),0===O.avail_out)return MA.last_flush=-1,E}else if(0===O.avail_in&&wA(XA)<=wA(et)&&XA!==r)return cA(O,-5);if(MA.status===K&&0!==O.avail_in)return cA(O,-5);if(0!==O.avail_in||0!==MA.lookahead||XA!==f&&MA.status!==K){var Lt=2===MA.strategy?function Qt(O,XA){for(var et;;){if(0===O.lookahead&&(lt(O),0===O.lookahead)){if(XA===f)return R;break}if(O.match_length=0,et=a._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++,et&&(zA(O,!1),0===O.strm.avail_out))return R}return O.insert=0,XA===r?(zA(O,!0),0===O.strm.avail_out?iA:pA):O.last_lit&&(zA(O,!1),0===O.strm.avail_out)?R:aA}(MA,XA):3===MA.strategy?function qA(O,XA){for(var et,MA,kA,ot,bt=O.window;;){if(O.lookahead<=NA){if(lt(O),O.lookahead<=NA&&XA===f)return R;if(0===O.lookahead)break}if(O.match_length=0,O.lookahead>=yA&&O.strstart>0&&(MA=bt[kA=O.strstart-1])===bt[++kA]&&MA===bt[++kA]&&MA===bt[++kA]){ot=O.strstart+NA;do{}while(MA===bt[++kA]&&MA===bt[++kA]&&MA===bt[++kA]&&MA===bt[++kA]&&MA===bt[++kA]&&MA===bt[++kA]&&MA===bt[++kA]&&MA===bt[++kA]&&kAO.lookahead&&(O.match_length=O.lookahead)}if(O.match_length>=yA?(et=a._tr_tally(O,1,O.match_length-yA),O.lookahead-=O.match_length,O.strstart+=O.match_length,O.match_length=0):(et=a._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++),et&&(zA(O,!1),0===O.strm.avail_out))return R}return O.insert=0,XA===r?(zA(O,!0),0===O.strm.avail_out?iA:pA):O.last_lit&&(zA(O,!1),0===O.strm.avail_out)?R:aA}(MA,XA):Dt[MA.level].func(MA,XA);if((Lt===iA||Lt===pA)&&(MA.status=K),Lt===R||Lt===iA)return 0===O.avail_out&&(MA.last_flush=-1),E;if(Lt===aA&&(1===XA?a._tr_align(MA):5!==XA&&(a._tr_stored_block(MA,0,0,!1),3===XA&&(DA(MA.head),0===MA.lookahead&&(MA.strstart=0,MA.block_start=0,MA.insert=0))),TA(O),0===O.avail_out))return MA.last_flush=-1,E}return XA!==r?E:MA.wrap<=0?1:(2===MA.wrap?(IA(MA,255&O.adler),IA(MA,O.adler>>8&255),IA(MA,O.adler>>16&255),IA(MA,O.adler>>24&255),IA(MA,255&O.total_in),IA(MA,O.total_in>>8&255),IA(MA,O.total_in>>16&255),IA(MA,O.total_in>>24&255)):(jA(MA,O.adler>>>16),jA(MA,65535&O.adler)),TA(O),MA.wrap>0&&(MA.wrap=-MA.wrap),0!==MA.pending?E:1)},A.deflateEnd=function GA(O){var XA;return O&&O.state?(XA=O.state.status)!==fA&&69!==XA&&73!==XA&&91!==XA&&103!==XA&&XA!==OA&&XA!==K?cA(O,e):(O.state=null,XA===OA?cA(O,-3):E):e},A.deflateSetDictionary=function $A(O,XA){var MA,kA,ot,bt,xt,Lt,Pt,on,et=XA.length;if(!O||!O.state||2===(bt=(MA=O.state).wrap)||1===bt&&MA.status!==fA||MA.lookahead)return e;for(1===bt&&(O.adler=o(O.adler,XA,et,0)),MA.wrap=0,et>=MA.w_size&&(0===bt&&(DA(MA.head),MA.strstart=0,MA.block_start=0,MA.insert=0),on=new u.Buf8(MA.w_size),u.arraySet(on,XA,et-MA.w_size,MA.w_size,0),XA=on,et=MA.w_size),xt=O.avail_in,Lt=O.next_in,Pt=O.input,O.avail_in=et,O.next_in=0,O.input=XA,lt(MA);MA.lookahead>=yA;){kA=MA.strstart,ot=MA.lookahead-(yA-1);do{MA.ins_h=(MA.ins_h<>>=Y=F>>>24,D-=Y,0==(Y=F>>>16&255))gA[w++]=65535&F;else{if(!(16&Y)){if(64&Y){if(32&Y){s.mode=12;break A}a.msg="invalid literal/length code",s.mode=30;break A}F=N[(65535&F)+(d&(1<>>=Y,D-=Y),D<15&&(d+=tA[c++]<>>=Y=F>>>24,D-=Y,16&(Y=F>>>16&255)){if(T=65535&F,D<(Y&=15)&&(d+=tA[c++]<Q){a.msg="invalid distance too far back",s.mode=30;break A}if(d>>>=Y,D-=Y,T>(Y=w-B)){if((Y=T-Y)>C&&s.sane){a.msg="invalid distance too far back",s.mode=30;break A}if(z=0,y=h,0===e){if(z+=E-Y,Y2;)gA[w++]=y[z++],gA[w++]=y[z++],gA[w++]=y[z++],v-=3;v&&(gA[w++]=y[z++],v>1&&(gA[w++]=y[z++]))}else{z=w-T;do{gA[w++]=gA[z++],gA[w++]=gA[z++],gA[w++]=gA[z++],v-=3}while(v>2);v&&(gA[w++]=gA[z++],v>1&&(gA[w++]=gA[z++]))}break}if(64&Y){a.msg="invalid distance code",s.mode=30;break A}F=m[(65535&F)+(d&(1<>3)<<3))-1,a.next_in=c-=v,a.next_out=w,a.avail_in=c>>24&255)+(L>>>8&65280)+((65280&L)<<8)+((255&L)<<24)}function ut(){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 u.Buf16(320),this.work=new u.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ct(L){var hA;return L&&L.state?(L.total_in=L.total_out=(hA=L.state).total=0,L.msg="",hA.wrap&&(L.adler=1&hA.wrap),hA.mode=x,hA.last=0,hA.havedict=0,hA.dmax=32768,hA.head=null,hA.hold=0,hA.bits=0,hA.lencode=hA.lendyn=new u.Buf32(DA),hA.distcode=hA.distdyn=new u.Buf32(TA),hA.sane=1,hA.back=-1,C):d}function lt(L){var hA;return L&&L.state?((hA=L.state).wsize=0,hA.whave=0,hA.wnext=0,Ct(L)):d}function pt(L,hA){var _,GA;return!L||!L.state||(GA=L.state,hA<0?(_=0,hA=-hA):(_=1+(hA>>4),hA<48&&(hA&=15)),hA&&(hA<8||hA>15))?d:(null!==GA.window&&GA.wbits!==hA&&(GA.window=null),GA.wrap=_,GA.wbits=hA,lt(L))}function Yt(L,hA){var _,GA;return L?(GA=new ut,L.state=GA,GA.window=null,(_=pt(L,hA))!==C&&(L.state=null),_):d}var Qt,ft,qA=!0;function Dt(L){if(qA){var hA;for(Qt=new u.Buf32(512),ft=new u.Buf32(32),hA=0;hA<144;)L.lens[hA++]=8;for(;hA<256;)L.lens[hA++]=9;for(;hA<280;)L.lens[hA++]=7;for(;hA<288;)L.lens[hA++]=8;for(c(w,L.lens,0,288,Qt,0,L.work,{bits:9}),hA=0;hA<32;)L.lens[hA++]=5;c(B,L.lens,0,32,ft,0,L.work,{bits:5}),qA=!1}L.lencode=Qt,L.lenbits=9,L.distcode=ft,L.distbits=5}function St(L,hA,_,GA){var $A,O=L.state;return null===O.window&&(O.wsize=1<=O.wsize?(u.arraySet(O.window,hA,_-O.wsize,O.wsize,0),O.wnext=0,O.whave=O.wsize):(($A=O.wsize-O.wnext)>GA&&($A=GA),u.arraySet(O.window,hA,_-GA,$A,O.wnext),(GA-=$A)?(u.arraySet(O.window,hA,_-GA,GA,0),O.wnext=GA,O.whave=O.wsize):(O.wnext+=$A,O.wnext===O.wsize&&(O.wnext=0),O.whave>>8&255,_.check=o(_.check,Le,2,0),kA=0,ot=0,_.mode=2;break}if(_.flags=0,_.head&&(_.head.done=!1),!(1&_.wrap)||(((255&kA)<<8)+(kA>>8))%31){L.msg="incorrect header check",_.mode=30;break}if(8!=(15&kA)){L.msg="unknown compression method",_.mode=30;break}if(ot-=4,ee=8+(15&(kA>>>=4)),0===_.wbits)_.wbits=ee;else if(ee>_.wbits){L.msg="invalid window size",_.mode=30;break}_.dmax=1<>8&1),512&_.flags&&(Le[0]=255&kA,Le[1]=kA>>>8&255,_.check=o(_.check,Le,2,0)),kA=0,ot=0,_.mode=3;case 3:for(;ot<32;){if(0===et)break A;et--,kA+=GA[O++]<>>8&255,Le[2]=kA>>>16&255,Le[3]=kA>>>24&255,_.check=o(_.check,Le,4,0)),kA=0,ot=0,_.mode=4;case 4:for(;ot<16;){if(0===et)break A;et--,kA+=GA[O++]<>8),512&_.flags&&(Le[0]=255&kA,Le[1]=kA>>>8&255,_.check=o(_.check,Le,2,0)),kA=0,ot=0,_.mode=5;case 5:if(1024&_.flags){for(;ot<16;){if(0===et)break A;et--,kA+=GA[O++]<>>8&255,_.check=o(_.check,Le,2,0)),kA=0,ot=0}else _.head&&(_.head.extra=null);_.mode=6;case 6:if(1024&_.flags&&((Lt=_.length)>et&&(Lt=et),Lt&&(_.head&&(ee=_.head.extra_len-_.length,_.head.extra||(_.head.extra=new Array(_.head.extra_len)),u.arraySet(_.head.extra,GA,O,Lt,ee)),512&_.flags&&(_.check=o(_.check,GA,Lt,O)),et-=Lt,O+=Lt,_.length-=Lt),_.length))break A;_.length=0,_.mode=7;case 7:if(2048&_.flags){if(0===et)break A;Lt=0;do{ee=GA[O+Lt++],_.head&&ee&&_.length<65536&&(_.head.name+=String.fromCharCode(ee))}while(ee&&Lt>9&1,_.head.done=!0),L.adler=_.check=0,_.mode=$;break;case 10:for(;ot<32;){if(0===et)break A;et--,kA+=GA[O++]<>>=7&ot,ot-=7&ot,_.mode=27;break}for(;ot<3;){if(0===et)break A;et--,kA+=GA[O++]<>>=1)){case 0:_.mode=14;break;case 1:if(Dt(_),_.mode=20,6===hA){kA>>>=2,ot-=2;break A}break;case 2:_.mode=17;break;case 3:L.msg="invalid block type",_.mode=30}kA>>>=2,ot-=2;break;case 14:for(kA>>>=7&ot,ot-=7&ot;ot<32;){if(0===et)break A;et--,kA+=GA[O++]<>>16^65535)){L.msg="invalid stored block lengths",_.mode=30;break}if(_.length=65535&kA,kA=0,ot=0,_.mode=15,6===hA)break A;case 15:_.mode=16;case 16:if(Lt=_.length){if(Lt>et&&(Lt=et),Lt>MA&&(Lt=MA),0===Lt)break A;u.arraySet($A,GA,O,Lt,XA),et-=Lt,O+=Lt,MA-=Lt,XA+=Lt,_.length-=Lt;break}_.mode=$;break;case 17:for(;ot<14;){if(0===et)break A;et--,kA+=GA[O++]<>>=5)),ot-=5,_.ncode=4+(15&(kA>>>=5)),kA>>>=4,ot-=4,_.nlen>286||_.ndist>30){L.msg="too many length or distance symbols",_.mode=30;break}_.have=0,_.mode=18;case 18:for(;_.have<_.ncode;){for(;ot<3;){if(0===et)break A;et--,kA+=GA[O++]<>>=3,ot-=3}for(;_.have<19;)_.lens[Dn[_.have++]]=0;if(_.lencode=_.lendyn,_.lenbits=7,An=c(0,_.lens,0,19,_.lencode,0,_.work,ve={bits:_.lenbits}),_.lenbits=ve.bits,An){L.msg="invalid code lengths set",_.mode=30;break}_.have=0,_.mode=19;case 19:for(;_.have<_.nlen+_.ndist;){for(;me=($t=_.lencode[kA&(1<<_.lenbits)-1])>>>16&255,ze=65535&$t,!((Vt=$t>>>24)<=ot);){if(0===et)break A;et--,kA+=GA[O++]<>>=Vt,ot-=Vt,_.lens[_.have++]=ze;else{if(16===ze){for(Qe=Vt+2;ot>>=Vt,ot-=Vt,0===_.have){L.msg="invalid bit length repeat",_.mode=30;break}ee=_.lens[_.have-1],Lt=3+(3&kA),kA>>>=2,ot-=2}else if(17===ze){for(Qe=Vt+3;ot>>=Vt)),kA>>>=3,ot-=3}else{for(Qe=Vt+7;ot>>=Vt)),kA>>>=7,ot-=7}if(_.have+Lt>_.nlen+_.ndist){L.msg="invalid bit length repeat",_.mode=30;break}for(;Lt--;)_.lens[_.have++]=ee}}if(30===_.mode)break;if(0===_.lens[256]){L.msg="invalid code -- missing end-of-block",_.mode=30;break}if(_.lenbits=9,An=c(w,_.lens,0,_.nlen,_.lencode,0,_.work,ve={bits:_.lenbits}),_.lenbits=ve.bits,An){L.msg="invalid literal/lengths set",_.mode=30;break}if(_.distbits=6,_.distcode=_.distdyn,An=c(B,_.lens,_.nlen,_.ndist,_.distcode,0,_.work,ve={bits:_.distbits}),_.distbits=ve.bits,An){L.msg="invalid distances set",_.mode=30;break}if(_.mode=20,6===hA)break A;case 20:_.mode=21;case 21:if(et>=6&&MA>=258){L.next_out=XA,L.avail_out=MA,L.next_in=O,L.avail_in=et,_.hold=kA,_.bits=ot,s(L,xt),XA=L.next_out,$A=L.output,MA=L.avail_out,O=L.next_in,GA=L.input,et=L.avail_in,kA=_.hold,ot=_.bits,_.mode===$&&(_.back=-1);break}for(_.back=0;me=($t=_.lencode[kA&(1<<_.lenbits)-1])>>>16&255,ze=65535&$t,!((Vt=$t>>>24)<=ot);){if(0===et)break A;et--,kA+=GA[O++]<>be)])>>>16&255,ze=65535&$t,!(be+(Vt=$t>>>24)<=ot);){if(0===et)break A;et--,kA+=GA[O++]<>>=be,ot-=be,_.back+=be}if(kA>>>=Vt,ot-=Vt,_.back+=Vt,_.length=ze,0===me){_.mode=26;break}if(32&me){_.back=-1,_.mode=$;break}if(64&me){L.msg="invalid literal/length code",_.mode=30;break}_.extra=15&me,_.mode=22;case 22:if(_.extra){for(Qe=_.extra;ot>>=_.extra,ot-=_.extra,_.back+=_.extra}_.was=_.length,_.mode=23;case 23:for(;me=($t=_.distcode[kA&(1<<_.distbits)-1])>>>16&255,ze=65535&$t,!((Vt=$t>>>24)<=ot);){if(0===et)break A;et--,kA+=GA[O++]<>be)])>>>16&255,ze=65535&$t,!(be+(Vt=$t>>>24)<=ot);){if(0===et)break A;et--,kA+=GA[O++]<>>=be,ot-=be,_.back+=be}if(kA>>>=Vt,ot-=Vt,_.back+=Vt,64&me){L.msg="invalid distance code",_.mode=30;break}_.offset=ze,_.extra=15&me,_.mode=24;case 24:if(_.extra){for(Qe=_.extra;ot>>=_.extra,ot-=_.extra,_.back+=_.extra}if(_.offset>_.dmax){L.msg="invalid distance too far back",_.mode=30;break}_.mode=25;case 25:if(0===MA)break A;if(_.offset>(Lt=xt-MA)){if((Lt=_.offset-Lt)>_.whave&&_.sane){L.msg="invalid distance too far back",_.mode=30;break}Pt=Lt>_.wnext?_.wsize-(Lt-=_.wnext):_.wnext-Lt,Lt>_.length&&(Lt=_.length),on=_.window}else on=$A,Pt=XA-_.offset,Lt=_.length;Lt>MA&&(Lt=MA),MA-=Lt,_.length-=Lt;do{$A[XA++]=on[Pt++]}while(--Lt);0===_.length&&(_.mode=21);break;case 26:if(0===MA)break A;$A[XA++]=_.length,MA--,_.mode=21;break;case 27:if(_.wrap){for(;ot<32;){if(0===et)break A;et--,kA|=GA[O++]<=1&&0===nA[z];z--);if(y>z&&(y=z),0===z)return N[m++]=20971520,N[m++]=20971520,x.bits=1,0;for(T=1;T0&&(0===e||1!==z))return-1;for(EA[1]=0,Y=1;Y852||2===e&&BA>592)return 1;for(;;){K=Y-gA,p[v]rA?(R=FA[OA+p[v]],aA=j[fA+p[v]]):(R=96,aA=0),CA=1<>gA)+(mA-=CA)]=K<<24|R<<16|aA|0}while(0!==mA);for(CA=1<>=1;if(0!==CA?($&=CA-1,$+=CA):$=0,v++,0==--nA[Y]){if(Y===z)break;Y=h[d+p[v]]}if(Y>y&&($&NA)!==yA){for(0===gA&&(gA=y),JA+=T,X=1<<(tA=Y-gA);tA+gA852||2===e&&BA>592)return 1;N[yA=$&NA]=y<<24|tA<<16|JA-m|0}}return 0!==$&&(N[JA+$]=4194304|Y-gA<<24),x.bits=y,0}},48898:function(U){"use strict";U.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},10342:function(U,A,n){"use strict";var u=n(24236),o=0,s=1;function f(vA){for(var gt=vA.length;--gt>=0;)vA[gt]=0}var w=0,C=29,e=256,h=e+1+C,d=30,D=19,N=2*h+1,m=15,p=16,x=7,F=256,Y=16,v=17,T=18,z=[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],y=[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],tA=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],gA=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],BA=new Array(2*(h+2));f(BA);var $=new Array(2*d);f($);var CA=new Array(512);f(CA);var mA=new Array(256);f(mA);var yA=new Array(C);f(yA);var j,fA,rA,NA=new Array(d);function JA(vA,gt,q,J,L){this.static_tree=vA,this.extra_bits=gt,this.extra_base=q,this.elems=J,this.max_length=L,this.has_stree=vA&&vA.length}function nA(vA,gt){this.dyn_tree=vA,this.max_code=0,this.stat_desc=gt}function EA(vA){return vA<256?CA[vA]:CA[256+(vA>>>7)]}function FA(vA,gt){vA.pending_buf[vA.pending++]=255>,vA.pending_buf[vA.pending++]=gt>>>8&255}function OA(vA,gt,q){vA.bi_valid>p-q?(vA.bi_buf|=gt<>p-vA.bi_valid,vA.bi_valid+=q-p):(vA.bi_buf|=gt<>>=1,q<<=1}while(--gt>0);return q>>>1}function pA(vA,gt,q){var hA,_,J=new Array(m+1),L=0;for(hA=1;hA<=m;hA++)J[hA]=L=L+q[hA-1]<<1;for(_=0;_<=gt;_++){var GA=vA[2*_+1];0!==GA&&(vA[2*_]=R(J[GA]++,GA))}}function cA(vA){var gt;for(gt=0;gt8?FA(vA,vA.bi_buf):vA.bi_valid>0&&(vA.pending_buf[vA.pending++]=vA.bi_buf),vA.bi_buf=0,vA.bi_valid=0}function TA(vA,gt,q,J){var L=2*gt,hA=2*q;return vA[L]>1;_>=1;_--)zA(vA,q,_);O=hA;do{_=vA.heap[1],vA.heap[1]=vA.heap[vA.heap_len--],zA(vA,q,1),GA=vA.heap[1],vA.heap[--vA.heap_max]=_,vA.heap[--vA.heap_max]=GA,q[2*O]=q[2*_]+q[2*GA],vA.depth[O]=(vA.depth[_]>=vA.depth[GA]?vA.depth[_]:vA.depth[GA])+1,q[2*_+1]=q[2*GA+1]=O,vA.heap[1]=O++,zA(vA,q,1)}while(vA.heap_len>=2);vA.heap[--vA.heap_max]=vA.heap[1],function iA(vA,gt){var O,XA,et,MA,kA,ot,q=gt.dyn_tree,J=gt.max_code,L=gt.stat_desc.static_tree,hA=gt.stat_desc.has_stree,_=gt.stat_desc.extra_bits,GA=gt.stat_desc.extra_base,$A=gt.stat_desc.max_length,bt=0;for(MA=0;MA<=m;MA++)vA.bl_count[MA]=0;for(q[2*vA.heap[vA.heap_max]+1]=0,O=vA.heap_max+1;O$A&&(MA=$A,bt++),q[2*XA+1]=MA,!(XA>J)&&(vA.bl_count[MA]++,kA=0,XA>=GA&&(kA=_[XA-GA]),vA.opt_len+=(ot=q[2*XA])*(MA+kA),hA&&(vA.static_len+=ot*(L[2*XA+1]+kA)));if(0!==bt){do{for(MA=$A-1;0===vA.bl_count[MA];)MA--;vA.bl_count[MA]--,vA.bl_count[MA+1]+=2,vA.bl_count[$A]--,bt-=2}while(bt>0);for(MA=$A;0!==MA;MA--)for(XA=vA.bl_count[MA];0!==XA;)!((et=vA.heap[--O])>J)&&(q[2*et+1]!==MA&&(vA.opt_len+=(MA-q[2*et+1])*q[2*et],q[2*et+1]=MA),XA--)}}(vA,gt),pA(q,$A,vA.bl_count)}function ut(vA,gt,q){var J,hA,L=-1,_=gt[1],GA=0,$A=7,O=4;for(0===_&&($A=138,O=3),gt[2*(q+1)+1]=65535,J=0;J<=q;J++)hA=_,_=gt[2*(J+1)+1],!(++GA<$A&&hA===_)&&(GA>=7;J0?(2===vA.strm.data_type&&(vA.strm.data_type=function Yt(vA){var q,gt=4093624447;for(q=0;q<=31;q++,gt>>>=1)if(1>&&0!==vA.dyn_ltree[2*q])return o;if(0!==vA.dyn_ltree[18]||0!==vA.dyn_ltree[20]||0!==vA.dyn_ltree[26])return s;for(q=32;q=3&&0===vA.bl_tree[2*gA[gt]+1];gt--);return vA.opt_len+=3*(gt+1)+5+5+4,gt}(vA),(hA=vA.static_len+3+7>>>3)<=(L=vA.opt_len+3+7>>>3)&&(L=hA)):L=hA=q+5,q+4<=L&&-1!==gt?Qt(vA,gt,q,J):4===vA.strategy||hA===L?(OA(vA,2+(J?1:0),3),IA(vA,BA,$)):(OA(vA,4+(J?1:0),3),function pt(vA,gt,q,J){var L;for(OA(vA,gt-257,5),OA(vA,q-1,5),OA(vA,J-4,4),L=0;L>>8&255,vA.pending_buf[vA.d_buf+2*vA.last_lit+1]=255>,vA.pending_buf[vA.l_buf+vA.last_lit]=255&q,vA.last_lit++,0===gt?vA.dyn_ltree[2*q]++:(vA.matches++,gt--,vA.dyn_ltree[2*(mA[q]+e+1)]++,vA.dyn_dtree[2*EA(gt)]++),vA.last_lit===vA.lit_bufsize-1},A._tr_align=function ft(vA){OA(vA,2,3),K(vA,F,BA),function aA(vA){16===vA.bi_valid?(FA(vA,vA.bi_buf),vA.bi_buf=0,vA.bi_valid=0):vA.bi_valid>=8&&(vA.pending_buf[vA.pending++]=255&vA.bi_buf,vA.bi_buf>>=8,vA.bi_valid-=8)}(vA)}},62292:function(U){"use strict";U.exports=function A(){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}},34155:function(U){var n,u,A=U.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(h){if(n===setTimeout)return setTimeout(h,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(h,0);try{return n(h,0)}catch{try{return n.call(null,h,0)}catch{return n.call(this,h,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch{n=a}try{u="function"==typeof clearTimeout?clearTimeout:o}catch{u=o}}();var B,f=[],w=!1,r=-1;function Q(){!w||!B||(w=!1,B.length?f=B.concat(f):r=-1,f.length&&E())}function E(){if(!w){var h=s(Q);w=!0;for(var d=f.length;d;){for(B=f,f=[];++r1)for(var D=1;D"===iA?(X(R,"onsgmldeclaration",R.sgmlDecl),R.sgmlDecl="",R.state=y.TEXT):(Y(iA)&&(R.state=y.SGML_DECL_QUOTED),R.sgmlDecl+=iA);continue;case y.SGML_DECL_QUOTED:iA===R.q&&(R.state=y.SGML_DECL,R.q=""),R.sgmlDecl+=iA;continue;case y.DOCTYPE:">"===iA?(R.state=y.TEXT,X(R,"ondoctype",R.doctype),R.doctype=!0):(R.doctype+=iA,"["===iA?R.state=y.DOCTYPE_DTD:Y(iA)&&(R.state=y.DOCTYPE_QUOTED,R.q=iA));continue;case y.DOCTYPE_QUOTED:R.doctype+=iA,iA===R.q&&(R.q="",R.state=y.DOCTYPE);continue;case y.DOCTYPE_DTD:R.doctype+=iA,"]"===iA?R.state=y.DOCTYPE:Y(iA)&&(R.state=y.DOCTYPE_DTD_QUOTED,R.q=iA);continue;case y.DOCTYPE_DTD_QUOTED:R.doctype+=iA,iA===R.q&&(R.state=y.DOCTYPE_DTD,R.q="");continue;case y.COMMENT:"-"===iA?R.state=y.COMMENT_ENDING:R.comment+=iA;continue;case y.COMMENT_ENDING:"-"===iA?(R.state=y.COMMENT_ENDED,R.comment=$(R.opt,R.comment),R.comment&&X(R,"oncomment",R.comment),R.comment=""):(R.comment+="-"+iA,R.state=y.COMMENT);continue;case y.COMMENT_ENDED:">"!==iA?(yA(R,"Malformed comment"),R.comment+="--"+iA,R.state=y.COMMENT):R.state=y.TEXT;continue;case y.CDATA:"]"===iA?R.state=y.CDATA_ENDING:R.cdata+=iA;continue;case y.CDATA_ENDING:"]"===iA?R.state=y.CDATA_ENDING_2:(R.cdata+="]"+iA,R.state=y.CDATA);continue;case y.CDATA_ENDING_2:">"===iA?(R.cdata&&X(R,"oncdata",R.cdata),X(R,"onclosecdata"),R.cdata="",R.state=y.TEXT):"]"===iA?R.cdata+="]":(R.cdata+="]]"+iA,R.state=y.CDATA);continue;case y.PROC_INST:"?"===iA?R.state=y.PROC_INST_ENDING:F(iA)?R.state=y.PROC_INST_BODY:R.procInstName+=iA;continue;case y.PROC_INST_BODY:if(!R.procInstBody&&F(iA))continue;"?"===iA?R.state=y.PROC_INST_ENDING:R.procInstBody+=iA;continue;case y.PROC_INST_ENDING:">"===iA?(X(R,"onprocessinginstruction",{name:R.procInstName,body:R.procInstBody}),R.procInstName=R.procInstBody="",R.state=y.TEXT):(R.procInstBody+="?"+iA,R.state=y.PROC_INST_BODY);continue;case y.OPEN_TAG:T(m,iA)?R.tagName+=iA:(NA(R),">"===iA?fA(R):"/"===iA?R.state=y.OPEN_TAG_SLASH:(F(iA)||yA(R,"Invalid character in tag name"),R.state=y.ATTRIB));continue;case y.OPEN_TAG_SLASH:">"===iA?(fA(R,!0),rA(R)):(yA(R,"Forward-slash in opening tag not followed by >"),R.state=y.ATTRIB);continue;case y.ATTRIB:if(F(iA))continue;">"===iA?fA(R):"/"===iA?R.state=y.OPEN_TAG_SLASH:T(N,iA)?(R.attribName=iA,R.attribValue="",R.state=y.ATTRIB_NAME):yA(R,"Invalid attribute name");continue;case y.ATTRIB_NAME:"="===iA?R.state=y.ATTRIB_VALUE:">"===iA?(yA(R,"Attribute without value"),R.attribValue=R.attribName,j(R),fA(R)):F(iA)?R.state=y.ATTRIB_NAME_SAW_WHITE:T(m,iA)?R.attribName+=iA:yA(R,"Invalid attribute name");continue;case y.ATTRIB_NAME_SAW_WHITE:if("="===iA)R.state=y.ATTRIB_VALUE;else{if(F(iA))continue;yA(R,"Attribute without value"),R.tag.attributes[R.attribName]="",R.attribValue="",X(R,"onattribute",{name:R.attribName,value:""}),R.attribName="",">"===iA?fA(R):T(N,iA)?(R.attribName=iA,R.state=y.ATTRIB_NAME):(yA(R,"Invalid attribute name"),R.state=y.ATTRIB)}continue;case y.ATTRIB_VALUE:if(F(iA))continue;Y(iA)?(R.q=iA,R.state=y.ATTRIB_VALUE_QUOTED):(yA(R,"Unquoted attribute value"),R.state=y.ATTRIB_VALUE_UNQUOTED,R.attribValue=iA);continue;case y.ATTRIB_VALUE_QUOTED:if(iA!==R.q){"&"===iA?R.state=y.ATTRIB_VALUE_ENTITY_Q:R.attribValue+=iA;continue}j(R),R.q="",R.state=y.ATTRIB_VALUE_CLOSED;continue;case y.ATTRIB_VALUE_CLOSED:F(iA)?R.state=y.ATTRIB:">"===iA?fA(R):"/"===iA?R.state=y.OPEN_TAG_SLASH:T(N,iA)?(yA(R,"No whitespace between attributes"),R.attribName=iA,R.attribValue="",R.state=y.ATTRIB_NAME):yA(R,"Invalid attribute name");continue;case y.ATTRIB_VALUE_UNQUOTED:if(!v(iA)){"&"===iA?R.state=y.ATTRIB_VALUE_ENTITY_U:R.attribValue+=iA;continue}j(R),">"===iA?fA(R):R.state=y.ATTRIB;continue;case y.CLOSE_TAG:if(R.tagName)">"===iA?rA(R):T(m,iA)?R.tagName+=iA:R.script?(R.script+=""===iA?rA(R):yA(R,"Invalid characters in closing tag");continue;case y.TEXT_ENTITY:case y.ATTRIB_VALUE_ENTITY_Q:case y.ATTRIB_VALUE_ENTITY_U:var cA,wA;switch(R.state){case y.TEXT_ENTITY:cA=y.TEXT,wA="textNode";break;case y.ATTRIB_VALUE_ENTITY_Q:cA=y.ATTRIB_VALUE_QUOTED,wA="attribValue";break;case y.ATTRIB_VALUE_ENTITY_U:cA=y.ATTRIB_VALUE_UNQUOTED,wA="attribValue"}if(";"===iA)if(R.opt.unparsedEntities){var DA=nA(R);R.entity="",R.state=cA,R.write(DA)}else R[wA]+=nA(R),R.entity="",R.state=cA;else T(R.entity.length?x:p,iA)?R.entity+=iA:(yA(R,"Invalid character in entity name"),R[wA]+="&"+R.entity+iA,R.entity="",R.state=cA);continue;default:throw new Error(R,"Unknown state: "+R.state)}return R.position>=R.bufferCheckPosition&&function c(K){for(var R=Math.max(a.MAX_BUFFER_LENGTH,10),aA=0,iA=0,pA=o.length;iAR)switch(o[iA]){case"textNode":BA(K);break;case"cdata":X(K,"oncdata",K.cdata),K.cdata="";break;case"script":X(K,"onscript",K.script),K.script="";break;default:CA(K,"Max buffer length exceeded: "+o[iA])}aA=Math.max(aA,xA)}K.bufferCheckPosition=a.MAX_BUFFER_LENGTH-aA+K.position}(R),R},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){!function w(K){BA(K),""!==K.cdata&&(X(K,"oncdata",K.cdata),K.cdata=""),""!==K.script&&(X(K,"onscript",K.script),K.script="")}(this)}};try{B=n(42830).Stream}catch{B=function(){}}B||(B=function(){});var r=a.EVENTS.filter(function(K){return"error"!==K&&"end"!==K});function E(K,R){if(!(this instanceof E))return new E(K,R);B.apply(this),this._parser=new s(K,R),this.writable=!0,this.readable=!0;var aA=this;this._parser.onend=function(){aA.emit("end")},this._parser.onerror=function(iA){aA.emit("error",iA),aA._parser.error=null},this._decoder=null,r.forEach(function(iA){Object.defineProperty(aA,"on"+iA,{get:function(){return aA._parser["on"+iA]},set:function(pA){if(!pA)return aA.removeAllListeners(iA),aA._parser["on"+iA]=pA,pA;aA.on(iA,pA)},enumerable:!0,configurable:!1})})}(E.prototype=Object.create(B.prototype,{constructor:{value:E}})).write=function(K){if("function"==typeof u&&"function"==typeof u.isBuffer&&u.isBuffer(K)){if(!this._decoder){var R=n(32553).s;this._decoder=new R("utf8")}K=this._decoder.write(K)}return this._parser.write(K.toString()),this.emit("data",K),!0},E.prototype.end=function(K){return K&&K.length&&this.write(K),this._parser.end(),!0},E.prototype.on=function(K,R){var aA=this;return!aA._parser["on"+K]&&-1!==r.indexOf(K)&&(aA._parser["on"+K]=function(){var iA=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);iA.splice(0,0,K),aA.emit.apply(aA,iA)}),B.prototype.on.call(aA,K,R)};var C="[CDATA[",e="DOCTYPE",h="http://www.w3.org/XML/1998/namespace",d="http://www.w3.org/2000/xmlns/",D={xml:h,xmlns:d},N=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,m=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,p=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,x=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function F(K){return" "===K||"\n"===K||"\r"===K||"\t"===K}function Y(K){return'"'===K||"'"===K}function v(K){return">"===K||F(K)}function T(K,R){return K.test(R)}function z(K,R){return!T(K,R)}var K,R,aA,y=0;for(var tA in a.STATE={BEGIN:y++,BEGIN_WHITESPACE:y++,TEXT:y++,TEXT_ENTITY:y++,OPEN_WAKA:y++,SGML_DECL:y++,SGML_DECL_QUOTED:y++,DOCTYPE:y++,DOCTYPE_QUOTED:y++,DOCTYPE_DTD:y++,DOCTYPE_DTD_QUOTED:y++,COMMENT_STARTING:y++,COMMENT:y++,COMMENT_ENDING:y++,COMMENT_ENDED:y++,CDATA:y++,CDATA_ENDING:y++,CDATA_ENDING_2:y++,PROC_INST:y++,PROC_INST_BODY:y++,PROC_INST_ENDING:y++,OPEN_TAG:y++,OPEN_TAG_SLASH:y++,ATTRIB:y++,ATTRIB_NAME:y++,ATTRIB_NAME_SAW_WHITE:y++,ATTRIB_VALUE:y++,ATTRIB_VALUE_QUOTED:y++,ATTRIB_VALUE_CLOSED:y++,ATTRIB_VALUE_UNQUOTED:y++,ATTRIB_VALUE_ENTITY_Q:y++,ATTRIB_VALUE_ENTITY_U:y++,CLOSE_TAG:y++,CLOSE_TAG_SAW_WHITE:y++,SCRIPT:y++,SCRIPT_ENDING:y++},a.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},a.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(a.ENTITIES).forEach(function(K){var R=a.ENTITIES[K],aA="number"==typeof R?String.fromCharCode(R):R;a.ENTITIES[K]=aA}),a.STATE)a.STATE[a.STATE[tA]]=tA;function gA(K,R,aA){K[R]&&K[R](aA)}function X(K,R,aA){K.textNode&&BA(K),gA(K,R,aA)}function BA(K){K.textNode=$(K.opt,K.textNode),K.textNode&&gA(K,"ontext",K.textNode),K.textNode=""}function $(K,R){return K.trim&&(R=R.trim()),K.normalize&&(R=R.replace(/\s+/g," ")),R}function CA(K,R){return BA(K),K.trackPosition&&(R+="\nLine: "+K.line+"\nColumn: "+K.column+"\nChar: "+K.c),R=new Error(R),K.error=R,gA(K,"onerror",R),K}function mA(K){return K.sawRoot&&!K.closedRoot&&yA(K,"Unclosed root tag"),K.state!==y.BEGIN&&K.state!==y.BEGIN_WHITESPACE&&K.state!==y.TEXT&&CA(K,"Unexpected end"),BA(K),K.c="",K.closed=!0,gA(K,"onend"),s.call(K,K.strict,K.opt),K}function yA(K,R){if("object"!=typeof K||!(K instanceof s))throw new Error("bad call to strictFail");K.strict&&CA(K,R)}function NA(K){K.strict||(K.tagName=K.tagName[K.looseCase]());var R=K.tags[K.tags.length-1]||K,aA=K.tag={name:K.tagName,attributes:{}};K.opt.xmlns&&(aA.ns=R.ns),K.attribList.length=0,X(K,"onopentagstart",aA)}function JA(K,R){var iA=K.indexOf(":")<0?["",K]:K.split(":"),pA=iA[0],xA=iA[1];return R&&"xmlns"===K&&(pA="xmlns",xA=""),{prefix:pA,local:xA}}function j(K){if(K.strict||(K.attribName=K.attribName[K.looseCase]()),-1!==K.attribList.indexOf(K.attribName)||K.tag.attributes.hasOwnProperty(K.attribName))K.attribName=K.attribValue="";else{if(K.opt.xmlns){var R=JA(K.attribName,!0),iA=R.local;if("xmlns"===R.prefix)if("xml"===iA&&K.attribValue!==h)yA(K,"xml: prefix must be bound to "+h+"\nActual: "+K.attribValue);else if("xmlns"===iA&&K.attribValue!==d)yA(K,"xmlns: prefix must be bound to "+d+"\nActual: "+K.attribValue);else{var pA=K.tag,xA=K.tags[K.tags.length-1]||K;pA.ns===xA.ns&&(pA.ns=Object.create(xA.ns)),pA.ns[iA]=K.attribValue}K.attribList.push([K.attribName,K.attribValue])}else K.tag.attributes[K.attribName]=K.attribValue,X(K,"onattribute",{name:K.attribName,value:K.attribValue});K.attribName=K.attribValue=""}}function fA(K,R){if(K.opt.xmlns){var aA=K.tag,iA=JA(K.tagName);aA.prefix=iA.prefix,aA.local=iA.local,aA.uri=aA.ns[iA.prefix]||"",aA.prefix&&!aA.uri&&(yA(K,"Unbound namespace prefix: "+JSON.stringify(K.tagName)),aA.uri=iA.prefix),aA.ns&&(K.tags[K.tags.length-1]||K).ns!==aA.ns&&Object.keys(aA.ns).forEach(function(lt){X(K,"onopennamespace",{prefix:lt,uri:aA.ns[lt]})});for(var xA=0,cA=K.attribList.length;xA",K.tagName="",void(K.state=y.SCRIPT);X(K,"onscript",K.script),K.script=""}var R=K.tags.length,aA=K.tagName;K.strict||(aA=aA[K.looseCase]());for(var iA=aA;R--&&K.tags[R].name!==iA;)yA(K,"Unexpected close tag");if(R<0)return yA(K,"Unmatched closing tag: "+K.tagName),K.textNode+="",void(K.state=y.TEXT);K.tagName=aA;for(var xA=K.tags.length;xA-- >R;){var cA=K.tag=K.tags.pop();K.tagName=K.tag.name,X(K,"onclosetag",K.tagName);var wA={};for(var DA in cA.ns)wA[DA]=cA.ns[DA];K.opt.xmlns&&cA.ns!==(K.tags[K.tags.length-1]||K).ns&&Object.keys(cA.ns).forEach(function(zA){X(K,"onclosenamespace",{prefix:zA,uri:cA.ns[zA]})})}0===R&&(K.closedRoot=!0),K.tagName=K.attribValue=K.attribName="",K.attribList.length=0,K.state=y.TEXT}function nA(K){var iA,R=K.entity,aA=R.toLowerCase(),pA="";return K.ENTITIES[R]?K.ENTITIES[R]:K.ENTITIES[aA]?K.ENTITIES[aA]:("#"===(R=aA).charAt(0)&&("x"===R.charAt(1)?(R=R.slice(2),pA=(iA=parseInt(R,16)).toString(16)):(R=R.slice(1),pA=(iA=parseInt(R,10)).toString(10))),R=R.replace(/^0+/,""),isNaN(iA)||pA.toLowerCase()!==R?(yA(K,"Invalid character entity"),"&"+K.entity+";"):String.fromCodePoint(iA))}function EA(K,R){"<"===R?(K.state=y.OPEN_WAKA,K.startTagPosition=K.position):F(R)||(yA(K,"Non-whitespace before first tag."),K.textNode=R,K.state=y.TEXT)}function FA(K,R){var aA="";return R1114111||R(zA)!==zA)throw RangeError("Invalid code point: "+zA);zA<=65535?pA.push(zA):pA.push(55296+((zA-=65536)>>10),zA%1024+56320),(wA+1===DA||pA.length>16384)&&(TA+=K.apply(null,pA),pA.length=0)}return TA},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:aA,configurable:!0,writable:!0}):String.fromCodePoint=aA)}(A)},67771:function(U,A,n){"use strict";var u=n(40210),a=n(12296),o=n(31044)(),s=n(27296),c=u("%TypeError%"),f=u("%Math.floor%");U.exports=function(B,r){if("function"!=typeof B)throw new c("`fn` is not a function");if("number"!=typeof r||r<0||r>4294967295||f(r)!==r)throw new c("`length` must be a positive 32-bit integer");var Q=arguments.length>2&&!!arguments[2],E=!0,C=!0;if("length"in B&&s){var e=s(B,"length");e&&!e.configurable&&(E=!1),e&&!e.writable&&(C=!1)}return(E||C||!Q)&&(o?a(B,"length",r,!0,!0):a(B,"length",r)),B}},58052:function(U,A,n){"use strict";var u=n(12296),a=n(31044)(),o=n(25972).functionsHaveConfigurableNames(),s=TypeError;U.exports=function(f,w){if("function"!=typeof f)throw new s("`fn` is not a function");return(!(arguments.length>2&&arguments[2])||o)&&(a?u(f,"name",w,!0,!0):u(f,"name",w)),f}},42830:function(U,A,n){U.exports=o;var u=n(17187).EventEmitter;function o(){u.call(this)}n(35717)(o,u),o.Readable=n(56577),o.Writable=n(20323),o.Duplex=n(68656),o.Transform=n(94473),o.PassThrough=n(2366),o.finished=n(81086),o.pipeline=n(56472),o.Stream=o,o.prototype.pipe=function(s,c){var f=this;function w(h){s.writable&&!1===s.write(h)&&f.pause&&f.pause()}function B(){f.readable&&f.resume&&f.resume()}f.on("data",w),s.on("drain",B),!s._isStdio&&(!c||!1!==c.end)&&(f.on("end",Q),f.on("close",E));var r=!1;function Q(){r||(r=!0,s.end())}function E(){r||(r=!0,"function"==typeof s.destroy&&s.destroy())}function C(h){if(e(),0===u.listenerCount(this,"error"))throw h}function e(){f.removeListener("data",w),s.removeListener("drain",B),f.removeListener("end",Q),f.removeListener("close",E),f.removeListener("error",C),s.removeListener("error",C),f.removeListener("end",e),f.removeListener("close",e),s.removeListener("close",e)}return f.on("error",C),s.on("error",C),f.on("end",e),f.on("close",e),s.on("close",e),s.emit("pipe",f),s}},58106:function(U){"use strict";var n={};function u(f,w,B){B||(B=Error);var Q=function(E){function C(e,h,d){return E.call(this,function r(E,C,e){return"string"==typeof w?w:w(E,C,e)}(e,h,d))||this}return function A(f,w){f.prototype=Object.create(w.prototype),f.prototype.constructor=f,f.__proto__=w}(C,E),C}(B);Q.prototype.name=B.name,Q.prototype.code=f,n[f]=Q}function a(f,w){if(Array.isArray(f)){var B=f.length;return f=f.map(function(r){return String(r)}),B>2?"one of ".concat(w," ").concat(f.slice(0,B-1).join(", "),", or ")+f[B-1]:2===B?"one of ".concat(w," ").concat(f[0]," or ").concat(f[1]):"of ".concat(w," ").concat(f[0])}return"of ".concat(w," ").concat(String(f))}u("ERR_INVALID_OPT_VALUE",function(f,w){return'The value "'+w+'" is invalid for option "'+f+'"'},TypeError),u("ERR_INVALID_ARG_TYPE",function(f,w,B){var r,Q;if("string"==typeof w&&function o(f,w,B){return f.substr(!B||B<0?0:+B,w.length)===w}(w,"not ")?(r="must not be",w=w.replace(/^not /,"")):r="must be",function s(f,w,B){return(void 0===B||B>f.length)&&(B=f.length),f.substring(B-w.length,B)===w}(f," argument"))Q="The ".concat(f," ").concat(r," ").concat(a(w,"type"));else{var E=function c(f,w,B){return"number"!=typeof B&&(B=0),!(B+w.length>f.length)&&-1!==f.indexOf(w,B)}(f,".")?"property":"argument";Q='The "'.concat(f,'" ').concat(E," ").concat(r," ").concat(a(w,"type"))}return Q+". Received type ".concat(typeof B)},TypeError),u("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),u("ERR_METHOD_NOT_IMPLEMENTED",function(f){return"The "+f+" method is not implemented"}),u("ERR_STREAM_PREMATURE_CLOSE","Premature close"),u("ERR_STREAM_DESTROYED",function(f){return"Cannot call "+f+" after a stream was destroyed"}),u("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),u("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),u("ERR_STREAM_WRITE_AFTER_END","write after end"),u("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),u("ERR_UNKNOWN_ENCODING",function(f){return"Unknown encoding: "+f},TypeError),u("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),U.exports.q=n},68656:function(U,A,n){"use strict";var u=n(34155),a=Object.keys||function(E){var C=[];for(var e in E)C.push(e);return C};U.exports=B;var o=n(56577),s=n(20323);n(35717)(B,o);for(var c=a(s.prototype),f=0;f0)if("string"!=typeof wA&&!IA.objectMode&&Object.getPrototypeOf(wA)!==f.prototype&&(wA=function B(cA){return f.from(cA)}(wA)),TA)IA.endEmitted?T(cA,new x):BA(cA,IA,wA,!0);else if(IA.ended)T(cA,new m);else{if(IA.destroyed)return!1;IA.reading=!1,IA.decoder&&!DA?(wA=IA.decoder.write(wA),IA.objectMode||0!==wA.length?BA(cA,IA,wA,!1):fA(cA,IA)):BA(cA,IA,wA,!1)}else TA||(IA.reading=!1,fA(cA,IA));return!IA.ended&&(IA.lengthwA.highWaterMark&&(wA.highWaterMark=function mA(cA){return cA>=CA?cA=CA:(cA--,cA|=cA>>>1,cA|=cA>>>2,cA|=cA>>>4,cA|=cA>>>8,cA|=cA>>>16,cA++),cA}(cA)),cA<=wA.length?cA:wA.ended?wA.length:(wA.needReadable=!0,0))}function JA(cA){var wA=cA._readableState;E("emitReadable",wA.needReadable,wA.emittedReadable),wA.needReadable=!1,wA.emittedReadable||(E("emitReadable",wA.flowing),wA.emittedReadable=!0,u.nextTick(j,cA))}function j(cA){var wA=cA._readableState;E("emitReadable_",wA.destroyed,wA.length,wA.ended),!wA.destroyed&&(wA.length||wA.ended)&&(cA.emit("readable"),wA.emittedReadable=!1),wA.needReadable=!wA.flowing&&!wA.ended&&wA.length<=wA.highWaterMark,R(cA)}function fA(cA,wA){wA.readingMore||(wA.readingMore=!0,u.nextTick(rA,cA,wA))}function rA(cA,wA){for(;!wA.reading&&!wA.ended&&(wA.length0,wA.resumeScheduled&&!wA.paused?wA.flowing=!0:cA.listenerCount("data")>0&&cA.resume()}function FA(cA){E("readable nexttick read 0"),cA.read(0)}function K(cA,wA){E("resume",wA.reading),wA.reading||cA.read(0),wA.resumeScheduled=!1,cA.emit("resume"),R(cA),wA.flowing&&!wA.reading&&cA.read(0)}function R(cA){var wA=cA._readableState;for(E("flow",wA.flowing);wA.flowing&&null!==cA.read(););}function aA(cA,wA){return 0===wA.length?null:(wA.objectMode?DA=wA.buffer.shift():!cA||cA>=wA.length?(DA=wA.decoder?wA.buffer.join(""):1===wA.buffer.length?wA.buffer.first():wA.buffer.concat(wA.length),wA.buffer.clear()):DA=wA.buffer.consume(cA,wA.decoder),DA);var DA}function iA(cA){var wA=cA._readableState;E("endReadable",wA.endEmitted),wA.endEmitted||(wA.ended=!0,u.nextTick(pA,wA,cA))}function pA(cA,wA){if(E("endReadableNT",cA.endEmitted,cA.length),!cA.endEmitted&&0===cA.length&&(cA.endEmitted=!0,wA.readable=!1,wA.emit("end"),cA.autoDestroy)){var DA=wA._writableState;(!DA||DA.autoDestroy&&DA.finished)&&wA.destroy()}}function xA(cA,wA){for(var DA=0,TA=cA.length;DA=wA.highWaterMark:wA.length>0)||wA.ended))return E("read: emitReadable",wA.length,wA.ended),0===wA.length&&wA.ended?iA(this):JA(this),null;if(0===(cA=yA(cA,wA))&&wA.ended)return 0===wA.length&&iA(this),null;var zA,TA=wA.needReadable;return E("need readable",TA),(0===wA.length||wA.length-cA0?aA(cA,wA):null)?(wA.needReadable=wA.length<=wA.highWaterMark,cA=0):(wA.length-=cA,wA.awaitDrain=0),0===wA.length&&(wA.ended||(wA.needReadable=!0),DA!==cA&&wA.ended&&iA(this)),null!==zA&&this.emit("data",zA),zA},gA.prototype._read=function(cA){T(this,new p("_read()"))},gA.prototype.pipe=function(cA,wA){var DA=this,TA=this._readableState;switch(TA.pipesCount){case 0:TA.pipes=cA;break;case 1:TA.pipes=[TA.pipes,cA];break;default:TA.pipes.push(cA)}TA.pipesCount+=1,E("pipe count=%d opts=%j",TA.pipesCount,wA);var IA=wA&&!1===wA.end||cA===u.stdout||cA===u.stderr?ft:ut;function jA(Dt,St){E("onunpipe"),Dt===DA&&St&&!1===St.hasUnpiped&&(St.hasUnpiped=!0,function pt(){E("cleanup"),cA.removeListener("close",qA),cA.removeListener("finish",Qt),cA.removeListener("drain",Ct),cA.removeListener("error",KA),cA.removeListener("unpipe",jA),DA.removeListener("end",ut),DA.removeListener("end",ft),DA.removeListener("data",Yt),lt=!0,TA.awaitDrain&&(!cA._writableState||cA._writableState.needDrain)&&Ct()}())}function ut(){E("onend"),cA.end()}TA.endEmitted?u.nextTick(IA):DA.once("end",IA),cA.on("unpipe",jA);var Ct=function nA(cA){return function(){var DA=cA._readableState;E("pipeOnDrain",DA.awaitDrain),DA.awaitDrain&&DA.awaitDrain--,0===DA.awaitDrain&&s(cA,"data")&&(DA.flowing=!0,R(cA))}}(DA);cA.on("drain",Ct);var lt=!1;function Yt(Dt){E("ondata");var St=cA.write(Dt);E("dest.write",St),!1===St&&((1===TA.pipesCount&&TA.pipes===cA||TA.pipesCount>1&&-1!==xA(TA.pipes,cA))&&!lt&&(E("false write response, pause",TA.awaitDrain),TA.awaitDrain++),DA.pause())}function KA(Dt){E("onerror",Dt),ft(),cA.removeListener("error",KA),0===s(cA,"error")&&T(cA,Dt)}function qA(){cA.removeListener("finish",Qt),ft()}function Qt(){E("onfinish"),cA.removeListener("close",qA),ft()}function ft(){E("unpipe"),DA.unpipe(cA)}return DA.on("data",Yt),function y(cA,wA,DA){if("function"==typeof cA.prependListener)return cA.prependListener(wA,DA);cA._events&&cA._events[wA]?Array.isArray(cA._events[wA])?cA._events[wA].unshift(DA):cA._events[wA]=[DA,cA._events[wA]]:cA.on(wA,DA)}(cA,"error",KA),cA.once("close",qA),cA.once("finish",Qt),cA.emit("pipe",DA),TA.flowing||(E("pipe resume"),DA.resume()),cA},gA.prototype.unpipe=function(cA){var wA=this._readableState,DA={hasUnpiped:!1};if(0===wA.pipesCount)return this;if(1===wA.pipesCount)return cA&&cA!==wA.pipes||(cA||(cA=wA.pipes),wA.pipes=null,wA.pipesCount=0,wA.flowing=!1,cA&&cA.emit("unpipe",this,DA)),this;if(!cA){var TA=wA.pipes,zA=wA.pipesCount;wA.pipes=null,wA.pipesCount=0,wA.flowing=!1;for(var IA=0;IA0,!1!==TA.flowing&&this.resume()):"readable"===cA&&!TA.endEmitted&&!TA.readableListening&&(TA.readableListening=TA.needReadable=!0,TA.flowing=!1,TA.emittedReadable=!1,E("on readable",TA.length,TA.reading),TA.length?JA(this):TA.reading||u.nextTick(FA,this)),DA},gA.prototype.removeListener=function(cA,wA){var DA=c.prototype.removeListener.call(this,cA,wA);return"readable"===cA&&u.nextTick(EA,this),DA},gA.prototype.removeAllListeners=function(cA){var wA=c.prototype.removeAllListeners.apply(this,arguments);return("readable"===cA||void 0===cA)&&u.nextTick(EA,this),wA},gA.prototype.resume=function(){var cA=this._readableState;return cA.flowing||(E("resume"),cA.flowing=!cA.readableListening,function OA(cA,wA){wA.resumeScheduled||(wA.resumeScheduled=!0,u.nextTick(K,cA,wA))}(this,cA)),cA.paused=!1,this},gA.prototype.pause=function(){return E("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(E("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},gA.prototype.wrap=function(cA){var wA=this,DA=this._readableState,TA=!1;for(var zA in cA.on("end",function(){if(E("wrapped end"),DA.decoder&&!DA.ended){var jA=DA.decoder.end();jA&&jA.length&&wA.push(jA)}wA.push(null)}),cA.on("data",function(jA){E("wrapped data"),DA.decoder&&(jA=DA.decoder.write(jA)),DA.objectMode&&null==jA||!(DA.objectMode||jA&&jA.length)||wA.push(jA)||(TA=!0,cA.pause())}),cA)void 0===this[zA]&&"function"==typeof cA[zA]&&(this[zA]=function(ut){return function(){return cA[ut].apply(cA,arguments)}}(zA));for(var IA=0;IA-1))throw new Y(aA);return this._writableState.defaultEncoding=aA,this},Object.defineProperty(tA.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(tA.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),tA.prototype._write=function(R,aA,iA){iA(new D("_write()"))},tA.prototype._writev=null,tA.prototype.end=function(R,aA,iA){var pA=this._writableState;return"function"==typeof R?(iA=R,R=null,aA=null):"function"==typeof aA&&(iA=aA,aA=null),null!=R&&this.write(R,aA),pA.corked&&(pA.corked=1,this.uncork()),pA.ending||function OA(R,aA,iA){aA.ending=!0,FA(R,aA),iA&&(aA.finished?u.nextTick(iA):R.once("finish",iA)),aA.ended=!0,R.writable=!1}(this,pA,iA),this},Object.defineProperty(tA.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(tA.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(aA){this._writableState&&(this._writableState.destroyed=aA)}}),tA.prototype.destroy=E.destroy,tA.prototype._undestroy=E.undestroy,tA.prototype._destroy=function(R,aA){aA(R)}},20828:function(U,A,n){"use strict";var a,u=n(34155);function o(F,Y,v){return(Y=function s(F){var Y=function c(F,Y){if("object"!=typeof F||null===F)return F;var v=F[Symbol.toPrimitive];if(void 0!==v){var T=v.call(F,Y||"default");if("object"!=typeof T)return T;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===Y?String:Number)(F)}(F,"string");return"symbol"==typeof Y?Y:String(Y)}(Y))in F?Object.defineProperty(F,Y,{value:v,enumerable:!0,configurable:!0,writable:!0}):F[Y]=v,F}var f=n(81086),w=Symbol("lastResolve"),B=Symbol("lastReject"),r=Symbol("error"),Q=Symbol("ended"),E=Symbol("lastPromise"),C=Symbol("handlePromise"),e=Symbol("stream");function h(F,Y){return{value:F,done:Y}}function d(F){var Y=F[w];if(null!==Y){var v=F[e].read();null!==v&&(F[E]=null,F[w]=null,F[B]=null,Y(h(v,!1)))}}function D(F){u.nextTick(d,F)}var m=Object.getPrototypeOf(function(){}),p=Object.setPrototypeOf((o(a={get stream(){return this[e]},next:function(){var Y=this,v=this[r];if(null!==v)return Promise.reject(v);if(this[Q])return Promise.resolve(h(void 0,!0));if(this[e].destroyed)return new Promise(function(tA,gA){u.nextTick(function(){Y[r]?gA(Y[r]):tA(h(void 0,!0))})});var z,T=this[E];if(T)z=new Promise(function N(F,Y){return function(v,T){F.then(function(){Y[Q]?v(h(void 0,!0)):Y[C](v,T)},T)}}(T,this));else{var y=this[e].read();if(null!==y)return Promise.resolve(h(y,!1));z=new Promise(this[C])}return this[E]=z,z}},Symbol.asyncIterator,function(){return this}),o(a,"return",function(){var Y=this;return new Promise(function(v,T){Y[e].destroy(null,function(z){z?T(z):v(h(void 0,!0))})})}),a),m);U.exports=function(Y){var v,T=Object.create(p,(o(v={},e,{value:Y,writable:!0}),o(v,w,{value:null,writable:!0}),o(v,B,{value:null,writable:!0}),o(v,r,{value:null,writable:!0}),o(v,Q,{value:Y._readableState.endEmitted,writable:!0}),o(v,C,{value:function(y,tA){var gA=T[e].read();gA?(T[E]=null,T[w]=null,T[B]=null,y(h(gA,!1))):(T[w]=y,T[B]=tA)},writable:!0}),v));return T[E]=null,f(Y,function(z){if(z&&"ERR_STREAM_PREMATURE_CLOSE"!==z.code){var y=T[B];return null!==y&&(T[E]=null,T[w]=null,T[B]=null,y(z)),void(T[r]=z)}var tA=T[w];null!==tA&&(T[E]=null,T[w]=null,T[B]=null,tA(h(void 0,!0))),T[Q]=!0}),Y.on("readable",D.bind(null,T)),T}},71029:function(U,A,n){"use strict";var u=n(34155);function o(B,r){f(B,r),s(B)}function s(B){B._writableState&&!B._writableState.emitClose||B._readableState&&!B._readableState.emitClose||B.emit("close")}function f(B,r){B.emit("error",r)}U.exports={destroy:function a(B,r){var Q=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(r?r(B):B&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,u.nextTick(f,this,B)):u.nextTick(f,this,B)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(B||null,function(e){!r&&e?Q._writableState?Q._writableState.errorEmitted?u.nextTick(s,Q):(Q._writableState.errorEmitted=!0,u.nextTick(o,Q,e)):u.nextTick(o,Q,e):r?(u.nextTick(s,Q),r(e)):u.nextTick(s,Q)}),this)},undestroy:function c(){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 w(B,r){var Q=B._readableState,E=B._writableState;Q&&Q.autoDestroy||E&&E.autoDestroy?B.destroy(r):B.emit("error",r)}}},81086:function(U,A,n){"use strict";var u=n(58106).q.ERR_STREAM_PREMATURE_CLOSE;function o(){}U.exports=function c(f,w,B){if("function"==typeof w)return c(f,null,w);w||(w={}),B=function a(f){var w=!1;return function(){if(!w){w=!0;for(var B=arguments.length,r=new Array(B),Q=0;Q0,function(v){N||(N=v),v&&m.forEach(r),!F&&(m.forEach(r),D(N))})});return h.reduce(Q)}},30094:function(U,A,n){"use strict";var u=n(58106).q.ERR_INVALID_OPT_VALUE;U.exports={getHighWaterMark:function o(s,c,f,w){var B=function a(s,c,f){return null!=s.highWaterMark?s.highWaterMark:c?s[f]:null}(c,w,f);if(null!=B){if(!isFinite(B)||Math.floor(B)!==B||B<0)throw new u(w?f:"highWaterMark",B);return Math.floor(B)}return s.objectMode?16:16384}}},83194:function(U,A,n){U.exports=n(17187).EventEmitter},76308:function(U,A,n){var u,o;void 0!==(o="function"==typeof(u=function(){"use strict";function c(E,C,e){var h=new XMLHttpRequest;h.open("GET",E),h.responseType="blob",h.onload=function(){Q(h.response,C,e)},h.onerror=function(){console.error("could not download file")},h.send()}function f(E){var C=new XMLHttpRequest;C.open("HEAD",E,!1);try{C.send()}catch{}return 200<=C.status&&299>=C.status}function w(E){try{E.dispatchEvent(new MouseEvent("click"))}catch{var C=document.createEvent("MouseEvents");C.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),E.dispatchEvent(C)}}var B="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,r=B.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),Q=B.saveAs||("object"!=typeof window||window!==B?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!r?function(E,C,e){var h=B.URL||B.webkitURL,d=document.createElement("a");d.download=C=C||E.name||"download",d.rel="noopener","string"==typeof E?(d.href=E,d.origin===location.origin?w(d):f(d.href)?c(E,C,e):w(d,d.target="_blank")):(d.href=h.createObjectURL(E),setTimeout(function(){h.revokeObjectURL(d.href)},4e4),setTimeout(function(){w(d)},0))}:"msSaveOrOpenBlob"in navigator?function(E,C,e){if(C=C||E.name||"download","string"!=typeof E)navigator.msSaveOrOpenBlob(function s(E,C){return typeof C>"u"?C={autoBom:!1}:"object"!=typeof C&&(console.warn("Deprecated: Expected third argument to be a object"),C={autoBom:!C}),C.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(E.type)?new Blob(["\ufeff",E],{type:E.type}):E}(E,e),C);else if(f(E))c(E,C,e);else{var h=document.createElement("a");h.href=E,h.target="_blank",setTimeout(function(){w(h)})}}:function(E,C,e,h){if((h=h||open("","_blank"))&&(h.document.title=h.document.body.innerText="downloading..."),"string"==typeof E)return c(E,C,e);var d="application/octet-stream"===E.type,D=/constructor/i.test(B.HTMLElement)||B.safari,N=/CriOS\/[\d]+/.test(navigator.userAgent);if((N||d&&D||r)&&typeof FileReader<"u"){var m=new FileReader;m.onloadend=function(){var F=m.result;F=N?F:F.replace(/^data:[^;]*;/,"data:attachment/file;"),h?h.location.href=F:location=F,h=null},m.readAsDataURL(E)}else{var p=B.URL||B.webkitURL,x=p.createObjectURL(E);h?h.location=x:location.href=x,h=null,setTimeout(function(){p.revokeObjectURL(x)},4e4)}});B.saveAs=Q.saveAs=Q,U.exports=Q})?u.apply(A,[]):u)&&(U.exports=o)},32553:function(U,A,n){"use strict";var u=n(84559).Buffer,a=u.isEncoding||function(m){switch((m=""+m)&&m.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 c(m){var p;switch(this.encoding=function s(m){var p=function o(m){if(!m)return"utf8";for(var p;;)switch(m){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 m;default:if(p)return;m=(""+m).toLowerCase(),p=!0}}(m);if("string"!=typeof p&&(u.isEncoding===a||!a(m)))throw new Error("Unknown encoding: "+m);return p||m}(m),this.encoding){case"utf16le":this.text=C,this.end=e,p=4;break;case"utf8":this.fillLast=r,p=4;break;case"base64":this.text=h,this.end=d,p=3;break;default:return this.write=D,void(this.end=N)}this.lastNeed=0,this.lastTotal=0,this.lastChar=u.allocUnsafe(p)}function f(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function r(m){var p=this.lastTotal-this.lastNeed,x=function B(m,p,x){if(128!=(192&p[0]))return m.lastNeed=0,"\ufffd";if(m.lastNeed>1&&p.length>1){if(128!=(192&p[1]))return m.lastNeed=1,"\ufffd";if(m.lastNeed>2&&p.length>2&&128!=(192&p[2]))return m.lastNeed=2,"\ufffd"}}(this,m);return void 0!==x?x:this.lastNeed<=m.length?(m.copy(this.lastChar,p,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,p,0,m.length),void(this.lastNeed-=m.length))}function C(m,p){if((m.length-p)%2==0){var x=m.toString("utf16le",p);if(x){var F=x.charCodeAt(x.length-1);if(F>=55296&&F<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],x.slice(0,-1)}return x}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",p,m.length-1)}function e(m){var p=m&&m.length?this.write(m):"";return this.lastNeed?p+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):p}function h(m,p){var x=(m.length-p)%3;return 0===x?m.toString("base64",p):(this.lastNeed=3-x,this.lastTotal=3,1===x?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",p,m.length-x))}function d(m){var p=m&&m.length?this.write(m):"";return this.lastNeed?p+this.lastChar.toString("base64",0,3-this.lastNeed):p}function D(m){return m.toString(this.encoding)}function N(m){return m&&m.length?this.write(m):""}A.s=c,c.prototype.write=function(m){if(0===m.length)return"";var p,x;if(this.lastNeed){if(void 0===(p=this.fillLast(m)))return"";x=this.lastNeed,this.lastNeed=0}else x=0;return x=0?(Y>0&&(m.lastNeed=Y-1),Y):--F=0?(Y>0&&(m.lastNeed=Y-2),Y):--F=0?(Y>0&&(2===Y?Y=0:m.lastNeed=Y-3),Y):0}(this,m,p);if(!this.lastNeed)return m.toString("utf8",p);this.lastTotal=x;var F=m.length-(x-this.lastNeed);return m.copy(this.lastChar,0,F),m.toString("utf8",p,F)},c.prototype.fillLast=function(m){if(this.lastNeed<=m.length)return m.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);m.copy(this.lastChar,this.lastTotal-this.lastNeed,0,m.length),this.lastNeed-=m.length}},80311:function(U){var A=0,n=-3;function u(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function a(v,T){this.source=v,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=T,this.destLen=0,this.ltree=new u,this.dtree=new u}var o=new u,s=new u,c=new Uint8Array(30),f=new Uint16Array(30),w=new Uint8Array(30),B=new Uint16Array(30),r=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Q=new u,E=new Uint8Array(320);function C(v,T,z,y){var tA,gA;for(tA=0;tA>>=1,T}function N(v,T,z){if(!T)return z;for(;v.bitcount<24;)v.tag|=v.source[v.sourceIndex++]<>>16-T;return v.tag>>>=T,v.bitcount-=T,y+z}function m(v,T){for(;v.bitcount<24;)v.tag|=v.source[v.sourceIndex++]<>>=1,++tA,z+=T.table[tA],y-=T.table[tA]}while(y>=0);return v.tag=gA,v.bitcount-=tA,T.trans[z+y]}function p(v,T,z){var y,tA,gA,X,BA,$;for(y=N(v,5,257),tA=N(v,5,1),gA=N(v,4,4),X=0;X<19;++X)E[X]=0;for(X=0;X8;)v.sourceIndex--,v.bitcount-=8;if((T=256*(T=v.source[v.sourceIndex+1])+v.source[v.sourceIndex])!==(65535&~(256*v.source[v.sourceIndex+3]+v.source[v.sourceIndex+2])))return n;for(v.sourceIndex+=4,y=T;y;--y)v.dest[v.destLen++]=v.source[v.sourceIndex++];return v.bitcount=0,A}(function e(v,T){var z;for(z=0;z<7;++z)v.table[z]=0;for(v.table[7]=24,v.table[8]=152,v.table[9]=112,z=0;z<24;++z)v.trans[z]=256+z;for(z=0;z<144;++z)v.trans[24+z]=z;for(z=0;z<8;++z)v.trans[168+z]=280+z;for(z=0;z<112;++z)v.trans[176+z]=144+z;for(z=0;z<5;++z)T.table[z]=0;for(T.table[5]=32,z=0;z<32;++z)T.trans[z]=z})(o,s),C(c,f,4,3),C(w,B,2,1),c[28]=0,f[28]=258,U.exports=function Y(v,T){var y,gA,z=new a(v,T);do{switch(y=D(z),N(z,2,0)){case 0:gA=F(z);break;case 1:gA=x(z,o,s);break;case 2:p(z,z.ltree,z.dtree),gA=x(z,z.ltree,z.dtree);break;default:gA=n}if(gA!==A)throw new Error("Data error")}while(!y);return z.destLen=AA.length?{done:!0}:{done:!1,value:AA[M++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function E(AA,G){(null==G||G>AA.length)&&(G=AA.length);for(var W=0,M=new Array(G);W0?oA[0]:"value";if(eA.has(WA))return eA.get(WA);var st=S.apply(this,oA);return eA.set(WA,st),st}return Object.defineProperty(this,G,{value:sA}),sA}}}}v.registerFormat=function(AA){T.push(AA)},v.openSync=function(AA,G){var W=Y.readFileSync(AA);return v.create(W,G)},v.open=function(AA,G,W){"function"==typeof G&&(W=G,G=null),Y.readFile(AA,function(M,S){if(M)return W(M);try{var P=v.create(S,G)}catch(eA){return W(eA)}return W(null,P)})},v.create=function(AA,G){for(var W=0;W>1},searchRange:e.uint16,entrySelector:e.uint16,rangeShift:e.uint16,endCode:new e.LazyArray(e.uint16,"segCount"),reservedPad:new e.Reserved(e.uint16),startCode:new e.LazyArray(e.uint16,"segCount"),idDelta:new e.LazyArray(e.int16,"segCount"),idRangeOffset:new e.LazyArray(e.uint16,"segCount"),glyphIndexArray:new e.LazyArray(e.uint16,function(AA){return(AA.length-AA._currentOffset)/2})},6:{length:e.uint16,language:e.uint16,firstCode:e.uint16,entryCount:e.uint16,glyphIndices:new e.LazyArray(e.uint16,"entryCount")},8:{reserved:new e.Reserved(e.uint16),length:e.uint32,language:e.uint16,is32:new e.LazyArray(e.uint8,8192),nGroups:e.uint32,groups:new e.LazyArray(X,"nGroups")},10:{reserved:new e.Reserved(e.uint16),length:e.uint32,language:e.uint32,firstCode:e.uint32,entryCount:e.uint32,glyphIndices:new e.LazyArray(e.uint16,"numChars")},12:{reserved:new e.Reserved(e.uint16),length:e.uint32,language:e.uint32,nGroups:e.uint32,groups:new e.LazyArray(X,"nGroups")},13:{reserved:new e.Reserved(e.uint16),length:e.uint32,language:e.uint32,nGroups:e.uint32,groups:new e.LazyArray(X,"nGroups")},14:{length:e.uint32,numRecords:e.uint32,varSelectors:new e.LazyArray(yA,"numRecords")}}),JA=new e.Struct({platformID:e.uint16,encodingID:e.uint16,table:new e.Pointer(e.uint32,NA,{type:"parent",lazy:!0})}),j=new e.Struct({version:e.uint16,numSubtables:e.uint16,tables:new e.Array(JA,"numSubtables")}),fA=new e.Struct({version:e.int32,revision:e.int32,checkSumAdjustment:e.uint32,magicNumber:e.uint32,flags:e.uint16,unitsPerEm:e.uint16,created:new e.Array(e.int32,2),modified:new e.Array(e.int32,2),xMin:e.int16,yMin:e.int16,xMax:e.int16,yMax:e.int16,macStyle:new e.Bitfield(e.uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:e.uint16,fontDirectionHint:e.int16,indexToLocFormat:e.int16,glyphDataFormat:e.int16}),rA=new e.Struct({version:e.int32,ascent:e.int16,descent:e.int16,lineGap:e.int16,advanceWidthMax:e.uint16,minLeftSideBearing:e.int16,minRightSideBearing:e.int16,xMaxExtent:e.int16,caretSlopeRise:e.int16,caretSlopeRun:e.int16,caretOffset:e.int16,reserved:new e.Reserved(e.int16,4),metricDataFormat:e.int16,numberOfMetrics:e.uint16}),nA=new e.Struct({advance:e.uint16,bearing:e.int16}),EA=new e.Struct({metrics:new e.LazyArray(nA,function(AA){return AA.parent.hhea.numberOfMetrics}),bearings:new e.LazyArray(e.int16,function(AA){return AA.parent.maxp.numGlyphs-AA.parent.hhea.numberOfMetrics})}),FA=new e.Struct({version:e.int32,numGlyphs:e.uint16,maxPoints:e.uint16,maxContours:e.uint16,maxComponentPoints:e.uint16,maxComponentContours:e.uint16,maxZones:e.uint16,maxTwilightPoints:e.uint16,maxStorage:e.uint16,maxFunctionDefs:e.uint16,maxInstructionDefs:e.uint16,maxStackElements:e.uint16,maxSizeOfInstructions:e.uint16,maxComponentElements:e.uint16,maxComponentDepth:e.uint16});function OA(AA,G,W){return void 0===W&&(W=0),1===AA&&R[W]?R[W]:K[AA][G]}var K=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["macroman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","macgreek","maccyrillic","symbol","Devanagari","Gurmukhi","Gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","macthai","Laotian","Georgian","Armenian","gb-2312-80","Tibetan","Mongolian","Geez","maccenteuro","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","wansung","johab",null,null,null,"utf16be"]],R={15:"maciceland",17:"macturkish",18:"maccroatian",24:"maccenteuro",25:"maccenteuro",26:"maccenteuro",27:"maccenteuro",28:"maccenteuro",30:"maciceland",37:"macromania",38:"maccenteuro",39:"maccenteuro",40:"maccenteuro",143:"macinuit",146:"macgaelic"},aA=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],iA=new e.Struct({platformID:e.uint16,encodingID:e.uint16,languageID:e.uint16,nameID:e.uint16,length:e.uint16,string:new e.Pointer(e.uint16,new e.String("length",function(AA){return OA(AA.platformID,AA.encodingID,AA.languageID)}),{type:"parent",relativeTo:function(G){return G.parent.stringOffset},allowNull:!1})}),pA=new e.Struct({length:e.uint16,tag:new e.Pointer(e.uint16,new e.String("length","utf16be"),{type:"parent",relativeTo:function(G){return G.stringOffset}})}),xA=new e.VersionedStruct(e.uint16,{0:{count:e.uint16,stringOffset:e.uint16,records:new e.Array(iA,"count")},1:{count:e.uint16,stringOffset:e.uint16,records:new e.Array(iA,"count"),langTagCount:e.uint16,langTags:new e.Array(pA,"langTagCount")}}),cA=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];xA.process=function(AA){for(var M,G={},W=r(this.records);!(M=W()).done;){var S=M.value,P=aA[S.platformID][S.languageID];null==P&&null!=this.langTags&&S.languageID>=32768&&(P=this.langTags[S.languageID-32768].tag),null==P&&(P=S.platformID+"-"+S.languageID);var eA=S.nameID>=256?"fontFeatures":cA[S.nameID]||S.nameID;null==G[eA]&&(G[eA]={});var sA=G[eA];S.nameID>=256&&(sA=sA[S.nameID]||(sA[S.nameID]={})),("string"==typeof S.string||"string"!=typeof sA[P])&&(sA[P]=S.string)}this.records=G},xA.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var AA=[];for(var G in this.records){var W=this.records[G];"fontFeatures"!==G&&(AA.push({platformID:3,encodingID:1,languageID:1033,nameID:cA.indexOf(G),length:u.byteLength(W.en,"utf16le"),string:W.en}),"postscriptName"===G&&AA.push({platformID:1,encodingID:0,languageID:0,nameID:cA.indexOf(G),length:W.en.length,string:W.en}))}this.records=AA,this.count=AA.length,this.stringOffset=xA.size(this,null,!1)}};var wA=new e.VersionedStruct(e.uint16,{header:{xAvgCharWidth:e.int16,usWeightClass:e.uint16,usWidthClass:e.uint16,fsType:new e.Bitfield(e.uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:e.int16,ySubscriptYSize:e.int16,ySubscriptXOffset:e.int16,ySubscriptYOffset:e.int16,ySuperscriptXSize:e.int16,ySuperscriptYSize:e.int16,ySuperscriptXOffset:e.int16,ySuperscriptYOffset:e.int16,yStrikeoutSize:e.int16,yStrikeoutPosition:e.int16,sFamilyClass:e.int16,panose:new e.Array(e.uint8,10),ulCharRange:new e.Array(e.uint32,4),vendorID:new e.String(4),fsSelection:new e.Bitfield(e.uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:e.uint16,usLastCharIndex:e.uint16},0:{},1:{typoAscender:e.int16,typoDescender:e.int16,typoLineGap:e.int16,winAscent:e.uint16,winDescent:e.uint16,codePageRange:new e.Array(e.uint32,2)},2:{typoAscender:e.int16,typoDescender:e.int16,typoLineGap:e.int16,winAscent:e.uint16,winDescent:e.uint16,codePageRange:new e.Array(e.uint32,2),xHeight:e.int16,capHeight:e.int16,defaultChar:e.uint16,breakChar:e.uint16,maxContent:e.uint16},5:{typoAscender:e.int16,typoDescender:e.int16,typoLineGap:e.int16,winAscent:e.uint16,winDescent:e.uint16,codePageRange:new e.Array(e.uint32,2),xHeight:e.int16,capHeight:e.int16,defaultChar:e.uint16,breakChar:e.uint16,maxContent:e.uint16,usLowerOpticalPointSize:e.uint16,usUpperOpticalPointSize:e.uint16}}),DA=wA.versions;DA[3]=DA[4]=DA[2];var TA=new e.VersionedStruct(e.fixed32,{header:{italicAngle:e.fixed32,underlinePosition:e.int16,underlineThickness:e.int16,isFixedPitch:e.uint32,minMemType42:e.uint32,maxMemType42:e.uint32,minMemType1:e.uint32,maxMemType1:e.uint32},1:{},2:{numberOfGlyphs:e.uint16,glyphNameIndex:new e.Array(e.uint16,"numberOfGlyphs"),names:new e.Array(new e.String(e.uint8))},2.5:{numberOfGlyphs:e.uint16,offsets:new e.Array(e.uint8,"numberOfGlyphs")},3:{},4:{map:new e.Array(e.uint32,function(AA){return AA.parent.maxp.numGlyphs})}}),zA=new e.Struct({controlValues:new e.Array(e.int16)}),IA=new e.Struct({instructions:new e.Array(e.uint8)}),jA=new e.VersionedStruct("head.indexToLocFormat",{0:{offsets:new e.Array(e.uint16)},1:{offsets:new e.Array(e.uint32)}});jA.process=function(){if(0===this.version)for(var AA=0;AA>>=1};var ut=new e.Struct({controlValueProgram:new e.Array(e.uint8)}),Ct=new e.Array(new e.Buffer),lt=function(){function AA(W){this.type=W}var G=AA.prototype;return G.getCFFVersion=function(M){for(;M&&!M.hdrSize;)M=M.parent;return M?M.version:-1},G.decode=function(M,S){var eA=this.getCFFVersion(S)>=2?M.readUInt32BE():M.readUInt16BE();if(0===eA)return[];var lA,sA=M.readUInt8();if(1===sA)lA=e.uint8;else if(2===sA)lA=e.uint16;else if(3===sA)lA=e.uint24;else{if(4!==sA)throw new Error("Bad offset size in CFFIndex: ".concat(sA," ").concat(M.pos));lA=e.uint32}for(var oA=[],SA=M.pos+(eA+1)*sA-1,WA=lA.decode(M),st=0;st>4;if(15===eA)break;S+=Yt[eA];var sA=15&P;if(15===sA)break;S+=Yt[sA]}return parseFloat(S)}return null},AA.size=function(W){return W.forceLarge&&(W=32768),(0|W)!==W?1+Math.ceil(((""+W).length+1)/2):-107<=W&&W<=107?1:108<=W&&W<=1131||-1131<=W&&W<=-108?2:-32768<=W&&W<=32767?3:5},AA.encode=function(W,M){var S=Number(M);if(M.forceLarge)return W.writeUInt8(29),W.writeInt32BE(S);if((0|S)===S)return-107<=S&&S<=107?W.writeUInt8(S+139):108<=S&&S<=1131?(W.writeUInt8(247+((S-=108)>>8)),W.writeUInt8(255&S)):-1131<=S&&S<=-108?(W.writeUInt8(251+((S=-S-108)>>8)),W.writeUInt8(255&S)):-32768<=S&&S<=32767?(W.writeUInt8(28),W.writeInt16BE(S)):(W.writeUInt8(29),W.writeInt32BE(S));W.writeUInt8(30);for(var P=""+S,eA=0;eAP;)S.pop()},AA}(),null],[19,"Subrs",new ft(new lt,{type:"local"}),null]]),gt=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","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","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","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","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"],q=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","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","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","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","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],L=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","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","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","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","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],GA=new e.Struct({reserved:new e.Reserved(e.uint16),reqFeatureIndex:e.uint16,featureCount:e.uint16,featureIndexes:new e.Array(e.uint16,"featureCount")}),$A=new e.Struct({tag:new e.String(4),langSys:new e.Pointer(e.uint16,GA,{type:"parent"})}),O=new e.Struct({defaultLangSys:new e.Pointer(e.uint16,GA),count:e.uint16,langSysRecords:new e.Array($A,"count")}),XA=new e.Struct({tag:new e.String(4),script:new e.Pointer(e.uint16,O,{type:"parent"})}),et=new e.Array(XA,e.uint16),MA=new e.Struct({featureParams:e.uint16,lookupCount:e.uint16,lookupListIndexes:new e.Array(e.uint16,"lookupCount")}),kA=new e.Struct({tag:new e.String(4),feature:new e.Pointer(e.uint16,MA,{type:"parent"})}),ot=new e.Array(kA,e.uint16),bt=new e.Struct({markAttachmentType:e.uint8,flags:new e.Bitfield(e.uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function xt(AA){var G=new e.Struct({lookupType:e.uint16,flags:bt,subTableCount:e.uint16,subTables:new e.Array(new e.Pointer(e.uint16,AA),"subTableCount"),markFilteringSet:new e.Optional(e.uint16,function(W){return W.flags.flags.useMarkFilteringSet})});return new e.LazyArray(new e.Pointer(e.uint16,G),e.uint16)}var Lt=new e.Struct({start:e.uint16,end:e.uint16,startCoverageIndex:e.uint16}),Pt=new e.VersionedStruct(e.uint16,{1:{glyphCount:e.uint16,glyphs:new e.Array(e.uint16,"glyphCount")},2:{rangeCount:e.uint16,rangeRecords:new e.Array(Lt,"rangeCount")}}),on=new e.Struct({start:e.uint16,end:e.uint16,class:e.uint16}),$t=new e.VersionedStruct(e.uint16,{1:{startGlyph:e.uint16,glyphCount:e.uint16,classValueArray:new e.Array(e.uint16,"glyphCount")},2:{classRangeCount:e.uint16,classRangeRecord:new e.Array(on,"classRangeCount")}}),Vt=new e.Struct({a:e.uint16,b:e.uint16,deltaFormat:e.uint16}),me=new e.Struct({sequenceIndex:e.uint16,lookupListIndex:e.uint16}),ze=new e.Struct({glyphCount:e.uint16,lookupCount:e.uint16,input:new e.Array(e.uint16,function(AA){return AA.glyphCount-1}),lookupRecords:new e.Array(me,"lookupCount")}),be=new e.Array(new e.Pointer(e.uint16,ze),e.uint16),Fn=new e.Struct({glyphCount:e.uint16,lookupCount:e.uint16,classes:new e.Array(e.uint16,function(AA){return AA.glyphCount-1}),lookupRecords:new e.Array(me,"lookupCount")}),In=new e.Array(new e.Pointer(e.uint16,Fn),e.uint16),ee=new e.VersionedStruct(e.uint16,{1:{coverage:new e.Pointer(e.uint16,Pt),ruleSetCount:e.uint16,ruleSets:new e.Array(new e.Pointer(e.uint16,be),"ruleSetCount")},2:{coverage:new e.Pointer(e.uint16,Pt),classDef:new e.Pointer(e.uint16,$t),classSetCnt:e.uint16,classSet:new e.Array(new e.Pointer(e.uint16,In),"classSetCnt")},3:{glyphCount:e.uint16,lookupCount:e.uint16,coverages:new e.Array(new e.Pointer(e.uint16,Pt),"glyphCount"),lookupRecords:new e.Array(me,"lookupCount")}}),An=new e.Struct({backtrackGlyphCount:e.uint16,backtrack:new e.Array(e.uint16,"backtrackGlyphCount"),inputGlyphCount:e.uint16,input:new e.Array(e.uint16,function(AA){return AA.inputGlyphCount-1}),lookaheadGlyphCount:e.uint16,lookahead:new e.Array(e.uint16,"lookaheadGlyphCount"),lookupCount:e.uint16,lookupRecords:new e.Array(me,"lookupCount")}),Le=new e.Array(new e.Pointer(e.uint16,An),e.uint16),ve=new e.VersionedStruct(e.uint16,{1:{coverage:new e.Pointer(e.uint16,Pt),chainCount:e.uint16,chainRuleSets:new e.Array(new e.Pointer(e.uint16,Le),"chainCount")},2:{coverage:new e.Pointer(e.uint16,Pt),backtrackClassDef:new e.Pointer(e.uint16,$t),inputClassDef:new e.Pointer(e.uint16,$t),lookaheadClassDef:new e.Pointer(e.uint16,$t),chainCount:e.uint16,chainClassSet:new e.Array(new e.Pointer(e.uint16,Le),"chainCount")},3:{backtrackGlyphCount:e.uint16,backtrackCoverage:new e.Array(new e.Pointer(e.uint16,Pt),"backtrackGlyphCount"),inputGlyphCount:e.uint16,inputCoverage:new e.Array(new e.Pointer(e.uint16,Pt),"inputGlyphCount"),lookaheadGlyphCount:e.uint16,lookaheadCoverage:new e.Array(new e.Pointer(e.uint16,Pt),"lookaheadGlyphCount"),lookupCount:e.uint16,lookupRecords:new e.Array(me,"lookupCount")}}),Qe=new e.Fixed(16,"BE",14),Dn=new e.Struct({startCoord:Qe,peakCoord:Qe,endCoord:Qe}),Qn=new e.Struct({axisCount:e.uint16,regionCount:e.uint16,variationRegions:new e.Array(new e.Array(Dn,"axisCount"),"regionCount")}),Jt=new e.Struct({shortDeltas:new e.Array(e.int16,function(AA){return AA.parent.shortDeltaCount}),regionDeltas:new e.Array(e.int8,function(AA){return AA.parent.regionIndexCount-AA.parent.shortDeltaCount}),deltas:function(G){return G.shortDeltas.concat(G.regionDeltas)}}),zt=new e.Struct({itemCount:e.uint16,shortDeltaCount:e.uint16,regionIndexCount:e.uint16,regionIndexes:new e.Array(e.uint16,"regionIndexCount"),deltaSets:new e.Array(Jt,"itemCount")}),Wt=new e.Struct({format:e.uint16,variationRegionList:new e.Pointer(e.uint32,Qn),variationDataCount:e.uint16,itemVariationData:new e.Array(new e.Pointer(e.uint32,zt),"variationDataCount")}),ae=new e.VersionedStruct(e.uint16,{1:(a={axisIndex:e.uint16},a.axisIndex=e.uint16,a.filterRangeMinValue=Qe,a.filterRangeMaxValue=Qe,a)}),mn=new e.Struct({conditionCount:e.uint16,conditionTable:new e.Array(new e.Pointer(e.uint32,ae),"conditionCount")}),dn=new e.Struct({featureIndex:e.uint16,alternateFeatureTable:new e.Pointer(e.uint32,MA,{type:"parent"})}),Ln=new e.Struct({version:e.fixed32,substitutionCount:e.uint16,substitutions:new e.Array(dn,"substitutionCount")}),Vn=new e.Struct({conditionSet:new e.Pointer(e.uint32,mn,{type:"parent"}),featureTableSubstitution:new e.Pointer(e.uint32,Ln,{type:"parent"})}),ei=new e.Struct({majorVersion:e.uint16,minorVersion:e.uint16,featureVariationRecordCount:e.uint32,featureVariationRecords:new e.Array(Vn,"featureVariationRecordCount")}),Yn=function(){function AA(W,M){this.predefinedOps=W,this.type=M}var G=AA.prototype;return G.decode=function(M,S,P){return this.predefinedOps[P[0]]?this.predefinedOps[P[0]]:this.type.decode(M,S,P)},G.size=function(M,S){return this.type.size(M,S)},G.encode=function(M,S,P){var eA=this.predefinedOps.indexOf(S);return-1!==eA?eA:this.type.encode(M,S,P)},AA}(),ZA=function(AA){function G(){return AA.call(this,"UInt8")||this}return w(G,AA),G.prototype.decode=function(S){return 127&e.uint8.decode(S)},G}(e.Number),YA=new e.Struct({first:e.uint16,nLeft:e.uint8}),nt=new e.Struct({first:e.uint16,nLeft:e.uint16}),bA=new Yn([q,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"]],new ft(new e.VersionedStruct(new ZA,{0:{nCodes:e.uint8,codes:new e.Array(e.uint8,"nCodes")},1:{nRanges:e.uint8,ranges:new e.Array(YA,"nRanges")}}),{lazy:!0})),PA=function(AA){function G(){return AA.apply(this,arguments)||this}return w(G,AA),G.prototype.decode=function(S,P){for(var eA=h.resolveLength(this.length,S,P),sA=0,lA=[];sA=2?null:M=2||this.isCIDFont)return null;var S=this.topDict.charset;if(Array.isArray(S))return S[M];if(0===M)return".notdef";switch(M-=1,S.version){case 0:return this.string(S.glyphs[M]);case 1:case 2:for(var P=0;P>1;if(M=S[sA+1].first))return S[sA].fd;P=sA+1}}default:throw new Error("Unknown FDSelect version: ".concat(this.topDict.FDSelect.version))}},G.privateDictForGlyph=function(M){if(this.topDict.FDSelect){var S=this.fdForGlyph(M);return this.topDict.FDArray[S]?this.topDict.FDArray[S].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private},s(AA,[{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}}]),AA}(),Xt=new e.Struct({glyphIndex:e.uint16,vertOriginY:e.int16}),Ht=new e.Struct({majorVersion:e.uint16,minorVersion:e.uint16,defaultVertOriginY:e.int16,numVertOriginYMetrics:e.uint16,metrics:new e.Array(Xt,"numVertOriginYMetrics")}),ie=new e.Struct({height:e.uint8,width:e.uint8,horiBearingX:e.int8,horiBearingY:e.int8,horiAdvance:e.uint8,vertBearingX:e.int8,vertBearingY:e.int8,vertAdvance:e.uint8}),jt=new e.Struct({height:e.uint8,width:e.uint8,bearingX:e.int8,bearingY:e.int8,advance:e.uint8}),Be=new e.Struct({glyph:e.uint16,xOffset:e.int8,yOffset:e.int8}),oe=function(){},De=function(){},Se=(new e.VersionedStruct("version",{1:{metrics:jt,data:oe},2:{metrics:jt,data:De},5:{data:De},6:{metrics:ie,data:oe},7:{metrics:ie,data:De},8:{metrics:jt,pad:new e.Reserved(e.uint8),numComponents:e.uint16,components:new e.Array(Be,"numComponents")},9:{metrics:ie,pad:new e.Reserved(e.uint8),numComponents:e.uint16,components:new e.Array(Be,"numComponents")},17:{metrics:jt,dataLen:e.uint32,data:new e.Buffer("dataLen")},18:{metrics:ie,dataLen:e.uint32,data:new e.Buffer("dataLen")},19:{dataLen:e.uint32,data:new e.Buffer("dataLen")}}),new e.Struct({ascender:e.int8,descender:e.int8,widthMax:e.uint8,caretSlopeNumerator:e.int8,caretSlopeDenominator:e.int8,caretOffset:e.int8,minOriginSB:e.int8,minAdvanceSB:e.int8,maxBeforeBL:e.int8,minAfterBL:e.int8,pad:new e.Reserved(e.int8,2)})),xe=new e.Struct({glyphCode:e.uint16,offset:e.uint16}),Ne=new e.VersionedStruct(e.uint16,{header:{imageFormat:e.uint16,imageDataOffset:e.uint32},1:{offsetArray:new e.Array(e.uint32,function(AA){return AA.parent.lastGlyphIndex-AA.parent.firstGlyphIndex+1})},2:{imageSize:e.uint32,bigMetrics:ie},3:{offsetArray:new e.Array(e.uint16,function(AA){return AA.parent.lastGlyphIndex-AA.parent.firstGlyphIndex+1})},4:{numGlyphs:e.uint32,glyphArray:new e.Array(xe,function(AA){return AA.numGlyphs+1})},5:{imageSize:e.uint32,bigMetrics:ie,numGlyphs:e.uint32,glyphCodeArray:new e.Array(e.uint16,"numGlyphs")}}),Xe=new e.Struct({firstGlyphIndex:e.uint16,lastGlyphIndex:e.uint16,subtable:new e.Pointer(e.uint32,Ne)}),vn=new e.Struct({indexSubTableArray:new e.Pointer(e.uint32,new e.Array(Xe,1),{type:"parent"}),indexTablesSize:e.uint32,numberOfIndexSubTables:e.uint32,colorRef:e.uint32,hori:Se,vert:Se,startGlyphIndex:e.uint16,endGlyphIndex:e.uint16,ppemX:e.uint8,ppemY:e.uint8,bitDepth:e.uint8,flags:new e.Bitfield(e.uint8,["horizontal","vertical"])}),tn=new e.Struct({version:e.uint32,numSizes:e.uint32,sizes:new e.Array(vn,"numSizes")}),pn=new e.Struct({ppem:e.uint16,resolution:e.uint16,imageOffsets:new e.Array(new e.Pointer(e.uint32,"void"),function(AA){return AA.parent.parent.maxp.numGlyphs+1})}),Tn=new e.Struct({version:e.uint16,flags:new e.Bitfield(e.uint16,["renderOutlines"]),numImgTables:e.uint32,imageTables:new e.Array(new e.Pointer(e.uint32,pn),"numImgTables")}),en=new e.Struct({gid:e.uint16,paletteIndex:e.uint16}),gn=new e.Struct({gid:e.uint16,firstLayerIndex:e.uint16,numLayers:e.uint16}),sn=new e.Struct({version:e.uint16,numBaseGlyphRecords:e.uint16,baseGlyphRecord:new e.Pointer(e.uint32,new e.Array(gn,"numBaseGlyphRecords")),layerRecords:new e.Pointer(e.uint32,new e.Array(en,"numLayerRecords"),{lazy:!0}),numLayerRecords:e.uint16}),Di=new e.Struct({blue:e.uint8,green:e.uint8,red:e.uint8,alpha:e.uint8}),vi=new e.VersionedStruct(e.uint16,{header:{numPaletteEntries:e.uint16,numPalettes:e.uint16,numColorRecords:e.uint16,colorRecords:new e.Pointer(e.uint32,new e.Array(Di,"numColorRecords")),colorRecordIndices:new e.Array(e.uint16,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new e.Pointer(e.uint32,new e.Array(e.uint32,"numPalettes")),offsetPaletteLabelArray:new e.Pointer(e.uint32,new e.Array(e.uint16,"numPalettes")),offsetPaletteEntryLabelArray:new e.Pointer(e.uint32,new e.Array(e.uint16,"numPaletteEntries"))}}),Zn=new e.VersionedStruct(e.uint16,{1:{coordinate:e.int16},2:{coordinate:e.int16,referenceGlyph:e.uint16,baseCoordPoint:e.uint16},3:{coordinate:e.int16,deviceTable:new e.Pointer(e.uint16,Vt)}}),hn=new e.Struct({defaultIndex:e.uint16,baseCoordCount:e.uint16,baseCoords:new e.Array(new e.Pointer(e.uint16,Zn),"baseCoordCount")}),yi=new e.Struct({tag:new e.String(4),minCoord:new e.Pointer(e.uint16,Zn,{type:"parent"}),maxCoord:new e.Pointer(e.uint16,Zn,{type:"parent"})}),kn=new e.Struct({minCoord:new e.Pointer(e.uint16,Zn),maxCoord:new e.Pointer(e.uint16,Zn),featMinMaxCount:e.uint16,featMinMaxRecords:new e.Array(yi,"featMinMaxCount")}),wi=new e.Struct({tag:new e.String(4),minMax:new e.Pointer(e.uint16,kn,{type:"parent"})}),ni=new e.Struct({baseValues:new e.Pointer(e.uint16,hn),defaultMinMax:new e.Pointer(e.uint16,kn),baseLangSysCount:e.uint16,baseLangSysRecords:new e.Array(wi,"baseLangSysCount")}),Sn=new e.Struct({tag:new e.String(4),script:new e.Pointer(e.uint16,ni,{type:"parent"})}),ra=new e.Array(Sn,e.uint16),QA=new e.Array(new e.String(4),e.uint16),H=new e.Struct({baseTagList:new e.Pointer(e.uint16,QA),baseScriptList:new e.Pointer(e.uint16,ra)}),b=new e.VersionedStruct(e.uint32,{header:{horizAxis:new e.Pointer(e.uint16,H),vertAxis:new e.Pointer(e.uint16,H)},65536:{},65537:{itemVariationStore:new e.Pointer(e.uint32,Wt)}}),Z=new e.Array(e.uint16,e.uint16),k=new e.Struct({coverage:new e.Pointer(e.uint16,Pt),glyphCount:e.uint16,attachPoints:new e.Array(new e.Pointer(e.uint16,Z),"glyphCount")}),uA=new e.VersionedStruct(e.uint16,{1:{coordinate:e.int16},2:{caretValuePoint:e.uint16},3:{coordinate:e.int16,deviceTable:new e.Pointer(e.uint16,Vt)}}),dA=new e.Array(new e.Pointer(e.uint16,uA),e.uint16),At=new e.Struct({coverage:new e.Pointer(e.uint16,Pt),ligGlyphCount:e.uint16,ligGlyphs:new e.Array(new e.Pointer(e.uint16,dA),"ligGlyphCount")}),it=new e.Struct({markSetTableFormat:e.uint16,markSetCount:e.uint16,coverage:new e.Array(new e.Pointer(e.uint32,Pt),"markSetCount")}),Bt=new e.VersionedStruct(e.uint32,{header:{glyphClassDef:new e.Pointer(e.uint16,$t),attachList:new e.Pointer(e.uint16,k),ligCaretList:new e.Pointer(e.uint16,At),markAttachClassDef:new e.Pointer(e.uint16,$t)},65536:{},65538:{markGlyphSetsDef:new e.Pointer(e.uint16,it)},65539:{markGlyphSetsDef:new e.Pointer(e.uint16,it),itemVariationStore:new e.Pointer(e.uint32,Wt)}}),Et=new e.Bitfield(e.uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),mt={xPlacement:e.int16,yPlacement:e.int16,xAdvance:e.int16,yAdvance:e.int16,xPlaDevice:new e.Pointer(e.uint16,Vt,{type:"global",relativeTo:function(G){return G.rel}}),yPlaDevice:new e.Pointer(e.uint16,Vt,{type:"global",relativeTo:function(G){return G.rel}}),xAdvDevice:new e.Pointer(e.uint16,Vt,{type:"global",relativeTo:function(G){return G.rel}}),yAdvDevice:new e.Pointer(e.uint16,Vt,{type:"global",relativeTo:function(G){return G.rel}})},It=function(){function AA(W){void 0===W&&(W="valueFormat"),this.key=W}var G=AA.prototype;return G.buildStruct=function(M){for(var S=M;!S[this.key]&&S.parent;)S=S.parent;if(S[this.key]){var P={rel:function(){return S._startOffset}},eA=S[this.key];for(var sA in eA)eA[sA]&&(P[sA]=mt[sA]);return new e.Struct(P)}},G.size=function(M,S){return this.buildStruct(S).size(M,S)},G.decode=function(M,S){var P=this.buildStruct(S).decode(M,S);return delete P.rel,P},AA}(),yt=new e.Struct({secondGlyph:e.uint16,value1:new It("valueFormat1"),value2:new It("valueFormat2")}),kt=new e.Array(yt,e.uint16),Kt=new e.Struct({value1:new It("valueFormat1"),value2:new It("valueFormat2")}),Ae=new e.VersionedStruct(e.uint16,{1:{xCoordinate:e.int16,yCoordinate:e.int16},2:{xCoordinate:e.int16,yCoordinate:e.int16,anchorPoint:e.uint16},3:{xCoordinate:e.int16,yCoordinate:e.int16,xDeviceTable:new e.Pointer(e.uint16,Vt),yDeviceTable:new e.Pointer(e.uint16,Vt)}}),ge=new e.Struct({entryAnchor:new e.Pointer(e.uint16,Ae,{type:"parent"}),exitAnchor:new e.Pointer(e.uint16,Ae,{type:"parent"})}),Fe=new e.Struct({class:e.uint16,markAnchor:new e.Pointer(e.uint16,Ae,{type:"parent"})}),Ze=new e.Array(Fe,e.uint16),de=new e.Array(new e.Pointer(e.uint16,Ae),function(AA){return AA.parent.classCount}),je=new e.Array(de,e.uint16),En=new e.Array(new e.Pointer(e.uint16,Ae),function(AA){return AA.parent.parent.classCount}),Ke=new e.Array(En,e.uint16),Cn=new e.Array(new e.Pointer(e.uint16,Ke),e.uint16),yn=new e.VersionedStruct("lookupType",{1:new e.VersionedStruct(e.uint16,{1:{coverage:new e.Pointer(e.uint16,Pt),valueFormat:Et,value:new It},2:{coverage:new e.Pointer(e.uint16,Pt),valueFormat:Et,valueCount:e.uint16,values:new e.LazyArray(new It,"valueCount")}}),2:new e.VersionedStruct(e.uint16,{1:{coverage:new e.Pointer(e.uint16,Pt),valueFormat1:Et,valueFormat2:Et,pairSetCount:e.uint16,pairSets:new e.LazyArray(new e.Pointer(e.uint16,kt),"pairSetCount")},2:{coverage:new e.Pointer(e.uint16,Pt),valueFormat1:Et,valueFormat2:Et,classDef1:new e.Pointer(e.uint16,$t),classDef2:new e.Pointer(e.uint16,$t),class1Count:e.uint16,class2Count:e.uint16,classRecords:new e.LazyArray(new e.LazyArray(Kt,"class2Count"),"class1Count")}}),3:{format:e.uint16,coverage:new e.Pointer(e.uint16,Pt),entryExitCount:e.uint16,entryExitRecords:new e.Array(ge,"entryExitCount")},4:{format:e.uint16,markCoverage:new e.Pointer(e.uint16,Pt),baseCoverage:new e.Pointer(e.uint16,Pt),classCount:e.uint16,markArray:new e.Pointer(e.uint16,Ze),baseArray:new e.Pointer(e.uint16,je)},5:{format:e.uint16,markCoverage:new e.Pointer(e.uint16,Pt),ligatureCoverage:new e.Pointer(e.uint16,Pt),classCount:e.uint16,markArray:new e.Pointer(e.uint16,Ze),ligatureArray:new e.Pointer(e.uint16,Cn)},6:{format:e.uint16,mark1Coverage:new e.Pointer(e.uint16,Pt),mark2Coverage:new e.Pointer(e.uint16,Pt),classCount:e.uint16,mark1Array:new e.Pointer(e.uint16,Ze),mark2Array:new e.Pointer(e.uint16,je)},7:ee,8:ve,9:{posFormat:e.uint16,lookupType:e.uint16,extension:new e.Pointer(e.uint32,yn)}});yn.versions[9].extension.type=yn;var Xn=new e.VersionedStruct(e.uint32,{header:{scriptList:new e.Pointer(e.uint16,et),featureList:new e.Pointer(e.uint16,ot),lookupList:new e.Pointer(e.uint16,new xt(yn))},65536:{},65537:{featureVariations:new e.Pointer(e.uint32,ei)}}),jn=new e.Array(e.uint16,e.uint16),Si=jn,Kn=new e.Struct({glyph:e.uint16,compCount:e.uint16,components:new e.Array(e.uint16,function(AA){return AA.compCount-1})}),ii=new e.Array(new e.Pointer(e.uint16,Kn),e.uint16),qn=new e.VersionedStruct("lookupType",{1:new e.VersionedStruct(e.uint16,{1:{coverage:new e.Pointer(e.uint16,Pt),deltaGlyphID:e.int16},2:{coverage:new e.Pointer(e.uint16,Pt),glyphCount:e.uint16,substitute:new e.LazyArray(e.uint16,"glyphCount")}}),2:{substFormat:e.uint16,coverage:new e.Pointer(e.uint16,Pt),count:e.uint16,sequences:new e.LazyArray(new e.Pointer(e.uint16,jn),"count")},3:{substFormat:e.uint16,coverage:new e.Pointer(e.uint16,Pt),count:e.uint16,alternateSet:new e.LazyArray(new e.Pointer(e.uint16,Si),"count")},4:{substFormat:e.uint16,coverage:new e.Pointer(e.uint16,Pt),count:e.uint16,ligatureSets:new e.LazyArray(new e.Pointer(e.uint16,ii),"count")},5:ee,6:ve,7:{substFormat:e.uint16,lookupType:e.uint16,extension:new e.Pointer(e.uint32,qn)},8:{substFormat:e.uint16,coverage:new e.Pointer(e.uint16,Pt),backtrackCoverage:new e.Array(new e.Pointer(e.uint16,Pt),"backtrackGlyphCount"),lookaheadGlyphCount:e.uint16,lookaheadCoverage:new e.Array(new e.Pointer(e.uint16,Pt),"lookaheadGlyphCount"),glyphCount:e.uint16,substitutes:new e.Array(e.uint16,"glyphCount")}});qn.versions[7].extension.type=qn;var _n=new e.VersionedStruct(e.uint32,{header:{scriptList:new e.Pointer(e.uint16,et),featureList:new e.Pointer(e.uint16,ot),lookupList:new e.Pointer(e.uint16,new xt(qn))},65536:{},65537:{featureVariations:new e.Pointer(e.uint32,ei)}}),Jn=new e.Array(e.uint16,e.uint16),Ni=new e.Struct({shrinkageEnableGSUB:new e.Pointer(e.uint16,Jn),shrinkageDisableGSUB:new e.Pointer(e.uint16,Jn),shrinkageEnableGPOS:new e.Pointer(e.uint16,Jn),shrinkageDisableGPOS:new e.Pointer(e.uint16,Jn),shrinkageJstfMax:new e.Pointer(e.uint16,new xt(yn)),extensionEnableGSUB:new e.Pointer(e.uint16,Jn),extensionDisableGSUB:new e.Pointer(e.uint16,Jn),extensionEnableGPOS:new e.Pointer(e.uint16,Jn),extensionDisableGPOS:new e.Pointer(e.uint16,Jn),extensionJstfMax:new e.Pointer(e.uint16,new xt(yn))}),Ui=new e.Array(new e.Pointer(e.uint16,Ni),e.uint16),bi=new e.Struct({tag:new e.String(4),jstfLangSys:new e.Pointer(e.uint16,Ui)}),xi=new e.Struct({extenderGlyphs:new e.Pointer(e.uint16,new e.Array(e.uint16,e.uint16)),defaultLangSys:new e.Pointer(e.uint16,Ui),langSysCount:e.uint16,langSysRecords:new e.Array(bi,"langSysCount")}),Li=new e.Struct({tag:new e.String(4),script:new e.Pointer(e.uint16,xi,{type:"parent"})}),Pi=new e.Struct({version:e.uint32,scriptCount:e.uint16,scriptList:new e.Array(Li,"scriptCount")}),Ri=new e.Struct({entry:new(function(){function AA(W){this._size=W}var G=AA.prototype;return G.decode=function(M,S){switch(this.size(0,S)){case 1:return M.readUInt8();case 2:return M.readUInt16BE();case 3:return M.readUInt24BE();case 4:return M.readUInt32BE()}},G.size=function(M,S){return h.resolveLength(this._size,null,S)},AA}())(function(AA){return 1+((48&AA.parent.entryFormat)>>4)}),outerIndex:function(G){return G.entry>>1+(15&G.parent.entryFormat)},innerIndex:function(G){return G.entry&(1<<1+(15&G.parent.entryFormat))-1}}),Wn=new e.Struct({entryFormat:e.uint16,mapCount:e.uint16,mapData:new e.Array(Ri,"mapCount")}),zi=new e.Struct({majorVersion:e.uint16,minorVersion:e.uint16,itemVariationStore:new e.Pointer(e.uint32,Wt),advanceWidthMapping:new e.Pointer(e.uint32,Wn),LSBMapping:new e.Pointer(e.uint32,Wn),RSBMapping:new e.Pointer(e.uint32,Wn)}),ri=new e.Struct({format:e.uint32,length:e.uint32,offset:e.uint32}),Ur=new e.Struct({reserved:new e.Reserved(e.uint16,2),cbSignature:e.uint32,signature:new e.Buffer("cbSignature")}),br=new e.Struct({ulVersion:e.uint32,usNumSigs:e.uint16,usFlag:e.uint16,signatures:new e.Array(ri,"usNumSigs"),signatureBlocks:new e.Array(Ur,"usNumSigs")}),fo=new e.Struct({rangeMaxPPEM:e.uint16,rangeGaspBehavior:new e.Bitfield(e.uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),ho=new e.Struct({version:e.uint16,numRanges:e.uint16,gaspRanges:new e.Array(fo,"numRanges")}),Eo=new e.Struct({pixelSize:e.uint8,maximumWidth:e.uint8,widths:new e.Array(e.uint8,function(AA){return AA.parent.parent.maxp.numGlyphs})}),Co=new e.Struct({version:e.uint16,numRecords:e.int16,sizeDeviceRecord:e.int32,records:new e.Array(Eo,"numRecords")}),wo=new e.Struct({left:e.uint16,right:e.uint16,value:e.int16}),aa=new e.Struct({firstGlyph:e.uint16,nGlyphs:e.uint16,offsets:new e.Array(e.uint16,"nGlyphs"),max:function(G){return G.offsets.length&&Math.max.apply(Math,G.offsets)}}),Qo=new e.Struct({off:function(G){return G._startOffset-G.parent.parent._startOffset},len:function(G){return G.parent.rowWidth/2*((G.parent.leftTable.max-G.off)/G.parent.rowWidth+1)},values:new e.LazyArray(e.int16,"len")}),oa=new e.VersionedStruct("format",{0:{nPairs:e.uint16,searchRange:e.uint16,entrySelector:e.uint16,rangeShift:e.uint16,pairs:new e.Array(wo,"nPairs")},2:{rowWidth:e.uint16,leftTable:new e.Pointer(e.uint16,aa,{type:"parent"}),rightTable:new e.Pointer(e.uint16,aa,{type:"parent"}),array:new e.Pointer(e.uint16,Qo,{type:"parent"})},3:{glyphCount:e.uint16,kernValueCount:e.uint8,leftClassCount:e.uint8,rightClassCount:e.uint8,flags:e.uint8,kernValue:new e.Array(e.int16,"kernValueCount"),leftClass:new e.Array(e.uint8,"glyphCount"),rightClass:new e.Array(e.uint8,"glyphCount"),kernIndex:new e.Array(e.uint8,function(AA){return AA.leftClassCount*AA.rightClassCount})}}),sa=new e.VersionedStruct("version",{0:{subVersion:e.uint16,length:e.uint16,format:e.uint8,coverage:new e.Bitfield(e.uint8,["horizontal","minimum","crossStream","override"]),subtable:oa,padding:new e.Reserved(e.uint8,function(AA){return AA.length-AA._currentOffset})},1:{length:e.uint32,coverage:new e.Bitfield(e.uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:e.uint8,tupleIndex:e.uint16,subtable:oa,padding:new e.Reserved(e.uint8,function(AA){return AA.length-AA._currentOffset})}}),po=new e.VersionedStruct(e.uint16,{0:{nTables:e.uint16,tables:new e.Array(sa,"nTables")},1:{reserved:new e.Reserved(e.uint16),nTables:e.uint32,tables:new e.Array(sa,"nTables")}}),mo=new e.Struct({version:e.uint16,numGlyphs:e.uint16,yPels:new e.Array(e.uint8,"numGlyphs")}),Mo=new e.Struct({version:e.uint16,fontNumber:e.uint32,pitch:e.uint16,xHeight:e.uint16,style:e.uint16,typeFamily:e.uint16,capHeight:e.uint16,symbolSet:e.uint16,typeface:new e.String(16),characterComplement:new e.String(8),fileName:new e.String(6),strokeWeight:new e.String(1),widthType:new e.String(1),serifStyle:e.uint8,reserved:new e.Reserved(e.uint8)}),la=new e.Struct({bCharSet:e.uint8,xRatio:e.uint8,yStartRatio:e.uint8,yEndRatio:e.uint8}),ca=new e.Struct({yPelHeight:e.uint16,yMax:e.int16,yMin:e.int16}),Io=new e.Struct({recs:e.uint16,startsz:e.uint8,endsz:e.uint8,entries:new e.Array(ca,"recs")}),Do=new e.Struct({version:e.uint16,numRecs:e.uint16,numRatios:e.uint16,ratioRanges:new e.Array(la,"numRatios"),offsets:new e.Array(e.uint16,"numRatios"),groups:new e.Array(Io,"numRecs")}),vo=new e.Struct({version:e.uint16,ascent:e.int16,descent:e.int16,lineGap:e.int16,advanceHeightMax:e.int16,minTopSideBearing:e.int16,minBottomSideBearing:e.int16,yMaxExtent:e.int16,caretSlopeRise:e.int16,caretSlopeRun:e.int16,caretOffset:e.int16,reserved:new e.Reserved(e.int16,4),metricDataFormat:e.int16,numberOfMetrics:e.uint16}),ga=new e.Struct({advance:e.uint16,bearing:e.int16}),yo=new e.Struct({metrics:new e.LazyArray(ga,function(AA){return AA.parent.vhea.numberOfMetrics}),bearings:new e.LazyArray(e.int16,function(AA){return AA.parent.maxp.numGlyphs-AA.parent.vhea.numberOfMetrics})}),Ba=new e.Fixed(16,"BE",14),xo=new e.Struct({fromCoord:Ba,toCoord:Ba}),Fo=new e.Struct({pairCount:e.uint16,correspondence:new e.Array(xo,"pairCount")}),Yo=new e.Struct({version:e.fixed32,axisCount:e.uint32,segment:new e.Array(Fo,"axisCount")}),To=function(){function AA(W,M,S){this.type=W,this.stream=M,this.parent=S,this.base=this.stream.pos,this._items=[]}var G=AA.prototype;return G.getItem=function(M){if(null==this._items[M]){var S=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*M,this._items[M]=this.type.decode(this.stream,this.parent),this.stream.pos=S}return this._items[M]},G.inspect=function(){return"[UnboundedArray ".concat(this.type.constructor.name,"]")},AA}(),$n=function(AA){function G(M){return AA.call(this,M,0)||this}return w(G,AA),G.prototype.decode=function(S,P){return new To(this.type,S,P)},G}(e.Array),Bi=function(G){void 0===G&&(G=e.uint16),G=new(function(){function sA(oA){this.type=oA}var lA=sA.prototype;return lA.decode=function(SA,WA){return this.type.decode(SA,WA=WA.parent.parent)},lA.size=function(SA,WA){return this.type.size(SA,WA=WA.parent.parent)},lA.encode=function(SA,WA,st){return this.type.encode(SA,WA,st=st.parent.parent)},sA}())(G);var M=new e.Struct({unitSize:e.uint16,nUnits:e.uint16,searchRange:e.uint16,entrySelector:e.uint16,rangeShift:e.uint16}),S=new e.Struct({lastGlyph:e.uint16,firstGlyph:e.uint16,value:G}),P=new e.Struct({lastGlyph:e.uint16,firstGlyph:e.uint16,values:new e.Pointer(e.uint16,new e.Array(G,function(sA){return sA.lastGlyph-sA.firstGlyph+1}),{type:"parent"})}),eA=new e.Struct({glyph:e.uint16,value:G});return new e.VersionedStruct(e.uint16,{0:{values:new $n(G)},2:{binarySearchHeader:M,segments:new e.Array(S,function(sA){return sA.binarySearchHeader.nUnits})},4:{binarySearchHeader:M,segments:new e.Array(P,function(sA){return sA.binarySearchHeader.nUnits})},6:{binarySearchHeader:M,segments:new e.Array(eA,function(sA){return sA.binarySearchHeader.nUnits})},8:{firstGlyph:e.uint16,count:e.uint16,values:new e.Array(G,"count")}})};function Gi(AA,G){void 0===AA&&(AA={}),void 0===G&&(G=e.uint16);var W=Object.assign({newState:e.uint16,flags:e.uint16},AA),M=new e.Struct(W),S=new $n(new e.Array(e.uint16,function(eA){return eA.nClasses}));return new e.Struct({nClasses:e.uint32,classTable:new e.Pointer(e.uint32,new Bi(G)),stateArray:new e.Pointer(e.uint32,S),entryTable:new e.Pointer(e.uint32,new $n(M))})}var No=new e.VersionedStruct("format",{0:{deltas:new e.Array(e.int16,32)},1:{deltas:new e.Array(e.int16,32),mappingData:new Bi(e.uint16)},2:{standardGlyph:e.uint16,controlPoints:new e.Array(e.uint16,32)},3:{standardGlyph:e.uint16,controlPoints:new e.Array(e.uint16,32),mappingData:new Bi(e.uint16)}}),ua=new e.Struct({version:e.fixed32,format:e.uint16,defaultBaseline:e.uint16,subtable:No}),ai=new e.Struct({setting:e.uint16,nameIndex:e.int16,name:function(G){return G.parent.parent.parent.name.records.fontFeatures[G.nameIndex]}}),Uo=new e.Struct({feature:e.uint16,nSettings:e.uint16,settingTable:new e.Pointer(e.uint32,new e.Array(ai,"nSettings"),{type:"parent"}),featureFlags:new e.Bitfield(e.uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:e.uint8,nameIndex:e.int16,name:function(G){return G.parent.parent.name.records.fontFeatures[G.nameIndex]}}),bo=new e.Struct({version:e.fixed32,featureNameCount:e.uint16,reserved1:new e.Reserved(e.uint16),reserved2:new e.Reserved(e.uint32),featureNames:new e.Array(Uo,"featureNameCount")}),Lo=new e.Struct({axisTag:new e.String(4),minValue:e.fixed32,defaultValue:e.fixed32,maxValue:e.fixed32,flags:e.uint16,nameID:e.uint16,name:function(G){return G.parent.parent.name.records.fontFeatures[G.nameID]}}),Po=new e.Struct({nameID:e.uint16,name:function(G){return G.parent.parent.name.records.fontFeatures[G.nameID]},flags:e.uint16,coord:new e.Array(e.fixed32,function(AA){return AA.parent.axisCount}),postscriptNameID:new e.Optional(e.uint16,function(AA){return AA.parent.instanceSize-AA._currentOffset>0})}),Ro=new e.Struct({version:e.fixed32,offsetToData:e.uint16,countSizePairs:e.uint16,axisCount:e.uint16,axisSize:e.uint16,instanceCount:e.uint16,instanceSize:e.uint16,axis:new e.Array(Lo,"axisCount"),instance:new e.Array(Po,"instanceCount")}),zo=new e.Fixed(16,"BE",14),Go=function(){function AA(){}return AA.decode=function(W,M){return M.flags?W.readUInt32BE():2*W.readUInt16BE()},AA}(),Ho=new e.Struct({version:e.uint16,reserved:new e.Reserved(e.uint16),axisCount:e.uint16,globalCoordCount:e.uint16,globalCoords:new e.Pointer(e.uint32,new e.Array(new e.Array(zo,"axisCount"),"globalCoordCount")),glyphCount:e.uint16,flags:e.uint16,offsetToData:e.uint32,offsets:new e.Array(new e.Pointer(Go,"void",{relativeTo:function(G){return G.offsetToData},allowNull:!1}),function(AA){return AA.glyphCount+1})}),Jo=new e.Struct({length:e.uint16,coverage:e.uint16,subFeatureFlags:e.uint32,stateTable:new function So(AA,G){void 0===AA&&(AA={}),void 0===G&&(G=e.uint16);var W=new e.Struct({version:function(){return 8},firstGlyph:e.uint16,values:new e.Array(e.uint8,e.uint16)}),M=Object.assign({newStateOffset:e.uint16,newState:function(lA){return(lA.newStateOffset-(lA.parent.stateArray.base-lA.parent._startOffset))/lA.parent.nClasses},flags:e.uint16},AA),S=new e.Struct(M),P=new $n(new e.Array(e.uint8,function(sA){return sA.nClasses}));return new e.Struct({nClasses:e.uint16,classTable:new e.Pointer(e.uint16,W),stateArray:new e.Pointer(e.uint16,P),entryTable:new e.Pointer(e.uint16,new $n(S))})}}),Oo=new e.Struct({justClass:e.uint32,beforeGrowLimit:e.fixed32,beforeShrinkLimit:e.fixed32,afterGrowLimit:e.fixed32,afterShrinkLimit:e.fixed32,growFlags:e.uint16,shrinkFlags:e.uint16}),ko=new e.Array(Oo,e.uint32),jo=new e.VersionedStruct("actionType",{0:{lowerLimit:e.fixed32,upperLimit:e.fixed32,order:e.uint16,glyphs:new e.Array(e.uint16,e.uint16)},1:{addGlyph:e.uint16},2:{substThreshold:e.fixed32,addGlyph:e.uint16,substGlyph:e.uint16},3:{},4:{variationAxis:e.uint32,minimumLimit:e.fixed32,noStretchValue:e.fixed32,maximumLimit:e.fixed32},5:{flags:e.uint16,glyph:e.uint16}}),Ko=new e.Struct({actionClass:e.uint16,actionType:e.uint16,actionLength:e.uint32,actionData:jo,padding:new e.Reserved(e.uint8,function(AA){return AA.actionLength-AA._currentOffset})}),Wo=new e.Array(Ko,e.uint32),Vo=new e.Struct({lookupTable:new Bi(new e.Pointer(e.uint16,Wo))}),fa=new e.Struct({classTable:new e.Pointer(e.uint16,Jo,{type:"parent"}),wdcOffset:e.uint16,postCompensationTable:new e.Pointer(e.uint16,Vo,{type:"parent"}),widthDeltaClusters:new Bi(new e.Pointer(e.uint16,ko,{type:"parent",relativeTo:function(G){return G.wdcOffset}}))}),Zo=new e.Struct({version:e.uint32,format:e.uint16,horizontal:new e.Pointer(e.uint16,fa),vertical:new e.Pointer(e.uint16,fa)}),Xo={action:e.uint16},qo={markIndex:e.uint16,currentIndex:e.uint16},_o={currentInsertIndex:e.uint16,markedInsertIndex:e.uint16},$o=new e.Struct({items:new $n(new e.Pointer(e.uint32,new Bi))}),As=new e.VersionedStruct("type",{0:{stateTable:new Gi},1:{stateTable:new Gi(qo),substitutionTable:new e.Pointer(e.uint32,$o)},2:{stateTable:new Gi(Xo),ligatureActions:new e.Pointer(e.uint32,new $n(e.uint32)),components:new e.Pointer(e.uint32,new $n(e.uint16)),ligatureList:new e.Pointer(e.uint32,new $n(e.uint16))},4:{lookupTable:new Bi},5:{stateTable:new Gi(_o),insertionActions:new e.Pointer(e.uint32,new $n(e.uint16))}}),ts=new e.Struct({length:e.uint32,coverage:e.uint24,type:e.uint8,subFeatureFlags:e.uint32,table:As,padding:new e.Reserved(e.uint8,function(AA){return AA.length-AA._currentOffset})}),es=new e.Struct({featureType:e.uint16,featureSetting:e.uint16,enableFlags:e.uint32,disableFlags:e.uint32}),ns=new e.Struct({defaultFlags:e.uint32,chainLength:e.uint32,nFeatureEntries:e.uint32,nSubtables:e.uint32,features:new e.Array(es,"nFeatureEntries"),subtables:new e.Array(ts,"nSubtables")}),is=new e.Struct({version:e.uint16,unused:new e.Reserved(e.uint16),nChains:e.uint32,chains:new e.Array(ns,"nChains")}),rs=new e.Struct({left:e.int16,top:e.int16,right:e.int16,bottom:e.int16}),as=new e.Struct({version:e.fixed32,format:e.uint16,lookupTable:new Bi(rs)}),se={};se.cmap=j,se.head=fA,se.hhea=rA,se.hmtx=EA,se.maxp=FA,se.name=xA,se["OS/2"]=wA,se.post=TA,se.fpgm=IA,se.loca=jA,se.prep=ut,se["cvt "]=zA,se.glyf=Ct,se["CFF "]=Ut,se.CFF2=Ut,se.VORG=Ht,se.EBLC=tn,se.CBLC=se.EBLC,se.sbix=Tn,se.COLR=sn,se.CPAL=vi,se.BASE=b,se.GDEF=Bt,se.GPOS=Xn,se.GSUB=_n,se.JSTF=Pi,se.HVAR=zi,se.DSIG=br,se.gasp=ho,se.hdmx=Co,se.kern=po,se.LTSH=mo,se.PCLT=Mo,se.VDMX=Do,se.vhea=vo,se.vmtx=yo,se.avar=Yo,se.bsln=ua,se.feat=bo,se.fvar=Ro,se.gvar=Ho,se.just=Zo,se.morx=is,se.opbd=as;var ui,os=new e.Struct({tag:new e.String(4),checkSum:e.uint32,offset:new e.Pointer(e.uint32,"void",{type:"global"}),length:e.uint32}),rr=new e.Struct({tag:new e.String(4),numTables:e.uint16,searchRange:e.uint16,entrySelector:e.uint16,rangeShift:e.uint16,tables:new e.Array(os,"numTables")});function ar(AA,G){for(var W=0,M=AA.length-1;W<=M;){var S=W+M>>1,P=G(AA[S]);if(P<0)M=S-1;else{if(!(P>0))return S;W=S+1}}return-1}function Qi(AA,G){for(var W=[];AA>1;if(MlA.endCode.get(WA))){var st=lA.idRangeOffset.get(WA),_A=void 0;if(0===st)_A=M+lA.idDelta.get(WA);else{var ct=st/2+(M-lA.startCode.get(WA))-(lA.segCount-WA);0!==(_A=lA.glyphIndexArray.get(ct)||0)&&(_A+=lA.idDelta.get(WA))}return 65535&_A}oA=WA+1}}return 0;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return lA.glyphIndices.get(M-lA.firstCode)||0;case 12:case 13:for(var dt=0,Mt=lA.nGroups-1;dt<=Mt;){var Gt=dt+Mt>>1,_t=lA.groups.get(Gt);if(M<_t.startCharCode)Mt=Gt-1;else{if(!(M>_t.endCharCode))return 12===lA.version?_t.glyphID+(M-_t.startCharCode):_t.glyphID;dt=Gt+1}}return 0;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format ".concat(lA.version))}},G.getVariationSelector=function(M,S){if(!this.uvs)return 0;var P=this.uvs.varSelectors.toArray(),eA=ar(P,function(lA){return S-lA.varSelector}),sA=P[eA];return-1!==eA&&sA.defaultUVS&&(eA=ar(sA.defaultUVS,function(lA){return MlA.startUnicodeValue+lA.additionalCount?1:0})),-1!==eA&&sA.nonDefaultUVS&&-1!==(eA=ar(sA.nonDefaultUVS,function(lA){return M-lA.unicodeValue}))?sA.nonDefaultUVS[eA].glyphID:0},G.getCharacterSet=function(){var M=this.cmap;switch(M.version){case 0:return Qi(0,M.codeMap.length);case 4:for(var S=[],P=M.endCode.toArray(),eA=0;eA=qt.glyphID&&M<=qt.glyphID+(qt.endCharCode-qt.startCharCode)&&Mt.push(qt.startCharCode+(M-qt.glyphID))}return Mt;case 13:for(var Ee,re=[],ce=r(S.groups.toArray());!(Ee=ce()).done;){var we=Ee.value;M===we.glyphID&&re.push.apply(re,Qi(we.startCharCode,we.endCharCode+1))}return re;default:throw new Error("Unknown cmap format ".concat(S.version))}},AA}()).prototype,"getCharacterSet",[tA],Object.getOwnPropertyDescriptor(ui.prototype,"getCharacterSet"),ui.prototype),y(ui.prototype,"codePointsForGlyph",[tA],Object.getOwnPropertyDescriptor(ui.prototype,"codePointsForGlyph"),ui.prototype),ui),ls=function(){function AA(W){this.kern=W.kern}var G=AA.prototype;return G.process=function(M,S){for(var P=0;P=0&&(oA=SA.pairs[WA].value);break;case 2:var _A=0;S>=SA.rightTable.firstGlyph&&S=SA.leftTable.firstGlyph&&M=SA.glyphCount||S>=SA.glyphCount)return 0;oA=SA.kernValue[SA.kernIndex[SA.leftClass[M]*SA.rightClassCount+SA.rightClass[S]]];break;default:throw new Error("Unsupported kerning sub-table format ".concat(lA.format))}lA.coverage.override?P=oA:P+=oA}}return P},AA}(),cs=function(){function AA(W){this.font=W}var G=AA.prototype;return G.positionGlyphs=function(M,S){for(var P=0,eA=0,sA=0;sA1&&(lA.minX+=(sA.codePoints.length-1)*lA.width/sA.codePoints.length);for(var oA=-S[P].xAdvance,SA=0,WA=this.font.unitsPerEm/16,st=P+1;st<=eA;st++){var _A=M[st],ct=_A.cbox,dt=S[st],Mt=this.getCombiningClass(_A.codePoints[0]);if("Not_Reordered"!==Mt){switch(dt.xOffset=dt.yOffset=0,Mt){case"Double_Above":case"Double_Below":dt.xOffset+=lA.minX-ct.width/2-ct.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":dt.xOffset+=lA.minX-ct.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":dt.xOffset+=lA.maxX-ct.width-ct.minX;break;default:dt.xOffset+=lA.minX+(lA.width-ct.width)/2-ct.minX}switch(Mt){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":("Attached_Below_Left"===Mt||"Attached_Below"===Mt)&&(lA.minY+=WA),dt.yOffset=-lA.minY-ct.maxY,lA.minY+=ct.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":("Attached_Above"===Mt||"Attached_Above_Right"===Mt)&&(lA.maxY+=WA),dt.yOffset=lA.maxY-ct.minY,lA.maxY+=ct.height}dt.xAdvance=dt.yAdvance=0,dt.xOffset+=oA,dt.yOffset+=SA}else oA-=dt.xAdvance,SA-=dt.yAdvance}},G.getCombiningClass=function(M){var S=D.getCombiningClass(M);if(3584==(-256&M))if("Not_Reordered"===S)switch(M){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===M)return"Below_Right";switch(S){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":case"CCC29":case"CCC32":case"CCC118":case"CCC129":case"CCC132":return"Below";case"CCC23":return"Attached_Above";case"CCC24":case"CCC107":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":case"CCC122":case"CCC130":return"Above";case"CCC21":break;case"CCC103":return"Below_Right"}return S},AA}(),Fi=function(){function AA(W,M,S,P){void 0===W&&(W=1/0),void 0===M&&(M=1/0),void 0===S&&(S=-1/0),void 0===P&&(P=-1/0),this.minX=W,this.minY=M,this.maxX=S,this.maxY=P}var G=AA.prototype;return G.addPoint=function(M,S){Math.abs(M)!==1/0&&(Mthis.maxX&&(this.maxX=M)),Math.abs(S)!==1/0&&(Sthis.maxY&&(this.maxY=S))},G.copy=function(){return new AA(this.minX,this.minY,this.maxX,this.maxY)},s(AA,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}}]),AA}(),Yi={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},Pr={};for(var Rr in Yi){var zr=Yi[Rr];if(Array.isArray(zr))for(var ha,gs=r(zr);!(ha=gs()).done;)Pr[ha.value]=Rr;else Pr[zr]=Rr}var Es={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function Gr(AA){return Es[AA]?"rtl":"ltr"}for(var Cs=function(){function AA(G,W,M,S,P){if(this.glyphs=G,this.positions=null,this.script=M,this.language=S||null,this.direction=P||Gr(M),this.features={},Array.isArray(W))for(var sA,eA=r(W);!(sA=eA()).done;)this.features[sA.value]=!0;else"object"==typeof W&&(this.features=W)}return s(AA,[{key:"advanceWidth",get:function(){for(var S,W=0,M=r(this.positions);!(S=M()).done;)W+=S.value.xAdvance;return W}},{key:"advanceHeight",get:function(){for(var S,W=0,M=r(this.positions);!(S=M()).done;)W+=S.value.yAdvance;return W}},{key:"bbox",get:function(){for(var W=new Fi,M=0,S=0,P=0;P>1]).firstGlyph)return null;if(MsA.lastGlyph))return 2===this.table.version?sA.value:sA.values[M-sA.firstGlyph];S=eA+1}}return null;case 6:for(var lA=0,oA=this.table.binarySearchHeader.nUnits-1;lA<=oA;){var eA,sA;if(65535===(sA=this.table.segments[eA=lA+oA>>1]).glyph)return null;if(MsA.glyph))return sA.value;lA=eA+1}}return null;case 8:return this.table.values[M-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: ".concat(this.table.version))}},G.glyphsForValue=function(M){var S=[];switch(this.table.version){case 2:case 4:for(var eA,P=r(this.table.segments);!(eA=P()).done;){var sA=eA.value;if(2===this.table.version&&sA.value===M)S.push.apply(S,Qi(sA.firstGlyph,sA.lastGlyph+1));else for(var lA=0;lA=-1;){var oA=null,SA=1,WA=!0;sA===M.length||-1===sA?SA=0:65535===(oA=M[sA]).id?SA=2:null==(SA=this.lookupTable.lookup(oA.id))&&(SA=1);var st=this.stateTable.stateArray.getItem(eA),ct=this.stateTable.entryTable.getItem(st[SA]);0!==SA&&2!==SA&&(P(oA,ct,sA),WA=!(16384&ct.flags)),eA=ct.newState,WA&&(sA+=lA)}return M},G.traverse=function(M,S,P){if(void 0===S&&(S=0),void 0===P&&(P=new Set),!P.has(S)){P.add(S);for(var eA=this.stateTable,sA=eA.nClasses,oA=eA.entryTable,SA=eA.stateArray.getItem(S),WA=4;WA=0;)65535===M[Mt].id&&M.splice(Mt,1),Mt--;return M},G.processSubtable=function(M,S){if(this.subtable=M,this.glyphs=S,4!==this.subtable.type){this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var P=this.getStateMachine(M),eA=this.getProcessor();return P.process(this.glyphs,!!(4194304&this.subtable.coverage),eA)}this.processNoncontextualSubstitutions(this.subtable,this.glyphs)},G.getStateMachine=function(M){return new ps(M.table.stateTable)},G.getProcessor=function(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error("Invalid morx subtable type: ".concat(this.subtable.type))}},G.processIndicRearragement=function(M,S,P){32768&S.flags&&(this.firstGlyph=P),8192&S.flags&&(this.lastGlyph=P),function Ss(AA,G,W,M){switch(G){case 0:return AA;case 1:return Un(AA,[W,1],[M,0]);case 2:return Un(AA,[W,0],[M,1]);case 3:return Un(AA,[W,1],[M,1]);case 4:return Un(AA,[W,2],[M,0]);case 5:return Un(AA,[W,2],[M,0],!0,!1);case 6:return Un(AA,[W,0],[M,2]);case 7:return Un(AA,[W,0],[M,2],!1,!0);case 8:return Un(AA,[W,1],[M,2]);case 9:return Un(AA,[W,1],[M,2],!1,!0);case 10:return Un(AA,[W,2],[M,1]);case 11:return Un(AA,[W,2],[M,1],!0,!1);case 12:return Un(AA,[W,2],[M,2]);case 13:return Un(AA,[W,2],[M,2],!0,!1);case 14:return Un(AA,[W,2],[M,2],!1,!0);case 15:return Un(AA,[W,2],[M,2],!0,!0);default:throw new Error("Unknown verb: ".concat(G))}}(this.glyphs,15&S.flags,this.firstGlyph,this.lastGlyph)},G.processContextualSubstitution=function(M,S,P){var eA=this.subtable.table.substitutionTable.items;if(65535!==S.markIndex){var sA=eA.getItem(S.markIndex);(oA=new cr(sA).lookup((M=this.glyphs[this.markedGlyph]).id))&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(oA,M.codePoints))}if(65535!==S.currentIndex){var oA,SA=eA.getItem(S.currentIndex);(oA=new cr(SA).lookup((M=this.glyphs[P]).id))&&(this.glyphs[P]=this.font.getGlyph(oA,M.codePoints))}32768&S.flags&&(this.markedGlyph=P)},G.processLigature=function(M,S,P){if(32768&S.flags&&this.ligatureStack.push(P),8192&S.flags){for(var eA,sA=this.subtable.table.ligatureActions,lA=this.subtable.table.components,oA=this.subtable.table.ligatureList,SA=S.action,WA=!1,st=0,_A=[],ct=[];!WA;){var dt,Mt=this.ligatureStack.pop();(dt=_A).unshift.apply(dt,this.glyphs[Mt].codePoints);var Gt=sA.getItem(SA++);WA=!!(2147483648&Gt);var _t=!!(1073741824&Gt),qt=(1073741823&Gt)<<2>>2;if(st+=lA.getItem(qt+=this.glyphs[Mt].id),WA||_t){var ce=oA.getItem(st);this.glyphs[Mt]=this.font.getGlyph(ce,_A),ct.push(Mt),st=0,_A=[]}else this.glyphs[Mt]=this.font.getGlyph(65535)}(eA=this.ligatureStack).push.apply(eA,ct)}},G.processNoncontextualSubstitutions=function(M,S,P){var eA=new cr(M.table.lookupTable);for(P=0;P>>5,!!(1024&S.flags)),65535!==S.currentInsertIndex&&this._insertGlyphs(P,S.currentInsertIndex,(992&S.flags)>>>5,!!(2048&S.flags))},G.getSupportedFeatures=function(){for(var P,M=[],S=r(this.morx.chains);!(P=S()).done;)for(var lA,sA=r(P.value.features);!(lA=sA()).done;){var oA=lA.value;M.push([oA.featureType,oA.featureSetting])}return M},G.generateInputs=function(M){return this.inputCache||this.generateInputCache(),this.inputCache[M]||[]},G.generateInputCache=function(){this.inputCache={};for(var S,M=r(this.morx.chains);!(S=M()).done;)for(var lA,P=S.value,eA=P.defaultFlags,sA=r(P.subtables);!(lA=sA()).done;){var oA=lA.value;oA.subFeatureFlags&eA&&this.generateInputsForSubtable(oA)}},G.generateInputsForSubtable=function(M){var S=this;if(2===M.type){if(4194304&M.coverage)throw new Error("Reverse subtable, not supported.");this.subtable=M,this.ligatureStack=[];var eA=this.getStateMachine(M),sA=this.getProcessor(),lA=[],oA=[];this.glyphs=[],eA.traverse({enter:function(WA,st){var _A=S.glyphs;oA.push({glyphs:_A.slice(),ligatureStack:S.ligatureStack.slice()});var ct=S.font.getGlyph(WA);lA.push(ct),_A.push(lA[lA.length-1]),sA(_A[_A.length-1],st,_A.length-1);for(var dt=0,Mt=0,Gt=0;Gt<_A.length&&dt<=1;Gt++)65535!==_A[Gt].id&&(dt++,Mt=_A[Gt].id);if(1===dt){var _t=lA.map(function(re){return re.id}),qt=S.inputCache[Mt];qt?qt.push(_t):S.inputCache[Mt]=[_t]}},exit:function(){var WA=oA.pop();S.glyphs=WA.glyphs,S.ligatureStack=WA.ligatureStack,lA.pop()}})}},AA}()).prototype,"getStateMachine",[tA],Object.getOwnPropertyDescriptor(Oi.prototype,"getStateMachine"),Oi.prototype),Oi);function Un(AA,G,W,M,S){void 0===M&&(M=!1),void 0===S&&(S=!1);var P=AA.splice(W[0]-(W[1]-1),W[1]);S&&P.reverse();var eA=AA.splice.apply(AA,[G[0],G[1]].concat(P));return M&&eA.reverse(),AA.splice.apply(AA,[W[0]-(G[1]-1),0].concat(eA)),AA}var Ns=function(){function AA(W){this.font=W,this.morxProcessor=new Jr(W),this.fallbackPosition=!1}var G=AA.prototype;return G.substitute=function(M){"rtl"===M.direction&&M.glyphs.reverse(),this.morxProcessor.process(M.glyphs,function ws(AA){var G={};for(var W in AA){var M;(M=or[W])&&(null==G[M[0]]&&(G[M[0]]={}),G[M[0]][M[1]]=AA[W])}return G}(M.features))},G.getAvailableFeatures=function(M,S){return function Qs(AA){var G={};if(Array.isArray(AA))for(var W=0;W0&&M.applyFeatures(lA,S,P)}},AA}(),bs=["rvrn"],Ls=["ccmp","locl","rlig","mark","mkmk"],Ps=["frac","numr","dnom"],Rs=["calt","clig","liga","rclt","curs","kern"],zs={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},fi=function(){function AA(){}return AA.plan=function(W,M,S){this.planPreprocessing(W),this.planFeatures(W),this.planPostprocessing(W,S),W.assignGlobalFeatures(M),this.assignFeatures(W,M)},AA.planPreprocessing=function(W){W.add({global:[].concat(bs,zs[W.direction]),local:Ps})},AA.planFeatures=function(W){},AA.planPostprocessing=function(W,M){W.add([].concat(Ls,Rs)),W.setFeatureOverrides(M)},AA.assignFeatures=function(W,M){for(var S=0;S0&&D.isDigit(M[eA-1].codePoints[0]);)M[eA-1].features.numr=!0,M[eA-1].features.frac=!0,eA--;for(;sAthis.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]},G.next=function(){return this.move(1)},G.prev=function(){return this.move(-1)},G.peek=function(M){void 0===M&&(M=1);var S=this.index,P=this.increment(M);return this.index=S,P},G.peekIndex=function(M){void 0===M&&(M=1);var S=this.index;this.increment(M);var P=this.index;return this.index=S,P},G.increment=function(M){void 0===M&&(M=1);var S=M<0?-1:1;for(M=Math.abs(M);M--;)this.move(S);return this.glyphs[this.index]},s(AA,[{key:"cur",get:function(){return this.glyphs[this.index]||null}}]),AA}(),ks=["DFLT","dflt","latn"],fr=function(){function AA(W,M){this.font=W,this.table=M,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=W._variationProcessor?this.findVariationsIndex(W._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}var G=AA.prototype;return G.findScript=function(M){if(null==this.table.scriptList)return null;Array.isArray(M)||(M=[M]);for(var P,S=r(M);!(P=S()).done;)for(var lA,eA=P.value,sA=r(this.table.scriptList);!(lA=sA()).done;){var oA=lA.value;if(oA.tag===eA)return oA}return null},G.selectScript=function(M,S,P){var sA,eA=!1;if(!this.script||M!==this.scriptTag){if((sA=this.findScript(M))||(sA=this.findScript(ks)),!sA)return this.scriptTag;this.scriptTag=sA.tag,this.script=sA.script,this.language=null,this.languageTag=null,eA=!0}if((!P||P!==this.direction)&&(this.direction=P||Gr(M)),S&&S.length<4&&(S+=" ".repeat(4-S.length)),!S||S!==this.languageTag){this.language=null;for(var oA,lA=r(this.script.langSysRecords);!(oA=lA()).done;){var SA=oA.value;if(SA.tag===S){this.language=SA.langSys,this.languageTag=SA.tag;break}}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),eA=!0}if(eA&&(this.features={},this.language))for(var st,WA=r(this.language.featureIndexes);!(st=WA()).done;){var _A=st.value,ct=this.table.featureList[_A],dt=this.substituteFeatureForVariations(_A);this.features[ct.tag]=dt||ct.feature}return this.scriptTag},G.lookupsForFeatures=function(M,S){void 0===M&&(M=[]);for(var sA,P=[],eA=r(M);!(sA=eA()).done;){var lA=sA.value,oA=this.features[lA];if(oA)for(var WA,SA=r(oA.lookupListIndexes);!(WA=SA()).done;){var st=WA.value;S&&-1!==S.indexOf(st)||P.push({feature:lA,index:st,lookup:this.table.lookupList.get(st)})}}return P.sort(function(_A,ct){return _A.index-ct.index}),P},G.substituteFeatureForVariations=function(M){if(-1===this.variationsIndex)return null;for(var sA,eA=r(this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions);!(sA=eA()).done;){var lA=sA.value;if(lA.featureIndex===M)return lA.alternateFeatureTable}return null},G.findVariationsIndex=function(M){var S=this.table.featureVariations;if(!S)return-1;for(var P=S.featureVariationRecords,eA=0;eA=0})},G.getClassID=function(M,S){switch(S.version){case 1:var P=M-S.startGlyph;if(P>=0&&P0&&this.codePoints.every(D.isMark),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}}]),AA}(),va=function(AA){function G(){return AA.apply(this,arguments)||this}return w(G,AA),G.planFeatures=function(M){M.add(["ljmo","vjmo","tjmo"],!1)},G.assignFeatures=function(M,S){for(var P=0,eA=0;eApi){var st=ji(W,eA,M.features);st.features.tjmo=!0,WA.push(st)}return AA.splice.apply(AA,[G,1].concat(WA)),G+WA.length-1}function l0(AA,G,W){var lA,oA,SA,WA,M=AA[G],P=dr(AA[G].codePoints[0]),eA=AA[G-1].codePoints[0],sA=dr(eA);if(sA===Qr&&P===Kr)lA=eA,WA=M;else{P===wr?(oA=AA[G-1],SA=M):(oA=AA[G-2],SA=AA[G-1],WA=M);var st=oA.codePoints[0],_A=SA.codePoints[0];e0(st)&&n0(_A)&&(lA=Ti+((st-hr)*Cr+(_A-Er))*ki)}var ct=WA&&WA.codePoints[0]||pi;if(null!=lA&&(ct===pi||i0(ct))){var dt=lA+(ct-pi);if(W.hasGlyphForCodePoint(dt)){var Mt=sA===wr?3:2;return AA.splice(G-Mt+1,Mt,ji(W,dt,M.features)),G-Mt+1}}return oA&&(oA.features.ljmo=!0),SA&&(SA.features.vjmo=!0),WA&&(WA.features.tjmo=!0),sA===Qr?(Ya(AA,G-1,W),G+1):G}function g0(AA,G,W){var M=AA[G];if(0!==W.glyphForCodePoint(AA[G].codePoints[0]).advanceWidth){var eA=function c0(AA){switch(dr(AA)){case Qr:case Fa:return 1;case wr:return 2;case Kr:return 3}}(AA[G-1].codePoints[0]);return AA.splice(G,1),AA.splice(G-eA,0,M)}}function B0(AA,G,W){var M=AA[G],S=AA[G].codePoints[0];if(W.hasGlyphForCodePoint(xa)){var P=ji(W,xa,M.features),eA=0===W.glyphForCodePoint(S).advanceWidth?G:G+1;AA.splice(eA,0,P),G++}return G}var mr={categories:["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],decompositions:{2507:[2503,2494],2508:[2503,2519],2888:[2887,2902],2891:[2887,2878],2892:[2887,2903],3018:[3014,3006],3019:[3015,3006],3020:[3014,3031],3144:[3142,3158],3264:[3263,3285],3271:[3270,3285],3272:[3270,3286],3274:[3270,3266],3275:[3270,3266,3285],3402:[3398,3390],3403:[3399,3390],3404:[3398,3415],3546:[3545,3530],3548:[3545,3535],3549:[3545,3535,3530],3550:[3545,3551],3635:[3661,3634],3763:[3789,3762],3955:[3953,3954],3957:[3953,3956],3958:[4018,3968],3959:[4018,3953,3968],3960:[4019,3968],3961:[4019,3953,3968],3969:[3953,3968],6971:[6970,6965],6973:[6972,6965],6976:[6974,6965],6977:[6975,6965],6979:[6978,6965],69934:[69937,69927],69935:[69938,69927],70475:[70471,70462],70476:[70471,70487],70843:[70841,70842],70844:[70841,70832],70846:[70841,70845],71098:[71096,71087],71099:[71097,71087]},stateTable:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],accepting:[!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],tags:[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]},Me_X=1,Me_N=8,Me_H=16,Me_ZWNJ=32,Me_ZWJ=64,Me_M=128,Me_RS=8192,Me_Repha=32768,Me_Ra=65536,Me_CM=1<<17,te={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},d0=2|Me_Ra|Me_CM|4|2048|4096,Sa=Me_ZWJ|Me_ZWNJ,Ki=Me_H|16384,Na={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:te.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:te.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:te.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:te.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:te.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:te.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:te.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:te.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:te.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:te.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:te.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},p0={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},m0=mr.decompositions,Ua=new N(u("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","base64")),M0=new m({stateTable:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],accepting:[!1,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!1,!1,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0],tags:[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}),Bn=function(AA){function G(){return AA.apply(this,arguments)||this}return w(G,AA),G.planFeatures=function(M){M.addStage(I0),M.addStage(["locl","ccmp"]),M.addStage(v0),M.addStage("nukt"),M.addStage("akhn"),M.addStage("rphf",!1),M.addStage("rkrf"),M.addStage("pref",!1),M.addStage("blwf",!1),M.addStage("abvf",!1),M.addStage("half",!1),M.addStage("pstf",!1),M.addStage("vatu"),M.addStage("cjct"),M.addStage("cfar",!1),M.addStage(y0),M.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),M.unicodeScript=function us(AA){return Pr[AA]}(M.script),M.indicConfig=Na[M.unicodeScript]||Na.Default,M.isOldSpec=M.indicConfig.hasOldSpec&&"2"!==M.script[M.script.length-1]},G.assignFeatures=function(M,S){for(var P=function(lA){var oA=S[lA].codePoints[0],SA=p0[oA]||m0[oA];if(SA){var WA=SA.map(function(st){var _A=M.font.glyphForCodePoint(st);return new oi(M.font,_A.id,[st],S[lA].features)});S.splice.apply(S,[lA,1].concat(WA))}},eA=S.length-1;eA>=0;eA--)P(eA)},G}(fi);function Xr(AA){return Ua.get(AA.codePoints[0])>>8}function ba(AA){return 1<<(255&Ua.get(AA.codePoints[0]))}z(Bn,"zeroMarkWidths","NONE");var Mr=function(G,W,M,S){this.category=G,this.position=W,this.syllableType=M,this.syllable=S};function I0(AA,G){for(var P,W=0,M=0,S=r(M0.match(G.map(Xr)));!(P=S()).done;){var eA=P.value,sA=eA[0],lA=eA[1],oA=eA[2];if(sA>M){++W;for(var SA=M;SAGt);break;case"First":for(var we=(Mt=oA)+1;weHe&&!(mi(G[Je])||qe&&G[Je].shaperInfo.category===Me_H);Je--);if(G[Je].shaperInfo.category!==Me_H&&Je>He){var pe=G[He];G.splice.apply(G,[He,0].concat(G.splice(He+1,Je-He))),G[Je]=pe}break}for(var Ye=te.Start,_e=oA;_eoA;$e--)if(G[$e-1].shaperInfo.position!==te.Pre_M){he.position=G[$e-1].shaperInfo.position;break}}else he.position!==te.SMVD&&(Ye=he.position)}for(var Rn=Mt,fn=Mt+1;fnoA&&!mi(G[Hn]))}}}}function y0(AA,G,W){for(var M=W.indicConfig,S=AA._layoutEngine.engine.GSUBProcessor.features,P=0,eA=Ir(G,0);P=te.Base_C){if(sA&&lA+1te.Base_C&&lA--;break}if(lA===eA&&PP&&!(G[WA].shaperInfo.category&(Me_M|Ki));)WA--;li(G[WA])&&G[WA].shaperInfo.position!==te.Pre_M?WA+1P;st--)if(G[st-1].shaperInfo.position===te.Pre_M){var _A=st-1;_AP&&G[dt].shaperInfo.position===te.SMVD;)dt--;if(li(G[dt]))for(var _t=lA+1;_tP&&!(G[ce-1].shaperInfo.category&(Me_M|Ki));)ce--;if(ce>P&&G[ce-1].shaperInfo.category===Me_M)for(var Ee=re,we=lA+1;weP&&li(G[ce-1])&&ce=AA.length)return G;for(var W=AA[G].shaperInfo.syllable;++G=0;eA--)P(eA)},G}(fi);function La(AA){return F0.get(AA.codePoints[0])}z(Ce,"zeroMarkWidths","BEFORE_GPOS");var T0=function(G,W,M){this.category=G,this.syllableType=W,this.syllable=M};function S0(AA,G){for(var S,W=0,M=r(Y0.match(G.map(La)));!(S=M()).done;){var P=S.value,eA=P[0],sA=P[1],lA=P[2];++W;for(var oA=eA;oA<=sA;oA++)G[oA].shaperInfo=new T0(x0[La(G[oA])],lA[0],W);for(var SA="R"===G[eA].shaperInfo.category?1:Math.min(3,sA-eA),WA=eA;WA1)for(P=M+1;P=AA.length)return G;for(var W=AA[G].shaperInfo.syllable;++G=0;zn--)this.glyphs.splice(ce[zn],1);return this.glyphs[this.glyphIterator.index]=qe,!0}}return!1;case 5:return this.applyContext(P);case 6:return this.applyChainingContext(P);case 7:return this.applyLookup(P.lookupType,P.extension);default:throw new Error("GSUB lookupType ".concat(S," is not supported"))}},G}(fr),z0=function(AA){function G(){return AA.apply(this,arguments)||this}w(G,AA);var W=G.prototype;return W.applyPositionValue=function(S,P){var eA=this.positions[this.glyphIterator.peekIndex(S)];null!=P.xAdvance&&(eA.xAdvance+=P.xAdvance),null!=P.yAdvance&&(eA.yAdvance+=P.yAdvance),null!=P.xPlacement&&(eA.xOffset+=P.xPlacement),null!=P.yPlacement&&(eA.yOffset+=P.yPlacement);var sA=this.font._variationProcessor,lA=this.font.GDEF&&this.font.GDEF.itemVariationStore;sA&&lA&&(P.xPlaDevice&&(eA.xOffset+=sA.getDelta(lA,P.xPlaDevice.a,P.xPlaDevice.b)),P.yPlaDevice&&(eA.yOffset+=sA.getDelta(lA,P.yPlaDevice.a,P.yPlaDevice.b)),P.xAdvDevice&&(eA.xAdvance+=sA.getDelta(lA,P.xAdvDevice.a,P.xAdvDevice.b)),P.yAdvDevice&&(eA.yAdvance+=sA.getDelta(lA,P.yAdvDevice.a,P.yAdvDevice.b)))},W.applyLookup=function(S,P){switch(S){case 1:var eA=this.coverageIndex(P.coverage);if(-1===eA)return!1;switch(P.version){case 1:this.applyPositionValue(0,P.value);break;case 2:this.applyPositionValue(0,P.values.get(eA))}return!0;case 2:var sA=this.glyphIterator.peek();if(!sA)return!1;var lA=this.coverageIndex(P.coverage);if(-1===lA)return!1;switch(P.version){case 1:for(var WA,SA=r(P.pairSets.get(lA));!(WA=SA()).done;){var st=WA.value;if(st.secondGlyph===sA.id)return this.applyPositionValue(0,st.value1),this.applyPositionValue(1,st.value2),!0}return!1;case 2:var _A=this.getClassID(this.glyphIterator.cur.id,P.classDef1),ct=this.getClassID(sA.id,P.classDef2);if(-1===_A||-1===ct)return!1;var dt=P.classRecords.get(_A).get(ct);return this.applyPositionValue(0,dt.value1),this.applyPositionValue(1,dt.value2),!0}case 3:var Mt=this.glyphIterator.peekIndex(),Gt=this.glyphs[Mt];if(!Gt)return!1;var _t=P.entryExitRecords[this.coverageIndex(P.coverage)];if(!_t||!_t.exitAnchor)return!1;var qt=P.entryExitRecords[this.coverageIndex(P.coverage,Gt.id)];if(!qt||!qt.entryAnchor)return!1;var re=this.getAnchor(qt.entryAnchor),ce=this.getAnchor(_t.exitAnchor),Ee=this.positions[this.glyphIterator.index],we=this.positions[Mt];switch(this.direction){case"ltr":Ee.xAdvance=ce.x+Ee.xOffset;var Ge=re.x+we.xOffset;we.xAdvance-=Ge,we.xOffset-=Ge;break;case"rtl":Ee.xAdvance-=Ge=ce.x+Ee.xOffset,Ee.xOffset-=Ge,we.xAdvance=re.x+we.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=Mt,Ee.yOffset=re.y-ce.y):(Gt.cursiveAttachment=this.glyphIterator.index,Ee.yOffset=ce.y-re.y),!0;case 4:var rn=this.coverageIndex(P.markCoverage);if(-1===rn)return!1;for(var Pe=this.glyphIterator.index;--Pe>=0&&(this.glyphs[Pe].isMark||this.glyphs[Pe].ligatureComponent>0););if(Pe<0)return!1;var fe=this.coverageIndex(P.baseCoverage,this.glyphs[Pe].id);if(-1===fe)return!1;var qe=P.markArray[rn];return this.applyAnchor(qe,P.baseArray[fe][qe.class],Pe),!0;case 5:var Je=this.coverageIndex(P.markCoverage);if(-1===Je)return!1;for(var pe=this.glyphIterator.index;--pe>=0&&this.glyphs[pe].isMark;);if(pe<0)return!1;var Ye=this.coverageIndex(P.ligatureCoverage,this.glyphs[pe].id);if(-1===Ye)return!1;var _e=P.ligatureArray[Ye],he=this.glyphIterator.cur,$e=this.glyphs[pe],Rn=$e.ligatureID&&$e.ligatureID===he.ligatureID&&he.ligatureComponent>0?Math.min(he.ligatureComponent,$e.codePoints.length)-1:$e.codePoints.length-1,fn=P.markArray[Je];return this.applyAnchor(fn,_e[Rn][fn.class],pe),!0;case 6:var bn=this.coverageIndex(P.mark1Coverage);if(-1===bn)return!1;var zn=this.glyphIterator.peekIndex(-1),Mn=this.glyphs[zn];if(!Mn||!Mn.isMark)return!1;var Gn=this.glyphIterator.cur,wn=!1;if(Gn.ligatureID===Mn.ligatureID?Gn.ligatureID?Gn.ligatureComponent===Mn.ligatureComponent&&(wn=!0):wn=!0:(Gn.ligatureID&&!Gn.ligatureComponent||Mn.ligatureID&&!Mn.ligatureComponent)&&(wn=!0),!wn)return!1;var On=this.coverageIndex(P.mark2Coverage,Mn.id);if(-1===On)return!1;var Ie=P.mark1Array[bn];return this.applyAnchor(Ie,P.mark2Array[On][Ie.class],zn),!0;case 7:return this.applyContext(P);case 8:return this.applyChainingContext(P);case 9:return this.applyLookup(P.lookupType,P.extension);default:throw new Error("Unsupported GPOS table: ".concat(S))}},W.applyAnchor=function(S,P,eA){var sA=this.getAnchor(P),lA=this.getAnchor(S.markAnchor),SA=this.positions[this.glyphIterator.index];SA.xOffset=sA.x-lA.x,SA.yOffset=sA.y-lA.y,this.glyphIterator.cur.markAttachment=eA},W.getAnchor=function(S){var P=S.xCoordinate,eA=S.yCoordinate,sA=this.font._variationProcessor,lA=this.font.GDEF&&this.font.GDEF.itemVariationStore;return sA&&lA&&(S.xDeviceTable&&(P+=sA.getDelta(lA,S.xDeviceTable.a,S.xDeviceTable.b)),S.yDeviceTable&&(eA+=sA.getDelta(lA,S.yDeviceTable.a,S.yDeviceTable.b))),{x:P,y:eA}},W.applyFeatures=function(S,P,eA){AA.prototype.applyFeatures.call(this,S,P,eA);for(var sA=0;sA>16;if(0===S)switch(M>>8){case 0:return 173===M;case 3:return 847===M;case 6:return 1564===M;case 23:return 6068<=M&&M<=6069;case 24:return 6155<=M&&M<=6158;case 32:return 8203<=M&&M<=8207||8234<=M&&M<=8238||8288<=M&&M<=8303;case 254:return 65024<=M&&M<=65039||65279===M;case 255:return 65520<=M&&M<=65528;default:return!1}else switch(S){case 1:return 113824<=M&&M<=113827||119155<=M&&M<=119162;case 14:return 917504<=M&&M<=921599;default:return!1}},G.getAvailableFeatures=function(M,S){var P=[];return this.engine&&P.push.apply(P,this.engine.getAvailableFeatures(M,S)),this.font.kern&&-1===P.indexOf("kern")&&P.push("kern"),P},G.stringsForGlyph=function(M){for(var sA,S=new Set,eA=r(this.font._cmapProcessor.codePointsForGlyph(M));!(sA=eA()).done;)S.add(String.fromCodePoint(sA.value));if(this.engine&&this.engine.stringsForGlyph)for(var SA,oA=r(this.engine.stringsForGlyph(M));!(SA=oA()).done;)S.add(SA.value);return Array.from(S)},AA}(),H0={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},yr=function(){function AA(){this.commands=[],this._bbox=null,this._cbox=null}var G=AA.prototype;return G.toFunction=function(){var M=this;return function(S){M.commands.forEach(function(P){return S[P.command].apply(S,P.args)})}},G.toSVG=function(){return this.commands.map(function(S){var P=S.args.map(function(eA){return Math.round(100*eA)/100});return"".concat(H0[S.command]).concat(P.join(" "))}).join("")},G.mapPoints=function(M){for(var eA,S=new AA,P=r(this.commands);!(eA=P()).done;){for(var sA=eA.value,lA=[],oA=0;oA0&&this.codePoints.every(D.isMark),this.isLigature=this.codePoints.length>1}var G=AA.prototype;return G._getPath=function(){return new yr},G._getCBox=function(){return this.path.cbox},G._getBBox=function(){return this.path.bbox},G._getTableMetrics=function(M){if(this.id"u"||null===M)&&(M=this.cbox),(SA=this._font["OS/2"])&&SA.version>0)lA=Math.abs(SA.typoAscender-SA.typoDescender),oA=SA.typoAscender-M.maxY;else{var WA=this._font.hhea;lA=Math.abs(WA.ascent-WA.descent),oA=WA.ascent-M.maxY}return this._font._variationProcessor&&this._font.HVAR&&(P+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:P,advanceHeight:lA,leftBearing:eA,topBearing:oA}},G.getScaledPath=function(M){return this.path.scale(1/this._font.unitsPerEm*M)},G._getName=function(){var M=this._font.post;if(!M)return null;switch(M.version){case 1:return Wi[this.id];case 2:var S=M.glyphNameIndex[this.id];return S0?this._decodeSimple(lA,eA):lA.numberOfContours<0&&this._decodeComposite(lA,eA,sA),lA},W._decodeSimple=function(S,P){S.points=[];var eA=new e.Array(e.uint16,S.numberOfContours).decode(P);S.instructions=new e.Array(e.uint8,e.uint16).decode(P);for(var sA=[],lA=eA[eA.length-1]+1;sA.length=0,0,0);S.points.push(_A)}var ct=0;for(st=0;st>1,oA.length=0}function qe(Je,pe){Gt&&lA.closePath(),lA.moveTo(Je,pe),Gt=!0}return function Je(){for(;P.pos1&&Pe(),ct+=oA.shift(),qe(_A,ct);break;case 5:for(;oA.length>=2;)_A+=oA.shift(),ct+=oA.shift(),lA.lineTo(_A,ct);break;case 6:case 7:for(var Ye=6===pe;oA.length>=1;)Ye?_A+=oA.shift():ct+=oA.shift(),lA.lineTo(_A,ct),Ye=!Ye;break;case 8:for(;oA.length>0;){var Ie=_A+oA.shift(),Ue=ct+oA.shift(),Te=Ie+oA.shift(),Ve=Ue+oA.shift();_A=Te+oA.shift(),ct=Ve+oA.shift(),lA.bezierCurveTo(Ie,Ue,Te,Ve,_A,ct)}break;case 10:var _e=oA.pop()+Ee,he=ce[_e];if(he){Mt[_e]=!0;var $e=P.pos,Rn=sA;P.pos=he.offset,sA=he.offset+he.length,Je(),P.pos=$e,sA=Rn}break;case 11:if(S.version>=2)break;return;case 14:if(S.version>=2)break;oA.length>0&&Pe(),Gt&&(lA.closePath(),Gt=!1);break;case 15:if(S.version<2)throw new Error("vsindex operator not supported in CFF v1");Ge=oA.pop();break;case 16:if(S.version<2)throw new Error("blend operator not supported in CFF v1");if(!rn)throw new Error("blend operator in non-variation font");for(var fn=rn.getBlendVector(we,Ge),xn=oA.pop(),bn=xn*fn.length,zn=oA.length-bn,Mn=zn-xn,Gn=0;Gn>3;break;case 21:oA.length>2&&Pe(),_A+=oA.shift(),ct+=oA.shift(),qe(_A,ct);break;case 22:oA.length>1&&Pe(),qe(_A+=oA.shift(),ct);break;case 24:for(;oA.length>=8;)Ie=_A+oA.shift(),Ue=ct+oA.shift(),Te=Ie+oA.shift(),Ve=Ue+oA.shift(),_A=Te+oA.shift(),ct=Ve+oA.shift(),lA.bezierCurveTo(Ie,Ue,Te,Ve,_A,ct);_A+=oA.shift(),ct+=oA.shift(),lA.lineTo(_A,ct);break;case 25:for(;oA.length>=8;)_A+=oA.shift(),ct+=oA.shift(),lA.lineTo(_A,ct);Ie=_A+oA.shift(),Ue=ct+oA.shift(),Te=Ie+oA.shift(),Ve=Ue+oA.shift(),_A=Te+oA.shift(),ct=Ve+oA.shift(),lA.bezierCurveTo(Ie,Ue,Te,Ve,_A,ct);break;case 26:for(oA.length%2&&(_A+=oA.shift());oA.length>=4;)Ie=_A,Ue=ct+oA.shift(),Te=Ie+oA.shift(),Ve=Ue+oA.shift(),_A=Te,ct=Ve+oA.shift(),lA.bezierCurveTo(Ie,Ue,Te,Ve,_A,ct);break;case 27:for(oA.length%2&&(ct+=oA.shift());oA.length>=4;)Ie=_A+oA.shift(),Ue=ct,Te=Ie+oA.shift(),Ve=Ue+oA.shift(),_A=Te+oA.shift(),lA.bezierCurveTo(Ie,Ue,Te,Ve,_A,ct=Ve);break;case 28:oA.push(P.readInt16BE());break;case 29:_e=oA.pop()+qt,(he=_t[_e])&&(dt[_e]=!0,$e=P.pos,Rn=sA,P.pos=he.offset,sA=he.offset+he.length,Je(),P.pos=$e,sA=Rn);break;case 30:case 31:for(Ye=31===pe;oA.length>=4;)Ye?(Ie=_A+oA.shift(),Ue=ct,Te=Ie+oA.shift(),Ve=Ue+oA.shift(),ct=Ve+oA.shift(),_A=Te+(1===oA.length?oA.shift():0)):(Ie=_A,Ue=ct+oA.shift(),Te=Ie+oA.shift(),Ve=Ue+oA.shift(),_A=Te+oA.shift(),ct=Ve+(1===oA.length?oA.shift():0)),lA.bezierCurveTo(Ie,Ue,Te,Ve,_A,ct),Ye=!Ye;break;case 12:switch(pe=P.readUInt8()){case 3:var Oe=oA.pop(),ln=oA.pop();oA.push(Oe&&ln?1:0);break;case 4:Oe=oA.pop(),ln=oA.pop(),oA.push(Oe||ln?1:0);break;case 5:Oe=oA.pop(),oA.push(Oe?0:1);break;case 9:Oe=oA.pop(),oA.push(Math.abs(Oe));break;case 10:Oe=oA.pop(),ln=oA.pop(),oA.push(Oe+ln);break;case 11:Oe=oA.pop(),ln=oA.pop(),oA.push(Oe-ln);break;case 12:Oe=oA.pop(),ln=oA.pop(),oA.push(Oe/ln);break;case 14:Oe=oA.pop(),oA.push(-Oe);break;case 15:Oe=oA.pop(),ln=oA.pop(),oA.push(Oe===ln?1:0);break;case 18:oA.pop();break;case 20:var Aa=oA.pop(),Hn=oA.pop();SA[Hn]=Aa;break;case 21:Hn=oA.pop(),oA.push(SA[Hn]||0);break;case 22:var ta=oA.pop(),ea=oA.pop(),bl=oA.pop(),Ll=oA.pop();oA.push(bl<=Ll?ta:ea);break;case 23:oA.push(Math.random());break;case 24:Oe=oA.pop(),ln=oA.pop(),oA.push(Oe*ln);break;case 26:Oe=oA.pop(),oA.push(Math.sqrt(Oe));break;case 27:Oe=oA.pop(),oA.push(Oe,Oe);break;case 28:Oe=oA.pop(),ln=oA.pop(),oA.push(ln,Oe);break;case 29:(Hn=oA.pop())<0?Hn=0:Hn>oA.length-1&&(Hn=oA.length-1),oA.push(oA[Hn]);break;case 30:var Yr=oA.pop(),Zi=oA.pop();if(Zi>=0)for(;Zi>0;){for(var na=oA[Yr-1],Tr=Yr-2;Tr>=0;Tr--)oA[Tr+1]=oA[Tr];oA[0]=na,Zi--}else for(;Zi<0;){na=oA[0];for(var Sr=0;Sr<=Yr;Sr++)oA[Sr]=oA[Sr+1];oA[Yr-1]=na,Zi++}break;case 34:Ie=_A+oA.shift(),Ue=ct,Te=Ie+oA.shift(),Ve=Ue+oA.shift();var Xi=Te+oA.shift(),qi=Ve,_i=Xi+oA.shift(),$i=qi,Ar=_i+oA.shift(),tr=$i,er=Ar+oA.shift(),nr=tr;_A=er,ct=nr,lA.bezierCurveTo(Ie,Ue,Te,Ve,Xi,qi),lA.bezierCurveTo(_i,$i,Ar,tr,er,nr);break;case 35:for(var Ci=[],lo=0;lo<=5;lo++)_A+=oA.shift(),ct+=oA.shift(),Ci.push(_A,ct);lA.bezierCurveTo.apply(lA,Ci.slice(0,6)),lA.bezierCurveTo.apply(lA,Ci.slice(6)),oA.shift();break;case 36:Ie=_A+oA.shift(),Ue=ct+oA.shift(),Te=Ie+oA.shift(),$i=qi=Ve=Ue+oA.shift(),Ar=(_i=(Xi=Te+oA.shift())+oA.shift())+oA.shift(),tr=$i+oA.shift(),er=Ar+oA.shift(),_A=er,ct=nr=tr,lA.bezierCurveTo(Ie,Ue,Te,Ve,Xi,qi),lA.bezierCurveTo(_i,$i,Ar,tr,er,nr);break;case 37:var co=_A,go=ct;Ci=[];for(var Bo=0;Bo<=4;Bo++)_A+=oA.shift(),ct+=oA.shift(),Ci.push(_A,ct);Math.abs(_A-co)>Math.abs(ct-go)?(_A+=oA.shift(),ct=go):(_A=co,ct+=oA.shift()),Ci.push(_A,ct),lA.bezierCurveTo.apply(lA,Ci.slice(0,6)),lA.bezierCurveTo.apply(lA,Ci.slice(6));break;default:throw new Error("Unknown op: 12 ".concat(pe))}break;default:throw new Error("Unknown op: ".concat(pe))}else if(pe<247)oA.push(pe-139);else if(pe<251){var ia=P.readUInt8();oA.push(256*(pe-247)+ia+108)}else pe<255?(ia=P.readUInt8(),oA.push(256*-(pe-251)-ia-108)):oA.push(P.readInt32BE()/65536)}}(),Gt&&lA.closePath(),lA},G}(xr),_0=new e.Struct({originX:e.uint16,originY:e.uint16,type:new e.String(4),data:new e.Buffer(function(AA){return AA.parent.buflen-AA._currentOffset})}),$0=function(AA){function G(){return AA.apply(this,arguments)||this}w(G,AA);var W=G.prototype;return W.getImageForSize=function(S){for(var P=0;P=S)break}var sA=eA.imageOffsets,lA=sA[this.id],oA=sA[this.id+1];return lA===oA?null:(this._font.stream.pos=lA,_0.decode(this._font.stream,{buflen:oA-lA}))},W.render=function(S,P){var eA=this.getImageForSize(P);null!=eA&&S.image(eA.data,{height:P,x:eA.originX,y:P/this._font.unitsPerEm*(this.bbox.minY-eA.originY)}),this._font.sbix.flags.renderOutlines&&AA.prototype.render.call(this,S,P)},G}(Fr),Va=function(G,W){this.glyph=G,this.color=W},Al=function(AA){function G(){return AA.apply(this,arguments)||this}w(G,AA);var W=G.prototype;return W._getBBox=function(){for(var S=new Fi,P=0;P>1;if(this.id<(oA=P.baseGlyphRecord[lA]).gid)sA=lA-1;else{if(!(this.id>oA.gid)){var SA=oA;break}eA=lA+1}}if(null==SA){var WA=this._font._getBaseGlyph(this.id);return[new Va(WA,st={red:0,green:0,blue:0,alpha:255})]}for(var _A=[],ct=SA.firstLayerIndex;ct=1&&S[P]=P.glyphCount)){var eA=P.offsets[M];if(eA!==P.offsets[M+1]){var sA=this.font.stream;if(sA.pos=eA,!(sA.pos>=sA.length)){var lA=sA.readUInt16BE(),oA=eA+sA.readUInt16BE();if(32768&lA){var SA=sA.pos;sA.pos=oA;var WA=this.decodePoints();oA=sA.pos,sA.pos=SA}var st=S.map(function(fn){return fn.copy()});lA&=4095;for(var _A=0;_A=P.globalCoordCount)throw new Error("Invalid gvar table");Mt=P.globalCoords[4095&dt]}if(16384&dt){for(var _t=[],qt=0;qteA[SA])return 0;oA=sA[SA]Math.max(0,S[SA]))return 0;oA=(oA*sA[SA]+Number.EPSILON)/(S[SA]+Number.EPSILON)}}return oA},G.interpolateMissingDeltas=function(M,S,P){if(0!==M.length)for(var eA=0;eAlA)){var SA=eA,WA=eA;for(eA++;eA<=lA;)P[eA]&&(this.deltaInterpolate(WA+1,eA-1,WA,eA,S,M),WA=eA),eA++;WA===SA?this.deltaShift(sA,lA,WA,S,M):(this.deltaInterpolate(WA+1,lA,WA,SA,S,M),SA>0&&this.deltaInterpolate(sA,SA-1,WA,SA,S,M)),eA=lA+1}}},G.deltaInterpolate=function(M,S,P,eA,sA,lA){if(!(M>S))for(var oA=["x","y"],SA=0;SAsA[eA][WA]){var st=P;P=eA,eA=st}var _A=sA[P][WA],ct=sA[eA][WA],dt=lA[P][WA],Mt=lA[eA][WA];if(_A!==ct||dt===Mt)for(var Gt=_A===ct?0:(Mt-dt)/(ct-_A),_t=M;_t<=S;_t++){var qt=sA[_t][WA];qt<=_A?qt+=dt-_A:qt>=ct?qt+=Mt-ct:qt=dt+(qt-_A)*Gt,lA[_t][WA]=qt}}},G.deltaShift=function(M,S,P,eA,sA){var lA=sA[P].x-eA[P].x,oA=sA[P].y-eA[P].y;if(0!==lA||0!==oA)for(var SA=M;SA<=S;SA++)SA!==P&&(sA[SA].x+=lA,sA[SA].y+=oA)},G.getAdvanceAdjustment=function(M,S){var P,eA;if(S.advanceWidthMapping){var sA=M;sA>=S.advanceWidthMapping.mapCount&&(sA=S.advanceWidthMapping.mapCount-1);var oA=S.advanceWidthMapping.mapData[sA];P=oA.outerIndex,eA=oA.innerIndex}else P=0,eA=M;return this.getDelta(S.itemVariationStore,P,eA)},G.getDelta=function(M,S,P){if(S>=M.itemVariationData.length)return 0;var eA=M.itemVariationData[S];if(P>=eA.deltaSets.length)return 0;for(var sA=eA.deltaSets[P],lA=this.getBlendVector(M,S),oA=0,SA=0;SA_A.peakCoord||_A.peakCoord>_A.endCoord||_A.startCoord<0&&_A.endCoord>0&&0!==_A.peakCoord||0===_A.peakCoord?1:eA[st]<_A.startCoord||eA[st]>_A.endCoord?0:eA[st]===_A.peakCoord?1:eA[st]<_A.peakCoord?(eA[st]-_A.startCoord+Number.EPSILON)/(_A.peakCoord-_A.startCoord+Number.EPSILON):(_A.endCoord-eA[st]+Number.EPSILON)/(_A.endCoord-_A.peakCoord+Number.EPSILON)}sA[lA]=oA}return this.blendVectors.set(P,sA),sA},AA}(),$a=Promise.resolve(),Ao=function(){function AA(W){this.font=W,this.glyphs=[],this.mapping={},this.includeGlyph(0)}var G=AA.prototype;return G.includeGlyph=function(M){return"object"==typeof M&&(M=M.id),null==this.mapping[M]&&(this.glyphs.push(M),this.mapping[M]=this.glyphs.length-1),this.mapping[M]},G.encodeStream=function(){var M=this,S=new e.EncodeStream;return $a.then(function(){return M.encode(S),S.end()}),S},AA}(),to=function(){function AA(){}return AA.size=function(W){return W>=0&&W<=255?1:2},AA.encode=function(W,M){M>=0&&M<=255?W.writeUInt8(M):W.writeInt16BE(M)},AA}(),eo=new e.Struct({numberOfContours:e.int16,xMin:e.int16,yMin:e.int16,xMax:e.int16,yMax:e.int16,endPtsOfContours:new e.Array(e.uint16,"numberOfContours"),instructions:new e.Array(e.uint8,e.uint16),flags:new e.Array(e.uint8,0),xPoints:new e.Array(to,0),yPoints:new e.Array(to,0)}),hl=function(){function AA(){}var G=AA.prototype;return G.encodeSimple=function(M,S){void 0===S&&(S=[]);for(var P=[],eA=[],sA=[],lA=[],oA=0,SA=0,WA=0,st=0,_A=0,ct=0;ct0&&(lA.push(oA),oA=0),lA.push(qt),st=qt),SA=Gt,WA=_t,_A++}"closePath"===dt.command&&P.push(_A-1)}M.commands.length>1&&"closePath"!==M.commands[M.commands.length-1].command&&P.push(_A-1);var we=M.bbox,Ge={numberOfContours:P.length,xMin:we.minX,yMin:we.minY,xMax:we.maxX,yMax:we.maxY,endPtsOfContours:P,instructions:S,flags:lA,xPoints:eA,yPoints:sA},rn=eo.size(Ge),Pe=4-rn%4,fe=new e.EncodeStream(rn+Pe);return eo.encode(fe,Ge),0!==Pe&&fe.fill(0,Pe),fe.buffer},G._encodePoint=function(M,S,P,eA,sA,lA){var oA=M-S;return M===S?eA|=lA:(-255<=oA&&oA<=255&&(eA|=sA,oA<0?oA=-oA:eA|=lA),P.push(oA)),eA},AA}(),El=function(AA){function G(M){var S;return(S=AA.call(this,M)||this).glyphEncoder=new hl,S}w(G,AA);var W=G.prototype;return W._addGlyph=function(S){var P=this.font.getGlyph(S),eA=P._decode(),sA=this.font.loca.offsets[S],lA=this.font.loca.offsets[S+1],oA=this.font._getTableStream("glyf");oA.pos+=sA;var SA=oA.readBuffer(lA-sA);if(eA&&eA.numberOfContours<0){SA=u.from(SA);for(var st,WA=r(eA.components);!(st=WA()).done;){var _A=st.value;S=this.includeGlyph(_A.glyphID),SA.writeUInt16BE(S,_A.pos)}}else eA&&this.font._variationProcessor&&(SA=this.glyphEncoder.encodeSimple(P.path,eA.instructions));return this.glyf.push(SA),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:P.advanceWidth,bearing:P._getMetrics().leftBearing}),this.offset+=SA.length,this.glyf.length-1},W.encode=function(S){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};for(var P=0;P255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},eA=Object.assign({},this.cff.topDict);eA.Private=null,eA.charset=P,eA.Encoding=null,eA.CharStrings=this.charstrings;for(var sA=0,lA=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"];sA0&&Object.defineProperty(this,S,{get:this._getTable.bind(this,P)})}}AA.probe=function(M){var S=M.toString("ascii",0,4);return"true"===S||"OTTO"===S||S===String.fromCharCode(0,1,0,0)};var G=AA.prototype;return G.setDefaultLanguage=function(M){void 0===M&&(M=null),this.defaultLanguage=M},G._getTable=function(M){if(!(M.tag in this._tables))try{this._tables[M.tag]=this._decodeTable(M)}catch(S){v.logErrors&&(console.error("Error decoding table ".concat(M.tag)),console.error(S.stack))}return this._tables[M.tag]},G._getTableStream=function(M){var S=this.directory.tables[M];return S?(this.stream.pos=S.offset,this.stream):null},G._decodeDirectory=function(){return this.directory=rr.decode(this.stream,{_startOffset:0})},G._decodeTable=function(M){var S=this.stream.pos,P=this._getTableStream(M.tag),eA=se[M.tag].decode(P,this,M.length);return this.stream.pos=S,eA},G.getName=function(M,S){void 0===S&&(S=this.defaultLanguage||v.defaultLanguage);var P=this.name&&this.name.records[M];return P&&(P[S]||P[this.defaultLanguage]||P[v.defaultLanguage]||P.en||P[Object.keys(P)[0]])||null},G.hasGlyphForCodePoint=function(M){return!!this._cmapProcessor.lookup(M)},G.glyphForCodePoint=function(M){return this.getGlyph(this._cmapProcessor.lookup(M),[M])},G.glyphsForString=function(M){for(var S=[],P=M.length,eA=0,sA=-1,lA=-1;eA<=P;){var oA=0,SA=0;if(eA>>6&3},transformed:function(G){return"glyf"===G.tag||"loca"===G.tag?0===G.transformVersion:0!==G.transformVersion},transformLength:new e.Optional(ro,function(AA){return AA.transformed})}),ao=new e.Struct({tag:new e.String(4),flavor:e.uint32,length:e.uint32,numTables:e.uint16,reserved:new e.Reserved(e.uint16),totalSfntSize:e.uint32,totalCompressedSize:e.uint32,majorVersion:e.uint16,minorVersion:e.uint16,metaOffset:e.uint32,metaLength:e.uint32,metaOrigLength:e.uint32,privOffset:e.uint32,privLength:e.uint32,tables:new e.Array(dl,"numTables")});ao.process=function(){for(var AA={},G=0;G0){for(var oA=[],SA=0,WA=0;WA>7);if((oA&=127)<10)sA=0,lA=ti(oA,((14&oA)<<7)+G.readUInt8());else if(oA<20)sA=ti(oA,((oA-10&14)<<7)+G.readUInt8()),lA=0;else if(oA<84)sA=ti(oA,1+(48&(WA=oA-20))+((st=G.readUInt8())>>4)),lA=ti(oA>>1,1+((12&WA)<<2)+(15&st));else if(oA<120){var WA;sA=ti(oA,1+((WA=oA-84)/12<<8)+G.readUInt8()),lA=ti(oA>>1,1+(WA%12>>2<<8)+G.readUInt8())}else if(oA<124){var st=G.readUInt8(),_A=G.readUInt8();sA=ti(oA,(st<<4)+(_A>>4)),lA=ti(oA>>1,((15&_A)<<8)+G.readUInt8())}else sA=ti(oA,G.readUInt16BE()),lA=ti(oA>>1,G.readUInt16BE());P.push(new gi(SA,!1,S+=sA,M+=lA))}return P}var yl=new e.VersionedStruct(e.uint32,{65536:{numFonts:e.uint32,offsets:new e.Array(e.uint32,"numFonts")},131072:{numFonts:e.uint32,offsets:new e.Array(e.uint32,"numFonts"),dsigTag:e.uint32,dsigLength:e.uint32,dsigOffset:e.uint32}}),xl=function(){function AA(W){if(this.stream=W,"ttcf"!==W.readString(4))throw new Error("Not a TrueType collection");this.header=yl.decode(W)}return AA.probe=function(M){return"ttcf"===M.toString("ascii",0,4)},AA.prototype.getFont=function(M){for(var P,S=r(this.header.offsets);!(P=S()).done;){var eA=P.value,sA=new e.DecodeStream(this.stream.buffer);sA.pos=eA;var lA=new Mi(sA);if(lA.postscriptName===M)return lA}return null},s(AA,[{key:"fonts",get:function(){for(var P,M=[],S=r(this.header.offsets);!(P=S()).done;){var eA=P.value,sA=new e.DecodeStream(this.stream.buffer);sA.pos=eA,M.push(new Mi(sA))}return M}}]),AA}(),Fl=new e.String(e.uint8),Yl=(new e.Struct({len:e.uint32,buf:new e.Buffer("len")}),new e.Struct({id:e.uint16,nameOffset:e.int16,attr:e.uint8,dataOffset:e.uint24,handle:e.uint32})),Tl=new e.Struct({name:new e.String(4),maxTypeIndex:e.uint16,refList:new e.Pointer(e.uint16,new e.Array(Yl,function(AA){return AA.maxTypeIndex+1}),{type:"parent"})}),Sl=new e.Struct({length:e.uint16,types:new e.Array(Tl,function(AA){return AA.length+1})}),Nl=new e.Struct({reserved:new e.Reserved(e.uint8,24),typeList:new e.Pointer(e.uint16,Sl),nameListOffset:new e.Pointer(e.uint16,"void")}),so=new e.Struct({dataOffset:e.uint32,map:new e.Pointer(e.uint32,Nl),dataLength:e.uint32,mapLength:e.uint32}),Ul=function(){function AA(W){this.stream=W,this.header=so.decode(this.stream);for(var S,M=r(this.header.map.typeList.types);!(S=M()).done;){for(var sA,P=S.value,eA=r(P.refList);!(sA=eA()).done;){var lA=sA.value;lA.nameOffset>=0?(this.stream.pos=lA.nameOffset+this.header.map.nameListOffset,lA.name=Fl.decode(this.stream)):lA.name=null}"sfnt"===P.name&&(this.sfnt=P)}}return AA.probe=function(M){var S=new e.DecodeStream(M);try{var P=so.decode(S)}catch{return!1}for(var sA,eA=r(P.map.typeList.types);!(sA=eA()).done;)if("sfnt"===sA.value.name)return!0;return!1},AA.prototype.getFont=function(M){if(!this.sfnt)return null;for(var P,S=r(this.sfnt.refList);!(P=S()).done;){var lA=new e.DecodeStream(this.stream.buffer.slice(this.header.dataOffset+P.value.dataOffset+4)),oA=new Mi(lA);if(oA.postscriptName===M)return oA}return null},s(AA,[{key:"fonts",get:function(){for(var P,M=[],S=r(this.sfnt.refList);!(P=S()).done;){var lA=new e.DecodeStream(this.stream.buffer.slice(this.header.dataOffset+P.value.dataOffset+4));M.push(new Mi(lA))}return M}}]),AA}();v.registerFormat(Mi),v.registerFormat(wl),v.registerFormat(pl),v.registerFormat(xl),v.registerFormat(Ul),U.exports=v},87337:function(U,A,n){"use strict";var u=n(14781),a=n(79742),o=n(22055),s=o.BK,c=o.CR,f=o.LF,w=o.NL,B=o.SG,r=o.WJ,Q=o.SP,E=o.ZWJ,C=o.BA,e=o.HY,h=o.NS,d=o.AI,D=o.AL,N=o.CJ,m=o.HL,p=o.RI,x=o.SA,F=o.XX,Y=n(28383),v=Y.DI_BRK,T=Y.IN_BRK,z=Y.CI_BRK,y=Y.CP_BRK,gA=Y.pairTable,BA=new u(a.toByteArray("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")),$=function(JA){switch(JA){case d:case x:case B:case F:return D;case N:return h;default:return JA}},CA=function(JA){switch(JA){case f:case w:return s;case Q:return r;default:return JA}},mA=function(JA,j){void 0===j&&(j=!1),this.position=JA,this.required=j};U.exports=function(){function NA(j){this.string=j,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}var JA=NA.prototype;return JA.nextCodePoint=function(){var fA=this.string.charCodeAt(this.pos++),rA=this.string.charCodeAt(this.pos);return 55296<=fA&&fA<=56319&&56320<=rA&&rA<=57343?(this.pos++,1024*(fA-55296)+(rA-56320)+65536):fA},JA.nextCharClass=function(){return $(BA.get(this.nextCodePoint()))},JA.getSimpleBreak=function(){switch(this.nextClass){case Q:return!1;case s:case f:case w:return this.curClass=s,!1;case c:return this.curClass=c,!1}return null},JA.getPairTableBreak=function(fA){var rA=!1;switch(gA[this.curClass][this.nextClass]){case v:rA=!0;break;case T:rA=fA===Q;break;case z:if(!(rA=fA===Q))return!1;break;case y:if(fA!==Q)return rA}return this.LB8a&&(rA=!1),!this.LB21a||this.curClass!==e&&this.curClass!==C?this.LB21a=this.curClass===m:(rA=!1,this.LB21a=!1),this.curClass===p?(this.LB30a++,2==this.LB30a&&this.nextClass===p&&(rA=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,rA},JA.nextBreak=function(){if(null==this.curClass){var fA=this.nextCharClass();this.curClass=CA(fA),this.nextClass=fA,this.LB8a=fA===E,this.LB30a=0}for(;this.pos"u")&&(JA.working?JA(IA):IA instanceof ArrayBuffer)}function fA(IA){return"[object DataView]"===B(IA)}function rA(IA){return!(typeof DataView>"u")&&(fA.working?fA(IA):IA instanceof DataView)}A.isArgumentsObject=u,A.isGeneratorFunction=a,A.isTypedArray=s,A.isPromise=function d(IA){return typeof Promise<"u"&&IA instanceof Promise||null!==IA&&"object"==typeof IA&&"function"==typeof IA.then&&"function"==typeof IA.catch},A.isArrayBufferView=function D(IA){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(IA):s(IA)||rA(IA)},A.isUint8Array=function N(IA){return"Uint8Array"===o(IA)},A.isUint8ClampedArray=function m(IA){return"Uint8ClampedArray"===o(IA)},A.isUint16Array=function p(IA){return"Uint16Array"===o(IA)},A.isUint32Array=function x(IA){return"Uint32Array"===o(IA)},A.isInt8Array=function F(IA){return"Int8Array"===o(IA)},A.isInt16Array=function Y(IA){return"Int16Array"===o(IA)},A.isInt32Array=function v(IA){return"Int32Array"===o(IA)},A.isFloat32Array=function T(IA){return"Float32Array"===o(IA)},A.isFloat64Array=function z(IA){return"Float64Array"===o(IA)},A.isBigInt64Array=function y(IA){return"BigInt64Array"===o(IA)},A.isBigUint64Array=function tA(IA){return"BigUint64Array"===o(IA)},gA.working=typeof Map<"u"&&gA(new Map),A.isMap=function X(IA){return!(typeof Map>"u")&&(gA.working?gA(IA):IA instanceof Map)},BA.working=typeof Set<"u"&&BA(new Set),A.isSet=function $(IA){return!(typeof Set>"u")&&(BA.working?BA(IA):IA instanceof Set)},CA.working=typeof WeakMap<"u"&&CA(new WeakMap),A.isWeakMap=function mA(IA){return!(typeof WeakMap>"u")&&(CA.working?CA(IA):IA instanceof WeakMap)},yA.working=typeof WeakSet<"u"&&yA(new WeakSet),A.isWeakSet=function NA(IA){return yA(IA)},JA.working=typeof ArrayBuffer<"u"&&JA(new ArrayBuffer),A.isArrayBuffer=j,fA.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&fA(new DataView(new ArrayBuffer(1),0,1)),A.isDataView=rA;var nA=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function EA(IA){return"[object SharedArrayBuffer]"===B(IA)}function FA(IA){return!(typeof nA>"u")&&(typeof EA.working>"u"&&(EA.working=EA(new nA)),EA.working?EA(IA):IA instanceof nA)}function pA(IA){return h(IA,r)}function xA(IA){return h(IA,Q)}function cA(IA){return h(IA,E)}function wA(IA){return f&&h(IA,C)}function DA(IA){return w&&h(IA,e)}A.isSharedArrayBuffer=FA,A.isAsyncFunction=function OA(IA){return"[object AsyncFunction]"===B(IA)},A.isMapIterator=function K(IA){return"[object Map Iterator]"===B(IA)},A.isSetIterator=function R(IA){return"[object Set Iterator]"===B(IA)},A.isGeneratorObject=function aA(IA){return"[object Generator]"===B(IA)},A.isWebAssemblyCompiledModule=function iA(IA){return"[object WebAssembly.Module]"===B(IA)},A.isNumberObject=pA,A.isStringObject=xA,A.isBooleanObject=cA,A.isBigIntObject=wA,A.isSymbolObject=DA,A.isBoxedPrimitive=function TA(IA){return pA(IA)||xA(IA)||cA(IA)||wA(IA)||DA(IA)},A.isAnyArrayBuffer=function zA(IA){return typeof Uint8Array<"u"&&(j(IA)||FA(IA))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(IA){Object.defineProperty(A,IA,{enumerable:!1,value:function(){throw new Error(IA+" is not supported in userland")}})})},89539:function(U,A,n){var u=n(34155),a=Object.getOwnPropertyDescriptors||function(nA){for(var EA=Object.keys(nA),FA={},OA=0;OA=OA)return aA;switch(aA){case"%s":return String(FA[EA++]);case"%d":return Number(FA[EA++]);case"%j":try{return JSON.stringify(FA[EA++])}catch{return"[Circular]"}default:return aA}}),R=FA[EA];EA"u")return function(){return A.deprecate(rA,nA).apply(this,arguments)};var EA=!1;return function FA(){if(!EA){if(u.throwDeprecation)throw new Error(nA);u.traceDeprecation?console.trace(nA):console.error(nA),EA=!0}return rA.apply(this,arguments)}};var s={},c=/^$/;if(u.env.NODE_DEBUG){var f=u.env.NODE_DEBUG;f=f.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),c=new RegExp("^"+f+"$","i")}function w(rA,nA){var EA={seen:[],stylize:r};return arguments.length>=3&&(EA.depth=arguments[2]),arguments.length>=4&&(EA.colors=arguments[3]),m(nA)?EA.showHidden=nA:nA&&A._extend(EA,nA),T(EA.showHidden)&&(EA.showHidden=!1),T(EA.depth)&&(EA.depth=2),T(EA.colors)&&(EA.colors=!1),T(EA.customInspect)&&(EA.customInspect=!0),EA.colors&&(EA.stylize=B),E(EA,rA,EA.depth)}function B(rA,nA){var EA=w.styles[nA];return EA?"\x1b["+w.colors[EA][0]+"m"+rA+"\x1b["+w.colors[EA][1]+"m":rA}function r(rA,nA){return rA}function E(rA,nA,EA){if(rA.customInspect&&nA&&X(nA.inspect)&&nA.inspect!==A.inspect&&(!nA.constructor||nA.constructor.prototype!==nA)){var FA=nA.inspect(EA,rA);return Y(FA)||(FA=E(rA,FA,EA)),FA}var OA=function C(rA,nA){if(T(nA))return rA.stylize("undefined","undefined");if(Y(nA)){var EA="'"+JSON.stringify(nA).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return rA.stylize(EA,"string")}return F(nA)?rA.stylize(""+nA,"number"):m(nA)?rA.stylize(""+nA,"boolean"):p(nA)?rA.stylize("null","null"):void 0}(rA,nA);if(OA)return OA;var K=Object.keys(nA),R=function Q(rA){var nA={};return rA.forEach(function(EA,FA){nA[EA]=!0}),nA}(K);if(rA.showHidden&&(K=Object.getOwnPropertyNames(nA)),gA(nA)&&(K.indexOf("message")>=0||K.indexOf("description")>=0))return e(nA);if(0===K.length){if(X(nA))return rA.stylize("[Function"+(nA.name?": "+nA.name:"")+"]","special");if(z(nA))return rA.stylize(RegExp.prototype.toString.call(nA),"regexp");if(tA(nA))return rA.stylize(Date.prototype.toString.call(nA),"date");if(gA(nA))return e(nA)}var wA,iA="",pA=!1,xA=["{","}"];return N(nA)&&(pA=!0,xA=["[","]"]),X(nA)&&(iA=" [Function"+(nA.name?": "+nA.name:"")+"]"),z(nA)&&(iA=" "+RegExp.prototype.toString.call(nA)),tA(nA)&&(iA=" "+Date.prototype.toUTCString.call(nA)),gA(nA)&&(iA=" "+e(nA)),0!==K.length||pA&&0!=nA.length?EA<0?z(nA)?rA.stylize(RegExp.prototype.toString.call(nA),"regexp"):rA.stylize("[Object]","special"):(rA.seen.push(nA),wA=pA?function h(rA,nA,EA,FA,OA){for(var K=[],R=0,aA=nA.length;R60?EA[0]+(""===nA?"":nA+"\n ")+" "+rA.join(",\n ")+" "+EA[1]:EA[0]+nA+" "+rA.join(", ")+" "+EA[1]}(wA,iA,xA)):xA[0]+iA+xA[1]}function e(rA){return"["+Error.prototype.toString.call(rA)+"]"}function d(rA,nA,EA,FA,OA,K){var R,aA,iA;if((iA=Object.getOwnPropertyDescriptor(nA,OA)||{value:nA[OA]}).get?aA=rA.stylize(iA.set?"[Getter/Setter]":"[Getter]","special"):iA.set&&(aA=rA.stylize("[Setter]","special")),NA(FA,OA)||(R="["+OA+"]"),aA||(rA.seen.indexOf(iA.value)<0?(aA=p(EA)?E(rA,iA.value,null):E(rA,iA.value,EA-1)).indexOf("\n")>-1&&(aA=K?aA.split("\n").map(function(pA){return" "+pA}).join("\n").slice(2):"\n"+aA.split("\n").map(function(pA){return" "+pA}).join("\n")):aA=rA.stylize("[Circular]","special")),T(R)){if(K&&OA.match(/^\d+$/))return aA;(R=JSON.stringify(""+OA)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(R=R.slice(1,-1),R=rA.stylize(R,"name")):(R=R.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),R=rA.stylize(R,"string"))}return R+": "+aA}function N(rA){return Array.isArray(rA)}function m(rA){return"boolean"==typeof rA}function p(rA){return null===rA}function F(rA){return"number"==typeof rA}function Y(rA){return"string"==typeof rA}function T(rA){return void 0===rA}function z(rA){return y(rA)&&"[object RegExp]"===$(rA)}function y(rA){return"object"==typeof rA&&null!==rA}function tA(rA){return y(rA)&&"[object Date]"===$(rA)}function gA(rA){return y(rA)&&("[object Error]"===$(rA)||rA instanceof Error)}function X(rA){return"function"==typeof rA}function $(rA){return Object.prototype.toString.call(rA)}function CA(rA){return rA<10?"0"+rA.toString(10):rA.toString(10)}A.debuglog=function(rA){if(rA=rA.toUpperCase(),!s[rA])if(c.test(rA)){var nA=u.pid;s[rA]=function(){var EA=A.format.apply(A,arguments);console.error("%s %d: %s",rA,nA,EA)}}else s[rA]=function(){};return s[rA]},A.inspect=w,w.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]},w.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},A.types=n(55955),A.isArray=N,A.isBoolean=m,A.isNull=p,A.isNullOrUndefined=function x(rA){return null==rA},A.isNumber=F,A.isString=Y,A.isSymbol=function v(rA){return"symbol"==typeof rA},A.isUndefined=T,A.isRegExp=z,A.types.isRegExp=z,A.isObject=y,A.isDate=tA,A.types.isDate=tA,A.isError=gA,A.types.isNativeError=gA,A.isFunction=X,A.isPrimitive=function BA(rA){return null===rA||"boolean"==typeof rA||"number"==typeof rA||"string"==typeof rA||"symbol"==typeof rA||typeof rA>"u"},A.isBuffer=n(20384);var mA=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function NA(rA,nA){return Object.prototype.hasOwnProperty.call(rA,nA)}A.log=function(){console.log("%s - %s",function yA(){var rA=new Date,nA=[CA(rA.getHours()),CA(rA.getMinutes()),CA(rA.getSeconds())].join(":");return[rA.getDate(),mA[rA.getMonth()],nA].join(" ")}(),A.format.apply(A,arguments))},A.inherits=n(35717),A._extend=function(rA,nA){if(!nA||!y(nA))return rA;for(var EA=Object.keys(nA),FA=EA.length;FA--;)rA[EA[FA]]=nA[EA[FA]];return rA};var JA=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function j(rA,nA){if(!rA){var EA=new Error("Promise was rejected with a falsy value");EA.reason=rA,rA=EA}return nA(rA)}A.promisify=function(nA){if("function"!=typeof nA)throw new TypeError('The "original" argument must be of type Function');if(JA&&nA[JA]){var EA;if("function"!=typeof(EA=nA[JA]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(EA,JA,{value:EA,enumerable:!1,writable:!1,configurable:!0}),EA}function EA(){for(var FA,OA,K=new Promise(function(iA,pA){FA=iA,OA=pA}),R=[],aA=0;aA"u"?n.g:globalThis,r=a(),Q=s("String.prototype.slice"),E=Object.getPrototypeOf,C=s("Array.prototype.indexOf",!0)||function(N,m){for(var p=0;p-1?m:"Object"===m&&function(N){var m=!1;return u(e,function(p,x){if(!m)try{p(N),m=Q(x,1)}catch{}}),m}(N)}return c?function(N){var m=!1;return u(e,function(p,x){if(!m)try{"$"+p(N)===x&&(m=Q(x,1))}catch{}}),m}(N):null}},96513:function(U,A,n){U.exports=n(95011)},95011:function(U,A,n){!function(){var u;if(U.exports&&!n.g.xmldocAssumeBrowser)u=n(36099);else if(!(u=this.sax))throw new Error("Expected sax to be defined. Make sure you're including sax.js before this file.");function a(p,x){if(!x){var F=w[w.length-1];F.parser&&(x=F.parser)}this.name=p.name,this.attr=p.attributes,this.val="",this.children=[],this.firstChild=null,this.lastChild=null,this.line=x?x.line:null,this.column=x?x.column:null,this.position=x?x.position:null,this.startTagPosition=x?x.startTagPosition:null}function o(p){this.text=p}function s(p){this.cdata=p}function c(p){this.comment=p}function f(p){if(p&&(p=p.toString().trim()),!p)throw new Error("No XML to parse!");this.doctype="",this.parser=u.parser(!0),function B(p){p.onopentag=r,p.onclosetag=Q,p.ontext=E,p.oncdata=C,p.oncomment=e,p.ondoctype=h,p.onerror=d}(this.parser),w=[this];try{this.parser.write(p)}finally{delete this.parser}}a.prototype._addChild=function(p){this.children.push(p),this.firstChild||(this.firstChild=p),this.lastChild=p},a.prototype._opentag=function(p){var x=new a(p);this._addChild(x),w.unshift(x)},a.prototype._closetag=function(){w.shift()},a.prototype._text=function(p){typeof this.children>"u"||(this.val+=p,this._addChild(new o(p)))},a.prototype._cdata=function(p){this.val+=p,this._addChild(new s(p))},a.prototype._comment=function(p){typeof this.children>"u"||this._addChild(new c(p))},a.prototype._error=function(p){throw p},a.prototype.eachChild=function(p,x){for(var F=0,Y=this.children.length;F1?F.attr[x[1]]:F.val},a.prototype.toString=function(p){return this.toStringWithIndent("",p)},a.prototype.toStringWithIndent=function(p,x){var F=p+"<"+this.name,Y=x&&x.compressed?"":"\n";for(var T in this.attr)Object.prototype.hasOwnProperty.call(this.attr,T)&&(F+=" "+T+'="'+N(this.attr[T])+'"');if(1===this.children.length&&"element"!==this.children[0].type)F+=">"+this.children[0].toString(x)+"";else if(this.children.length){F+=">"+Y;for(var z=p+(x&&x.compressed?"":" "),y=0,tA=this.children.length;y"}else x&&x.html?-1!==["area","base","br","col","embed","frame","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"].indexOf(this.name)?F+="/>":F+=">":F+="/>";return F},o.prototype.toString=function(p){return m(N(this.text),p)},o.prototype.toStringWithIndent=function(p,x){return p+this.toString(x)},s.prototype.toString=function(p){return""},s.prototype.toStringWithIndent=function(p,x){return p+this.toString(x)},c.prototype.toString=function(p){return"\x3c!--"+m(N(this.comment),p)+"--\x3e"},c.prototype.toStringWithIndent=function(p,x){return p+this.toString(x)},a.prototype.type="element",o.prototype.type="text",s.prototype.type="cdata",c.prototype.type="comment",function D(p,x){for(var F in x)x.hasOwnProperty(F)&&(p[F]=x[F])}(f.prototype,a.prototype),f.prototype._opentag=function(p){typeof this.children>"u"?a.call(this,p):a.prototype._opentag.apply(this,arguments)},f.prototype._doctype=function(p){this.doctype+=p};var w=null;function r(){w[0]&&w[0]._opentag.apply(w[0],arguments)}function Q(){w[0]&&w[0]._closetag.apply(w[0],arguments)}function E(){w[0]&&w[0]._text.apply(w[0],arguments)}function C(){w[0]&&w[0]._cdata.apply(w[0],arguments)}function e(){w[0]&&w[0]._comment.apply(w[0],arguments)}function h(){w[0]&&w[0]._doctype.apply(w[0],arguments)}function d(){w[0]&&w[0]._error.apply(w[0],arguments)}function N(p){return p.toString().replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")}function m(p,x){var F=p;return x&&x.trimmed&&p.length>25&&(F=F.substring(0,25).trim()+"\u2026"),x&&x.preserveWhitespace||(F=F.trim()),F}U.exports&&!n.g.xmldocAssumeBrowser?(U.exports.XmlDocument=f,U.exports.XmlElement=a,U.exports.XmlTextNode=o,U.exports.XmlCDataNode=s,U.exports.XmlCommentNode=c):(this.XmlDocument=f,this.XmlElement=a,this.XmlTextNode=o,this.XmlCDataNode=s,this.XmlCommentNode=c)}()},96255:function(U,A,n){"use strict";typeof window<"u"&&!window.Promise&&n(13867),n(24667);function a(o){this.fs=o,this.resolving={}}a.prototype.resolve=function(o,s){if(!this.resolving[o]){var c=this;this.resolving[o]=new Promise(function(f,w){0===o.toLowerCase().indexOf("https://")||0===o.toLowerCase().indexOf("http://")?c.fs.existsSync(o)?f():function(o,s){return new Promise(function(c,f){var w=new XMLHttpRequest;for(var B in w.open("GET",o,!0),s)w.setRequestHeader(B,s[B]);w.responseType="arraybuffer",w.onreadystatechange=function(){4===w.readyState&&(w.status>=200&&w.status<300||setTimeout(function(){f(new TypeError('Failed to fetch (url: "'+o+'")'))},0))},w.onload=function(){w.status>=200&&w.status<300&&c(w.response)},w.onerror=function(){setTimeout(function(){f(new TypeError('Network request failed (url: "'+o+'")'))},0)},w.ontimeout=function(){setTimeout(function(){f(new TypeError('Network request failed (url: "'+o+'")'))},0)},w.send()})}(o,s).then(function(B){c.fs.writeFileSync(o,B),f()},function(B){w(B)}):f()})}return this.resolving[o]},a.prototype.resolved=function(){var o=this;return new Promise(function(s,c){Promise.all(Object.values(o.resolving)).then(function(){s()},function(f){c(f)})})},U.exports=a},44275:function(U,A,n){"use strict";var u=n(48823).Buffer,a=n(6225).isFunction,o=n(6225).isUndefined,f=(n(6225),n(76308).saveAs),w={Roboto:{normal:"Roboto-Regular.ttf",bold:"Roboto-Medium.ttf",italics:"Roboto-Italic.ttf",bolditalics:"Roboto-MediumItalic.ttf"}};function B(Q,E,C,e){this.docDefinition=Q,this.tableLayouts=E||null,this.fonts=C||w,this.vfs=e}B.prototype._createDoc=function(Q,E){var C=function(Y){return"object"==typeof Y?{url:Y.url,headers:Y.headers}:{url:Y,headers:{}}};Q=Q||{},this.tableLayouts&&(Q.tableLayouts=this.tableLayouts);var h=new(n(28617))(this.fonts);if(n(73857).bindFS(this.vfs),!a(E))return h.createPdfKitDocument(this.docDefinition,Q);var N=new(n(96255))(n(73857));for(var m in this.fonts)if(this.fonts.hasOwnProperty(m)){if(this.fonts[m].normal)if(Array.isArray(this.fonts[m].normal)){var p=C(this.fonts[m].normal[0]);N.resolve(p.url,p.headers),this.fonts[m].normal[0]=p.url}else p=C(this.fonts[m].normal),N.resolve(p.url,p.headers),this.fonts[m].normal=p.url;this.fonts[m].bold&&(Array.isArray(this.fonts[m].bold)?(p=C(this.fonts[m].bold[0]),N.resolve(p.url,p.headers),this.fonts[m].bold[0]=p.url):(p=C(this.fonts[m].bold),N.resolve(p.url,p.headers),this.fonts[m].bold=p.url)),this.fonts[m].italics&&(Array.isArray(this.fonts[m].italics)?(p=C(this.fonts[m].italics[0]),N.resolve(p.url,p.headers),this.fonts[m].italics[0]=p.url):(p=C(this.fonts[m].italics),N.resolve(p.url,p.headers),this.fonts[m].italics=p.url)),this.fonts[m].bolditalics&&(Array.isArray(this.fonts[m].bolditalics)?(p=C(this.fonts[m].bolditalics[0]),N.resolve(p.url,p.headers),this.fonts[m].bolditalics[0]=p.url):(p=C(this.fonts[m].bolditalics),N.resolve(p.url,p.headers),this.fonts[m].bolditalics=p.url))}if(this.docDefinition.images)for(var x in this.docDefinition.images)this.docDefinition.images.hasOwnProperty(x)&&(p=C(this.docDefinition.images[x]),N.resolve(p.url,p.headers),this.docDefinition.images[x]=p.url);var F=this;N.resolved().then(function(){var Y=h.createPdfKitDocument(F.docDefinition,Q);E(Y)},function(Y){throw Y})},B.prototype._flushDoc=function(Q,E){var e,C=[];Q.on("readable",function(){for(var h;null!==(h=Q.read(9007199254740991));)C.push(h)}),Q.on("end",function(){e=u.concat(C),E(e,Q._pdfMakePages)}),Q.end()},B.prototype._getPages=function(Q,E){if(!E)throw"_getPages is an async method and needs a callback argument";var C=this;this._createDoc(Q,function(e){C._flushDoc(e,function(h,d){E(d)})})},B.prototype._bufferToBlob=function(Q){var E;try{E=new Blob([Q],{type:"application/pdf"})}catch(e){if("InvalidStateError"===e.name){var C=new Uint8Array(Q);E=new Blob([C.buffer],{type:"application/pdf"})}}if(!E)throw"Could not generate blob";return E},B.prototype._openWindow=function(){var Q=window.open("","_blank");if(null===Q)throw"Open PDF in new window blocked by browser";return Q},B.prototype._openPdf=function(Q,E){E||(E=this._openWindow());try{this.getBlob(function(C){var h=(window.URL||window.webkitURL).createObjectURL(C);E.location.href=h},Q)}catch(C){throw E.close(),C}},B.prototype.open=function(Q,E){(Q=Q||{}).autoPrint=!1,this._openPdf(Q,E=E||null)},B.prototype.print=function(Q,E){(Q=Q||{}).autoPrint=!0,this._openPdf(Q,E=E||null)},B.prototype.download=function(Q,E,C){a(Q)&&(o(E)||(C=E),E=Q,Q=null),Q=Q||"file.pdf",this.getBlob(function(e){f(e,Q),a(E)&&E()},C)},B.prototype.getBase64=function(Q,E){if(!Q)throw"getBase64 is an async method and needs a callback argument";this.getBuffer(function(C){Q(C.toString("base64"))},E)},B.prototype.getDataUrl=function(Q,E){if(!Q)throw"getDataUrl is an async method and needs a callback argument";this.getBuffer(function(C){Q("data:application/pdf;base64,"+C.toString("base64"))},E)},B.prototype.getBlob=function(Q,E){if(!Q)throw"getBlob is an async method and needs a callback argument";var C=this;this.getBuffer(function(e){var h=C._bufferToBlob(e);Q(h)},E)},B.prototype.getBuffer=function(Q,E){if(!Q)throw"getBuffer is an async method and needs a callback argument";var C=this;this._createDoc(E,function(e){C._flushDoc(e,function(h){Q(h)})})},B.prototype.getStream=function(Q,E){if(!a(E))return this._createDoc(Q);this._createDoc(Q,function(e){E(e)})},U.exports={createPdf:function(Q,E,C,e){if(!function r(){try{var Q=new Uint8Array(1),E={foo:function(){return 42}};return Object.setPrototypeOf(E,Uint8Array.prototype),Object.setPrototypeOf(Q,E),42===Q.foo()}catch{return!1}}())throw"Your browser does not provide the level of support needed";return new B(Q,E||n.g.pdfMake.tableLayouts,C||n.g.pdfMake.fonts,e||n.g.pdfMake.vfs)}}},73857:function(U,A,n){"use strict";var a=n(48823).Buffer;function o(){this.fileSystem={},this.dataSystem={}}function s(c){return 0===c.indexOf("/")&&(c=c.substring(1)),0===c.indexOf("/")&&(c=c.substring(1)),c}o.prototype.existsSync=function(c){return c=s(c),typeof this.fileSystem[c]<"u"||typeof this.dataSystem[c]<"u"},o.prototype.readFileSync=function(c,f){c=s(c);var w=this.dataSystem[c];if("string"==typeof w&&"utf8"===f)return w;if(w)return new a(w,"string"==typeof w?"base64":void 0);var B=this.fileSystem[c];if(B)return B;throw"File '"+c+"' not found in virtual file system"},o.prototype.writeFileSync=function(c,f){this.fileSystem[s(c)]=f},o.prototype.bindFS=function(c){this.dataSystem=c||{}},U.exports=new o},64498:function(U,A,n){"use strict";var u=n(6225).isString;function o(f){return"auto"===f.width}function s(f){return null==f.width||"*"===f.width||"star"===f.width}U.exports={buildColumnWidths:function a(f,w){var B=[],r=0,Q=0,E=[],C=0,e=0,h=[],d=w;f.forEach(function(F){o(F)?(B.push(F),r+=F._minWidth,Q+=F._maxWidth):s(F)?(E.push(F),C=Math.max(C,F._minWidth),e=Math.max(e,F._maxWidth)):h.push(F)}),h.forEach(function(F){u(F.width)&&/\d+%/.test(F.width)&&(F.width=parseFloat(F.width)*d/100),F._calcWidth=F.width=w)B.forEach(function(F){F._calcWidth=F._minWidth}),E.forEach(function(F){F._calcWidth=C});else{if(N0){var x=w/E.length;E.forEach(function(F){F._calcWidth=x})}}},measureMinMax:function c(f){for(var w={min:0,max:0},B={min:0,max:0},r=0,Q=0,E=f.length;Q=0;z--){var tA=h.styleStack.styleDictionary[v[z]];for(var gA in tA)tA.hasOwnProperty(gA)&&(T[gA]=tA[gA])}return T}function p(v){return c(v)?v=[v,v,v,v]:w(v)&&2===v.length&&(v=[v[0],v[1],v[0],v[1]]),v}var x=[void 0,void 0,void 0,void 0];if(e.style){var Y=m(w(e.style)?e.style:[e.style]);Y&&(x=N(Y,x)),Y.margin&&(x=p(Y.margin))}return x=N(e,x),e.margin&&(x=p(e.margin)),void 0===x[0]&&void 0===x[1]&&void 0===x[2]&&void 0===x[3]?null:x}(),e.columns)return d(h.measureColumns(e));if(e.stack)return d(h.measureVerticalContainer(e));if(e.ul)return d(h.measureUnorderedList(e));if(e.ol)return d(h.measureOrderedList(e));if(e.table)return d(h.measureTable(e));if(void 0!==e.text)return d(h.measureLeaf(e));if(e.toc)return d(h.measureToc(e));if(e.image)return d(h.measureImage(e));if(e.svg)return d(h.measureSVG(e));if(e.canvas)return d(h.measureCanvas(e));if(e.qr)return d(h.measureQr(e));throw"Unrecognized document structure: "+JSON.stringify(e,B)});function d(N){var m=N._margin;return m&&(N._minWidth+=m[0]+m[2],N._maxWidth+=m[0]+m[2]),N}},C.prototype.convertIfBase64Image=function(e){if(/^data:image\/(jpeg|jpg|png);base64,/.test(e.image)){var h="$$pdfmake$$"+this.autoImageIndex++;this.images[h]=e.image,e.image=h}},C.prototype.measureImageWithDimensions=function(e,h){if(e.fit){var d=h.width/h.height>e.fit[0]/e.fit[1]?e.fit[0]/h.width:e.fit[1]/h.height;e._width=e._minWidth=e._maxWidth=h.width*d,e._height=h.height*d}else e._width=e._minWidth=e._maxWidth=e.width||h.width,e._height=e.height||h.height*e._width/h.width,c(e.maxWidth)&&e.maxWidthe._width&&(e._width=e._minWidth=e._maxWidth=e.minWidth,e._height=e._width*h.height/h.width),c(e.minHeight)&&e.minHeight>e._height&&(e._height=e.minHeight,e._width=e._minWidth=e._maxWidth=e._height*h.width/h.height);e._alignment=this.styleStack.getProperty("alignment")},C.prototype.measureImage=function(e){this.images&&this.convertIfBase64Image(e);var h=this.imageMeasure.measureImage(e.image);return this.measureImageWithDimensions(e,h),e},C.prototype.measureSVG=function(e){var h=this.svgMeasure.measureSVG(e.svg);return this.measureImageWithDimensions(e,h),e.font=this.styleStack.getProperty("font"),e.svg=this.svgMeasure.writeDimensions(e.svg,{width:e._width,height:e._height}),e},C.prototype.measureLeaf=function(e){e._textRef&&e._textRef._textNodeRef.text&&(e.text=e._textRef._textNodeRef.text);var h=this.styleStack.clone();h.push(e);var d=this.textTools.buildInlines(e.text,h);return e._inlines=d.items,e._minWidth=d.minWidth,e._maxWidth=d.maxWidth,e},C.prototype.measureToc=function(e){if(e.toc.title&&(e.toc.title=this.measureNode(e.toc.title)),e.toc._items.length>0){for(var h=[],d=e.toc.textStyle||{},D=e.toc.numberStyle||d,N=e.toc.textMargin||[0,0,0,0],m=0,p=e.toc._items.length;m=26?T((z/26>>0)-1):"")+"abcdefghijklmnopqrstuvwxyz"[z%26>>0]}(v-1)}function m(v){if(v<1||v>4999)return v.toString();var tA,T=v,z={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},y="";for(tA in z)for(;T>=z[tA];)y+=tA,T-=z[tA];return y}var x;switch(d){case"none":x=null;break;case"upper-alpha":x=N(e).toUpperCase();break;case"lower-alpha":x=N(e);break;case"upper-roman":x=m(e);break;case"lower-roman":x=m(e).toLowerCase();break;default:x=function p(v){return v.toString()}(e)}if(null===x)return{};D&&(w(D)?(D[0]&&(x=D[0]+x),D[1]&&(x+=D[1]),x+=" "):x+=D+" ");var F={text:x},Y=h.getProperty("markerColor");return Y&&(F.color=Y),{_inlines:this.textTools.buildInlines(F,h).items}},C.prototype.measureUnorderedList=function(e){var h=this.styleStack.clone(),d=e.ul;e.type=e.type||"disc",e._gapSize=this.gapSizeForList(),e._minWidth=0,e._maxWidth=0;for(var D=0,N=d.length;D0?h.length-1:0;return e._minWidth=N.min+e._gap*m,e._maxWidth=N.max+e._gap*m,e},C.prototype.measureTable=function(e){(function BA($){if($.table.widths||($.table.widths="auto"),s($.table.widths))for($.table.widths=[$.table.widths];$.table.widths.length<$.table.body[0].length;)$.table.widths.push($.table.widths[$.table.widths.length-1]);for(var CA=0,mA=$.table.widths.length;CA1?(gA(x,d,F.colSpan),h.push({col:d,span:F.colSpan,minWidth:F._minWidth,maxWidth:F._maxWidth})):(p._minWidth=Math.max(p._minWidth,F._minWidth),p._maxWidth=Math.max(p._maxWidth,F._maxWidth))),F.rowSpan&&F.rowSpan>1&&X(e.table,D,d,F.rowSpan)}}!function y(){for(var $,CA,mA=0,yA=h.length;mA0)for($=j/NA.span,CA=0;CA0)for($=fA/NA.span,CA=0;CAB.page?w:B.page>w.page?B:w.y>B.y?w:B).page,x:r.x,y:r.y,availableHeight:r.availableHeight,availableWidth:r.availableWidth}}(this,w.bottomMost)},o.prototype.markEnding=function(w){this.page=w._columnEndingContext.page,this.x=w._columnEndingContext.x,this.y=w._columnEndingContext.y,this.availableWidth=w._columnEndingContext.availableWidth,this.availableHeight=w._columnEndingContext.availableHeight,this.lastColumnWidth=w._columnEndingContext.lastColumnWidth},o.prototype.saveContextInEndingCell=function(w){w._columnEndingContext={page:this.page,x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,lastColumnWidth:this.lastColumnWidth}},o.prototype.completeColumnGroup=function(w){var B=this.snapshots.pop();this.calculateBottomMost(B),this.endingCell=null,this.x=B.x;var r=B.bottomMost.y;w&&(B.page===B.bottomMost.page?B.y+w>r&&(r=B.y+w):r+=w),this.y=r,this.page=B.bottomMost.page,this.availableWidth=B.availableWidth,this.availableHeight=B.bottomMost.availableHeight,w&&(this.availableHeight-=r-B.bottomMost.y),this.lastColumnWidth=B.lastColumnWidth},o.prototype.addMargin=function(w,B){this.x+=w,this.availableWidth-=w+(B||0)},o.prototype.moveDown=function(w){return this.y+=w,this.availableHeight-=w,this.availableHeight>0},o.prototype.initializePage=function(){this.y=this.pageMargins.top,this.availableHeight=this.getCurrentPage().pageSize.height-this.pageMargins.top-this.pageMargins.bottom,this.pageSnapshot().availableWidth=this.getCurrentPage().pageSize.width-this.pageMargins.left-this.pageMargins.right},o.prototype.pageSnapshot=function(){return this.snapshots[0]?this.snapshots[0]:this},o.prototype.moveTo=function(w,B){null!=w&&(this.x=w,this.availableWidth=this.getCurrentPage().pageSize.width-this.x-this.pageMargins.right),null!=B&&(this.y=B,this.availableHeight=this.getCurrentPage().pageSize.height-this.y-this.pageMargins.bottom)},o.prototype.moveToRelative=function(w,B){null!=w&&(this.x=this.x+w),null!=B&&(this.y=this.y+B)},o.prototype.beginDetachedBlock=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth})},o.prototype.endDetachedBlock=function(){var w=this.snapshots.pop();this.x=w.x,this.y=w.y,this.availableWidth=w.availableWidth,this.availableHeight=w.availableHeight,this.page=w.page,this.endingCell=w.endingCell,this.lastColumnWidth=w.lastColumnWidth};var c=function(w,B){return(B=function s(w,B){return void 0===w?B:a(w)&&"landscape"===w.toLowerCase()?"landscape":"portrait"}(B,w.pageSize.orientation))!==w.pageSize.orientation?{orientation:B,width:w.pageSize.height,height:w.pageSize.width}:{orientation:w.pageSize.orientation,width:w.pageSize.width,height:w.pageSize.height}};o.prototype.moveToNextPage=function(w){var B=this.page+1,r=this.page,Q=this.y,E=B>=this.pages.length;if(E){var C=this.availableWidth,e=this.getCurrentPage().pageSize.orientation,h=c(this.getCurrentPage(),w);this.addPage(h),e===h.orientation&&(this.availableWidth=C)}else this.page=B,this.initializePage();return{newPageCreated:E,prevPage:r,prevY:Q,y:this.y}},o.prototype.addPage=function(w){var B={items:[],pageSize:w};return this.pages.push(B),this.backgroundLength.push(0),this.page=this.pages.length-1,this.initializePage(),this.tracker.emit("pageAdded"),B},o.prototype.getCurrentPage=function(){return this.page<0||this.page>=this.pages.length?null:this.pages[this.page]},o.prototype.getCurrentPosition=function(){var w=this.getCurrentPage().pageSize,B=w.height-this.pageMargins.top-this.pageMargins.bottom,r=w.width-this.pageMargins.left-this.pageMargins.right;return{pageNumber:this.page+1,pageOrientation:w.orientation,pageInnerHeight:B,pageInnerWidth:r,left:this.x,top:this.y,verticalRatio:(this.y-this.pageMargins.top)/B,horizontalRatio:(this.x-this.pageMargins.left)/r}},U.exports=o},1196:function(U,A,n){"use strict";var u=n(54775),a=n(6225).isNumber,o=n(6225).pack,s=n(6225).offsetVector,c=n(93858);function f(r,Q){this.context=r,this.contextStack=[],this.tracker=Q}function w(r,Q,E){null==E||E<0||E>r.items.length?r.items.push(Q):r.items.splice(E,0,Q)}f.prototype.addLine=function(r,Q,E){var C=r.getHeight(),e=this.context,h=e.getCurrentPage(),d=this.getCurrentPositionOnPage();return!(e.availableHeight0&&r.inlines[0].alignment,e=0;switch(C){case"right":e=Q-E;break;case"center":e=(Q-E)/2}if(e&&(r.x=(r.x||0)+e),"justify"===C&&!r.newLineForced&&!r.lastLineInParagraph&&r.inlines.length>1)for(var h=(Q-E)/(r.inlines.length-1),d=1,D=r.inlines.length;d0)&&(void 0===r._x&&(r._x=r.x||0),r.x=C.x+r._x,r.y=C.y,this.alignImage(r),w(e,{type:E||"image",item:r},Q),C.moveDown(r._height),h)},f.prototype.addSVG=function(r,Q){return this.addImage(r,Q,"svg")},f.prototype.addQr=function(r,Q){var E=this.context,C=E.getCurrentPage(),e=this.getCurrentPositionOnPage();if(!C||void 0===r.absolutePosition&&E.availableHeighte.availableHeight||(r.items.forEach(function(d){switch(d.type){case"line":var D=function B(r){var Q=new u(r.maxWidth);for(var E in r)r.hasOwnProperty(E)&&(Q[E]=r[E]);return Q}(d.item);D._node&&(D._node.positions[0].pageNumber=e.page+1),D.x=(D.x||0)+(Q?r.xOffset||0:e.x),D.y=(D.y||0)+(E?r.yOffset||0:e.y),h.items.push({type:"line",item:D});break;case"vector":var N=o(d.item);s(N,Q?r.xOffset||0:e.x,E?r.yOffset||0:e.y),h.items.push({type:"vector",item:N});break;case"image":case"svg":var m=o(d.item);m.x=(m.x||0)+(Q?r.xOffset||0:e.x),m.y=(m.y||0)+(E?r.yOffset||0:e.y),h.items.push({type:d.type,item:m})}}),C||e.moveDown(r.height),0))},f.prototype.pushContext=function(r,Q){void 0===r&&(Q=this.context.getCurrentPage().height-this.context.pageMargins.top-this.context.pageMargins.bottom,r=this.context.availableWidth),a(r)&&(r=new c({width:r,height:Q},{left:0,right:0,top:0,bottom:0})),this.contextStack.push(this.context),this.context=r},f.prototype.popContext=function(){this.context=this.contextStack.pop()},f.prototype.getCurrentPositionOnPage=function(){return(this.contextStack[0]||this.context).getCurrentPosition()},U.exports=f},87168:function(U,A,n){"use strict";var u=n(6225).isArray;function o(s,c){for(var f in this.fonts={},this.pdfKitDoc=c,this.fontCache={},s)if(s.hasOwnProperty(f)){var w=s[f];this.fonts[f]={normal:w.normal,bold:w.bold,italics:w.italics,bolditalics:w.bolditalics}}}o.prototype.getFontType=function(s,c){return function a(s,c){var f="normal";return s&&c?f="bolditalics":s?f="bold":c&&(f="italics"),f}(s,c)},o.prototype.getFontFile=function(s,c,f){var w=this.getFontType(c,f);return this.fonts[s]&&this.fonts[s][w]?this.fonts[s][w]:null},o.prototype.provideFont=function(s,c,f){var w=this.getFontType(c,f);if(null===this.getFontFile(s,c,f))throw new Error("Font '"+s+"' in style '"+w+"' is not defined in the font section of the document definition.");if(this.fontCache[s]=this.fontCache[s]||{},!this.fontCache[s][w]){var B=this.fonts[s][w];u(B)||(B=[B]),this.fontCache[s][w]=this.pdfKitDoc.font.apply(this.pdfKitDoc,B)._font}return this.fontCache[s][w]},U.exports=o},6225:function(U){"use strict";function a(e){return Array.isArray(e)}U.exports={isString:function A(e){return"string"==typeof e||e instanceof String},isNumber:function n(e){return"number"==typeof e||e instanceof Number},isBoolean:function u(e){return"boolean"==typeof e},isArray:a,isFunction:function o(e){return"function"==typeof e},isObject:function s(e){return null!==e&&"object"==typeof e},isNull:function c(e){return null===e},isUndefined:function f(e){return void 0===e},pack:function w(){for(var e={},h=0,d=arguments.length;h0})).forEach(function(iA){var pA={};["id","text","ul","ol","table","image","qr","canvas","svg","columns","headlineLevel","style","pageBreak","pageOrientation","width","height"].forEach(function(xA){void 0!==iA[xA]&&(pA[xA]=iA[xA])}),pA.startPosition=iA.positions[0],pA.pageNumbers=Array.from(new Set(iA.positions.map(function(xA){return xA.pageNumber}))),pA.pages=fA.length,pA.stack=Q(iA.stack),iA.nodeInfo=pA});for(var rA=0;rA1)for(var R=rA+1,aA=j.length;R-1&&FA.push(j[R].nodeInfo),mA.length>2&&j[R].nodeInfo.pageNumbers.indexOf(EA+1)>-1&&OA.push(j[R].nodeInfo);if(mA.length>3)for(R=0;R-1&&K.push(j[R].nodeInfo);if(mA(nA.nodeInfo,FA,OA,K))return nA.pageBreak="before",!0}}return!1}this.docPreprocessor=new a,this.docMeasure=new o(z,y,tA,this.imageMeasure,this.svgMeasure,this.tableLayouts,$);for(var JA=this.tryLayoutDocument(T,z,y,tA,gA,X,BA,$,CA);yA(JA.linearNodeList,JA.pages);)JA.linearNodeList.forEach(function(fA){fA.resetXY()}),JA=this.tryLayoutDocument(T,z,y,tA,gA,X,BA,$,CA);return JA.pages},Y.prototype.tryLayoutDocument=function(T,z,y,tA,gA,X,BA,$,CA,mA){this.linearNodeList=[],T=this.docPreprocessor.preprocessDocument(T),T=this.docMeasure.measureDocument(T),this.writer=new c(new s(this.pageSize,this.pageMargins),this.tracker);var yA=this;return this.writer.context().tracker.startTracking("pageAdded",function(){yA.addBackground(gA)}),this.addBackground(gA),this.processNode(T),this.addHeadersAndFooters(X,BA),null!=CA&&this.addWatermark(CA,z,tA),{pages:this.writer.context().pages,linearNodeList:this.linearNodeList}},Y.prototype.addBackground=function(T){var z=N(T)?T:function(){return T},y=this.writer.context(),tA=y.getCurrentPage().pageSize,gA=z(y.page+1,tA);gA&&(this.writer.beginUnbreakableBlock(tA.width,tA.height),gA=this.docPreprocessor.preprocessDocument(gA),this.processNode(this.docMeasure.measureDocument(gA)),this.writer.commitUnbreakableBlock(0,0),y.backgroundLength[y.page]+=gA.positions.length)},Y.prototype.addStaticRepeatable=function(T,z){this.addDynamicRepeatable(function(){return JSON.parse(JSON.stringify(T))},z)},Y.prototype.addDynamicRepeatable=function(T,z){for(var tA=0,gA=this.writer.context().pages.length;tA1;)j.push({fontSize:EA}),(fA=JA.sizeOfRotatedText(yA.text,yA.angle,j)).width>mA.width?EA=(rA+(nA=EA))/2:fA.widthmA.height?(rA+(nA=EA))/2:((rA=EA)+nA)/2),j.pop();return EA}(this.pageSize,T,z));var tA={text:T.text,font:z.provideFont(T.font,T.bold,T.italics),fontSize:T.fontSize,color:T.color,opacity:T.opacity,angle:T.angle};tA._size=function $(mA,yA){var NA=new m(yA),JA=new p(null,{font:mA.font,bold:mA.bold,italics:mA.italics});return JA.push({fontSize:mA.fontSize}),{size:NA.sizeOfString(mA.text,JA),rotatedSize:NA.sizeOfRotatedText(mA.text,mA.angle,JA)}}(T,z);for(var gA=this.writer.context().pages,X=0,BA=gA.length;X0;CA--)$.push(BA);return $}(T._gap);tA&&(y-=(tA.length-1)*T._gap),f.buildColumnWidths(z,y);var gA=this.processRow(z,z,tA);F(T.positions,gA.positions)},Y.prototype.processRow=function(T,z,y,tA,gA,X){var BA=this,$=[],CA=[];return this.tracker.auto("pageChanged",function mA(JA){for(var j,fA=0,rA=$.length;fA1)for(var EA=1;EAJA?y[JA]:0}function NA(JA,j){if(JA.rowSpan&&JA.rowSpan>1){var fA=gA+JA.rowSpan-1;if(fA>=tA.length)throw"Row span for column "+j+" (with indexes starting from 0) exceeded row count";return tA[fA][j]}return null}},Y.prototype.processList=function(T,z){var X,y=this,tA=T?z.ol:z.ul,gA=z._gapSize;this.writer.context().addMargin(gA.width),this.tracker.auto("lineAdded",function BA($){if(X){var CA=X;if(X=null,CA.canvas){var mA=CA.canvas[0];h(mA,-CA._minWidth,0),y.writer.addVector(mA)}else if(CA._inlines){var yA=new B(y.pageSize.width);yA.addInline(CA._inlines[0]),yA.x=-CA._minWidth,yA.y=$.getAscenderHeight()-yA.getAscenderHeight(),y.writer.addLine(yA,!0)}}},function(){tA.forEach(function($){X=$.listMarker,y.processNode($),F(z.positions,$.positions)})}),this.writer.context().addMargin(-gA.width)},Y.prototype.processTable=function(T){var z=new w(T);z.beginTable(this.writer);for(var y=T.table.heights,tA=0,gA=T.table.body.length;tA0&&(y.hasEnoughSpaceForInline(T._inlines[0],T._inlines.slice(1))||gA);){var X=!1,BA=T._inlines.shift();if(gA=!1,!BA.noWrap&&BA.text.length>1&&BA.width>y.getAvailableWidth()){var $=BA.width/BA.text.length,CA=Math.floor(y.getAvailableWidth()/$);if(CA<1&&(CA=1),CA0){var r=w.pages[0];if(r.xOffset=c,r.yOffset=f,B>1)if(void 0!==c||void 0!==f)r.height=w.getCurrentPage().pageSize.height-w.pageMargins.top-w.pageMargins.bottom;else{r.height=this.writer.context.getCurrentPage().pageSize.height-this.writer.context.pageMargins.top-this.writer.context.pageMargins.bottom;for(var Q=0,E=this.repeatables.length;QOA.item.y2?OA.item.y1:OA.item.y2:OA.item.h:0}(OA)}var EA=v(fA||40),FA=EA.top;return j.forEach(function(OA){OA.items.forEach(function(K){var R=nA(K);R>FA&&(FA=R)})}),FA+=EA.bottom}function Y(j,fA){j&&"auto"===j.height&&(j.height=1/0);var nA=function z(j){if(Q(j)){var fA=s[j.toUpperCase()];if(!fA)throw"Page size "+j+" not recognized";return{width:fA[0],height:fA[1]}}return j}(j||"A4");return function rA(EA){return!!Q(EA)&&("portrait"===(EA=EA.toLowerCase())&&nA.width>nA.height||"landscape"===EA&&nA.widthnA.height?"landscape":"portrait",nA}function v(j){if(E(j))j={left:j,right:j,top:j,bottom:j};else if(e(j))if(2===j.length)j={left:j[0],top:j[1],right:j[0],bottom:j[1]};else{if(4!==j.length)throw"Invalid pageMargins definition";j={left:j[0],top:j[1],right:j[2],bottom:j[3]}}return j}function y(j,fA){j.pageSize.orientation!==(fA.options.size[0]>fA.options.size[1]?"landscape":"portrait")&&(fA.options.size=[fA.options.size[1],fA.options.size[0]])}function gA(j,fA){var rA=j;return fA.sup&&(rA-=.75*fA.fontSize),fA.sub&&(rA+=.35*fA.fontSize),rA}function X(j,fA,rA,nA,EA){function FA(zA,IA){var jA,ut,Ct=new B(null);if(h(zA.positions))throw"Page reference id not found";var lt=zA.positions[0].pageNumber.toString();switch(IA.text=lt,jA=Ct.widthOfString(IA.text,IA.font,IA.fontSize,IA.characterSpacing,IA.fontFeatures),ut=IA.width-jA,IA.width=jA,IA.alignment){case"right":IA.x+=ut;break;case"center":IA.x+=ut/2}}j._pageNodeRef&&FA(j._pageNodeRef,j.inlines[0]),fA=fA||0,rA=rA||0;var OA=j.getHeight(),R=OA-j.getAscenderHeight();w.drawBackground(j,fA,rA,nA,EA);for(var aA=0,iA=j.inlines.length;aA1){var OA=j.points[0],K=j.points[j.points.length-1];(j.closePath||OA.x===K.x&&OA.y===K.y)&&rA.closePath()}break;case"path":rA.path(j.d)}if(j.linearGradient&&nA){var R=1/(j.linearGradient.length-1);for(EA=0;EA-1&&(FA=FA.slice(0,OA)),rA.height===1/0){var K=F(FA,j.pageMargins);this.pdfKitDoc.options.size=[rA.width,K]}var R=function JA(j,fA){var rA={};return Object.keys(j).forEach(function(nA){var EA=j[nA];rA[nA]=fA.pattern(EA.boundingBox,EA.xStep,EA.yStep,EA.pattern,EA.colored)}),rA}(j.patterns||{},this.pdfKitDoc);if(function tA(j,fA,rA,nA,EA){rA._pdfMakePages=j,rA.addPage();var FA=0;EA&&j.forEach(function(xA){FA+=xA.items.length});var OA=0;EA=EA||function(){};for(var K=0;K0&&(y(j[K],rA),rA.addPage(rA.options));for(var R=j[K],aA=0,iA=R.items.length;aA=128?285:0);var D=[[]];for(h=0;h<30;++h){for(var N=D[h],m=[],p=0;p<=h;++p)m.push(e[(p6},tA=function(K,R){var aA=-8&function(K){var R=A[K],aA=16*K*K+128*K+64;return T(K)&&(aA-=36),R[2].length&&(aA-=25*R[2].length*R[2].length-10*R[2].length-55),aA}(K),iA=A[K];return aA-8*iA[0][R]*iA[1][R]},gA=function(K,R){switch(R){case u:return K<10?10:K<27?12:14;case a:return K<10?9:K<27?11:13;case o:return K<10?8:16;case 8:return K<10?8:K<27?10:12}},X=function(K,R,aA){var iA=tA(K,aA)-4-gA(K,R);switch(R){case u:return 3*(iA/10|0)+(iA%10<4?0:iA%10<7?1:2);case a:return 2*(iA/11|0)+(iA%11<6?0:1);case o:return iA/8|0;case 8:return iA/13|0}},BA=function(K,R){switch(K){case u:return R.match(c)?R:null;case a:return R.match(f)?R.toUpperCase():null;case o:if("string"==typeof R){for(var aA=[],iA=0;iA>6,128|63&pA):pA<65536?aA.push(224|pA>>12,128|pA>>6&63,128|63&pA):aA.push(240|pA>>18,128|pA>>12&63,128|pA>>6&63,128|63&pA)}return aA}return R}},CA=function(K,R){for(var aA=K.slice(0),iA=K.length,pA=R.length,xA=0;xA=0)for(var wA=0;wA=0;--xA)pA>>iA+xA&1&&(pA^=aA<>cA&1;return K},rA=function(K){for(var xA=function(pt){for(var Yt=0,KA=0;KA=5&&(Yt+=pt[KA]-5+3);for(KA=5;KA=4*qA||pt[KA+1]>=4*qA)&&(Yt+=40)}return Yt},cA=K.length,wA=0,DA=0,TA=0;TA=cA){for(pA.push(xA|IA>>(jA-=cA));jA>=8;)pA.push(IA>>(jA-=8)&255);xA=0,cA=8}jA>0&&(xA|=(IA&(1<>3);cA=function(K,R,aA){for(var iA=[],pA=K.length/R|0,xA=0,cA=R-K.length%R,wA=0;wA>Qt&1,pA[Ct+qA][lt+Qt]=1};for(cA(0,0,9,9,[127,65,93,93,93,65,383,0,64]),cA(aA-8,0,8,9,[256,127,65,93,93,93,65,127]),cA(0,aA-8,9,8,[254,130,186,186,186,130,254,0,0]),xA=9;xA>ut++&1,pA[xA][aA-11+IA]=pA[aA-11+IA][xA]=1}return{matrix:iA,reserved:pA}}(R),DA=wA.matrix,TA=wA.reserved;if(function(K,R,aA){for(var iA=K.length,pA=0,xA=-1,cA=iA-1;cA>=0;cA-=2){6==cA&&--cA;for(var wA=xA<0?iA-1:0,DA=0;DAcA-2;--TA)R[wA][TA]||(K[wA][TA]=aA[pA>>3]>>(7&~pA)&1,++pA);wA+=xA}xA=-xA}}(DA,TA,cA),pA<0){j(DA,TA,0),fA(DA,0,iA,0);var zA=0,IA=rA(DA);for(j(DA,TA,0),pA=1;pA<8;++pA){j(DA,TA,pA),fA(DA,0,iA,pA);var jA=rA(DA);IA>jA&&(IA=jA,zA=pA),j(DA,TA,pA)}pA=zA}return j(DA,TA,pA),fA(DA,0,iA,pA),DA};function FA(K,R){var aA=[],iA=R.background||"#fff",pA=R.foreground||"#000",xA=function EA(K,R){var aA={numeric:u,alphanumeric:a,octet:o},pA=(R=R||{}).version||-1,xA={L:B,M:r,Q,H:E}[(R.eccLevel||"L").toUpperCase()],cA=R.mode?aA[R.mode.toLowerCase()]:-1,wA="mask"in R?R.mask:-1;if(cA<0)cA="string"==typeof K?K.match(c)?u:K.match(w)?a:o:o;else if(cA!=u&&cA!=a&&cA!=o)throw"invalid or unsupported mode";if(null===(K=BA(cA,K)))throw"invalid data format";if(xA<0||xA>3)throw"invalid ECC level";if(pA<0){for(pA=1;pA<=40&&!(K.length<=X(pA,cA,xA));++pA);if(pA>40)throw"too large data for the Qr format"}else if(pA<1||pA>40)throw"invalid Qr version! should be between 1 and 40";if(-1!=wA&&(wA<0||wA>8))throw"invalid mask";return nA(K,pA,cA,xA,wA)}(K,R),cA=xA.length,wA=Math.floor(R.fit?R.fit/cA:5),DA=cA*wA;aA.push({type:"rect",x:0,y:0,w:DA,h:DA,lineWidth:0,color:iA});for(var TA=0;TA0;)this.styleOverrides.pop()},c.prototype.autopush=function(f){if(u(f))return 0;var w=[];f.style&&(w=a(f.style)?f.style:[f.style]);for(var B=0,r=w.length;B0&&this.pop(B),r},c.prototype.getProperty=function(f){if(this.styleOverrides)for(var w=this.styleOverrides.length-1;w>=0;w--){var B=this.styleOverrides[w];if(u(B)){var r=this.styleDictionary[B];if(r&&!o(r[f])&&!s(r[f]))return r[f]}else if(!o(B[f])&&!s(B[f]))return B[f]}return this.defaultStyle&&this.defaultStyle[f]},U.exports=c},27601:function(U,A,n){"use strict";var u=n(96513);function a(c){var f=parseFloat(c);if("number"==typeof f&&!isNaN(f))return f}function o(c){var f;try{f=new u.XmlDocument(c)}catch(w){throw new Error("SVGMeasure: "+w)}if("svg"!==f.name)throw new Error("SVGMeasure: expected document");return f}function s(){}s.prototype.measureSVG=function(c){var f=o(c),w=a(f.attr.width),B=a(f.attr.height);if((null==w||null==B)&&"string"==typeof f.attr.viewBox){var r=f.attr.viewBox.split(/[,\s]+/);if(4!==r.length)throw new Error("Unexpected svg viewbox format, should have 4 entries but found: '"+f.attr.viewBox+"'");null==w&&(w=a(r[2])),null==B&&(B=a(r[3]))}return{width:w,height:B}},s.prototype.writeDimensions=function(c,f){var w=o(c);return w.attr.width=""+f.width,w.attr.height=""+f.height,w.toString()},U.exports=s},1219:function(U,A,n){"use strict";var u=n(64498),a=n(6225).isFunction,o=n(6225).isNumber;function s(c){this.tableNode=c}s.prototype.beginTable=function(c){var f,w,B=this;this.offsets=(f=this.tableNode)._offsets,this.layout=f._layout,w=c.context().availableWidth-this.offsets.total,u.buildColumnWidths(f.table.widths,w),this.tableWidth=f._offsets.total+function r(){var C=0;return f.table.widths.forEach(function(e){C+=e._calcWidth}),C}(),this.rowSpanData=function Q(){var C=[],e=0,h=0;C.push({left:0,rowSpan:0});for(var d=0,D=B.tableNode.table.body[0].length;d0&&F(e+p,d,0,D.border[0]),void 0!==D.border[2]&&F(e+p,d+m-1,2,D.border[2]);for(var x=0;x0&&F(e,d+x,1,D.border[1]),void 0!==D.border[3]&&F(e+N-1,d+x,3,D.border[3])}}function F(Y,v,T,z){var y=C[Y][v];y.border=y.border||{},y.border[T]=z}}(this.tableNode.table.body),this.drawHorizontalLine(0,c)},s.prototype.onRowBreak=function(c,f){var w=this;return function(){var B=w.rowPaddingTop+(w.headerRows?0:w.topLineWidth);f.context().availableHeight-=w.reservedAtBottom,f.context().moveDown(B)}},s.prototype.beginRow=function(c,f){this.topLineWidth=this.layout.hLineWidth(c,this.tableNode),this.rowPaddingTop=this.layout.paddingTop(c,this.tableNode),this.bottomLineWidth=this.layout.hLineWidth(c+1,this.tableNode),this.rowPaddingBottom=this.layout.paddingBottom(c,this.tableNode),this.rowCallback=this.onRowBreak(c,f),f.tracker.startTracking("pageChanged",this.rowCallback),this.dontBreakRows&&f.beginUnbreakableBlock(),this.rowTopY=f.context().y,this.reservedAtBottom=this.bottomLineWidth+this.rowPaddingBottom,f.context().availableHeight-=this.reservedAtBottom,f.context().moveDown(this.rowPaddingTop)},s.prototype.drawHorizontalLine=function(c,f,w){var B=this.layout.hLineWidth(c,this.tableNode);if(B){var Q,r=this.layout.hLineStyle(c,this.tableNode);r&&r.dash&&(Q=r.dash);for(var h,d,D,E=B/2,C=null,e=this.tableNode.table.body,N=0,m=this.rowSpanData.length;N0&&(v=(h=e[c-1][N]).border?h.border[3]:this.layout.defaultBorder)&&h.borderColor&&(F=h.borderColor[3]),cz;)C.width+=this.rowSpanData[N+z++].width||0;N+=z-1}else if(h&&h.colSpan&&v){for(;h.colSpan>z;)C.width+=this.rowSpanData[N+z++].width||0;N+=z-1}else if(d&&d.colSpan&&Y){for(;d.colSpan>z;)C.width+=this.rowSpanData[N+z++].width||0;N+=z-1}else C.width+=this.rowSpanData[N].width||0}var y=(w||0)+E;x&&C&&C.width&&(f.addVector({type:"line",x1:C.left,x2:C.left+C.width,y1:y,y2:y,lineWidth:B,dash:Q,lineColor:F},!1,w),C=null,F=null,h=null,d=null,D=null)}f.context().moveDown(B)}},s.prototype.drawVerticalLine=function(c,f,w,B,r,Q,E){var C=this.layout.vLineWidth(B,this.tableNode);if(0!==C){var h,e=this.layout.vLineStyle(B,this.tableNode);e&&e.dash&&(h=e.dash);var D,N,m,d=this.tableNode.table.body;if(B>0&&(D=d[Q][E])&&D.borderColor&&(D.border?D.border[2]:this.layout.defaultBorder)&&(m=D.borderColor[2]),null==m&&B0&&aA--}return R.push({x:Q.rowSpanData[Q.rowSpanData.length-1].left,index:Q.rowSpanData.length-1}),R}(),h=[],d=w&&w.length>0,D=this.tableNode.table.body;if(h.push({y0:this.rowTopY,page:d?w[0].prevPage:E}),d)for(r=0,B=w.length;r0&&!this.headerRows,v=Y?0:this.topLineWidth,T=h[p].y0,z=h[p].y1;for(F&&(z+=this.rowPaddingBottom),f.context().page!=h[p].page&&(f.context().page=h[p].page,this.reservedAtBottom=0),r=0,B=e.length;r0&&!y&&(y=(X=D[c][gA-1]).border?X.border[2]:this.layout.defaultBorder),gA+11)for(var OA=1;OA1)for(OA=1;OA0&&this.rowSpanData[r].rowSpan--}this.drawHorizontalLine(c+1,f),this.headerRows&&c===this.headerRows-1&&(this.headerRepeatable=f.currentBlockToRepeatable()),this.dontBreakRows&&f.tracker.auto("pageChanged",function(){!Q.headerRows&&!1!==Q.layout.hLineWhenBroken&&Q.drawHorizontalLine(c,f)},function(){f.commitUnbreakableBlock()}),this.headerRepeatable&&(c===this.rowsWithoutPageBreak-1||c===this.tableNode.table.body.length-1)&&(f.commitUnbreakableBlock(),f.pushToRepeatables(this.headerRepeatable),this.cleanUpRepeatables=!0,this.headerRepeatable=null)},U.exports=s},53497:function(U,A,n){"use strict";var u=n(6225).isArray,a=n(6225).isPattern,o=n(6225).getPattern;function c(B,r,Q,E){var h=B.inlines[0],d=function C(){for(var yA=0,NA=0,JA=B.inlines.length;NAyA?NA:yA;return B.inlines[yA]}(),D=function e(){for(var yA=0,NA=0,JA=B.inlines.length;NA=0&&a.splice(o,1)}},A.prototype.emit=function(n){var u=Array.prototype.slice.call(arguments,1),a=this.events[n];a&&a.forEach(function(o){o.apply(this,u)})},A.prototype.auto=function(n,u,a){this.startTracking(n,u),a(),this.stopTracking(n,u)},U.exports=A},42480:function(){},25832:function(){},69862:function(){},40964:function(){},63083:function(U,A,n){"use strict";var u=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],a=typeof globalThis>"u"?n.g:globalThis;U.exports=function(){for(var s=[],c=0;cT),c(U.exports,"getCombiningClass",()=>z),c(U.exports,"getScript",()=>y),c(U.exports,"getEastAsianWidth",()=>tA),c(U.exports,"getNumericValue",()=>gA),c(U.exports,"isAlphabetic",()=>X),c(U.exports,"isDigit",()=>BA),c(U.exports,"isPunctuation",()=>$),c(U.exports,"isLowerCase",()=>CA),c(U.exports,"isUpperCase",()=>mA),c(U.exports,"isTitleCase",()=>yA),c(U.exports,"isWhiteSpace",()=>NA),c(U.exports,"isBaseForm",()=>JA),c(U.exports,"isMark",()=>j),c(U.exports,"default",()=>fA);var f={};f=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');const w=new(o(a))(o(u).toByteArray("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")),B=Math.log2||(rA=>Math.log(rA)/Math.LN2),r=rA=>B(rA)+1|0,Q=r(o(f).categories.length-1),E=r(o(f).combiningClasses.length-1),C=r(o(f).scripts.length-1),e=r(o(f).eaw.length-1),d=E+C+e+10,D=C+e+10,N=e+10,m=10,p=(1<>d&p]}function z(rA){const nA=w.get(rA);return o(f).combiningClasses[nA>>D&x]}function y(rA){const nA=w.get(rA);return o(f).scripts[nA>>N&F]}function tA(rA){const nA=w.get(rA);return o(f).eaw[nA>>m&Y]}function gA(rA){let nA=w.get(rA),EA=nA&v;if(0===EA)return null;if(EA<=50)return EA-1;if(EA<480)return((EA>>4)-12)/(1+(15&EA));if(EA<768){nA=(EA>>5)-14;let FA=2+(31&EA);for(;FA>0;)nA*=10,FA--;return nA}{nA=(EA>>2)-191;let FA=1+(3&EA);for(;FA>0;)nA*=60,FA--;return nA}}function X(rA){const nA=T(rA);return"Lu"===nA||"Ll"===nA||"Lt"===nA||"Lm"===nA||"Lo"===nA||"Nl"===nA}function BA(rA){return"Nd"===T(rA)}function $(rA){const nA=T(rA);return"Pc"===nA||"Pd"===nA||"Pe"===nA||"Pf"===nA||"Pi"===nA||"Po"===nA||"Ps"===nA}function CA(rA){return"Ll"===T(rA)}function mA(rA){return"Lu"===T(rA)}function yA(rA){return"Lt"===T(rA)}function NA(rA){const nA=T(rA);return"Zs"===nA||"Zl"===nA||"Zp"===nA}function JA(rA){const nA=T(rA);return"Nd"===nA||"No"===nA||"Nl"===nA||"Lu"===nA||"Ll"===nA||"Lt"===nA||"Lm"===nA||"Lo"===nA||"Me"===nA||"Mc"===nA}function j(rA){const nA=T(rA);return"Mn"===nA||"Me"===nA||"Mc"===nA}var fA={getCategory:T,getCombiningClass:z,getScript:y,getEastAsianWidth:tA,getNumericValue:gA,isAlphabetic:X,isDigit:BA,isPunctuation:$,isLowerCase:CA,isUpperCase:mA,isTitleCase:yA,isWhiteSpace:NA,isBaseForm:JA,isMark:j}},63480:function(U){"use strict";U.exports=JSON.parse('[["8740","\u43f0\u4c32\u4603\u45a6\u4578\u{27267}\u4d77\u45b3\u{27cb1}\u4ce2\u{27cc5}\u3b95\u4736\u4744\u4c47\u4c40\u{242bf}\u{23617}\u{27352}\u{26e8b}\u{270d2}\u4c57\u{2a351}\u474f\u45da\u4c85\u{27c6c}\u4d07\u4aa4\u46a1\u{26b23}\u7225\u{25a54}\u{21a63}\u{23e06}\u{23f61}\u664d\u56fb"],["8767","\u7d95\u591d\u{28bb9}\u3df4\u9734\u{27bef}\u5bdb\u{21d5e}\u5aa4\u3625\u{29eb0}\u5ad1\u5bb7\u5cfc\u676e\u8593\u{29945}\u7461\u749d\u3875\u{21d53}\u{2369e}\u{26021}\u3eec"],["87a1","\u{258de}\u3af5\u7afc\u9f97\u{24161}\u{2890d}\u{231ea}\u{20a8a}\u{2325e}\u430a\u8484\u9f96\u942f\u4930\u8613\u5896\u974a\u9218\u79d0\u7a32\u6660\u6a29\u889d\u744c\u7bc5\u6782\u7a2c\u524f\u9046\u34e6\u73c4\u{25db9}\u74c6\u9fc7\u57b3\u492f\u544c\u4131\u{2368e}\u5818\u7a72\u{27b65}\u8b8f\u46ae\u{26e88}\u4181\u{25d99}\u7bae\u{224bc}\u9fc8\u{224c1}\u{224c9}\u{224cc}\u9fc9\u8504\u{235bb}\u40b4\u9fca\u44e1\u{2adff}\u62c1\u706e\u9fcb"],["8840","\u31c0",4,"\u{2010c}\u31c5\u{200d1}\u{200cd}\u31c6\u31c7\u{200cb}\u{21fe8}\u31c8\u{200ca}\u31c9\u31ca\u31cb\u31cc\u{2010e}\u31cd\u31ce\u0100\xc1\u01cd\xc0\u0112\xc9\u011a\xc8\u014c\xd3\u01d1\xd2\u0fff\xca\u0304\u1ebe\u0fff\xca\u030c\u1ec0\xca\u0101\xe1\u01ce\xe0\u0251\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da"],["88a1","\u01dc\xfc\u0fff\xea\u0304\u1ebf\u0fff\xea\u030c\u1ec1\xea\u0261\u23da\u23db"],["8940","\u{2a3a9}\u{21145}"],["8943","\u650a"],["8946","\u4e3d\u6edd\u9d4e\u91df"],["894c","\u{27735}\u6491\u4f1a\u4f28\u4fa8\u5156\u5174\u519c\u51e4\u52a1\u52a8\u533b\u534e\u53d1\u53d8\u56e2\u58f0\u5904\u5907\u5932\u5934\u5b66\u5b9e\u5b9f\u5c9a\u5e86\u603b\u6589\u67fe\u6804\u6865\u6d4e\u70bc\u7535\u7ea4\u7eac\u7eba\u7ec7\u7ecf\u7edf\u7f06\u7f37\u827a\u82cf\u836f\u89c6\u8bbe\u8be2\u8f66\u8f67\u8f6e"],["89a1","\u7411\u7cfc\u7dcd\u6946\u7ac9\u5227"],["89ab","\u918c\u78b8\u915e\u80bc"],["89b0","\u8d0b\u80f6\u{209e7}"],["89b5","\u809f\u9ec7\u4ccd\u9dc9\u9e0c\u4c3e\u{29df6}\u{2700e}\u9e0a\u{2a133}\u35c1"],["89c1","\u6e9a\u823e\u7519"],["89c5","\u4911\u9a6c\u9a8f\u9f99\u7987\u{2846c}\u{21dca}\u{205d0}\u{22ae6}\u4e24\u4e81\u4e80\u4e87\u4ebf\u4eeb\u4f37\u344c\u4fbd\u3e48\u5003\u5088\u347d\u3493\u34a5\u5186\u5905\u51db\u51fc\u5205\u4e89\u5279\u5290\u5327\u35c7\u53a9\u3551\u53b0\u3553\u53c2\u5423\u356d\u3572\u3681\u5493\u54a3\u54b4\u54b9\u54d0\u54ef\u5518\u5523\u5528\u3598\u553f\u35a5\u35bf\u55d7\u35c5"],["8a40","\u{27d84}\u5525"],["8a43","\u{20c42}\u{20d15}\u{2512b}\u5590\u{22cc6}\u39ec\u{20341}\u8e46\u{24db8}\u{294e5}\u4053\u{280be}\u777a\u{22c38}\u3a34\u47d5\u{2815d}\u{269f2}\u{24dea}\u64dd\u{20d7c}\u{20fb4}\u{20cd5}\u{210f4}\u648d\u8e7e\u{20e96}\u{20c0b}\u{20f64}\u{22ca9}\u{28256}\u{244d3}"],["8a64","\u{20d46}\u{29a4d}\u{280e9}\u47f4\u{24ea7}\u{22cc2}\u9ab2\u3a67\u{295f4}\u3fed\u3506\u{252c7}\u{297d4}\u{278c8}\u{22d44}\u9d6e\u9815"],["8a76","\u43d9\u{260a5}\u64b4\u54e3\u{22d4c}\u{22bca}\u{21077}\u39fb\u{2106f}"],["8aa1","\u{266da}\u{26716}\u{279a0}\u64ea\u{25052}\u{20c43}\u8e68\u{221a1}\u{28b4c}\u{20731}"],["8aac","\u480b\u{201a9}\u3ffa\u5873\u{22d8d}"],["8ab2","\u{245c8}\u{204fc}\u{26097}\u{20f4c}\u{20d96}\u5579\u40bb\u43ba"],["8abb","\u4ab4\u{22a66}\u{2109d}\u81aa\u98f5\u{20d9c}\u6379\u39fe\u{22775}\u8dc0\u56a1\u647c\u3e43"],["8ac9","\u{2a601}\u{20e09}\u{22acf}\u{22cc9}"],["8ace","\u{210c8}\u{239c2}\u3992\u3a06\u{2829b}\u3578\u{25e49}\u{220c7}\u5652\u{20f31}\u{22cb2}\u{29720}\u34bc\u6c3d\u{24e3b}"],["8adf","\u{27574}\u{22e8b}\u{22208}\u{2a65b}\u{28ccd}\u{20e7a}\u{20c34}\u{2681c}\u7f93\u{210cf}\u{22803}\u{22939}\u35fb\u{251e3}\u{20e8c}\u{20f8d}\u{20eaa}\u3f93\u{20f30}\u{20d47}\u{2114f}\u{20e4c}"],["8af6","\u{20eab}\u{20ba9}\u{20d48}\u{210c0}\u{2113d}\u3ff9\u{22696}\u6432\u{20fad}"],["8b40","\u{233f4}\u{27639}\u{22bce}\u{20d7e}\u{20d7f}\u{22c51}\u{22c55}\u3a18\u{20e98}\u{210c7}\u{20f2e}\u{2a632}\u{26b50}\u{28cd2}\u{28d99}\u{28cca}\u95aa\u54cc\u82c4\u55b9"],["8b55","\u{29ec3}\u9c26\u9ab6\u{2775e}\u{22dee}\u7140\u816d\u80ec\u5c1c\u{26572}\u8134\u3797\u535f\u{280bd}\u91b6\u{20efa}\u{20e0f}\u{20e77}\u{20efb}\u35dd\u{24deb}\u3609\u{20cd6}\u56af\u{227b5}\u{210c9}\u{20e10}\u{20e78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20e79}\u{24e50}\u{22da4}\u5a54\u{2101d}\u{2101e}\u{210f5}\u{210f6}\u579c\u{20e11}"],["8ba1","\u{27694}\u{282cd}\u{20fb5}\u{20e7b}\u{2517e}\u3703\u{20fb6}\u{21180}\u{252d8}\u{2a2bd}\u{249da}\u{2183a}\u{24177}\u{2827c}\u5899\u5268\u361a\u{2573d}\u7bb2\u5b68\u4800\u4b2c\u9f27\u49e7\u9c1f\u9b8d\u{25b74}\u{2313d}\u55fb\u35f2\u5689\u4e28\u5902\u{21bc1}\u{2f878}\u9751\u{20086}\u4e5b\u4ebb\u353e\u5c23\u5f51\u5fc4\u38fa\u624c\u6535\u6b7a\u6c35\u6c3a\u706c\u722b\u4e2c\u72ad\u{248e9}\u7f52\u793b\u7cf9\u7f53\u{2626a}\u34c1"],["8bde","\u{2634b}\u8002\u8080\u{26612}\u{26951}\u535d\u8864\u89c1\u{278b2}\u8ba0\u8d1d\u9485\u9578\u957f\u95e8\u{28e0f}\u97e6\u9875\u98ce\u98de\u9963\u{29810}\u9c7c\u9e1f\u9ec4\u6b6f\uf907\u4e37\u{20087}\u961d\u6237\u94a2"],["8c40","\u503b\u6dfe\u{29c73}\u9fa6\u3dc9\u888f\u{2414e}\u7077\u5cf5\u4b20\u{251cd}\u3559\u{25d30}\u6122\u{28a32}\u8fa7\u91f6\u7191\u6719\u73ba\u{23281}\u{2a107}\u3c8b\u{21980}\u4b10\u78e4\u7402\u51ae\u{2870f}\u4009\u6a63\u{2a2ba}\u4223\u860f\u{20a6f}\u7a2a\u{29947}\u{28aea}\u9755\u704d\u5324\u{2207e}\u93f4\u76d9\u{289e3}\u9fa7\u77dd\u4ea3\u4ff0\u50bc\u4e2f\u4f17\u9fa8\u5434\u7d8b\u5892\u58d0\u{21db6}\u5e92\u5e99\u5fc2\u{22712}\u658b"],["8ca1","\u{233f9}\u6919\u6a43\u{23c63}\u6cff"],["8ca7","\u7200\u{24505}\u738c\u3edb\u{24a13}\u5b15\u74b9\u8b83\u{25ca4}\u{25695}\u7a93\u7bec\u7cc3\u7e6c\u82f8\u8597\u9fa9\u8890\u9faa\u8eb9\u9fab\u8fcf\u855f\u99e0\u9221\u9fac\u{28db9}\u{2143f}\u4071\u42a2\u5a1a"],["8cc9","\u9868\u676b\u4276\u573d"],["8cce","\u85d6\u{2497b}\u82bf\u{2710d}\u4c81\u{26d74}\u5d7b\u{26b15}\u{26fbe}\u9fad\u9fae\u5b96\u9faf\u66e7\u7e5b\u6e57\u79ca\u3d88\u44c3\u{23256}\u{22796}\u439a\u4536"],["8ce6","\u5cd5\u{23b1a}\u8af9\u5c78\u3d12\u{23551}\u5d78\u9fb2\u7157\u4558\u{240ec}\u{21e23}\u4c77\u3978\u344a\u{201a4}\u{26c41}\u8acc\u4fb4\u{20239}\u59bf\u816c\u9856\u{298fa}\u5f3b"],["8d40","\u{20b9f}"],["8d42","\u{221c1}\u{2896d}\u4102\u46bb\u{29079}\u3f07\u9fb3\u{2a1b5}\u40f8\u37d6\u46f7\u{26c46}\u417c\u{286b2}\u{273ff}\u456d\u38d4\u{2549a}\u4561\u451b\u4d89\u4c7b\u4d76\u45ea\u3fc8\u{24b0f}\u3661\u44de\u44bd\u41ed\u5d3e\u5d48\u5d56\u3dfc\u380f\u5da4\u5db9\u3820\u3838\u5e42\u5ebd\u5f25\u5f83\u3908\u3914\u393f\u394d\u60d7\u613d\u5ce5\u3989\u61b7\u61b9\u61cf\u39b8\u622c\u6290\u62e5\u6318\u39f8\u56b1"],["8da1","\u3a03\u63e2\u63fb\u6407\u645a\u3a4b\u64c0\u5d15\u5621\u9f9f\u3a97\u6586\u3abd\u65ff\u6653\u3af2\u6692\u3b22\u6716\u3b42\u67a4\u6800\u3b58\u684a\u6884\u3b72\u3b71\u3b7b\u6909\u6943\u725c\u6964\u699f\u6985\u3bbc\u69d6\u3bdd\u6a65\u6a74\u6a71\u6a82\u3bec\u6a99\u3bf2\u6aab\u6ab5\u6ad4\u6af6\u6b81\u6bc1\u6bea\u6c75\u6caa\u3ccb\u6d02\u6d06\u6d26\u6d81\u3cef\u6da4\u6db1\u6e15\u6e18\u6e29\u6e86\u{289c0}\u6ebb\u6ee2\u6eda\u9f7f\u6ee8\u6ee9\u6f24\u6f34\u3d46\u{23f41}\u6f81\u6fbe\u3d6a\u3d75\u71b7\u5c99\u3d8a\u702c\u3d91\u7050\u7054\u706f\u707f\u7089\u{20325}\u43c1\u35f1\u{20ed8}"],["8e40","\u{23ed7}\u57be\u{26ed3}\u713e\u{257e0}\u364e\u69a2\u{28be9}\u5b74\u7a49\u{258e1}\u{294d9}\u7a65\u7a7d\u{259ac}\u7abb\u7ab0\u7ac2\u7ac3\u71d1\u{2648d}\u41ca\u7ada\u7add\u7aea\u41ef\u54b2\u{25c01}\u7b0b\u7b55\u7b29\u{2530e}\u{25cfe}\u7ba2\u7b6f\u839c\u{25bb4}\u{26c7f}\u7bd0\u8421\u7b92\u7bb8\u{25d20}\u3dad\u{25c65}\u8492\u7bfa\u7c06\u7c35\u{25cc1}\u7c44\u7c83\u{24882}\u7ca6\u667d\u{24578}\u7cc9\u7cc7\u7ce6\u7c74\u7cf3\u7cf5\u7cce"],["8ea1","\u7e67\u451d\u{26e44}\u7d5d\u{26ed6}\u748d\u7d89\u7dab\u7135\u7db3\u7dd2\u{24057}\u{26029}\u7de4\u3d13\u7df5\u{217f9}\u7de5\u{2836d}\u7e1d\u{26121}\u{2615a}\u7e6e\u7e92\u432b\u946c\u7e27\u7f40\u7f41\u7f47\u7936\u{262d0}\u99e1\u7f97\u{26351}\u7fa3\u{21661}\u{20068}\u455c\u{23766}\u4503\u{2833a}\u7ffa\u{26489}\u8005\u8008\u801d\u8028\u802f\u{2a087}\u{26cc3}\u803b\u803c\u8061\u{22714}\u4989\u{26626}\u{23de3}\u{266e8}\u6725\u80a7\u{28a48}\u8107\u811a\u58b0\u{226f6}\u6c7f\u{26498}\u{24fb8}\u64e7\u{2148a}\u8218\u{2185e}\u6a53\u{24a65}\u{24a95}\u447a\u8229\u{20b0d}\u{26a52}\u{23d7e}\u4ff9\u{214fd}\u84e2\u8362\u{26b0a}\u{249a7}\u{23530}\u{21773}\u{23df8}\u82aa\u691b\u{2f994}\u41db"],["8f40","\u854b\u82d0\u831a\u{20e16}\u{217b4}\u36c1\u{2317d}\u{2355a}\u827b\u82e2\u8318\u{23e8b}\u{26da3}\u{26b05}\u{26b97}\u{235ce}\u3dbf\u831d\u55ec\u8385\u450b\u{26da5}\u83ac\u83c1\u83d3\u347e\u{26ed4}\u6a57\u855a\u3496\u{26e42}\u{22eef}\u8458\u{25be4}\u8471\u3dd3\u44e4\u6aa7\u844a\u{23cb5}\u7958\u84a8\u{26b96}\u{26e77}\u{26e43}\u84de\u840f\u8391\u44a0\u8493\u84e4\u{25c91}\u4240\u{25cc0}\u4543\u8534\u5af2\u{26e99}\u4527\u8573\u4516\u67bf\u8616"],["8fa1","\u{28625}\u{2863b}\u85c1\u{27088}\u8602\u{21582}\u{270cd}\u{2f9b2}\u456a\u8628\u3648\u{218a2}\u53f7\u{2739a}\u867e\u8771\u{2a0f8}\u87ee\u{22c27}\u87b1\u87da\u880f\u5661\u866c\u6856\u460f\u8845\u8846\u{275e0}\u{23db9}\u{275e4}\u885e\u889c\u465b\u88b4\u88b5\u63c1\u88c5\u7777\u{2770f}\u8987\u898a\u89a6\u89a9\u89a7\u89bc\u{28a25}\u89e7\u{27924}\u{27abd}\u8a9c\u7793\u91fe\u8a90\u{27a59}\u7ae9\u{27b3a}\u{23f8f}\u4713\u{27b38}\u717c\u8b0c\u8b1f\u{25430}\u{25565}\u8b3f\u8b4c\u8b4d\u8aa9\u{24a7a}\u8b90\u8b9b\u8aaf\u{216df}\u4615\u884f\u8c9b\u{27d54}\u{27d8f}\u{2f9d4}\u3725\u{27d53}\u8cd6\u{27d98}\u{27dbd}\u8d12\u8d03\u{21910}\u8cdb\u705c\u8d11\u{24cc9}\u3ed0\u8d77"],["9040","\u8da9\u{28002}\u{21014}\u{2498a}\u3b7c\u{281bc}\u{2710c}\u7ae7\u8ead\u8eb6\u8ec3\u92d4\u8f19\u8f2d\u{28365}\u{28412}\u8fa5\u9303\u{2a29f}\u{20a50}\u8fb3\u492a\u{289de}\u{2853d}\u{23dbb}\u5ef8\u{23262}\u8ff9\u{2a014}\u{286bc}\u{28501}\u{22325}\u3980\u{26ed7}\u9037\u{2853c}\u{27abe}\u9061\u{2856c}\u{2860b}\u90a8\u{28713}\u90c4\u{286e6}\u90ae\u90fd\u9167\u3af0\u91a9\u91c4\u7cac\u{28933}\u{21e89}\u920e\u6c9f\u9241\u9262\u{255b9}\u92b9\u{28ac6}\u{23c9b}\u{28b0c}\u{255db}"],["90a1","\u{20d31}\u932c\u936b\u{28ae1}\u{28beb}\u708f\u5ac3\u{28ae2}\u{28ae5}\u4965\u9244\u{28bec}\u{28c39}\u{28bff}\u9373\u945b\u8ebc\u9585\u95a6\u9426\u95a0\u6ff6\u42b9\u{2267a}\u{286d8}\u{2127c}\u{23e2e}\u49df\u6c1c\u967b\u9696\u416c\u96a3\u{26ed5}\u61da\u96b6\u78f5\u{28ae0}\u96bd\u53cc\u49a1\u{26cb8}\u{20274}\u{26410}\u{290af}\u{290e5}\u{24ad1}\u{21915}\u{2330a}\u9731\u8642\u9736\u4a0f\u453d\u4585\u{24ae9}\u7075\u5b41\u971b\u975c\u{291d5}\u9757\u5b4a\u{291eb}\u975f\u9425\u50d0\u{230b7}\u{230bc}\u9789\u979f\u97b1\u97be\u97c0\u97d2\u97e0\u{2546c}\u97ee\u741c\u{29433}\u97ff\u97f5\u{2941d}\u{2797a}\u4ad1\u9834\u9833\u984b\u9866\u3b0e\u{27175}\u3d51\u{20630}\u{2415c}"],["9140","\u{25706}\u98ca\u98b7\u98c8\u98c7\u4aff\u{26d27}\u{216d3}\u55b0\u98e1\u98e6\u98ec\u9378\u9939\u{24a29}\u4b72\u{29857}\u{29905}\u99f5\u9a0c\u9a3b\u9a10\u9a58\u{25725}\u36c4\u{290b1}\u{29bd5}\u9ae0\u9ae2\u{29b05}\u9af4\u4c0e\u9b14\u9b2d\u{28600}\u5034\u9b34\u{269a8}\u38c3\u{2307d}\u9b50\u9b40\u{29d3e}\u5a45\u{21863}\u9b8e\u{2424b}\u9c02\u9bff\u9c0c\u{29e68}\u9dd4\u{29fb7}\u{2a192}\u{2a1ab}\u{2a0e1}\u{2a123}\u{2a1df}\u9d7e\u9d83\u{2a134}\u9e0e\u6888"],["91a1","\u9dc4\u{2215b}\u{2a193}\u{2a220}\u{2193b}\u{2a233}\u9d39\u{2a0b9}\u{2a2b4}\u9e90\u9e95\u9e9e\u9ea2\u4d34\u9eaa\u9eaf\u{24364}\u9ec1\u3b60\u39e5\u3d1d\u4f32\u37be\u{28c2b}\u9f02\u9f08\u4b96\u9424\u{26da2}\u9f17\u9f16\u9f39\u569f\u568a\u9f45\u99b8\u{2908b}\u97f2\u847f\u9f62\u9f69\u7adc\u9f8e\u7216\u4bbe\u{24975}\u{249bb}\u7177\u{249f8}\u{24348}\u{24a51}\u739e\u{28bda}\u{218fa}\u799f\u{2897e}\u{28e36}\u9369\u93f3\u{28a44}\u92ec\u9381\u93cb\u{2896c}\u{244b9}\u7217\u3eeb\u7772\u7a43\u70d0\u{24473}\u{243f8}\u717e\u{217ef}\u70a3\u{218be}\u{23599}\u3ec7\u{21885}\u{2542f}\u{217f8}\u3722\u{216fb}\u{21839}\u36e1\u{21774}\u{218d1}\u{25f4b}\u3723\u{216c0}\u575b\u{24a25}\u{213fe}\u{212a8}"],["9240","\u{213c6}\u{214b6}\u8503\u{236a6}\u8503\u8455\u{24994}\u{27165}\u{23e31}\u{2555c}\u{23efb}\u{27052}\u44f4\u{236ee}\u{2999d}\u{26f26}\u67f9\u3733\u3c15\u3de7\u586c\u{21922}\u6810\u4057\u{2373f}\u{240e1}\u{2408b}\u{2410f}\u{26c21}\u54cb\u569e\u{266b1}\u5692\u{20fdf}\u{20ba8}\u{20e0d}\u93c6\u{28b13}\u939c\u4ef8\u512b\u3819\u{24436}\u4ebc\u{20465}\u{2037f}\u4f4b\u4f8a\u{25651}\u5a68\u{201ab}\u{203cb}\u3999\u{2030a}\u{20414}\u3435\u4f29\u{202c0}\u{28eb3}\u{20275}\u8ada\u{2020c}\u4e98"],["92a1","\u50cd\u510d\u4fa2\u4f03\u{24a0e}\u{23e8a}\u4f42\u502e\u506c\u5081\u4fcc\u4fe5\u5058\u50fc\u5159\u515b\u515d\u515e\u6e76\u{23595}\u{23e39}\u{23ebf}\u6d72\u{21884}\u{23e89}\u51a8\u51c3\u{205e0}\u44dd\u{204a3}\u{20492}\u{20491}\u8d7a\u{28a9c}\u{2070e}\u5259\u52a4\u{20873}\u52e1\u936e\u467a\u718c\u{2438c}\u{20c20}\u{249ac}\u{210e4}\u69d1\u{20e1d}\u7479\u3ede\u7499\u7414\u7456\u7398\u4b8e\u{24abc}\u{2408d}\u53d0\u3584\u720f\u{240c9}\u55b4\u{20345}\u54cd\u{20bc6}\u571d\u925d\u96f4\u9366\u57dd\u578d\u577f\u363e\u58cb\u5a99\u{28a46}\u{216fa}\u{2176f}\u{21710}\u5a2c\u59b8\u928f\u5a7e\u5acf\u5a12\u{25946}\u{219f3}\u{21861}\u{24295}\u36f5\u6d05\u7443\u5a21\u{25e83}"],["9340","\u5a81\u{28bd7}\u{20413}\u93e0\u748c\u{21303}\u7105\u4972\u9408\u{289fb}\u93bd\u37a0\u5c1e\u5c9e\u5e5e\u5e48\u{21996}\u{2197c}\u{23aee}\u5ecd\u5b4f\u{21903}\u{21904}\u3701\u{218a0}\u36dd\u{216fe}\u36d3\u812a\u{28a47}\u{21dba}\u{23472}\u{289a8}\u5f0c\u5f0e\u{21927}\u{217ab}\u5a6b\u{2173b}\u5b44\u8614\u{275fd}\u8860\u607e\u{22860}\u{2262b}\u5fdb\u3eb8\u{225af}\u{225be}\u{29088}\u{26f73}\u61c0\u{2003e}\u{20046}\u{2261b}\u6199\u6198\u6075\u{22c9b}\u{22d07}\u{246d4}\u{2914d}"],["93a1","\u6471\u{24665}\u{22b6a}\u3a29\u{22b22}\u{23450}\u{298ea}\u{22e78}\u6337\u{2a45b}\u64b6\u6331\u63d1\u{249e3}\u{22d67}\u62a4\u{22ca1}\u643b\u656b\u6972\u3bf4\u{2308e}\u{232ad}\u{24989}\u{232ab}\u550d\u{232e0}\u{218d9}\u{2943f}\u66ce\u{23289}\u{231b3}\u3ae0\u4190\u{25584}\u{28b22}\u{2558f}\u{216fc}\u{2555b}\u{25425}\u78ee\u{23103}\u{2182a}\u{23234}\u3464\u{2320f}\u{23182}\u{242c9}\u668e\u{26d24}\u666b\u4b93\u6630\u{27870}\u{21deb}\u6663\u{232d2}\u{232e1}\u661e\u{25872}\u38d1\u{2383a}\u{237bc}\u3b99\u{237a2}\u{233fe}\u74d0\u3b96\u678f\u{2462a}\u68b6\u681e\u3bc4\u6abe\u3863\u{237d5}\u{24487}\u6a33\u6a52\u6ac9\u6b05\u{21912}\u6511\u6898\u6a4c\u3bd7\u6a7a\u6b57\u{23fc0}\u{23c9a}\u93a0\u92f2\u{28bea}\u{28acb}"],["9440","\u9289\u{2801e}\u{289dc}\u9467\u6da5\u6f0b\u{249ec}\u6d67\u{23f7f}\u3d8f\u6e04\u{2403c}\u5a3d\u6e0a\u5847\u6d24\u7842\u713b\u{2431a}\u{24276}\u70f1\u7250\u7287\u7294\u{2478f}\u{24725}\u5179\u{24aa4}\u{205eb}\u747a\u{23ef8}\u{2365f}\u{24a4a}\u{24917}\u{25fe1}\u3f06\u3eb1\u{24adf}\u{28c23}\u{23f35}\u60a7\u3ef3\u74cc\u743c\u9387\u7437\u449f\u{26dea}\u4551\u7583\u3f63\u{24cd9}\u{24d06}\u3f58\u7555\u7673\u{2a5c6}\u3b19\u7468\u{28acc}\u{249ab}\u{2498e}\u3afb"],["94a1","\u3dcd\u{24a4e}\u3eff\u{249c5}\u{248f3}\u91fa\u5732\u9342\u{28ae3}\u{21864}\u50df\u{25221}\u{251e7}\u7778\u{23232}\u770e\u770f\u777b\u{24697}\u{23781}\u3a5e\u{248f0}\u7438\u749b\u3ebf\u{24aba}\u{24ac7}\u40c8\u{24a96}\u{261ae}\u9307\u{25581}\u781e\u788d\u7888\u78d2\u73d0\u7959\u{27741}\u{256e3}\u410e\u799b\u8496\u79a5\u6a2d\u{23efa}\u7a3a\u79f4\u416e\u{216e6}\u4132\u9235\u79f1\u{20d4c}\u{2498c}\u{20299}\u{23dba}\u{2176e}\u3597\u556b\u3570\u36aa\u{201d4}\u{20c0d}\u7ae2\u5a59\u{226f5}\u{25aaf}\u{25a9c}\u5a0d\u{2025b}\u78f0\u5a2a\u{25bc6}\u7afe\u41f9\u7c5d\u7c6d\u4211\u{25bb3}\u{25ebc}\u{25ea6}\u7ccd\u{249f9}\u{217b0}\u7c8e\u7c7c\u7cae\u6ab2\u7ddc\u7e07\u7dd3\u7f4e\u{26261}"],["9540","\u{2615c}\u{27b48}\u7d97\u{25e82}\u426a\u{26b75}\u{20916}\u67d6\u{2004e}\u{235cf}\u57c4\u{26412}\u{263f8}\u{24962}\u7fdd\u7b27\u{2082c}\u{25ae9}\u{25d43}\u7b0c\u{25e0e}\u99e6\u8645\u9a63\u6a1c\u{2343f}\u39e2\u{249f7}\u{265ad}\u9a1f\u{265a0}\u8480\u{27127}\u{26cd1}\u44ea\u8137\u4402\u80c6\u8109\u8142\u{267b4}\u98c3\u{26a42}\u8262\u8265\u{26a51}\u8453\u{26da7}\u8610\u{2721b}\u5a86\u417f\u{21840}\u5b2b\u{218a1}\u5ae4\u{218d8}\u86a0\u{2f9bc}\u{23d8f}\u882d\u{27422}\u5a02"],["95a1","\u886e\u4f45\u8887\u88bf\u88e6\u8965\u894d\u{25683}\u8954\u{27785}\u{27784}\u{28bf5}\u{28bd9}\u{28b9c}\u{289f9}\u3ead\u84a3\u46f5\u46cf\u37f2\u8a3d\u8a1c\u{29448}\u5f4d\u922b\u{24284}\u65d4\u7129\u70c4\u{21845}\u9d6d\u8c9f\u8ce9\u{27ddc}\u599a\u77c3\u59f0\u436e\u36d4\u8e2a\u8ea7\u{24c09}\u8f30\u8f4a\u42f4\u6c58\u6fbb\u{22321}\u489b\u6f79\u6e8b\u{217da}\u9be9\u36b5\u{2492f}\u90bb\u9097\u5571\u4906\u91bb\u9404\u{28a4b}\u4062\u{28afc}\u9427\u{28c1d}\u{28c3b}\u84e5\u8a2b\u9599\u95a7\u9597\u9596\u{28d34}\u7445\u3ec2\u{248ff}\u{24a42}\u{243ea}\u3ee7\u{23225}\u968f\u{28ee7}\u{28e66}\u{28e65}\u3ecc\u{249ed}\u{24a78}\u{23fee}\u7412\u746b\u3efc\u9741\u{290b0}"],["9640","\u6847\u4a1d\u{29093}\u{257df}\u975d\u9368\u{28989}\u{28c26}\u{28b2f}\u{263be}\u92ba\u5b11\u8b69\u493c\u73f9\u{2421b}\u979b\u9771\u9938\u{20f26}\u5dc1\u{28bc5}\u{24ab2}\u981f\u{294da}\u92f6\u{295d7}\u91e5\u44c0\u{28b50}\u{24a67}\u{28b64}\u98dc\u{28a45}\u3f00\u922a\u4925\u8414\u993b\u994d\u{27b06}\u3dfd\u999b\u4b6f\u99aa\u9a5c\u{28b65}\u{258c8}\u6a8f\u9a21\u5afe\u9a2f\u{298f1}\u4b90\u{29948}\u99bc\u4bbd\u4b97\u937d\u5872\u{21302}\u5822\u{249b8}"],["96a1","\u{214e8}\u7844\u{2271f}\u{23db8}\u68c5\u3d7d\u9458\u3927\u6150\u{22781}\u{2296b}\u6107\u9c4f\u9c53\u9c7b\u9c35\u9c10\u9b7f\u9bcf\u{29e2d}\u9b9f\u{2a1f5}\u{2a0fe}\u9d21\u4cae\u{24104}\u9e18\u4cb0\u9d0c\u{2a1b4}\u{2a0ed}\u{2a0f3}\u{2992f}\u9da5\u84bd\u{26e12}\u{26fdf}\u{26b82}\u85fc\u4533\u{26da4}\u{26e84}\u{26df0}\u8420\u85ee\u{26e00}\u{237d7}\u{26064}\u79e2\u{2359c}\u{23640}\u492d\u{249de}\u3d62\u93db\u92be\u9348\u{202bf}\u78b9\u9277\u944d\u4fe4\u3440\u9064\u{2555d}\u783d\u7854\u78b6\u784b\u{21757}\u{231c9}\u{24941}\u369a\u4f72\u6fda\u6fd9\u701e\u701e\u5414\u{241b5}\u57bb\u58f3\u578a\u9d16\u57d7\u7134\u34af\u{241ac}\u71eb\u{26c40}\u{24f97}\u5b28\u{217b5}\u{28a49}"],["9740","\u610c\u5ace\u5a0b\u42bc\u{24488}\u372c\u4b7b\u{289fc}\u93bb\u93b8\u{218d6}\u{20f1d}\u8472\u{26cc0}\u{21413}\u{242fa}\u{22c26}\u{243c1}\u5994\u{23db7}\u{26741}\u7da8\u{2615b}\u{260a4}\u{249b9}\u{2498b}\u{289fa}\u92e5\u73e2\u3ee9\u74b4\u{28b63}\u{2189f}\u3ee1\u{24ab3}\u6ad8\u73f3\u73fb\u3ed6\u{24a3e}\u{24a94}\u{217d9}\u{24a66}\u{203a7}\u{21424}\u{249e5}\u7448\u{24916}\u70a5\u{24976}\u9284\u73e6\u935f\u{204fe}\u9331\u{28ace}\u{28a16}\u9386\u{28be7}\u{255d5}\u4935\u{28a82}\u716b"],["97a1","\u{24943}\u{20cff}\u56a4\u{2061a}\u{20beb}\u{20cb8}\u5502\u79c4\u{217fa}\u7dfe\u{216c2}\u{24a50}\u{21852}\u452e\u9401\u370a\u{28ac0}\u{249ad}\u59b0\u{218bf}\u{21883}\u{27484}\u5aa1\u36e2\u{23d5b}\u36b0\u925f\u5a79\u{28a81}\u{21862}\u9374\u3ccd\u{20ab4}\u4a96\u398a\u50f4\u3d69\u3d4c\u{2139c}\u7175\u42fb\u{28218}\u6e0f\u{290e4}\u44eb\u6d57\u{27e4f}\u7067\u6caf\u3cd6\u{23fed}\u{23e2d}\u6e02\u6f0c\u3d6f\u{203f5}\u7551\u36bc\u34c8\u4680\u3eda\u4871\u59c4\u926e\u493e\u8f41\u{28c1c}\u{26bc0}\u5812\u57c8\u36d6\u{21452}\u70fe\u{24362}\u{24a71}\u{22fe3}\u{212b0}\u{223bd}\u68b9\u6967\u{21398}\u{234e5}\u{27bf4}\u{236df}\u{28a83}\u{237d6}\u{233fa}\u{24c9f}\u6a1a\u{236ad}\u{26cb7}\u843e\u44df\u44ce"],["9840","\u{26d26}\u{26d51}\u{26c82}\u{26fde}\u6f17\u{27109}\u833d\u{2173a}\u83ed\u{26c80}\u{27053}\u{217db}\u5989\u5a82\u{217b3}\u5a61\u5a71\u{21905}\u{241fc}\u372d\u59ef\u{2173c}\u36c7\u718e\u9390\u669a\u{242a5}\u5a6e\u5a2b\u{24293}\u6a2b\u{23ef9}\u{27736}\u{2445b}\u{242ca}\u711d\u{24259}\u{289e1}\u4fb0\u{26d28}\u5cc2\u{244ce}\u{27e4d}\u{243bd}\u6a0c\u{24256}\u{21304}\u70a6\u7133\u{243e9}\u3da5\u6cdf\u{2f825}\u{24a4f}\u7e65\u59eb\u5d2f\u3df3\u5f5c\u{24a5d}\u{217df}\u7da4\u8426"],["98a1","\u5485\u{23afa}\u{23300}\u{20214}\u577e\u{208d5}\u{20619}\u3fe5\u{21f9e}\u{2a2b6}\u7003\u{2915b}\u5d70\u738f\u7cd3\u{28a59}\u{29420}\u4fc8\u7fe7\u72cd\u7310\u{27af4}\u7338\u7339\u{256f6}\u7341\u7348\u3ea9\u{27b18}\u906c\u71f5\u{248f2}\u73e1\u81f6\u3eca\u770c\u3ed1\u6ca2\u56fd\u7419\u741e\u741f\u3ee2\u3ef0\u3ef4\u3efa\u74d3\u3f0e\u3f53\u7542\u756d\u7572\u758d\u3f7c\u75c8\u75dc\u3fc0\u764d\u3fd7\u7674\u3fdc\u767a\u{24f5c}\u7188\u5623\u8980\u5869\u401d\u7743\u4039\u6761\u4045\u35db\u7798\u406a\u406f\u5c5e\u77be\u77cb\u58f2\u7818\u70b9\u781c\u40a8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8fbb\u7a06\u8fbc\u4167\u7a91\u41b2\u7abc\u8279\u41c4\u7acf\u7adb\u41cf\u4e21\u7b62\u7b6c\u7b7b\u7c12\u7c1b\u4260\u427a\u7c7b\u7c9c\u428c\u7cb8\u4294\u7ced\u8f93\u70c0\u{20ccf}\u7dcf\u7dd4\u7dd0\u7dfd\u7fae\u7fb4\u729f\u4397\u8020\u8025\u7b39\u802e\u8031\u8054\u3dcc\u57b4\u70a0\u80b7\u80e9\u43ed\u810c\u732a\u810e\u8112\u7560\u8114\u4401\u3b39\u8156\u8159\u815a"],["99a1","\u4413\u583a\u817c\u8184\u4425\u8193\u442d\u81a5\u57ef\u81c1\u81e4\u8254\u448f\u82a6\u8276\u82ca\u82d8\u82ff\u44b0\u8357\u9669\u698a\u8405\u70f5\u8464\u60e3\u8488\u4504\u84be\u84e1\u84f8\u8510\u8538\u8552\u453b\u856f\u8570\u85e0\u4577\u8672\u8692\u86b2\u86ef\u9645\u878b\u4606\u4617\u88ae\u88ff\u8924\u8947\u8991\u{27967}\u8a29\u8a38\u8a94\u8ab4\u8c51\u8cd4\u8cf2\u8d1c\u4798\u585f\u8dc3\u47ed\u4eee\u8e3a\u55d8\u5754\u8e71\u55f5\u8eb0\u4837\u8ece\u8ee2\u8ee4\u8eed\u8ef2\u8fb7\u8fc1\u8fca\u8fcc\u9033\u99c4\u48ad\u98e0\u9213\u491e\u9228\u9258\u926b\u92b1\u92ae\u92bf"],["9a40","\u92e3\u92eb\u92f3\u92f4\u92fd\u9343\u9384\u93ad\u4945\u4951\u9ebf\u9417\u5301\u941d\u942d\u943e\u496a\u9454\u9479\u952d\u95a2\u49a7\u95f4\u9633\u49e5\u67a0\u4a24\u9740\u4a35\u97b2\u97c2\u5654\u4ae4\u60e8\u98b9\u4b19\u98f1\u5844\u990e\u9919\u51b4\u991c\u9937\u9942\u995d\u9962\u4b70\u99c5\u4b9d\u9a3c\u9b0f\u7a83\u9b69\u9b81\u9bdd\u9bf1\u9bf4\u4c6d\u9c20\u376f\u{21bc2}\u9d49\u9c3a"],["9aa1","\u9efe\u5650\u9d93\u9dbd\u9dc0\u9dfc\u94f6\u8fb6\u9e7b\u9eac\u9eb1\u9ebd\u9ec6\u94dc\u9ee2\u9ef1\u9ef8\u7ac8\u9f44\u{20094}\u{202b7}\u{203a0}\u691a\u94c3\u59ac\u{204d7}\u5840\u94c1\u37b9\u{205d5}\u{20615}\u{20676}\u{216ba}\u5757\u7173\u{20ac2}\u{20acd}\u{20bbf}\u546a\u{2f83b}\u{20bcb}\u549e\u{20bfb}\u{20c3b}\u{20c53}\u{20c65}\u{20c7c}\u60e7\u{20c8d}\u567a\u{20cb5}\u{20cdd}\u{20ced}\u{20d6f}\u{20db2}\u{20dc8}\u6955\u9c2f\u87a5\u{20e04}\u{20e0e}\u{20ed7}\u{20f90}\u{20f2d}\u{20e73}\u5c20\u{20fbc}\u5e0b\u{2105c}\u{2104f}\u{21076}\u671e\u{2107b}\u{21088}\u{21096}\u3647\u{210bf}\u{210d3}\u{2112f}\u{2113b}\u5364\u84ad\u{212e3}\u{21375}\u{21336}\u8b81\u{21577}\u{21619}\u{217c3}\u{217c7}\u4e78\u70bb\u{2182d}\u{2196a}"],["9b40","\u{21a2d}\u{21a45}\u{21c2a}\u{21c70}\u{21cac}\u{21ec8}\u62c3\u{21ed5}\u{21f15}\u7198\u6855\u{22045}\u69e9\u36c8\u{2227c}\u{223d7}\u{223fa}\u{2272a}\u{22871}\u{2294f}\u82fd\u{22967}\u{22993}\u{22ad5}\u89a5\u{22ae8}\u8fa0\u{22b0e}\u97b8\u{22b3f}\u9847\u9abd\u{22c4c}"],["9b62","\u{22c88}\u{22cb7}\u{25be8}\u{22d08}\u{22d12}\u{22db7}\u{22d95}\u{22e42}\u{22f74}\u{22fcc}\u{23033}\u{23066}\u{2331f}\u{233de}\u5fb1\u6648\u66bf\u{27a79}\u{23567}\u{235f3}\u7201\u{249ba}\u77d7\u{2361a}\u{23716}\u7e87\u{20346}\u58b5\u670e"],["9ba1","\u6918\u{23aa7}\u{27657}\u{25fe2}\u{23e11}\u{23eb9}\u{275fe}\u{2209a}\u48d0\u4ab8\u{24119}\u{28a9a}\u{242ee}\u{2430d}\u{2403b}\u{24334}\u{24396}\u{24a45}\u{205ca}\u51d2\u{20611}\u599f\u{21ea8}\u3bbe\u{23cff}\u{24404}\u{244d6}\u5788\u{24674}\u399b\u{2472f}\u{285e8}\u{299c9}\u3762\u{221c3}\u8b5e\u{28b4e}\u99d6\u{24812}\u{248fb}\u{24a15}\u7209\u{24ac0}\u{20c78}\u5965\u{24ea5}\u{24f86}\u{20779}\u8eda\u{2502c}\u528f\u573f\u7171\u{25299}\u{25419}\u{23f4a}\u{24aa7}\u55bc\u{25446}\u{2546e}\u{26b52}\u91d4\u3473\u{2553f}\u{27632}\u{2555e}\u4718\u{25562}\u{25566}\u{257c7}\u{2493f}\u{2585d}\u5066\u34fb\u{233cc}\u60de\u{25903}\u477c\u{28948}\u{25aae}\u{25b89}\u{25c06}\u{21d90}\u57a1\u7151\u6fb6\u{26102}\u{27c12}\u9056\u{261b2}\u{24f9a}\u8b62\u{26402}\u{2644a}"],["9c40","\u5d5b\u{26bf7}\u8f36\u{26484}\u{2191c}\u8aea\u{249f6}\u{26488}\u{23fef}\u{26512}\u4bc0\u{265bf}\u{266b5}\u{2271b}\u9465\u{257e1}\u6195\u5a27\u{2f8cd}\u4fbb\u56b9\u{24521}\u{266fc}\u4e6a\u{24934}\u9656\u6d8f\u{26cbd}\u3618\u8977\u{26799}\u{2686e}\u{26411}\u{2685e}\u71df\u{268c7}\u7b42\u{290c0}\u{20a11}\u{26926}\u9104\u{26939}\u7a45\u9df0\u{269fa}\u9a26\u{26a2d}\u365f\u{26469}\u{20021}\u7983\u{26a34}\u{26b5b}\u5d2c\u{23519}\u83cf\u{26b9d}\u46d0\u{26ca4}\u753b\u8865\u{26dae}\u58b6"],["9ca1","\u371c\u{2258d}\u{2704b}\u{271cd}\u3c54\u{27280}\u{27285}\u9281\u{2217a}\u{2728b}\u9330\u{272e6}\u{249d0}\u6c39\u949f\u{27450}\u{20ef8}\u8827\u88f5\u{22926}\u{28473}\u{217b1}\u6eb8\u{24a2a}\u{21820}\u39a4\u36b9\u5c10\u79e3\u453f\u66b6\u{29cad}\u{298a4}\u8943\u{277cc}\u{27858}\u56d6\u40df\u{2160a}\u39a1\u{2372f}\u{280e8}\u{213c5}\u71ad\u8366\u{279dd}\u{291a8}\u5a67\u4cb7\u{270af}\u{289ab}\u{279fd}\u{27a0a}\u{27b0b}\u{27d66}\u{2417a}\u7b43\u797e\u{28009}\u6fb5\u{2a2df}\u6a03\u{28318}\u53a2\u{26e07}\u93bf\u6836\u975d\u{2816f}\u{28023}\u{269b5}\u{213ed}\u{2322f}\u{28048}\u5d85\u{28c30}\u{28083}\u5715\u9823\u{28949}\u5dab\u{24988}\u65be\u69d5\u53d2\u{24aa5}\u{23f81}\u3c11\u6736\u{28090}\u{280f4}\u{2812e}\u{21fa1}\u{2814f}"],["9d40","\u{28189}\u{281af}\u{2821a}\u{28306}\u{2832f}\u{2838a}\u35ca\u{28468}\u{286aa}\u48fa\u63e6\u{28956}\u7808\u9255\u{289b8}\u43f2\u{289e7}\u43df\u{289e8}\u{28b46}\u{28bd4}\u59f8\u{28c09}\u8f0b\u{28fc5}\u{290ec}\u7b51\u{29110}\u{2913c}\u3df7\u{2915e}\u{24aca}\u8fd0\u728f\u568b\u{294e7}\u{295e9}\u{295b0}\u{295b8}\u{29732}\u{298d1}\u{29949}\u{2996a}\u{299c3}\u{29a28}\u{29b0e}\u{29d5a}\u{29d9b}\u7e9f\u{29ef8}\u{29f23}\u4ca4\u9547\u{2a293}\u71a2\u{2a2ff}\u4d91\u9012\u{2a5cb}\u4d9c\u{20c9c}\u8fbe\u55c1"],["9da1","\u8fba\u{224b0}\u8fb9\u{24a93}\u4509\u7e7f\u6f56\u6ab1\u4eea\u34e4\u{28b2c}\u{2789d}\u373a\u8e80\u{217f5}\u{28024}\u{28b6c}\u{28b99}\u{27a3e}\u{266af}\u3deb\u{27655}\u{23cb7}\u{25635}\u{25956}\u4e9a\u{25e81}\u{26258}\u56bf\u{20e6d}\u8e0e\u5b6d\u{23e88}\u{24c9e}\u63de\u62d0\u{217f6}\u{2187b}\u6530\u562d\u{25c4a}\u541a\u{25311}\u3dc6\u{29d98}\u4c7d\u5622\u561e\u7f49\u{25ed8}\u5975\u{23d40}\u8770\u4e1c\u{20fea}\u{20d49}\u{236ba}\u8117\u9d5e\u8d18\u763b\u9c45\u764e\u77b9\u9345\u5432\u8148\u82f7\u5625\u8132\u8418\u80bd\u55ea\u7962\u5643\u5416\u{20e9d}\u35ce\u5605\u55f1\u66f1\u{282e2}\u362d\u7534\u55f0\u55ba\u5497\u5572\u{20c41}\u{20c96}\u5ed0\u{25148}\u{20e76}\u{22c62}"],["9e40","\u{20ea2}\u9eab\u7d5a\u55de\u{21075}\u629d\u976d\u5494\u8ccd\u71f6\u9176\u63fc\u63b9\u63fe\u5569\u{22b43}\u9c72\u{22eb3}\u519a\u34df\u{20da7}\u51a7\u544d\u551e\u5513\u7666\u8e2d\u{2688a}\u75b1\u80b6\u8804\u8786\u88c7\u81b6\u841c\u{210c1}\u44ec\u7304\u{24706}\u5b90\u830b\u{26893}\u567b\u{226f4}\u{27d2f}\u{241a3}\u{27d73}\u{26ed0}\u{272b6}\u9170\u{211d9}\u9208\u{23cfc}\u{2a6a9}\u{20eac}\u{20ef9}\u7266\u{21ca2}\u474e\u{24fc2}\u{27ff9}\u{20feb}\u40fa"],["9ea1","\u9c5d\u651f\u{22da0}\u48f3\u{247e0}\u{29d7c}\u{20fec}\u{20e0a}\u6062\u{275a3}\u{20fed}"],["9ead","\u{26048}\u{21187}\u71a3\u7e8e\u9d50\u4e1a\u4e04\u3577\u5b0d\u6cb2\u5367\u36ac\u39dc\u537d\u36a5\u{24618}\u589a\u{24b6e}\u822d\u544b\u57aa\u{25a95}\u{20979}"],["9ec5","\u3a52\u{22465}\u7374\u{29eac}\u4d09\u9bed\u{23cfe}\u{29f30}\u4c5b\u{24fa9}\u{2959e}\u{29fde}\u845c\u{23db6}\u{272b2}\u{267b3}\u{23720}\u632e\u7d25\u{23ef7}\u{23e2c}\u3a2a\u9008\u52cc\u3e74\u367a\u45e9\u{2048e}\u7640\u5af0\u{20eb6}\u787a\u{27f2e}\u58a7\u40bf\u567c\u9b8b\u5d74\u7654\u{2a434}\u9e85\u4ce1\u75f9\u37fb\u6119\u{230da}\u{243f2}"],["9ef5","\u565d\u{212a9}\u57a7\u{24963}\u{29e06}\u5234\u{270ae}\u35ad\u6c4a\u9d7c"],["9f40","\u7c56\u9b39\u57de\u{2176c}\u5c53\u64d3\u{294d0}\u{26335}\u{27164}\u86ad\u{20d28}\u{26d22}\u{24ae2}\u{20d71}"],["9f4f","\u51fe\u{21f0f}\u5d8e\u9703\u{21dd1}\u9e81\u904c\u7b1f\u9b02\u5cd1\u7ba3\u6268\u6335\u9aff\u7bcf\u9b2a\u7c7e\u9b2e\u7c42\u7c86\u9c15\u7bfc\u9b09\u9f17\u9c1b\u{2493e}\u9f5a\u5573\u5bc3\u4ffd\u9e98\u4ff2\u5260\u3e06\u52d1\u5767\u5056\u59b7\u5e12\u97c8\u9dab\u8f5c\u5469\u97b4\u9940\u97ba\u532c\u6130"],["9fa1","\u692c\u53da\u9c0a\u9d02\u4c3b\u9641\u6980\u50a6\u7546\u{2176d}\u99da\u5273"],["9fae","\u9159\u9681\u915c"],["9fb2","\u9151\u{28e97}\u637f\u{26d23}\u6aca\u5611\u918e\u757a\u6285\u{203fc}\u734f\u7c70\u{25c21}\u{23cfd}"],["9fc1","\u{24919}\u76d6\u9b9d\u4e2a\u{20cd4}\u83be\u8842"],["9fc9","\u5c4a\u69c0\u50ed\u577a\u521f\u5df5\u4ece\u6c31\u{201f2}\u4f39\u549c\u54da\u529a\u8d82\u35fe\u5f0c\u35f3"],["9fdb","\u6b52\u917c\u9fa5\u9b97\u982e\u98b4\u9aba\u9ea8\u9e84\u717a\u7b14"],["9fe7","\u6bfa\u8818\u7f78"],["9feb","\u5620\u{2a64a}\u8e77\u9f53"],["9ff0","\u8dd4\u8e4f\u9e1c\u8e01\u6282\u{2837d}\u8e28\u8e75\u7ad3\u{24a77}\u7a3e\u78d8\u6cea\u8a67\u7607"],["a040","\u{28a5a}\u9f26\u6cce\u87d6\u75c3\u{2a2b2}\u7853\u{2f840}\u8d0c\u72e2\u7371\u8b2d\u7302\u74f1\u8ceb\u{24abb}\u862f\u5fba\u88a0\u44b7"],["a055","\u{2183b}\u{26e05}"],["a058","\u8a7e\u{2251b}"],["a05b","\u60fd\u7667\u9ad7\u9d44\u936e\u9b8f\u87f5"],["a063","\u880f\u8cf7\u732c\u9721\u9bb0\u35d6\u72b2\u4c07\u7c51\u994a\u{26159}\u6159\u4c04\u9e96\u617d"],["a073","\u575f\u616f\u62a6\u6239\u62ce\u3a5c\u61e2\u53aa\u{233f5}\u6364\u6802\u35d2"],["a0a1","\u5d57\u{28bc2}\u8fda\u{28e39}"],["a0a6","\u50d9\u{21d46}\u7906\u5332\u9638\u{20f3b}\u4065"],["a0ae","\u77fe"],["a0b0","\u7cc2\u{25f1a}\u7cda\u7a2d\u8066\u8063\u7d4d\u7505\u74f2\u8994\u821a\u670c\u8062\u{27486}\u805b\u74f0\u8103\u7724\u8989\u{267cc}\u7553\u{26ed1}\u87a9\u87ce\u81c8\u878c\u8a49\u8cad\u8b43\u772b\u74f8\u84da\u3635\u69b2\u8da6"],["a0d4","\u89a9\u7468\u6db9\u87c1\u{24011}\u74e7\u3ddb\u7176\u60a4\u619c\u3cd1\u7162\u6077"],["a0e2","\u7f71\u{28b2d}\u7250\u60e9\u4b7e\u5220\u3c18\u{23cc7}\u{25ed7}\u{27656}\u{25531}\u{21944}\u{212fe}\u{29903}\u{26ddc}\u{270ad}\u5cc1\u{261ad}\u{28a0f}\u{23677}\u{200ee}\u{26846}\u{24f0e}\u4562\u5b1f\u{2634c}\u9f50\u9ea6\u{2626b}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4e36\u4e3f\u4e85\u4ea0\u5182\u5196\u51ab\u52f9\u5338\u5369\u53b6\u590a\u5b80\u5ddb\u2f33\u5e7f\u5ef4\u5f50\u5f61\u6534\u65e0\u7592\u7676\u8fb5\u96b6\xa8\u02c6\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\uff3b\uff3d\u273d\u3041",23],["c740","\u3059",58,"\u30a1\u30a2\u30a3\u30a4"],["c7a1","\u30a5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041b",26,"\u0451\u0436",25,"\u21e7\u21b8\u21b9\u31cf\u{200cc}\u4e5a\u{2008a}\u5202\u4491"],["c8a1","\u9fb0\u5188\u9fb1\u{27607}"],["c8cd","\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u309b\u309c\u2e80\u2e84\u2e86\u2e87\u2e88\u2e8a\u2e8c\u2e8d\u2e95\u2e9c\u2e9d\u2ea5\u2ea7\u2eaa\u2eac\u2eae\u2eb6\u2ebc\u2ebe\u2ec6\u2eca\u2ecc\u2ecd\u2ecf\u2ed6\u2ed7\u2ede\u2ee3"],["c8f5","\u0283\u0250\u025b\u0254\u0275\u0153\xf8\u014b\u028a\u026a"],["f9fe","\uffed"],["fa40","\u{20547}\u92db\u{205df}\u{23fc5}\u854c\u42b5\u73ef\u51b5\u3649\u{24942}\u{289e4}\u9344\u{219db}\u82ee\u{23cc8}\u783c\u6744\u62df\u{24933}\u{289aa}\u{202a0}\u{26bb3}\u{21305}\u4fab\u{224ed}\u5008\u{26d29}\u{27a84}\u{23600}\u{24ab1}\u{22513}\u5029\u{2037e}\u5fa4\u{20380}\u{20347}\u6edb\u{2041f}\u507d\u5101\u347a\u510e\u986c\u3743\u8416\u{249a4}\u{20487}\u5160\u{233b4}\u516a\u{20bff}\u{220fc}\u{202e5}\u{22530}\u{2058e}\u{23233}\u{21983}\u5b82\u877d\u{205b3}\u{23c99}\u51b2\u51b8"],["faa1","\u9d34\u51c9\u51cf\u51d1\u3cdc\u51d3\u{24aa6}\u51b3\u51e2\u5342\u51ed\u83cd\u693e\u{2372d}\u5f7b\u520b\u5226\u523c\u52b5\u5257\u5294\u52b9\u52c5\u7c15\u8542\u52e0\u860d\u{26b13}\u5305\u{28ade}\u5549\u6ed9\u{23f80}\u{20954}\u{23fec}\u5333\u5344\u{20be2}\u6ccb\u{21726}\u681b\u73d5\u604a\u3eaa\u38cc\u{216e8}\u71dd\u44a2\u536d\u5374\u{286ab}\u537e\u537f\u{21596}\u{21613}\u77e6\u5393\u{28a9b}\u53a0\u53ab\u53ae\u73a7\u{25772}\u3f59\u739c\u53c1\u53c5\u6c49\u4e49\u57fe\u53d9\u3aab\u{20b8f}\u53e0\u{23feb}\u{22da3}\u53f6\u{20c77}\u5413\u7079\u552b\u6657\u6d5b\u546d\u{26b53}\u{20d74}\u555d\u548f\u54a4\u47a6\u{2170d}\u{20edd}\u3db4\u{20d4d}"],["fb40","\u{289bc}\u{22698}\u5547\u4ced\u542f\u7417\u5586\u55a9\u5605\u{218d7}\u{2403a}\u4552\u{24435}\u66b3\u{210b4}\u5637\u66cd\u{2328a}\u66a4\u66ad\u564d\u564f\u78f1\u56f1\u9787\u53fe\u5700\u56ef\u56ed\u{28b66}\u3623\u{2124f}\u5746\u{241a5}\u6c6e\u708b\u5742\u36b1\u{26c7e}\u57e6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24bf5}\u585c\u58aa\u3561\u58e0\u58dc\u{2123c}\u58fb\u5bff\u5743\u{2a150}\u{24278}\u93d3\u35a1\u591f\u68a6\u36c3\u6e59"],["fba1","\u{2163e}\u5a24\u5553\u{21692}\u8505\u59c9\u{20d4e}\u{26c81}\u{26d2a}\u{217dc}\u59d9\u{217fb}\u{217b2}\u{26da6}\u6d71\u{21828}\u{216d5}\u59f9\u{26e45}\u5aab\u5a63\u36e6\u{249a9}\u5a77\u3708\u5a96\u7465\u5ad3\u{26fa1}\u{22554}\u3d85\u{21911}\u3732\u{216b8}\u5e83\u52d0\u5b76\u6588\u5b7c\u{27a0e}\u4004\u485d\u{20204}\u5bd5\u6160\u{21a34}\u{259cc}\u{205a5}\u5bf3\u5b9d\u4d10\u5c05\u{21b44}\u5c13\u73ce\u5c14\u{21ca5}\u{26b28}\u5c49\u48dd\u5c85\u5ce9\u5cef\u5d8b\u{21df9}\u{21e37}\u5d10\u5d18\u5d46\u{21ea4}\u5cba\u5dd7\u82fc\u382d\u{24901}\u{22049}\u{22173}\u8287\u3836\u3bc2\u5e2e\u6a8a\u5e75\u5e7a\u{244bc}\u{20cd3}\u53a6\u4eb7\u5ed0\u53a8\u{21771}\u5e09\u5ef4\u{28482}"],["fc40","\u5ef9\u5efb\u38a0\u5efc\u683e\u941b\u5f0d\u{201c1}\u{2f894}\u3ade\u48ae\u{2133a}\u5f3a\u{26888}\u{223d0}\u5f58\u{22471}\u5f63\u97bd\u{26e6e}\u5f72\u9340\u{28a36}\u5fa7\u5db6\u3d5f\u{25250}\u{21f6a}\u{270f8}\u{22668}\u91d6\u{2029e}\u{28a29}\u6031\u6685\u{21877}\u3963\u3dc7\u3639\u5790\u{227b4}\u7971\u3e40\u609e\u60a4\u60b3\u{24982}\u{2498f}\u{27a53}\u74a4\u50e1\u5aa0\u6164\u8424\u6142\u{2f8a6}\u{26ed2}\u6181\u51f4\u{20656}\u6187\u5baa\u{23fb7}"],["fca1","\u{2285f}\u61d3\u{28b9d}\u{2995d}\u61d0\u3932\u{22980}\u{228c1}\u6023\u615c\u651e\u638b\u{20118}\u62c5\u{21770}\u62d5\u{22e0d}\u636c\u{249df}\u3a17\u6438\u63f8\u{2138e}\u{217fc}\u6490\u6f8a\u{22e36}\u9814\u{2408c}\u{2571d}\u64e1\u64e5\u947b\u3a66\u643a\u3a57\u654d\u6f16\u{24a28}\u{24a23}\u6585\u656d\u655f\u{2307e}\u65b5\u{24940}\u4b37\u65d1\u40d8\u{21829}\u65e0\u65e3\u5fdf\u{23400}\u6618\u{231f7}\u{231f8}\u6644\u{231a4}\u{231a5}\u664b\u{20e75}\u6667\u{251e6}\u6673\u6674\u{21e3d}\u{23231}\u{285f4}\u{231c8}\u{25313}\u77c5\u{228f7}\u99a4\u6702\u{2439c}\u{24a21}\u3b2b\u69fa\u{237c2}\u675e\u6767\u6762\u{241cd}\u{290ed}\u67d7\u44e9\u6822\u6e50\u923c\u6801\u{233e6}\u{26da0}\u685d"],["fd40","\u{2346f}\u69e1\u6a0b\u{28adf}\u6973\u68c3\u{235cd}\u6901\u6900\u3d32\u3a01\u{2363c}\u3b80\u67ac\u6961\u{28a4a}\u42fc\u6936\u6998\u3ba1\u{203c9}\u8363\u5090\u69f9\u{23659}\u{2212a}\u6a45\u{23703}\u6a9d\u3bf3\u67b1\u6ac8\u{2919c}\u3c0d\u6b1d\u{20923}\u60de\u6b35\u6b74\u{227cd}\u6eb5\u{23adb}\u{203b5}\u{21958}\u3740\u5421\u{23b5a}\u6be1\u{23efc}\u6bdc\u6c37\u{2248b}\u{248f1}\u{26b51}\u6c5a\u8226\u6c79\u{23dbc}\u44c5\u{23dbd}\u{241a4}\u{2490c}\u{24900}"],["fda1","\u{23cc9}\u36e5\u3ceb\u{20d32}\u9b83\u{231f9}\u{22491}\u7f8f\u6837\u{26d25}\u{26da1}\u{26deb}\u6d96\u6d5c\u6e7c\u6f04\u{2497f}\u{24085}\u{26e72}\u8533\u{26f74}\u51c7\u6c9c\u6e1d\u842e\u{28b21}\u6e2f\u{23e2f}\u7453\u{23f82}\u79cc\u6e4f\u5a91\u{2304b}\u6ff8\u370d\u6f9d\u{23e30}\u6efa\u{21497}\u{2403d}\u4555\u93f0\u6f44\u6f5c\u3d4e\u6f74\u{29170}\u3d3b\u6f9f\u{24144}\u6fd3\u{24091}\u{24155}\u{24039}\u{23ff0}\u{23fb4}\u{2413f}\u51df\u{24156}\u{24157}\u{24140}\u{261dd}\u704b\u707e\u70a7\u7081\u70cc\u70d5\u70d6\u70df\u4104\u3de8\u71b4\u7196\u{24277}\u712b\u7145\u5a88\u714a\u716e\u5c9c\u{24365}\u714f\u9362\u{242c1}\u712c\u{2445a}\u{24a27}\u{24a22}\u71ba\u{28be8}\u70bd\u720e"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722e\u7240\u{24974}\u68bd\u7255\u7257\u3e55\u{23044}\u680d\u6f3d\u7282\u732a\u732b\u{24823}\u{2882b}\u48ed\u{28804}\u7328\u732e\u73cf\u73aa\u{20c3a}\u{26a2e}\u73c9\u7449\u{241e2}\u{216e7}\u{24a24}\u6623\u36c5\u{249b7}\u{2498d}\u{249fb}\u73f7\u7415\u6903\u{24a26}\u7439\u{205c3}\u3ed7\u745c\u{228ad}\u7460\u{28eb2}\u7447\u73e4\u7476\u83b9\u746c\u3730\u7474\u93f1\u6a2c\u7482\u4953\u{24a8c}"],["fea1","\u{2415f}\u{24a79}\u{28b8f}\u5b46\u{28c03}\u{2189e}\u74c8\u{21988}\u750e\u74e9\u751e\u{28ed9}\u{21a4b}\u5bd7\u{28eac}\u9385\u754d\u754a\u7567\u756e\u{24f82}\u3f04\u{24d13}\u758e\u745d\u759e\u75b4\u7602\u762c\u7651\u764f\u766f\u7676\u{263f5}\u7690\u81ef\u37f8\u{26911}\u{2690e}\u76a1\u76a5\u76b7\u76cc\u{26f9f}\u8462\u{2509d}\u{2517d}\u{21e1c}\u771e\u7726\u7740\u64af\u{25220}\u7758\u{232ac}\u77af\u{28964}\u{28968}\u{216c1}\u77f4\u7809\u{21376}\u{24a12}\u68ca\u78af\u78c7\u78d3\u96a5\u792e\u{255e0}\u78d7\u7934\u78b1\u{2760c}\u8fb8\u8884\u{28b2b}\u{26083}\u{2261c}\u7986\u8900\u6902\u7980\u{25857}\u799d\u{27b39}\u793c\u79a9\u6e2a\u{27126}\u3ea8\u79c6\u{2910d}\u79d4"]]')},13336:function(U){"use strict";U.exports=JSON.parse('[["0","\\u0000",127,"\u20ac"],["8140","\u4e02\u4e04\u4e05\u4e06\u4e0f\u4e12\u4e17\u4e1f\u4e20\u4e21\u4e23\u4e26\u4e29\u4e2e\u4e2f\u4e31\u4e33\u4e35\u4e37\u4e3c\u4e40\u4e41\u4e42\u4e44\u4e46\u4e4a\u4e51\u4e55\u4e57\u4e5a\u4e5b\u4e62\u4e63\u4e64\u4e65\u4e67\u4e68\u4e6a",5,"\u4e72\u4e74",9,"\u4e7f",6,"\u4e87\u4e8a"],["8180","\u4e90\u4e96\u4e97\u4e99\u4e9c\u4e9d\u4e9e\u4ea3\u4eaa\u4eaf\u4eb0\u4eb1\u4eb4\u4eb6\u4eb7\u4eb8\u4eb9\u4ebc\u4ebd\u4ebe\u4ec8\u4ecc\u4ecf\u4ed0\u4ed2\u4eda\u4edb\u4edc\u4ee0\u4ee2\u4ee6\u4ee7\u4ee9\u4eed\u4eee\u4eef\u4ef1\u4ef4\u4ef8\u4ef9\u4efa\u4efc\u4efe\u4f00\u4f02",6,"\u4f0b\u4f0c\u4f12",4,"\u4f1c\u4f1d\u4f21\u4f23\u4f28\u4f29\u4f2c\u4f2d\u4f2e\u4f31\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e",4,"\u4f44\u4f45\u4f47",5,"\u4f52\u4f54\u4f56\u4f61\u4f62\u4f66\u4f68\u4f6a\u4f6b\u4f6d\u4f6e\u4f71\u4f72\u4f75\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f80\u4f81\u4f82\u4f85\u4f86\u4f87\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f95\u4f96\u4f98\u4f99\u4f9a\u4f9c\u4f9e\u4f9f\u4fa1\u4fa2"],["8240","\u4fa4\u4fab\u4fad\u4fb0",4,"\u4fb6",8,"\u4fc0\u4fc1\u4fc2\u4fc6\u4fc7\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fd2",4,"\u4fd9\u4fdb\u4fe0\u4fe2\u4fe4\u4fe5\u4fe7\u4feb\u4fec\u4ff0\u4ff2\u4ff4\u4ff5\u4ff6\u4ff7\u4ff9\u4ffb\u4ffc\u4ffd\u4fff",11],["8280","\u500b\u500e\u5010\u5011\u5013\u5015\u5016\u5017\u501b\u501d\u501e\u5020\u5022\u5023\u5024\u5027\u502b\u502f",10,"\u503b\u503d\u503f\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504a\u504b\u504d\u5050",4,"\u5056\u5057\u5058\u5059\u505b\u505d",7,"\u5066",5,"\u506d",8,"\u5078\u5079\u507a\u507c\u507d\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508a\u508b\u508c\u508e",20,"\u50a4\u50a6\u50aa\u50ab\u50ad",4,"\u50b3",6,"\u50bc"],["8340","\u50bd",17,"\u50d0",5,"\u50d7\u50d8\u50d9\u50db",10,"\u50e8\u50e9\u50ea\u50eb\u50ef\u50f0\u50f1\u50f2\u50f4\u50f6",4,"\u50fc",9,"\u5108"],["8380","\u5109\u510a\u510c",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514a\u514c\u514e\u514f\u5150\u5152\u5153\u5157\u5158\u5159\u515b\u515d",4,"\u5163\u5164\u5166\u5167\u5169\u516a\u516f\u5172\u517a\u517e\u517f\u5183\u5184\u5186\u5187\u518a\u518b\u518e\u518f\u5190\u5191\u5193\u5194\u5198\u519a\u519d\u519e\u519f\u51a1\u51a3\u51a6",4,"\u51ad\u51ae\u51b4\u51b8\u51b9\u51ba\u51be\u51bf\u51c1\u51c2\u51c3\u51c5\u51c8\u51ca\u51cd\u51ce\u51d0\u51d2",5],["8440","\u51d8\u51d9\u51da\u51dc\u51de\u51df\u51e2\u51e3\u51e5",5,"\u51ec\u51ee\u51f1\u51f2\u51f4\u51f7\u51fe\u5204\u5205\u5209\u520b\u520c\u520f\u5210\u5213\u5214\u5215\u521c\u521e\u521f\u5221\u5222\u5223\u5225\u5226\u5227\u522a\u522c\u522f\u5231\u5232\u5234\u5235\u523c\u523e\u5244",5,"\u524b\u524e\u524f\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525a\u525b\u525d\u525f\u5260\u5262\u5263\u5264\u5266\u5268\u526b\u526c\u526d\u526e\u5270\u5271\u5273",9,"\u527e\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529c\u52a4\u52a5\u52a6\u52a7\u52ae\u52af\u52b0\u52b4",9,"\u52c0\u52c1\u52c2\u52c4\u52c5\u52c6\u52c8\u52ca\u52cc\u52cd\u52ce\u52cf\u52d1\u52d3\u52d4\u52d5\u52d7\u52d9",5,"\u52e0\u52e1\u52e2\u52e3\u52e5",10,"\u52f1",7,"\u52fb\u52fc\u52fd\u5301\u5302\u5303\u5304\u5307\u5309\u530a\u530b\u530c\u530e"],["8540","\u5311\u5312\u5313\u5314\u5318\u531b\u531c\u531e\u531f\u5322\u5324\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u532f",9,"\u533c\u533d\u5340\u5342\u5344\u5346\u534b\u534c\u534d\u5350\u5354\u5358\u5359\u535b\u535d\u5365\u5368\u536a\u536c\u536d\u5372\u5376\u5379\u537b\u537c\u537d\u537e\u5380\u5381\u5383\u5387\u5388\u538a\u538e\u538f"],["8580","\u5390",4,"\u5396\u5397\u5399\u539b\u539c\u539e\u53a0\u53a1\u53a4\u53a7\u53aa\u53ab\u53ac\u53ad\u53af",6,"\u53b7\u53b8\u53b9\u53ba\u53bc\u53bd\u53be\u53c0\u53c3",4,"\u53ce\u53cf\u53d0\u53d2\u53d3\u53d5\u53da\u53dc\u53dd\u53de\u53e1\u53e2\u53e7\u53f4\u53fa\u53fe\u53ff\u5400\u5402\u5405\u5407\u540b\u5414\u5418\u5419\u541a\u541c\u5422\u5424\u5425\u542a\u5430\u5433\u5436\u5437\u543a\u543d\u543f\u5441\u5442\u5444\u5445\u5447\u5449\u544c\u544d\u544e\u544f\u5451\u545a\u545d",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547a\u547e\u547f\u5481\u5483\u5485\u5487\u5488\u5489\u548a\u548d\u5491\u5493\u5497\u5498\u549c\u549e\u549f\u54a0\u54a1"],["8640","\u54a2\u54a5\u54ae\u54b0\u54b2\u54b5\u54b6\u54b7\u54b9\u54ba\u54bc\u54be\u54c3\u54c5\u54ca\u54cb\u54d6\u54d8\u54db\u54e0",4,"\u54eb\u54ec\u54ef\u54f0\u54f1\u54f4",5,"\u54fb\u54fe\u5500\u5502\u5503\u5504\u5505\u5508\u550a",4,"\u5512\u5513\u5515",5,"\u551c\u551d\u551e\u551f\u5521\u5525\u5526"],["8680","\u5528\u5529\u552b\u552d\u5532\u5534\u5535\u5536\u5538\u5539\u553a\u553b\u553d\u5540\u5542\u5545\u5547\u5548\u554b",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555d\u555e\u555f\u5560\u5562\u5563\u5568\u5569\u556b\u556f",5,"\u5579\u557a\u557d\u557f\u5585\u5586\u558c\u558d\u558e\u5590\u5592\u5593\u5595\u5596\u5597\u559a\u559b\u559e\u55a0",6,"\u55a8",8,"\u55b2\u55b4\u55b6\u55b8\u55ba\u55bc\u55bf",4,"\u55c6\u55c7\u55c8\u55ca\u55cb\u55ce\u55cf\u55d0\u55d5\u55d7",4,"\u55de\u55e0\u55e2\u55e7\u55e9\u55ed\u55ee\u55f0\u55f1\u55f4\u55f6\u55f8",4,"\u55ff\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560a\u560b\u560d\u5610",7,"\u5619\u561a\u561c\u561d\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562a\u562b\u562e\u562f\u5630\u5633\u5635\u5637\u5638\u563a\u563c\u563d\u563e\u5640",11,"\u564f",4,"\u5655\u5656\u565a\u565b\u565d",4],["8780","\u5663\u5665\u5666\u5667\u566d\u566e\u566f\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567a\u567d",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56a4",10,"\u56b0",6,"\u56b8\u56b9\u56ba\u56bb\u56bd",12,"\u56cb",8,"\u56d5\u56d6\u56d8\u56d9\u56dc\u56e3\u56e5",5,"\u56ec\u56ee\u56ef\u56f2\u56f3\u56f6\u56f7\u56f8\u56fb\u56fc\u5700\u5701\u5702\u5705\u5707\u570b",6],["8840","\u5712",9,"\u571d\u571e\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572b\u5731\u5732\u5734",4,"\u573c\u573d\u573f\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574b\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576c\u576e\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577a\u577d\u577e\u577f\u5780"],["8880","\u5781\u5787\u5788\u5789\u578a\u578d",4,"\u5794",6,"\u579c\u579d\u579e\u579f\u57a5\u57a8\u57aa\u57ac\u57af\u57b0\u57b1\u57b3\u57b5\u57b6\u57b7\u57b9",8,"\u57c4",6,"\u57cc\u57cd\u57d0\u57d1\u57d3\u57d6\u57d7\u57db\u57dc\u57de\u57e1\u57e2\u57e3\u57e5",7,"\u57ee\u57f0\u57f1\u57f2\u57f3\u57f5\u57f6\u57f7\u57fb\u57fc\u57fe\u57ff\u5801\u5803\u5804\u5805\u5808\u5809\u580a\u580c\u580e\u580f\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581a\u581b\u581c\u581d\u581f\u5822\u5823\u5825",4,"\u582b",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583e",5,"\u5845",6,"\u584e\u584f\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585f",5,"\u5866",4,"\u586d",16,"\u587f\u5882\u5884\u5886\u5887\u5888\u588a\u588b\u588c"],["8980","\u588d",4,"\u5894",4,"\u589b\u589c\u589d\u58a0",7,"\u58aa",17,"\u58bd\u58be\u58bf\u58c0\u58c2\u58c3\u58c4\u58c6",10,"\u58d2\u58d3\u58d4\u58d6",13,"\u58e5",5,"\u58ed\u58ef\u58f1\u58f2\u58f4\u58f5\u58f7\u58f8\u58fa",7,"\u5903\u5905\u5906\u5908",4,"\u590e\u5910\u5911\u5912\u5913\u5917\u5918\u591b\u591d\u591e\u5920\u5921\u5922\u5923\u5926\u5928\u592c\u5930\u5932\u5933\u5935\u5936\u593b"],["8a40","\u593d\u593e\u593f\u5940\u5943\u5945\u5946\u594a\u594c\u594d\u5950\u5952\u5953\u5959\u595b",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597a\u597b\u597c\u597e\u597f\u5980\u5985\u5989\u598b\u598c\u598e\u598f\u5990\u5991\u5994\u5995\u5998\u599a\u599b\u599c\u599d\u599f\u59a0\u59a1\u59a2\u59a6"],["8a80","\u59a7\u59ac\u59ad\u59b0\u59b1\u59b3",5,"\u59ba\u59bc\u59bd\u59bf",6,"\u59c7\u59c8\u59c9\u59cc\u59cd\u59ce\u59cf\u59d5\u59d6\u59d9\u59db\u59de",4,"\u59e4\u59e6\u59e7\u59e9\u59ea\u59eb\u59ed",11,"\u59fa\u59fc\u59fd\u59fe\u5a00\u5a02\u5a0a\u5a0b\u5a0d\u5a0e\u5a0f\u5a10\u5a12\u5a14\u5a15\u5a16\u5a17\u5a19\u5a1a\u5a1b\u5a1d\u5a1e\u5a21\u5a22\u5a24\u5a26\u5a27\u5a28\u5a2a",6,"\u5a33\u5a35\u5a37",4,"\u5a3d\u5a3e\u5a3f\u5a41",4,"\u5a47\u5a48\u5a4b",9,"\u5a56\u5a57\u5a58\u5a59\u5a5b",5],["8b40","\u5a61\u5a63\u5a64\u5a65\u5a66\u5a68\u5a69\u5a6b",8,"\u5a78\u5a79\u5a7b\u5a7c\u5a7d\u5a7e\u5a80",17,"\u5a93",6,"\u5a9c",13,"\u5aab\u5aac"],["8b80","\u5aad",4,"\u5ab4\u5ab6\u5ab7\u5ab9",4,"\u5abf\u5ac0\u5ac3",5,"\u5aca\u5acb\u5acd",4,"\u5ad3\u5ad5\u5ad7\u5ad9\u5ada\u5adb\u5add\u5ade\u5adf\u5ae2\u5ae4\u5ae5\u5ae7\u5ae8\u5aea\u5aec",4,"\u5af2",22,"\u5b0a",11,"\u5b18",25,"\u5b33\u5b35\u5b36\u5b38",7,"\u5b41",6],["8c40","\u5b48",7,"\u5b52\u5b56\u5b5e\u5b60\u5b61\u5b67\u5b68\u5b6b\u5b6d\u5b6e\u5b6f\u5b72\u5b74\u5b76\u5b77\u5b78\u5b79\u5b7b\u5b7c\u5b7e\u5b7f\u5b82\u5b86\u5b8a\u5b8d\u5b8e\u5b90\u5b91\u5b92\u5b94\u5b96\u5b9f\u5ba7\u5ba8\u5ba9\u5bac\u5bad\u5bae\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbb\u5bbc\u5bc0\u5bc1\u5bc3\u5bc8\u5bc9\u5bca\u5bcb\u5bcd\u5bce\u5bcf"],["8c80","\u5bd1\u5bd4",8,"\u5be0\u5be2\u5be3\u5be6\u5be7\u5be9",4,"\u5bef\u5bf1",6,"\u5bfd\u5bfe\u5c00\u5c02\u5c03\u5c05\u5c07\u5c08\u5c0b\u5c0c\u5c0d\u5c0e\u5c10\u5c12\u5c13\u5c17\u5c19\u5c1b\u5c1e\u5c1f\u5c20\u5c21\u5c23\u5c26\u5c28\u5c29\u5c2a\u5c2b\u5c2d\u5c2e\u5c2f\u5c30\u5c32\u5c33\u5c35\u5c36\u5c37\u5c43\u5c44\u5c46\u5c47\u5c4c\u5c4d\u5c52\u5c53\u5c54\u5c56\u5c57\u5c58\u5c5a\u5c5b\u5c5c\u5c5d\u5c5f\u5c62\u5c64\u5c67",6,"\u5c70\u5c72",6,"\u5c7b\u5c7c\u5c7d\u5c7e\u5c80\u5c83",4,"\u5c89\u5c8a\u5c8b\u5c8e\u5c8f\u5c92\u5c93\u5c95\u5c9d",4,"\u5ca4",4],["8d40","\u5caa\u5cae\u5caf\u5cb0\u5cb2\u5cb4\u5cb6\u5cb9\u5cba\u5cbb\u5cbc\u5cbe\u5cc0\u5cc2\u5cc3\u5cc5",5,"\u5ccc",5,"\u5cd3",5,"\u5cda",6,"\u5ce2\u5ce3\u5ce7\u5ce9\u5ceb\u5cec\u5cee\u5cef\u5cf1",9,"\u5cfc",4],["8d80","\u5d01\u5d04\u5d05\u5d08",5,"\u5d0f",4,"\u5d15\u5d17\u5d18\u5d19\u5d1a\u5d1c\u5d1d\u5d1f",4,"\u5d25\u5d28\u5d2a\u5d2b\u5d2c\u5d2f",4,"\u5d35",7,"\u5d3f",7,"\u5d48\u5d49\u5d4d",10,"\u5d59\u5d5a\u5d5c\u5d5e",10,"\u5d6a\u5d6d\u5d6e\u5d70\u5d71\u5d72\u5d73\u5d75",12,"\u5d83",21,"\u5d9a\u5d9b\u5d9c\u5d9e\u5d9f\u5da0"],["8e40","\u5da1",21,"\u5db8",12,"\u5dc6",6,"\u5dce",12,"\u5ddc\u5ddf\u5de0\u5de3\u5de4\u5dea\u5dec\u5ded"],["8e80","\u5df0\u5df5\u5df6\u5df8",4,"\u5dff\u5e00\u5e04\u5e07\u5e09\u5e0a\u5e0b\u5e0d\u5e0e\u5e12\u5e13\u5e17\u5e1e",7,"\u5e28",4,"\u5e2f\u5e30\u5e32",4,"\u5e39\u5e3a\u5e3e\u5e3f\u5e40\u5e41\u5e43\u5e46",5,"\u5e4d",6,"\u5e56",4,"\u5e5c\u5e5d\u5e5f\u5e60\u5e63",14,"\u5e75\u5e77\u5e79\u5e7e\u5e81\u5e82\u5e83\u5e85\u5e88\u5e89\u5e8c\u5e8d\u5e8e\u5e92\u5e98\u5e9b\u5e9d\u5ea1\u5ea2\u5ea3\u5ea4\u5ea8",4,"\u5eae",4,"\u5eb4\u5eba\u5ebb\u5ebc\u5ebd\u5ebf",6],["8f40","\u5ec6\u5ec7\u5ec8\u5ecb",5,"\u5ed4\u5ed5\u5ed7\u5ed8\u5ed9\u5eda\u5edc",11,"\u5ee9\u5eeb",8,"\u5ef5\u5ef8\u5ef9\u5efb\u5efc\u5efd\u5f05\u5f06\u5f07\u5f09\u5f0c\u5f0d\u5f0e\u5f10\u5f12\u5f14\u5f16\u5f19\u5f1a\u5f1c\u5f1d\u5f1e\u5f21\u5f22\u5f23\u5f24"],["8f80","\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f32",6,"\u5f3b\u5f3d\u5f3e\u5f3f\u5f41",14,"\u5f51\u5f54\u5f59\u5f5a\u5f5b\u5f5c\u5f5e\u5f5f\u5f60\u5f63\u5f65\u5f67\u5f68\u5f6b\u5f6e\u5f6f\u5f72\u5f74\u5f75\u5f76\u5f78\u5f7a\u5f7d\u5f7e\u5f7f\u5f83\u5f86\u5f8d\u5f8e\u5f8f\u5f91\u5f93\u5f94\u5f96\u5f9a\u5f9b\u5f9d\u5f9e\u5f9f\u5fa0\u5fa2",5,"\u5fa9\u5fab\u5fac\u5faf",5,"\u5fb6\u5fb8\u5fb9\u5fba\u5fbb\u5fbe",4,"\u5fc7\u5fc8\u5fca\u5fcb\u5fce\u5fd3\u5fd4\u5fd5\u5fda\u5fdb\u5fdc\u5fde\u5fdf\u5fe2\u5fe3\u5fe5\u5fe6\u5fe8\u5fe9\u5fec\u5fef\u5ff0\u5ff2\u5ff3\u5ff4\u5ff6\u5ff7\u5ff9\u5ffa\u5ffc\u6007"],["9040","\u6008\u6009\u600b\u600c\u6010\u6011\u6013\u6017\u6018\u601a\u601e\u601f\u6022\u6023\u6024\u602c\u602d\u602e\u6030",4,"\u6036",4,"\u603d\u603e\u6040\u6044",6,"\u604c\u604e\u604f\u6051\u6053\u6054\u6056\u6057\u6058\u605b\u605c\u605e\u605f\u6060\u6061\u6065\u6066\u606e\u6071\u6072\u6074\u6075\u6077\u607e\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608a\u608b\u608e\u608f\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609c\u609e\u60a1\u60a2\u60a4\u60a5\u60a7\u60a9\u60aa\u60ae\u60b0\u60b3\u60b5\u60b6\u60b7\u60b9\u60ba\u60bd",7,"\u60c7\u60c8\u60c9\u60cc",4,"\u60d2\u60d3\u60d4\u60d6\u60d7\u60d9\u60db\u60de\u60e1",4,"\u60ea\u60f1\u60f2\u60f5\u60f7\u60f8\u60fb",4,"\u6102\u6103\u6104\u6105\u6107\u610a\u610b\u610c\u6110",4,"\u6116\u6117\u6118\u6119\u611b\u611c\u611d\u611e\u6121\u6122\u6125\u6128\u6129\u612a\u612c",18,"\u6140",6],["9140","\u6147\u6149\u614b\u614d\u614f\u6150\u6152\u6153\u6154\u6156",6,"\u615e\u615f\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618c\u618d\u618f",4,"\u6195"],["9180","\u6196",6,"\u619e",8,"\u61aa\u61ab\u61ad",9,"\u61b8",5,"\u61bf\u61c0\u61c1\u61c3",4,"\u61c9\u61cc",4,"\u61d3\u61d5",16,"\u61e7",13,"\u61f6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621c\u621d\u621e\u6220\u6223\u6226\u6227\u6228\u6229\u622b\u622d\u622f\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624a"],["9240","\u624f\u6250\u6255\u6256\u6257\u6259\u625a\u625c",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627a\u627b\u627d\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628b",5,"\u6294\u6299\u629c\u629d\u629e\u62a3\u62a6\u62a7\u62a9\u62aa\u62ad\u62ae\u62af\u62b0\u62b2\u62b3\u62b4\u62b6\u62b7\u62b8\u62ba\u62be\u62c0\u62c1"],["9280","\u62c3\u62cb\u62cf\u62d1\u62d5\u62dd\u62de\u62e0\u62e1\u62e4\u62ea\u62eb\u62f0\u62f2\u62f5\u62f8\u62f9\u62fa\u62fb\u6300\u6303\u6304\u6305\u6306\u630a\u630b\u630c\u630d\u630f\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631c\u6326\u6327\u6329\u632c\u632d\u632e\u6330\u6331\u6333",5,"\u633b\u633c\u633e\u633f\u6340\u6341\u6344\u6347\u6348\u634a\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636a\u636b\u636c\u636f\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637c\u637d\u637e\u637f\u6381\u6383\u6384\u6385\u6386\u638b\u638d\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63a1\u63a4\u63a6\u63ab\u63af\u63b1\u63b2\u63b5\u63b6\u63b9\u63bb\u63bd\u63bf\u63c0"],["9340","\u63c1\u63c2\u63c3\u63c5\u63c7\u63c8\u63ca\u63cb\u63cc\u63d1\u63d3\u63d4\u63d5\u63d7",6,"\u63df\u63e2\u63e4",4,"\u63eb\u63ec\u63ee\u63ef\u63f0\u63f1\u63f3\u63f5\u63f7\u63f9\u63fa\u63fb\u63fc\u63fe\u6403\u6404\u6406",4,"\u640d\u640e\u6411\u6412\u6415",5,"\u641d\u641f\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642b\u642e",5,"\u6435",4,"\u643b\u643c\u643e\u6440\u6442\u6443\u6449\u644b",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645f",7,"\u6468\u646a\u646b\u646c\u646e",9,"\u647b",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649a\u649b\u649c\u649d\u649f",4,"\u64a5\u64a6\u64a7\u64a8\u64aa\u64ab\u64af\u64b1\u64b2\u64b3\u64b4\u64b6\u64b9\u64bb\u64bd\u64be\u64bf\u64c1\u64c3\u64c4\u64c6",6,"\u64cf\u64d1\u64d3\u64d4\u64d5\u64d6\u64d9\u64da"],["9440","\u64db\u64dc\u64dd\u64df\u64e0\u64e1\u64e3\u64e5\u64e7",24,"\u6501",7,"\u650a",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652c\u652d\u6530\u6531\u6532\u6533\u6537\u653a\u653c\u653d\u6540",4,"\u6546\u6547\u654a\u654b\u654d\u654e\u6550\u6552\u6553\u6554\u6557\u6558\u655a\u655c\u655f\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656a\u656d\u656e\u656f\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658a\u658d\u658e\u658f\u6592\u6594\u6595\u6596\u6598\u659a\u659d\u659e\u65a0\u65a2\u65a3\u65a6\u65a8\u65aa\u65ac\u65ae\u65b1",7,"\u65ba\u65bb\u65be\u65bf\u65c0\u65c2\u65c7\u65c8\u65c9\u65ca\u65cd\u65d0\u65d1\u65d3\u65d4\u65d5\u65d8",7,"\u65e1\u65e3\u65e4\u65ea\u65eb"],["9540","\u65f2\u65f3\u65f4\u65f5\u65f8\u65f9\u65fb",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660b\u660d\u6610\u6611\u6612\u6616\u6617\u6618\u661a\u661b\u661c\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6632\u6633\u6637",4,"\u663d\u663f\u6640\u6642\u6644",6,"\u664d\u664e\u6650\u6651\u6658"],["9580","\u6659\u665b\u665c\u665d\u665e\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667b\u667c\u667d\u667f\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668a\u668b\u668d\u668e\u668f\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669e",8,"\u66a9",4,"\u66af",4,"\u66b5\u66b6\u66b7\u66b8\u66ba\u66bb\u66bc\u66bd\u66bf",25,"\u66da\u66de",7,"\u66e7\u66e8\u66ea",5,"\u66f1\u66f5\u66f6\u66f8\u66fa\u66fb\u66fd\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670c\u670e\u670f\u6711\u6712\u6713\u6716\u6718\u6719\u671a\u671c\u671e\u6720",5,"\u6727\u6729\u672e\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673b\u673c\u673e\u673f\u6741\u6744\u6745\u6747\u674a\u674b\u674d\u6752\u6754\u6755\u6757",4,"\u675d\u6762\u6763\u6764\u6766\u6767\u676b\u676c\u676e\u6771\u6774\u6776"],["9680","\u6778\u6779\u677a\u677b\u677d\u6780\u6782\u6783\u6785\u6786\u6788\u678a\u678c\u678d\u678e\u678f\u6791\u6792\u6793\u6794\u6796\u6799\u679b\u679f\u67a0\u67a1\u67a4\u67a6\u67a9\u67ac\u67ae\u67b1\u67b2\u67b4\u67b9",7,"\u67c2\u67c5",9,"\u67d5\u67d6\u67d7\u67db\u67df\u67e1\u67e3\u67e4\u67e6\u67e7\u67e8\u67ea\u67eb\u67ed\u67ee\u67f2\u67f5",7,"\u67fe\u6801\u6802\u6803\u6804\u6806\u680d\u6810\u6812\u6814\u6815\u6818",4,"\u681e\u681f\u6820\u6822",6,"\u682b",6,"\u6834\u6835\u6836\u683a\u683b\u683f\u6847\u684b\u684d\u684f\u6852\u6856",5],["9740","\u685c\u685d\u685e\u685f\u686a\u686c",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68a3\u68a4\u68a5\u68a9\u68aa\u68ab\u68ac\u68ae\u68b1\u68b2\u68b4\u68b6\u68b7\u68b8"],["9780","\u68b9",6,"\u68c1\u68c3",5,"\u68ca\u68cc\u68ce\u68cf\u68d0\u68d1\u68d3\u68d4\u68d6\u68d7\u68d9\u68db",4,"\u68e1\u68e2\u68e4",9,"\u68ef\u68f2\u68f3\u68f4\u68f6\u68f7\u68f8\u68fb\u68fd\u68fe\u68ff\u6900\u6902\u6903\u6904\u6906",4,"\u690c\u690f\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692e\u692f\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693a\u693b\u693c\u693e\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695b\u695c\u695f"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696a\u696c\u696d\u696f\u6970\u6972",4,"\u697a\u697b\u697d\u697e\u697f\u6981\u6983\u6985\u698a\u698b\u698c\u698e",5,"\u6996\u6997\u6999\u699a\u699d",9,"\u69a9\u69aa\u69ac\u69ae\u69af\u69b0\u69b2\u69b3\u69b5\u69b6\u69b8\u69b9\u69ba\u69bc\u69bd"],["9880","\u69be\u69bf\u69c0\u69c2",7,"\u69cb\u69cd\u69cf\u69d1\u69d2\u69d3\u69d5",5,"\u69dc\u69dd\u69de\u69e1",11,"\u69ee\u69ef\u69f0\u69f1\u69f3",9,"\u69fe\u6a00",9,"\u6a0b",11,"\u6a19",5,"\u6a20\u6a22",5,"\u6a29\u6a2b\u6a2c\u6a2d\u6a2e\u6a30\u6a32\u6a33\u6a34\u6a36",6,"\u6a3f",4,"\u6a45\u6a46\u6a48",7,"\u6a51",6,"\u6a5a"],["9940","\u6a5c",4,"\u6a62\u6a63\u6a64\u6a66",10,"\u6a72",6,"\u6a7a\u6a7b\u6a7d\u6a7e\u6a7f\u6a81\u6a82\u6a83\u6a85",8,"\u6a8f\u6a92",4,"\u6a98",7,"\u6aa1",5],["9980","\u6aa7\u6aa8\u6aaa\u6aad",114,"\u6b25\u6b26\u6b28",6],["9a40","\u6b2f\u6b30\u6b31\u6b33\u6b34\u6b35\u6b36\u6b38\u6b3b\u6b3c\u6b3d\u6b3f\u6b40\u6b41\u6b42\u6b44\u6b45\u6b48\u6b4a\u6b4b\u6b4d",11,"\u6b5a",7,"\u6b68\u6b69\u6b6b",13,"\u6b7a\u6b7d\u6b7e\u6b7f\u6b80\u6b85\u6b88"],["9a80","\u6b8c\u6b8e\u6b8f\u6b90\u6b91\u6b94\u6b95\u6b97\u6b98\u6b99\u6b9c",4,"\u6ba2",7,"\u6bab",7,"\u6bb6\u6bb8",6,"\u6bc0\u6bc3\u6bc4\u6bc6",4,"\u6bcc\u6bce\u6bd0\u6bd1\u6bd8\u6bda\u6bdc",4,"\u6be2",7,"\u6bec\u6bed\u6bee\u6bf0\u6bf1\u6bf2\u6bf4\u6bf6\u6bf7\u6bf8\u6bfa\u6bfb\u6bfc\u6bfe",6,"\u6c08",4,"\u6c0e\u6c12\u6c17\u6c1c\u6c1d\u6c1e\u6c20\u6c23\u6c25\u6c2b\u6c2c\u6c2d\u6c31\u6c33\u6c36\u6c37\u6c39\u6c3a\u6c3b\u6c3c\u6c3e\u6c3f\u6c43\u6c44\u6c45\u6c48\u6c4b",4,"\u6c51\u6c52\u6c53\u6c56\u6c58"],["9b40","\u6c59\u6c5a\u6c62\u6c63\u6c65\u6c66\u6c67\u6c6b",4,"\u6c71\u6c73\u6c75\u6c77\u6c78\u6c7a\u6c7b\u6c7c\u6c7f\u6c80\u6c84\u6c87\u6c8a\u6c8b\u6c8d\u6c8e\u6c91\u6c92\u6c95\u6c96\u6c97\u6c98\u6c9a\u6c9c\u6c9d\u6c9e\u6ca0\u6ca2\u6ca8\u6cac\u6caf\u6cb0\u6cb4\u6cb5\u6cb6\u6cb7\u6cba\u6cc0\u6cc1\u6cc2\u6cc3\u6cc6\u6cc7\u6cc8\u6ccb\u6ccd\u6cce\u6ccf\u6cd1\u6cd2\u6cd8"],["9b80","\u6cd9\u6cda\u6cdc\u6cdd\u6cdf\u6ce4\u6ce6\u6ce7\u6ce9\u6cec\u6ced\u6cf2\u6cf4\u6cf9\u6cff\u6d00\u6d02\u6d03\u6d05\u6d06\u6d08\u6d09\u6d0a\u6d0d\u6d0f\u6d10\u6d11\u6d13\u6d14\u6d15\u6d16\u6d18\u6d1c\u6d1d\u6d1f",5,"\u6d26\u6d28\u6d29\u6d2c\u6d2d\u6d2f\u6d30\u6d34\u6d36\u6d37\u6d38\u6d3a\u6d3f\u6d40\u6d42\u6d44\u6d49\u6d4c\u6d50\u6d55\u6d56\u6d57\u6d58\u6d5b\u6d5d\u6d5f\u6d61\u6d62\u6d64\u6d65\u6d67\u6d68\u6d6b\u6d6c\u6d6d\u6d70\u6d71\u6d72\u6d73\u6d75\u6d76\u6d79\u6d7a\u6d7b\u6d7d",4,"\u6d83\u6d84\u6d86\u6d87\u6d8a\u6d8b\u6d8d\u6d8f\u6d90\u6d92\u6d96",4,"\u6d9c\u6da2\u6da5\u6dac\u6dad\u6db0\u6db1\u6db3\u6db4\u6db6\u6db7\u6db9",5,"\u6dc1\u6dc2\u6dc3\u6dc8\u6dc9\u6dca"],["9c40","\u6dcd\u6dce\u6dcf\u6dd0\u6dd2\u6dd3\u6dd4\u6dd5\u6dd7\u6dda\u6ddb\u6ddc\u6ddf\u6de2\u6de3\u6de5\u6de7\u6de8\u6de9\u6dea\u6ded\u6def\u6df0\u6df2\u6df4\u6df5\u6df6\u6df8\u6dfa\u6dfd",7,"\u6e06\u6e07\u6e08\u6e09\u6e0b\u6e0f\u6e12\u6e13\u6e15\u6e18\u6e19\u6e1b\u6e1c\u6e1e\u6e1f\u6e22\u6e26\u6e27\u6e28\u6e2a\u6e2c\u6e2e\u6e30\u6e31\u6e33\u6e35"],["9c80","\u6e36\u6e37\u6e39\u6e3b",7,"\u6e45",7,"\u6e4f\u6e50\u6e51\u6e52\u6e55\u6e57\u6e59\u6e5a\u6e5c\u6e5d\u6e5e\u6e60",10,"\u6e6c\u6e6d\u6e6f",14,"\u6e80\u6e81\u6e82\u6e84\u6e87\u6e88\u6e8a",4,"\u6e91",6,"\u6e99\u6e9a\u6e9b\u6e9d\u6e9e\u6ea0\u6ea1\u6ea3\u6ea4\u6ea6\u6ea8\u6ea9\u6eab\u6eac\u6ead\u6eae\u6eb0\u6eb3\u6eb5\u6eb8\u6eb9\u6ebc\u6ebe\u6ebf\u6ec0\u6ec3\u6ec4\u6ec5\u6ec6\u6ec8\u6ec9\u6eca\u6ecc\u6ecd\u6ece\u6ed0\u6ed2\u6ed6\u6ed8\u6ed9\u6edb\u6edc\u6edd\u6ee3\u6ee7\u6eea",5],["9d40","\u6ef0\u6ef1\u6ef2\u6ef3\u6ef5\u6ef6\u6ef7\u6ef8\u6efa",7,"\u6f03\u6f04\u6f05\u6f07\u6f08\u6f0a",4,"\u6f10\u6f11\u6f12\u6f16",9,"\u6f21\u6f22\u6f23\u6f25\u6f26\u6f27\u6f28\u6f2c\u6f2e\u6f30\u6f32\u6f34\u6f35\u6f37",6,"\u6f3f\u6f40\u6f41\u6f42"],["9d80","\u6f43\u6f44\u6f45\u6f48\u6f49\u6f4a\u6f4c\u6f4e",9,"\u6f59\u6f5a\u6f5b\u6f5d\u6f5f\u6f60\u6f61\u6f63\u6f64\u6f65\u6f67",5,"\u6f6f\u6f70\u6f71\u6f73\u6f75\u6f76\u6f77\u6f79\u6f7b\u6f7d",6,"\u6f85\u6f86\u6f87\u6f8a\u6f8b\u6f8f",12,"\u6f9d\u6f9e\u6f9f\u6fa0\u6fa2",4,"\u6fa8",10,"\u6fb4\u6fb5\u6fb7\u6fb8\u6fba",5,"\u6fc1\u6fc3",5,"\u6fca",6,"\u6fd3",10,"\u6fdf\u6fe2\u6fe3\u6fe4\u6fe5"],["9e40","\u6fe6",7,"\u6ff0",32,"\u7012",7,"\u701c",6,"\u7024",6],["9e80","\u702b",9,"\u7036\u7037\u7038\u703a",17,"\u704d\u704e\u7050",13,"\u705f",11,"\u706e\u7071\u7072\u7073\u7074\u7077\u7079\u707a\u707b\u707d\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708b\u708c\u708d\u708f\u7090\u7091\u7093\u7097\u7098\u709a\u709b\u709e",12,"\u70b0\u70b2\u70b4\u70b5\u70b6\u70ba\u70be\u70bf\u70c4\u70c5\u70c6\u70c7\u70c9\u70cb",12,"\u70da"],["9f40","\u70dc\u70dd\u70de\u70e0\u70e1\u70e2\u70e3\u70e5\u70ea\u70ee\u70f0",6,"\u70f8\u70fa\u70fb\u70fc\u70fe",10,"\u710b",4,"\u7111\u7112\u7114\u7117\u711b",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714b\u714d\u714f",12,"\u715d\u715f",4,"\u7165\u7169",4,"\u716f\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717b\u717c\u717e",5,"\u7185",4,"\u718b\u718c\u718d\u718e\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719a",4,"\u71a1",6,"\u71a9\u71aa\u71ab\u71ad",5,"\u71b4\u71b6\u71b7\u71b8\u71ba",8,"\u71c4",9,"\u71cf",4],["a040","\u71d6",9,"\u71e1\u71e2\u71e3\u71e4\u71e6\u71e8",5,"\u71ef",9,"\u71fa",11,"\u7207",19],["a080","\u721b\u721c\u721e",9,"\u7229\u722b\u722d\u722e\u722f\u7232\u7233\u7234\u723a\u723c\u723e\u7240",6,"\u7249\u724a\u724b\u724e\u724f\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725a\u725c\u725e\u7260\u7263\u7264\u7265\u7268\u726a\u726b\u726c\u726d\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727b\u727c\u727d\u7282\u7283\u7285",4,"\u728c\u728e\u7290\u7291\u7293",11,"\u72a0",11,"\u72ae\u72b1\u72b2\u72b3\u72b5\u72ba",6,"\u72c5\u72c6\u72c7\u72c9\u72ca\u72cb\u72cc\u72cf\u72d1\u72d3\u72d4\u72d5\u72d6\u72d8\u72da\u72db"],["a1a1","\u3000\u3001\u3002\xb7\u02c9\u02c7\xa8\u3003\u3005\u2014\uff5e\u2016\u2026\u2018\u2019\u201c\u201d\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xb1\xd7\xf7\u2236\u2227\u2228\u2211\u220f\u222a\u2229\u2208\u2237\u221a\u22a5\u2225\u2220\u2312\u2299\u222b\u222e\u2261\u224c\u2248\u223d\u221d\u2260\u226e\u226f\u2264\u2265\u221e\u2235\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uff04\xa4\uffe0\uffe1\u2030\xa7\u2116\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u203b\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uff01\uff02\uff03\uffe5\uff05",88,"\uffe3"],["a4a1","\u3041",82],["a5a1","\u30a1",85],["a6a1","\u0391",16,"\u03a3",6],["a6c1","\u03b1",16,"\u03c3",6],["a6e0","\ufe35\ufe36\ufe39\ufe3a\ufe3f\ufe40\ufe3d\ufe3e\ufe41\ufe42\ufe43\ufe44"],["a6ee","\ufe3b\ufe3c\ufe37\ufe38\ufe31"],["a6f4","\ufe33\ufe34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02ca\u02cb\u02d9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221f\u2223\u2252\u2266\u2267\u22bf\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25bc\u25bd\u25e2\u25e3\u25e4\u25e5\u2609\u2295\u3012\u301d\u301e"],["a8a1","\u0101\xe1\u01ce\xe0\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da\u01dc\xfc\xea\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32a3\u338e\u338f\u339c\u339d\u339e\u33a1\u33c4\u33ce\u33d1\u33d2\u33d5\ufe30\uffe2\uffe4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30fc\u309b\u309c\u30fd\u30fe\u3006\u309d\u309e\ufe49",9,"\ufe54\ufe55\ufe56\ufe57\ufe59",8],["a980","\ufe62",4,"\ufe68\ufe69\ufe6a\ufe6b"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72dc\u72dd\u72df\u72e2",5,"\u72ea\u72eb\u72f5\u72f6\u72f9\u72fd\u72fe\u72ff\u7300\u7302\u7304",5,"\u730b\u730c\u730d\u730f\u7310\u7311\u7312\u7314\u7318\u7319\u731a\u731f\u7320\u7323\u7324\u7326\u7327\u7328\u732d\u732f\u7330\u7332\u7333\u7335\u7336\u733a\u733b\u733c\u733d\u7340",8],["aa80","\u7349\u734a\u734b\u734c\u734e\u734f\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736e\u7370\u7371"],["ab40","\u7372",11,"\u737f",4,"\u7385\u7386\u7388\u738a\u738c\u738d\u738f\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739a\u739c\u739d\u739e\u73a0\u73a1\u73a3",5,"\u73aa\u73ac\u73ad\u73b1\u73b4\u73b5\u73b6\u73b8\u73b9\u73bc\u73bd\u73be\u73bf\u73c1\u73c3",4],["ab80","\u73cb\u73cc\u73ce\u73d2",6,"\u73da\u73db\u73dc\u73dd\u73df\u73e1\u73e2\u73e3\u73e4\u73e6\u73e8\u73ea\u73eb\u73ec\u73ee\u73ef\u73f0\u73f1\u73f3",4],["ac40","\u73f8",10,"\u7404\u7407\u7408\u740b\u740c\u740d\u740e\u7411",8,"\u741c",5,"\u7423\u7424\u7427\u7429\u742b\u742d\u742f\u7431\u7432\u7437",4,"\u743d\u743e\u743f\u7440\u7442",11],["ac80","\u744e",6,"\u7456\u7458\u745d\u7460",12,"\u746e\u746f\u7471",4,"\u7478\u7479\u747a"],["ad40","\u747b\u747c\u747d\u747f\u7482\u7484\u7485\u7486\u7488\u7489\u748a\u748c\u748d\u748f\u7491",10,"\u749d\u749f",7,"\u74aa",15,"\u74bb",12],["ad80","\u74c8",9,"\u74d3",8,"\u74dd\u74df\u74e1\u74e5\u74e7",6,"\u74f0\u74f1\u74f2"],["ae40","\u74f3\u74f5\u74f8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750e\u7510\u7512\u7514\u7515\u7516\u7517\u751b\u751d\u751e\u7520",4,"\u7526\u7527\u752a\u752e\u7534\u7536\u7539\u753c\u753d\u753f\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754a\u754d\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755d",7,"\u7567\u7568\u7569\u756b",6,"\u7573\u7575\u7576\u7577\u757a",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758a\u758c\u758d\u758e\u7590\u7593\u7595\u7598\u759b\u759c\u759e\u75a2\u75a6",4,"\u75ad\u75b6\u75b7\u75ba\u75bb\u75bf\u75c0\u75c1\u75c6\u75cb\u75cc\u75ce\u75cf\u75d0\u75d1\u75d3\u75d7\u75d9\u75da\u75dc\u75dd\u75df\u75e0\u75e1\u75e5\u75e9\u75ec\u75ed\u75ee\u75ef\u75f2\u75f3\u75f5\u75f6\u75f7\u75f8\u75fa\u75fb\u75fd\u75fe\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760b\u760d\u760e\u760f\u7611\u7612\u7613\u7614\u7616\u761a\u761c\u761d\u761e\u7621\u7623\u7627\u7628\u762c\u762e\u762f\u7631\u7632\u7636\u7637\u7639\u763a\u763b\u763d\u7641\u7642\u7644"],["b040","\u7645",6,"\u764e",5,"\u7655\u7657",4,"\u765d\u765f\u7660\u7661\u7662\u7664",6,"\u766c\u766d\u766e\u7670",7,"\u7679\u767a\u767c\u767f\u7680\u7681\u7683\u7685\u7689\u768a\u768c\u768d\u768f\u7690\u7692\u7694\u7695\u7697\u7698\u769a\u769b"],["b080","\u769c",7,"\u76a5",8,"\u76af\u76b0\u76b3\u76b5",9,"\u76c0\u76c1\u76c3\u554a\u963f\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u978d\u6c28\u5b89\u4ffa\u6309\u6697\u5cb8\u80fa\u6848\u80ae\u6602\u76ce\u51f9\u6556\u71ac\u7ff1\u8884\u50b2\u5965\u61ca\u6fb3\u82ad\u634c\u6252\u53ed\u5427\u7b06\u516b\u75a4\u5df4\u62d4\u8dcb\u9776\u628a\u8019\u575d\u9738\u7f62\u7238\u767d\u67cf\u767e\u6446\u4f70\u8d25\u62dc\u7a17\u6591\u73ed\u642c\u6273\u822c\u9881\u677f\u7248\u626e\u62cc\u4f34\u74e3\u534a\u529e\u7eca\u90a6\u5e2e\u6886\u699c\u8180\u7ed1\u68d2\u78c5\u868c\u9551\u508d\u8c24\u82de\u80de\u5305\u8912\u5265"],["b140","\u76c4\u76c7\u76c9\u76cb\u76cc\u76d3\u76d5\u76d9\u76da\u76dc\u76dd\u76de\u76e0",4,"\u76e6",7,"\u76f0\u76f3\u76f5\u76f6\u76f7\u76fa\u76fb\u76fd\u76ff\u7700\u7702\u7703\u7705\u7706\u770a\u770c\u770e",10,"\u771b\u771c\u771d\u771e\u7721\u7723\u7724\u7725\u7727\u772a\u772b"],["b180","\u772c\u772e\u7730",4,"\u7739\u773b\u773d\u773e\u773f\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775c\u8584\u96f9\u4fdd\u5821\u9971\u5b9d\u62b1\u62a5\u66b4\u8c79\u9c8d\u7206\u676f\u7891\u60b2\u5351\u5317\u8f88\u80cc\u8d1d\u94a1\u500d\u72c8\u5907\u60eb\u7119\u88ab\u5954\u82ef\u672c\u7b28\u5d29\u7ef7\u752d\u6cf5\u8e66\u8ff8\u903c\u9f3b\u6bd4\u9119\u7b14\u5f7c\u78a7\u84d6\u853d\u6bd5\u6bd9\u6bd6\u5e01\u5e87\u75f9\u95ed\u655d\u5f0a\u5fc5\u8f9f\u58c1\u81c2\u907f\u965b\u97ad\u8fb9\u7f16\u8d2c\u6241\u4fbf\u53d8\u535e\u8fa8\u8fa9\u8fab\u904d\u6807\u5f6a\u8198\u8868\u9cd6\u618b\u522b\u762a\u5f6c\u658c\u6fd2\u6ee8\u5bbe\u6448\u5175\u51b0\u67c4\u4e19\u79c9\u997c\u70b3"],["b240","\u775d\u775e\u775f\u7760\u7764\u7767\u7769\u776a\u776d",11,"\u777a\u777b\u777c\u7781\u7782\u7783\u7786",5,"\u778f\u7790\u7793",11,"\u77a1\u77a3\u77a4\u77a6\u77a8\u77ab\u77ad\u77ae\u77af\u77b1\u77b2\u77b4\u77b6",4],["b280","\u77bc\u77be\u77c0",12,"\u77ce",8,"\u77d8\u77d9\u77da\u77dd",4,"\u77e4\u75c5\u5e76\u73bb\u83e0\u64ad\u62e8\u94b5\u6ce2\u535a\u52c3\u640f\u94c2\u7b94\u4f2f\u5e1b\u8236\u8116\u818a\u6e24\u6cca\u9a73\u6355\u535c\u54fa\u8865\u57e0\u4e0d\u5e03\u6b65\u7c3f\u90e8\u6016\u64e6\u731c\u88c1\u6750\u624d\u8d22\u776c\u8e29\u91c7\u5f69\u83dc\u8521\u9910\u53c2\u8695\u6b8b\u60ed\u60e8\u707f\u82cd\u8231\u4ed3\u6ca7\u85cf\u64cd\u7cd9\u69fd\u66f9\u8349\u5395\u7b56\u4fa7\u518c\u6d4b\u5c42\u8e6d\u63d2\u53c9\u832c\u8336\u67e5\u78b4\u643d\u5bdf\u5c94\u5dee\u8be7\u62c6\u67f4\u8c7a\u6400\u63ba\u8749\u998b\u8c17\u7f20\u94f2\u4ea7\u9610\u98a4\u660c\u7316"],["b340","\u77e6\u77e8\u77ea\u77ef\u77f0\u77f1\u77f2\u77f4\u77f5\u77f7\u77f9\u77fa\u77fb\u77fc\u7803",5,"\u780a\u780b\u780e\u780f\u7810\u7813\u7815\u7819\u781b\u781e\u7820\u7821\u7822\u7824\u7828\u782a\u782b\u782e\u782f\u7831\u7832\u7833\u7835\u7836\u783d\u783f\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784a\u784b\u784d\u784f\u7851\u7853\u7854\u7858\u7859\u785a"],["b380","\u785b\u785c\u785e",11,"\u786f",7,"\u7878\u7879\u787a\u787b\u787d",6,"\u573a\u5c1d\u5e38\u957f\u507f\u80a0\u5382\u655e\u7545\u5531\u5021\u8d85\u6284\u949e\u671d\u5632\u6f6e\u5de2\u5435\u7092\u8f66\u626f\u64a4\u63a3\u5f7b\u6f88\u90f4\u81e3\u8fb0\u5c18\u6668\u5ff1\u6c89\u9648\u8d81\u886c\u6491\u79f0\u57ce\u6a59\u6210\u5448\u4e58\u7a0b\u60e9\u6f84\u8bda\u627f\u901e\u9a8b\u79e4\u5403\u75f4\u6301\u5319\u6c60\u8fdf\u5f1b\u9a70\u803b\u9f7f\u4f88\u5c3a\u8d64\u7fc5\u65a5\u70bd\u5145\u51b2\u866b\u5d07\u5ba0\u62bd\u916c\u7574\u8e0c\u7a20\u6101\u7b79\u4ec7\u7ef8\u7785\u4e11\u81ed\u521d\u51fa\u6a71\u53a8\u8e87\u9504\u96cf\u6ec1\u9664\u695a"],["b440","\u7884\u7885\u7886\u7888\u788a\u788b\u788f\u7890\u7892\u7894\u7895\u7896\u7899\u789d\u789e\u78a0\u78a2\u78a4\u78a6\u78a8",7,"\u78b5\u78b6\u78b7\u78b8\u78ba\u78bb\u78bc\u78bd\u78bf\u78c0\u78c2\u78c3\u78c4\u78c6\u78c7\u78c8\u78cc\u78cd\u78ce\u78cf\u78d1\u78d2\u78d3\u78d6\u78d7\u78d8\u78da",9],["b480","\u78e4\u78e5\u78e6\u78e7\u78e9\u78ea\u78eb\u78ed",4,"\u78f3\u78f5\u78f6\u78f8\u78f9\u78fb",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50a8\u77d7\u6410\u89e6\u5904\u63e3\u5ddd\u7a7f\u693d\u4f20\u8239\u5598\u4e32\u75ae\u7a97\u5e62\u5e8a\u95ef\u521b\u5439\u708a\u6376\u9524\u5782\u6625\u693f\u9187\u5507\u6df3\u7eaf\u8822\u6233\u7ef0\u75b5\u8328\u78c1\u96cc\u8f9e\u6148\u74f7\u8bcd\u6b64\u523a\u8d50\u6b21\u806a\u8471\u56f1\u5306\u4ece\u4e1b\u51d1\u7c97\u918b\u7c07\u4fc3\u8e7f\u7be1\u7a9c\u6467\u5d14\u50ac\u8106\u7601\u7cb9\u6dec\u7fe0\u6751\u5b58\u5bf8\u78cb\u64ae\u6413\u63aa\u632b\u9519\u642d\u8fbe\u7b54\u7629\u6253\u5927\u5446\u6b79\u50a3\u6234\u5e26\u6b86\u4ee3\u8d37\u888b\u5f85\u902e"],["b540","\u790d",5,"\u7914",9,"\u791f",4,"\u7925",14,"\u7935",4,"\u793d\u793f\u7942\u7943\u7944\u7945\u7947\u794a",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796a\u796b\u796c\u796e\u7970",6,"\u7979\u797b",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798b\u798c\u798d\u798e\u7990\u7991\u7992\u6020\u803d\u62c5\u4e39\u5355\u90f8\u63b8\u80c6\u65e6\u6c2e\u4f46\u60ee\u6de1\u8bde\u5f39\u86cb\u5f53\u6321\u515a\u8361\u6863\u5200\u6363\u8e48\u5012\u5c9b\u7977\u5bfc\u5230\u7a3b\u60bc\u9053\u76d7\u5fb7\u5f97\u7684\u8e6c\u706f\u767b\u7b49\u77aa\u51f3\u9093\u5824\u4f4e\u6ef4\u8fea\u654c\u7b1b\u72c4\u6da4\u7fdf\u5ae1\u62b5\u5e95\u5730\u8482\u7b2c\u5e1d\u5f1f\u9012\u7f14\u98a0\u6382\u6ec7\u7898\u70b9\u5178\u975b\u57ab\u7535\u4f43\u7538\u5e97\u60e6\u5960\u6dc0\u6bbf\u7889\u53fc\u96d5\u51cb\u5201\u6389\u540a\u9493\u8c03\u8dcc\u7239\u789f\u8776\u8fed\u8c0d\u53e0"],["b640","\u7993",6,"\u799b",11,"\u79a8",10,"\u79b4",4,"\u79bc\u79bf\u79c2\u79c4\u79c5\u79c7\u79c8\u79ca\u79cc\u79ce\u79cf\u79d0\u79d3\u79d4\u79d6\u79d7\u79d9",5,"\u79e0\u79e1\u79e2\u79e5\u79e8\u79ea"],["b680","\u79ec\u79ee\u79f1",6,"\u79f9\u79fa\u79fc\u79fe\u79ff\u7a01\u7a04\u7a05\u7a07\u7a08\u7a09\u7a0a\u7a0c\u7a0f",4,"\u7a15\u7a16\u7a18\u7a19\u7a1b\u7a1c\u4e01\u76ef\u53ee\u9489\u9876\u9f0e\u952d\u5b9a\u8ba2\u4e22\u4e1c\u51ac\u8463\u61c2\u52a8\u680b\u4f97\u606b\u51bb\u6d1e\u515c\u6296\u6597\u9661\u8c46\u9017\u75d8\u90fd\u7763\u6bd2\u728a\u72ec\u8bfb\u5835\u7779\u8d4c\u675c\u9540\u809a\u5ea6\u6e21\u5992\u7aef\u77ed\u953b\u6bb5\u65ad\u7f0e\u5806\u5151\u961f\u5bf9\u58a9\u5428\u8e72\u6566\u987f\u56e4\u949d\u76fe\u9041\u6387\u54c6\u591a\u593a\u579b\u8eb2\u6735\u8dfa\u8235\u5241\u60f0\u5815\u86fe\u5ce8\u9e45\u4fc4\u989d\u8bb9\u5a25\u6076\u5384\u627c\u904f\u9102\u997f\u6069\u800c\u513f\u8033\u5c14\u9975\u6d31\u4e8c"],["b740","\u7a1d\u7a1f\u7a21\u7a22\u7a24",14,"\u7a34\u7a35\u7a36\u7a38\u7a3a\u7a3e\u7a40",5,"\u7a47",9,"\u7a52",4,"\u7a58",16],["b780","\u7a69",6,"\u7a71\u7a72\u7a73\u7a75\u7a7b\u7a7c\u7a7d\u7a7e\u7a82\u7a85\u7a87\u7a89\u7a8a\u7a8b\u7a8c\u7a8e\u7a8f\u7a90\u7a93\u7a94\u7a99\u7a9a\u7a9b\u7a9e\u7aa1\u7aa2\u8d30\u53d1\u7f5a\u7b4f\u4f10\u4e4f\u9600\u6cd5\u73d0\u85e9\u5e06\u756a\u7ffb\u6a0a\u77fe\u9492\u7e41\u51e1\u70e6\u53cd\u8fd4\u8303\u8d29\u72af\u996d\u6cdb\u574a\u82b3\u65b9\u80aa\u623f\u9632\u59a8\u4eff\u8bbf\u7eba\u653e\u83f2\u975e\u5561\u98de\u80a5\u532a\u8bfd\u5420\u80ba\u5e9f\u6cb8\u8d39\u82ac\u915a\u5429\u6c1b\u5206\u7eb7\u575f\u711a\u6c7e\u7c89\u594b\u4efd\u5fff\u6124\u7caa\u4e30\u5c01\u67ab\u8702\u5cf0\u950b\u98ce\u75af\u70fd\u9022\u51af\u7f1d\u8bbd\u5949\u51e4\u4f5b\u5426\u592b\u6577\u80a4\u5b75\u6276\u62c2\u8f90\u5e45\u6c1f\u7b26\u4f0f\u4fd8\u670d"],["b840","\u7aa3\u7aa4\u7aa7\u7aa9\u7aaa\u7aab\u7aae",4,"\u7ab4",10,"\u7ac0",10,"\u7acc",9,"\u7ad7\u7ad8\u7ada\u7adb\u7adc\u7add\u7ae1\u7ae2\u7ae4\u7ae7",5,"\u7aee\u7af0\u7af1\u7af2\u7af3"],["b880","\u7af4",4,"\u7afb\u7afc\u7afe\u7b00\u7b01\u7b02\u7b05\u7b07\u7b09\u7b0c\u7b0d\u7b0e\u7b10\u7b12\u7b13\u7b16\u7b17\u7b18\u7b1a\u7b1c\u7b1d\u7b1f\u7b21\u7b22\u7b23\u7b27\u7b29\u7b2d\u6d6e\u6daa\u798f\u88b1\u5f17\u752b\u629a\u8f85\u4fef\u91dc\u65a7\u812f\u8151\u5e9c\u8150\u8d74\u526f\u8986\u8d4b\u590d\u5085\u4ed8\u961c\u7236\u8179\u8d1f\u5bcc\u8ba3\u9644\u5987\u7f1a\u5490\u5676\u560e\u8be5\u6539\u6982\u9499\u76d6\u6e89\u5e72\u7518\u6746\u67d1\u7aff\u809d\u8d76\u611f\u79c6\u6562\u8d63\u5188\u521a\u94a2\u7f38\u809b\u7eb2\u5c97\u6e2f\u6760\u7bd9\u768b\u9ad8\u818f\u7f94\u7cd5\u641e\u9550\u7a3f\u544a\u54e5\u6b4c\u6401\u6208\u9e3d\u80f3\u7599\u5272\u9769\u845b\u683c\u86e4\u9601\u9694\u94ec\u4e2a\u5404\u7ed9\u6839\u8ddf\u8015\u66f4\u5e9a\u7fb9"],["b940","\u7b2f\u7b30\u7b32\u7b34\u7b35\u7b36\u7b37\u7b39\u7b3b\u7b3d\u7b3f",5,"\u7b46\u7b48\u7b4a\u7b4d\u7b4e\u7b53\u7b55\u7b57\u7b59\u7b5c\u7b5e\u7b5f\u7b61\u7b63",10,"\u7b6f\u7b70\u7b73\u7b74\u7b76\u7b78\u7b7a\u7b7c\u7b7d\u7b7f\u7b81\u7b82\u7b83\u7b84\u7b86",6,"\u7b8e\u7b8f"],["b980","\u7b91\u7b92\u7b93\u7b96\u7b98\u7b99\u7b9a\u7b9b\u7b9e\u7b9f\u7ba0\u7ba3\u7ba4\u7ba5\u7bae\u7baf\u7bb0\u7bb2\u7bb3\u7bb5\u7bb6\u7bb7\u7bb9",7,"\u7bc2\u7bc3\u7bc4\u57c2\u803f\u6897\u5de5\u653b\u529f\u606d\u9f9a\u4f9b\u8eac\u516c\u5bab\u5f13\u5de9\u6c5e\u62f1\u8d21\u5171\u94a9\u52fe\u6c9f\u82df\u72d7\u57a2\u6784\u8d2d\u591f\u8f9c\u83c7\u5495\u7b8d\u4f30\u6cbd\u5b64\u59d1\u9f13\u53e4\u86ca\u9aa8\u8c37\u80a1\u6545\u987e\u56fa\u96c7\u522e\u74dc\u5250\u5be1\u6302\u8902\u4e56\u62d0\u602a\u68fa\u5173\u5b98\u51a0\u89c2\u7ba1\u9986\u7f50\u60ef\u704c\u8d2f\u5149\u5e7f\u901b\u7470\u89c4\u572d\u7845\u5f52\u9f9f\u95fa\u8f68\u9b3c\u8be1\u7678\u6842\u67dc\u8dea\u8d35\u523d\u8f8a\u6eda\u68cd\u9505\u90ed\u56fd\u679c\u88f9\u8fc7\u54c8"],["ba40","\u7bc5\u7bc8\u7bc9\u7bca\u7bcb\u7bcd\u7bce\u7bcf\u7bd0\u7bd2\u7bd4",4,"\u7bdb\u7bdc\u7bde\u7bdf\u7be0\u7be2\u7be3\u7be4\u7be7\u7be8\u7be9\u7beb\u7bec\u7bed\u7bef\u7bf0\u7bf2",4,"\u7bf8\u7bf9\u7bfa\u7bfb\u7bfd\u7bff",7,"\u7c08\u7c09\u7c0a\u7c0d\u7c0e\u7c10",5,"\u7c17\u7c18\u7c19"],["ba80","\u7c1a",4,"\u7c20",5,"\u7c28\u7c29\u7c2b",12,"\u7c39",5,"\u7c42\u9ab8\u5b69\u6d77\u6c26\u4ea5\u5bb3\u9a87\u9163\u61a8\u90af\u97e9\u542b\u6db5\u5bd2\u51fd\u558a\u7f55\u7ff0\u64bc\u634d\u65f1\u61be\u608d\u710a\u6c57\u6c49\u592f\u676d\u822a\u58d5\u568e\u8c6a\u6beb\u90dd\u597d\u8017\u53f7\u6d69\u5475\u559d\u8377\u83cf\u6838\u79be\u548c\u4f55\u5408\u76d2\u8c89\u9602\u6cb3\u6db8\u8d6b\u8910\u9e64\u8d3a\u563f\u9ed1\u75d5\u5f88\u72e0\u6068\u54fc\u4ea8\u6a2a\u8861\u6052\u8f70\u54c4\u70d8\u8679\u9e3f\u6d2a\u5b8f\u5f18\u7ea2\u5589\u4faf\u7334\u543c\u539a\u5019\u540e\u547c\u4e4e\u5ffd\u745a\u58f6\u846b\u80e1\u8774\u72d0\u7cca\u6e56"],["bb40","\u7c43",9,"\u7c4e",36,"\u7c75",5,"\u7c7e",9],["bb80","\u7c88\u7c8a",6,"\u7c93\u7c94\u7c96\u7c99\u7c9a\u7c9b\u7ca0\u7ca1\u7ca3\u7ca6\u7ca7\u7ca8\u7ca9\u7cab\u7cac\u7cad\u7caf\u7cb0\u7cb4",4,"\u7cba\u7cbb\u5f27\u864e\u552c\u62a4\u4e92\u6caa\u6237\u82b1\u54d7\u534e\u733e\u6ed1\u753b\u5212\u5316\u8bdd\u69d0\u5f8a\u6000\u6dee\u574f\u6b22\u73af\u6853\u8fd8\u7f13\u6362\u60a3\u5524\u75ea\u8c62\u7115\u6da3\u5ba6\u5e7b\u8352\u614c\u9ec4\u78fa\u8757\u7c27\u7687\u51f0\u60f6\u714c\u6643\u5e4c\u604d\u8c0e\u7070\u6325\u8f89\u5fbd\u6062\u86d4\u56de\u6bc1\u6094\u6167\u5349\u60e0\u6666\u8d3f\u79fd\u4f1a\u70e9\u6c47\u8bb3\u8bf2\u7ed8\u8364\u660f\u5a5a\u9b42\u6d51\u6df7\u8c41\u6d3b\u4f19\u706b\u83b7\u6216\u60d1\u970d\u8d27\u7978\u51fb\u573e\u57fa\u673a\u7578\u7a3d\u79ef\u7b95"],["bc40","\u7cbf\u7cc0\u7cc2\u7cc3\u7cc4\u7cc6\u7cc9\u7ccb\u7cce",6,"\u7cd8\u7cda\u7cdb\u7cdd\u7cde\u7ce1",6,"\u7ce9",5,"\u7cf0",7,"\u7cf9\u7cfa\u7cfc",13,"\u7d0b",5],["bc80","\u7d11",14,"\u7d21\u7d23\u7d24\u7d25\u7d26\u7d28\u7d29\u7d2a\u7d2c\u7d2d\u7d2e\u7d30",6,"\u808c\u9965\u8ff9\u6fc0\u8ba5\u9e21\u59ec\u7ee9\u7f09\u5409\u6781\u68d8\u8f91\u7c4d\u96c6\u53ca\u6025\u75be\u6c72\u5373\u5ac9\u7ea7\u6324\u51e0\u810a\u5df1\u84df\u6280\u5180\u5b63\u4f0e\u796d\u5242\u60b8\u6d4e\u5bc4\u5bc2\u8ba1\u8bb0\u65e2\u5fcc\u9645\u5993\u7ee7\u7eaa\u5609\u67b7\u5939\u4f73\u5bb6\u52a0\u835a\u988a\u8d3e\u7532\u94be\u5047\u7a3c\u4ef7\u67b6\u9a7e\u5ac1\u6b7c\u76d1\u575a\u5c16\u7b3a\u95f4\u714e\u517c\u80a9\u8270\u5978\u7f04\u8327\u68c0\u67ec\u78b1\u7877\u62e3\u6361\u7b80\u4fed\u526a\u51cf\u8350\u69db\u9274\u8df5\u8d31\u89c1\u952e\u7bad\u4ef6"],["bd40","\u7d37",54,"\u7d6f",7],["bd80","\u7d78",32,"\u5065\u8230\u5251\u996f\u6e10\u6e85\u6da7\u5efa\u50f5\u59dc\u5c06\u6d46\u6c5f\u7586\u848b\u6868\u5956\u8bb2\u5320\u9171\u964d\u8549\u6912\u7901\u7126\u80f6\u4ea4\u90ca\u6d47\u9a84\u5a07\u56bc\u6405\u94f0\u77eb\u4fa5\u811a\u72e1\u89d2\u997a\u7f34\u7ede\u527f\u6559\u9175\u8f7f\u8f83\u53eb\u7a96\u63ed\u63a5\u7686\u79f8\u8857\u9636\u622a\u52ab\u8282\u6854\u6770\u6377\u776b\u7aed\u6d01\u7ed3\u89e3\u59d0\u6212\u85c9\u82a5\u754c\u501f\u4ecb\u75a5\u8beb\u5c4a\u5dfe\u7b4b\u65a4\u91d1\u4eca\u6d25\u895f\u7d27\u9526\u4ec5\u8c28\u8fdb\u9773\u664b\u7981\u8fd1\u70ec\u6d78"],["be40","\u7d99",12,"\u7da7",6,"\u7daf",42],["be80","\u7dda",32,"\u5c3d\u52b2\u8346\u5162\u830e\u775b\u6676\u9cb8\u4eac\u60ca\u7cbe\u7cb3\u7ecf\u4e95\u8b66\u666f\u9888\u9759\u5883\u656c\u955c\u5f84\u75c9\u9756\u7adf\u7ade\u51c0\u70af\u7a98\u63ea\u7a76\u7ea0\u7396\u97ed\u4e45\u7078\u4e5d\u9152\u53a9\u6551\u65e7\u81fc\u8205\u548e\u5c31\u759a\u97a0\u62d8\u72d9\u75bd\u5c45\u9a79\u83ca\u5c40\u5480\u77e9\u4e3e\u6cae\u805a\u62d2\u636e\u5de8\u5177\u8ddd\u8e1e\u952f\u4ff1\u53e5\u60e7\u70ac\u5267\u6350\u9e43\u5a1f\u5026\u7737\u5377\u7ee2\u6485\u652b\u6289\u6398\u5014\u7235\u89c9\u51b3\u8bc0\u7edd\u5747\u83cc\u94a7\u519b\u541b\u5cfb"],["bf40","\u7dfb",62],["bf80","\u7e3a\u7e3c",4,"\u7e42",4,"\u7e48",21,"\u4fca\u7ae3\u6d5a\u90e1\u9a8f\u5580\u5496\u5361\u54af\u5f00\u63e9\u6977\u51ef\u6168\u520a\u582a\u52d8\u574e\u780d\u770b\u5eb7\u6177\u7ce0\u625b\u6297\u4ea2\u7095\u8003\u62f7\u70e4\u9760\u5777\u82db\u67ef\u68f5\u78d5\u9897\u79d1\u58f3\u54b3\u53ef\u6e34\u514b\u523b\u5ba2\u8bfe\u80af\u5543\u57a6\u6073\u5751\u542d\u7a7a\u6050\u5b54\u63a7\u62a0\u53e3\u6263\u5bc7\u67af\u54ed\u7a9f\u82e6\u9177\u5e93\u88e4\u5938\u57ae\u630e\u8de8\u80ef\u5757\u7b77\u4fa9\u5feb\u5bbd\u6b3e\u5321\u7b50\u72c2\u6846\u77ff\u7736\u65f7\u51b5\u4e8f\u76d4\u5cbf\u7aa5\u8475\u594e\u9b41\u5080"],["c040","\u7e5e",35,"\u7e83",23,"\u7e9c\u7e9d\u7e9e"],["c080","\u7eae\u7eb4\u7ebb\u7ebc\u7ed6\u7ee4\u7eec\u7ef9\u7f0a\u7f10\u7f1e\u7f37\u7f39\u7f3b",6,"\u7f43\u7f46",9,"\u7f52\u7f53\u9988\u6127\u6e83\u5764\u6606\u6346\u56f0\u62ec\u6269\u5ed3\u9614\u5783\u62c9\u5587\u8721\u814a\u8fa3\u5566\u83b1\u6765\u8d56\u84dd\u5a6a\u680f\u62e6\u7bee\u9611\u5170\u6f9c\u8c30\u63fd\u89c8\u61d2\u7f06\u70c2\u6ee5\u7405\u6994\u72fc\u5eca\u90ce\u6717\u6d6a\u635e\u52b3\u7262\u8001\u4f6c\u59e5\u916a\u70d9\u6d9d\u52d2\u4e50\u96f7\u956d\u857e\u78ca\u7d2f\u5121\u5792\u64c2\u808b\u7c7b\u6cea\u68f1\u695e\u51b7\u5398\u68a8\u7281\u9ece\u7bf1\u72f8\u79bb\u6f13\u7406\u674e\u91cc\u9ca4\u793c\u8389\u8354\u540f\u6817\u4e3d\u5389\u52b1\u783e\u5386\u5229\u5088\u4f8b\u4fd0"],["c140","\u7f56\u7f59\u7f5b\u7f5c\u7f5d\u7f5e\u7f60\u7f63",4,"\u7f6b\u7f6c\u7f6d\u7f6f\u7f70\u7f73\u7f75\u7f76\u7f77\u7f78\u7f7a\u7f7b\u7f7c\u7f7d\u7f7f\u7f80\u7f82",7,"\u7f8b\u7f8d\u7f8f",4,"\u7f95",4,"\u7f9b\u7f9c\u7fa0\u7fa2\u7fa3\u7fa5\u7fa6\u7fa8",6,"\u7fb1"],["c180","\u7fb3",4,"\u7fba\u7fbb\u7fbe\u7fc0\u7fc2\u7fc3\u7fc4\u7fc6\u7fc7\u7fc8\u7fc9\u7fcb\u7fcd\u7fcf",4,"\u7fd6\u7fd7\u7fd9",5,"\u7fe2\u7fe3\u75e2\u7acb\u7c92\u6ca5\u96b6\u529b\u7483\u54e9\u4fe9\u8054\u83b2\u8fde\u9570\u5ec9\u601c\u6d9f\u5e18\u655b\u8138\u94fe\u604b\u70bc\u7ec3\u7cae\u51c9\u6881\u7cb1\u826f\u4e24\u8f86\u91cf\u667e\u4eae\u8c05\u64a9\u804a\u50da\u7597\u71ce\u5be5\u8fbd\u6f66\u4e86\u6482\u9563\u5ed6\u6599\u5217\u88c2\u70c8\u52a3\u730e\u7433\u6797\u78f7\u9716\u4e34\u90bb\u9cde\u6dcb\u51db\u8d41\u541d\u62ce\u73b2\u83f1\u96f6\u9f84\u94c3\u4f36\u7f9a\u51cc\u7075\u9675\u5cad\u9886\u53e6\u4ee4\u6e9c\u7409\u69b4\u786b\u998f\u7559\u5218\u7624\u6d41\u67f3\u516d\u9f99\u804b\u5499\u7b3c\u7abf"],["c240","\u7fe4\u7fe7\u7fe8\u7fea\u7feb\u7fec\u7fed\u7fef\u7ff2\u7ff4",6,"\u7ffd\u7ffe\u7fff\u8002\u8007\u8008\u8009\u800a\u800e\u800f\u8011\u8013\u801a\u801b\u801d\u801e\u801f\u8021\u8023\u8024\u802b",5,"\u8032\u8034\u8039\u803a\u803c\u803e\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804e\u804f\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805b",13,"\u806b",5,"\u8072",11,"\u9686\u5784\u62e2\u9647\u697c\u5a04\u6402\u7bd3\u6f0f\u964b\u82a6\u5362\u9885\u5e90\u7089\u63b3\u5364\u864f\u9c81\u9e93\u788c\u9732\u8def\u8d42\u9e7f\u6f5e\u7984\u5f55\u9646\u622e\u9a74\u5415\u94dd\u4fa3\u65c5\u5c65\u5c61\u7f15\u8651\u6c2f\u5f8b\u7387\u6ee4\u7eff\u5ce6\u631b\u5b6a\u6ee6\u5375\u4e71\u63a0\u7565\u62a1\u8f6e\u4f26\u4ed1\u6ca6\u7eb6\u8bba\u841d\u87ba\u7f57\u903b\u9523\u7ba9\u9aa1\u88f8\u843d\u6d1b\u9a86\u7edc\u5988\u9ebb\u739b\u7801\u8682\u9a6c\u9a82\u561b\u5417\u57cb\u4e70\u9ea6\u5356\u8fc8\u8109\u7792\u9992\u86ee\u6ee1\u8513\u66fc\u6162\u6f2b"],["c340","\u807e\u8081\u8082\u8085\u8088\u808a\u808d",5,"\u8094\u8095\u8097\u8099\u809e\u80a3\u80a6\u80a7\u80a8\u80ac\u80b0\u80b3\u80b5\u80b6\u80b8\u80b9\u80bb\u80c5\u80c7",4,"\u80cf",6,"\u80d8\u80df\u80e0\u80e2\u80e3\u80e6\u80ee\u80f5\u80f7\u80f9\u80fb\u80fe\u80ff\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810b"],["c380","\u810c\u8115\u8117\u8119\u811b\u811c\u811d\u811f",12,"\u812d\u812e\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813f\u8c29\u8292\u832b\u76f2\u6c13\u5fd9\u83bd\u732b\u8305\u951a\u6bdb\u77db\u94c6\u536f\u8302\u5192\u5e3d\u8c8c\u8d38\u4e48\u73ab\u679a\u6885\u9176\u9709\u7164\u6ca1\u7709\u5a92\u9541\u6bcf\u7f8e\u6627\u5bd0\u59b9\u5a9a\u95e8\u95f7\u4eec\u840c\u8499\u6aac\u76df\u9530\u731b\u68a6\u5b5f\u772f\u919a\u9761\u7cdc\u8ff7\u8c1c\u5f25\u7c73\u79d8\u89c5\u6ccc\u871c\u5bc6\u5e42\u68c9\u7720\u7ef5\u5195\u514d\u52c9\u5a29\u7f05\u9762\u82d7\u63cf\u7784\u85d0\u79d2\u6e3a\u5e99\u5999\u8511\u706d\u6c11\u62bf\u76bf\u654f\u60af\u95fd\u660e\u879f\u9e23\u94ed\u540d\u547d\u8c2c\u6478"],["c440","\u8140",5,"\u8147\u8149\u814d\u814e\u814f\u8152\u8156\u8157\u8158\u815b",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816a\u816b\u816c\u816f\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818b\u818c\u818d\u818e\u8190\u8192",5,"\u8199\u819a\u819e",4,"\u81a4\u81a5"],["c480","\u81a7\u81a9\u81ab",7,"\u81b4",5,"\u81bc\u81bd\u81be\u81bf\u81c4\u81c5\u81c7\u81c8\u81c9\u81cb\u81cd",6,"\u6479\u8611\u6a21\u819c\u78e8\u6469\u9b54\u62b9\u672b\u83ab\u58a8\u9ed8\u6cab\u6f20\u5bde\u964c\u8c0b\u725f\u67d0\u62c7\u7261\u4ea9\u59c6\u6bcd\u5893\u66ae\u5e55\u52df\u6155\u6728\u76ee\u7766\u7267\u7a46\u62ff\u54ea\u5450\u94a0\u90a3\u5a1c\u7eb3\u6c16\u4e43\u5976\u8010\u5948\u5357\u7537\u96be\u56ca\u6320\u8111\u607c\u95f9\u6dd6\u5462\u9981\u5185\u5ae9\u80fd\u59ae\u9713\u502a\u6ce5\u5c3c\u62df\u4f60\u533f\u817b\u9006\u6eba\u852b\u62c8\u5e74\u78be\u64b5\u637b\u5ff5\u5a18\u917f\u9e1f\u5c3f\u634f\u8042\u5b7d\u556e\u954a\u954d\u6d85\u60a8\u67e0\u72de\u51dd\u5b81"],["c540","\u81d4",14,"\u81e4\u81e5\u81e6\u81e8\u81e9\u81eb\u81ee",4,"\u81f5",5,"\u81fd\u81ff\u8203\u8207",4,"\u820e\u820f\u8211\u8213\u8215",5,"\u821d\u8220\u8224\u8225\u8226\u8227\u8229\u822e\u8232\u823a\u823c\u823d\u823f"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824a\u824c\u824d\u824e\u8250",7,"\u8259\u825b\u825c\u825d\u825e\u8260",7,"\u8269\u62e7\u6cde\u725b\u626d\u94ae\u7ebd\u8113\u6d53\u519c\u5f04\u5974\u52aa\u6012\u5973\u6696\u8650\u759f\u632a\u61e6\u7cef\u8bfa\u54e6\u6b27\u9e25\u6bb4\u85d5\u5455\u5076\u6ca4\u556a\u8db4\u722c\u5e15\u6015\u7436\u62cd\u6392\u724c\u5f98\u6e43\u6d3e\u6500\u6f58\u76d8\u78d0\u76fc\u7554\u5224\u53db\u4e53\u5e9e\u65c1\u802a\u80d6\u629b\u5486\u5228\u70ae\u888d\u8dd1\u6ce1\u5478\u80da\u57f9\u88f4\u8d54\u966a\u914d\u4f69\u6c9b\u55b7\u76c6\u7830\u62a8\u70f9\u6f8e\u5f6d\u84ec\u68da\u787c\u7bf7\u81a8\u670b\u9e4f\u6367\u78b0\u576f\u7812\u9739\u6279\u62ab\u5288\u7435\u6bd7"],["c640","\u826a\u826b\u826c\u826d\u8271\u8275\u8276\u8277\u8278\u827b\u827c\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828c\u8290\u8293\u8294\u8295\u8296\u829a\u829b\u829e\u82a0\u82a2\u82a3\u82a7\u82b2\u82b5\u82b6\u82ba\u82bb\u82bc\u82bf\u82c0\u82c2\u82c3\u82c5\u82c6\u82c9\u82d0\u82d6\u82d9\u82da\u82dd\u82e2\u82e7\u82e8\u82e9\u82ea\u82ec\u82ed\u82ee\u82f0\u82f2\u82f3\u82f5\u82f6\u82f8"],["c680","\u82fa\u82fc",4,"\u830a\u830b\u830d\u8310\u8312\u8313\u8316\u8318\u8319\u831d",9,"\u8329\u832a\u832e\u8330\u8332\u8337\u833b\u833d\u5564\u813e\u75b2\u76ae\u5339\u75de\u50fb\u5c41\u8b6c\u7bc7\u504f\u7247\u9a97\u98d8\u6f02\u74e2\u7968\u6487\u77a5\u62fc\u9891\u8d2b\u54c1\u8058\u4e52\u576a\u82f9\u840d\u5e73\u51ed\u74f6\u8bc4\u5c4f\u5761\u6cfc\u9887\u5a46\u7834\u9b44\u8feb\u7c95\u5256\u6251\u94fa\u4ec6\u8386\u8461\u83e9\u84b2\u57d4\u6734\u5703\u666e\u6d66\u8c31\u66dd\u7011\u671f\u6b3a\u6816\u621a\u59bb\u4e03\u51c4\u6f06\u67d2\u6c8f\u5176\u68cb\u5947\u6b67\u7566\u5d0e\u8110\u9f50\u65d7\u7948\u7941\u9a91\u8d77\u5c82\u4e5e\u4f01\u542f\u5951\u780c\u5668\u6c14\u8fc4\u5f03\u6c7d\u6ce3\u8bab\u6390"],["c740","\u833e\u833f\u8341\u8342\u8344\u8345\u8348\u834a",4,"\u8353\u8355",4,"\u835d\u8362\u8370",6,"\u8379\u837a\u837e",6,"\u8387\u8388\u838a\u838b\u838c\u838d\u838f\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839a\u839d\u839f\u83a1",6,"\u83ac\u83ad\u83ae"],["c780","\u83af\u83b5\u83bb\u83be\u83bf\u83c2\u83c3\u83c4\u83c6\u83c8\u83c9\u83cb\u83cd\u83ce\u83d0\u83d1\u83d2\u83d3\u83d5\u83d7\u83d9\u83da\u83db\u83de\u83e2\u83e3\u83e4\u83e6\u83e7\u83e8\u83eb\u83ec\u83ed\u6070\u6d3d\u7275\u6266\u948e\u94c5\u5343\u8fc1\u7b7e\u4edf\u8c26\u4e7e\u9ed4\u94b1\u94b3\u524d\u6f5c\u9063\u6d45\u8c34\u5811\u5d4c\u6b20\u6b49\u67aa\u545b\u8154\u7f8c\u5899\u8537\u5f3a\u62a2\u6a47\u9539\u6572\u6084\u6865\u77a7\u4e54\u4fa8\u5de7\u9798\u64ac\u7fd8\u5ced\u4fcf\u7a8d\u5207\u8304\u4e14\u602f\u7a83\u94a6\u4fb5\u4eb2\u79e6\u7434\u52e4\u82b9\u64d2\u79bd\u5bdd\u6c81\u9752\u8f7b\u6c22\u503e\u537f\u6e05\u64ce\u6674\u6c30\u60c5\u9877\u8bf7\u5e86\u743c\u7a77\u79cb\u4e18\u90b1\u7403\u6c42\u56da\u914b\u6cc5\u8d8b\u533a\u86c6\u66f2\u8eaf\u5c48\u9a71\u6e20"],["c840","\u83ee\u83ef\u83f3",4,"\u83fa\u83fb\u83fc\u83fe\u83ff\u8400\u8402\u8405\u8407\u8408\u8409\u840a\u8410\u8412",5,"\u8419\u841a\u841b\u841e",5,"\u8429",7,"\u8432",5,"\u8439\u843a\u843b\u843e",7,"\u8447\u8448\u8449"],["c880","\u844a",6,"\u8452",4,"\u8458\u845d\u845e\u845f\u8460\u8462\u8464",4,"\u846a\u846e\u846f\u8470\u8472\u8474\u8477\u8479\u847b\u847c\u53d6\u5a36\u9f8b\u8da3\u53bb\u5708\u98a7\u6743\u919b\u6cc9\u5168\u75ca\u62f3\u72ac\u5238\u529d\u7f3a\u7094\u7638\u5374\u9e4a\u69b7\u786e\u96c0\u88d9\u7fa4\u7136\u71c3\u5189\u67d3\u74e4\u58e4\u6518\u56b7\u8ba9\u9976\u6270\u7ed5\u60f9\u70ed\u58ec\u4ec1\u4eba\u5fcd\u97e7\u4efb\u8ba4\u5203\u598a\u7eab\u6254\u4ecd\u65e5\u620e\u8338\u84c9\u8363\u878d\u7194\u6eb6\u5bb9\u7ed2\u5197\u63c9\u67d4\u8089\u8339\u8815\u5112\u5b7a\u5982\u8fb1\u4e73\u6c5d\u5165\u8925\u8f6f\u962e\u854a\u745e\u9510\u95f0\u6da6\u82e5\u5f31\u6492\u6d12\u8428\u816e\u9cc3\u585e\u8d5b\u4e09\u53c1"],["c940","\u847d",4,"\u8483\u8484\u8485\u8486\u848a\u848d\u848f",7,"\u8498\u849a\u849b\u849d\u849e\u849f\u84a0\u84a2",12,"\u84b0\u84b1\u84b3\u84b5\u84b6\u84b7\u84bb\u84bc\u84be\u84c0\u84c2\u84c3\u84c5\u84c6\u84c7\u84c8\u84cb\u84cc\u84ce\u84cf\u84d2\u84d4\u84d5\u84d7"],["c980","\u84d8",4,"\u84de\u84e1\u84e2\u84e4\u84e7",4,"\u84ed\u84ee\u84ef\u84f1",10,"\u84fd\u84fe\u8500\u8501\u8502\u4f1e\u6563\u6851\u55d3\u4e27\u6414\u9a9a\u626b\u5ac2\u745f\u8272\u6da9\u68ee\u50e7\u838e\u7802\u6740\u5239\u6c99\u7eb1\u50bb\u5565\u715e\u7b5b\u6652\u73ca\u82eb\u6749\u5c71\u5220\u717d\u886b\u95ea\u9655\u64c5\u8d61\u81b3\u5584\u6c55\u6247\u7f2e\u5892\u4f24\u5546\u8d4f\u664c\u4e0a\u5c1a\u88f3\u68a2\u634e\u7a0d\u70e7\u828d\u52fa\u97f6\u5c11\u54e8\u90b5\u7ecd\u5962\u8d4a\u86c7\u820c\u820d\u8d66\u6444\u5c04\u6151\u6d89\u793e\u8bbe\u7837\u7533\u547b\u4f38\u8eab\u6df1\u5a20\u7ec5\u795e\u6c88\u5ba1\u5a76\u751a\u80be\u614e\u6e17\u58f0\u751f\u7525\u7272\u5347\u7ef3"],["ca40","\u8503",8,"\u850d\u850e\u850f\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851b\u851c\u851d\u851e\u8520\u8522",8,"\u852d",9,"\u853e",4,"\u8544\u8545\u8546\u8547\u854b",10],["ca80","\u8557\u8558\u855a\u855b\u855c\u855d\u855f",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857c\u857d\u857f\u8580\u8581\u7701\u76db\u5269\u80dc\u5723\u5e08\u5931\u72ee\u65bd\u6e7f\u8bd7\u5c38\u8671\u5341\u77f3\u62fe\u65f6\u4ec0\u98df\u8680\u5b9e\u8bc6\u53f2\u77e2\u4f7f\u5c4e\u9a76\u59cb\u5f0f\u793a\u58eb\u4e16\u67ff\u4e8b\u62ed\u8a93\u901d\u52bf\u662f\u55dc\u566c\u9002\u4ed5\u4f8d\u91ca\u9970\u6c0f\u5e02\u6043\u5ba4\u89c6\u8bd5\u6536\u624b\u9996\u5b88\u5bff\u6388\u552e\u53d7\u7626\u517d\u852c\u67a2\u68b3\u6b8a\u6292\u8f93\u53d4\u8212\u6dd1\u758f\u4e66\u8d4e\u5b70\u719f\u85af\u6691\u66d9\u7f72\u8700\u9ecd\u9f20\u5c5e\u672f\u8ff0\u6811\u675f\u620d\u7ad6\u5885\u5eb6\u6570\u6f31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859d",6,"\u85a5\u85a6\u85a7\u85a9\u85ab\u85ac\u85ad\u85b1",5,"\u85b8\u85ba",6,"\u85c2",6,"\u85ca",4,"\u85d1\u85d2"],["cb80","\u85d4\u85d6",5,"\u85dd",6,"\u85e5\u85e6\u85e7\u85e8\u85ea",14,"\u6055\u5237\u800d\u6454\u8870\u7529\u5e05\u6813\u62f4\u971c\u53cc\u723d\u8c01\u6c34\u7761\u7a0e\u542e\u77ac\u987a\u821c\u8bf4\u7855\u6714\u70c1\u65af\u6495\u5636\u601d\u79c1\u53f8\u4e1d\u6b7b\u8086\u5bfa\u55e3\u56db\u4f3a\u4f3c\u9972\u5df3\u677e\u8038\u6002\u9882\u9001\u5b8b\u8bbc\u8bf5\u641c\u8258\u64de\u55fd\u82cf\u9165\u4fd7\u7d20\u901f\u7c9f\u50f3\u5851\u6eaf\u5bbf\u8bc9\u8083\u9178\u849c\u7b97\u867d\u968b\u968f\u7ee5\u9ad3\u788e\u5c81\u7a57\u9042\u96a7\u795f\u5b59\u635f\u7b0b\u84d1\u68ad\u5506\u7f29\u7410\u7d22\u9501\u6240\u584c\u4ed6\u5b83\u5979\u5854"],["cc40","\u85f9\u85fa\u85fc\u85fd\u85fe\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862a",13,"\u8639\u863a\u863b\u863d\u863e\u863f\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865b\u865c\u865d\u865f\u8660\u8661\u8663",7,"\u736d\u631e\u8e4b\u8e0f\u80ce\u82d4\u62ac\u53f0\u6cf0\u915e\u592a\u6001\u6c70\u574d\u644a\u8d2a\u762b\u6ee9\u575b\u6a80\u75f0\u6f6d\u8c2d\u8c08\u5766\u6bef\u8892\u78b3\u63a2\u53f9\u70ad\u6c64\u5858\u642a\u5802\u68e0\u819b\u5510\u7cd6\u5018\u8eba\u6dcc\u8d9f\u70eb\u638f\u6d9b\u6ed4\u7ee6\u8404\u6843\u9003\u6dd8\u9676\u8ba8\u5957\u7279\u85e4\u817e\u75bc\u8a8a\u68af\u5254\u8e22\u9511\u63d0\u9898\u8e44\u557c\u4f53\u66ff\u568f\u60d5\u6d95\u5243\u5c49\u5929\u6dfb\u586b\u7530\u751c\u606c\u8214\u8146\u6311\u6761\u8fe2\u773a\u8df3\u8d34\u94c1\u5e16\u5385\u542c\u70c3"],["cd40","\u866d\u866f\u8670\u8672",6,"\u8683",6,"\u868e",4,"\u8694\u8696",5,"\u869e",4,"\u86a5\u86a6\u86ab\u86ad\u86ae\u86b2\u86b3\u86b7\u86b8\u86b9\u86bb",4,"\u86c1\u86c2\u86c3\u86c5\u86c8\u86cc\u86cd\u86d2\u86d3\u86d5\u86d6\u86d7\u86da\u86dc"],["cd80","\u86dd\u86e0\u86e1\u86e2\u86e3\u86e5\u86e6\u86e7\u86e8\u86ea\u86eb\u86ec\u86ef\u86f5\u86f6\u86f7\u86fa\u86fb\u86fc\u86fd\u86ff\u8701\u8704\u8705\u8706\u870b\u870c\u870e\u870f\u8710\u8711\u8714\u8716\u6c40\u5ef7\u505c\u4ead\u5ead\u633a\u8247\u901a\u6850\u916e\u77b3\u540c\u94dc\u5f64\u7ae5\u6876\u6345\u7b52\u7edf\u75db\u5077\u6295\u5934\u900f\u51f8\u79c3\u7a81\u56fe\u5f92\u9014\u6d82\u5c60\u571f\u5410\u5154\u6e4d\u56e2\u63a8\u9893\u817f\u8715\u892a\u9000\u541e\u5c6f\u81c0\u62d6\u6258\u8131\u9e35\u9640\u9a6e\u9a7c\u692d\u59a5\u62d3\u553e\u6316\u54c7\u86d9\u6d3c\u5a03\u74e6\u889c\u6b6a\u5916\u8c4c\u5f2f\u6e7e\u73a9\u987d\u4e38\u70f7\u5b8c\u7897\u633d\u665a\u7696\u60cb\u5b9b\u5a49\u4e07\u8155\u6c6a\u738b\u4ea1\u6789\u7f51\u5f80\u65fa\u671b\u5fd8\u5984\u5a01"],["ce40","\u8719\u871b\u871d\u871f\u8720\u8724\u8726\u8727\u8728\u872a\u872b\u872c\u872d\u872f\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873a\u873c\u873d\u8740",6,"\u874a\u874b\u874d\u874f\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875a",5,"\u8761\u8762\u8766",7,"\u876f\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877a\u877f\u8780\u8781\u8784\u8786\u8787\u8789\u878a\u878c\u878e",4,"\u8794\u8795\u8796\u8798",6,"\u87a0",4,"\u5dcd\u5fae\u5371\u97e6\u8fdd\u6845\u56f4\u552f\u60df\u4e3a\u6f4d\u7ef4\u82c7\u840e\u59d4\u4f1f\u4f2a\u5c3e\u7eac\u672a\u851a\u5473\u754f\u80c3\u5582\u9b4f\u4f4d\u6e2d\u8c13\u5c09\u6170\u536b\u761f\u6e29\u868a\u6587\u95fb\u7eb9\u543b\u7a33\u7d0a\u95ee\u55e1\u7fc1\u74ee\u631d\u8717\u6da1\u7a9d\u6211\u65a1\u5367\u63e1\u6c83\u5deb\u545c\u94a8\u4e4c\u6c61\u8bec\u5c4b\u65e0\u829c\u68a7\u543e\u5434\u6bcb\u6b66\u4e94\u6342\u5348\u821e\u4f0d\u4fae\u575e\u620a\u96fe\u6664\u7269\u52ff\u52a1\u609f\u8bef\u6614\u7199\u6790\u897f\u7852\u77fd\u6670\u563b\u5438\u9521\u727a"],["cf40","\u87a5\u87a6\u87a7\u87a9\u87aa\u87ae\u87b0\u87b1\u87b2\u87b4\u87b6\u87b7\u87b8\u87b9\u87bb\u87bc\u87be\u87bf\u87c1",4,"\u87c7\u87c8\u87c9\u87cc",4,"\u87d4",6,"\u87dc\u87dd\u87de\u87df\u87e1\u87e2\u87e3\u87e4\u87e6\u87e7\u87e8\u87e9\u87eb\u87ec\u87ed\u87ef",9],["cf80","\u87fa\u87fb\u87fc\u87fd\u87ff\u8800\u8801\u8802\u8804",5,"\u880b",7,"\u8814\u8817\u8818\u8819\u881a\u881c",4,"\u8823\u7a00\u606f\u5e0c\u6089\u819d\u5915\u60dc\u7184\u70ef\u6eaa\u6c50\u7280\u6a84\u88ad\u5e2d\u4e60\u5ab3\u559c\u94e3\u6d17\u7cfb\u9699\u620f\u7ec6\u778e\u867e\u5323\u971e\u8f96\u6687\u5ce1\u4fa0\u72ed\u4e0b\u53a6\u590f\u5413\u6380\u9528\u5148\u4ed9\u9c9c\u7ea4\u54b8\u8d24\u8854\u8237\u95f2\u6d8e\u5f26\u5acc\u663e\u9669\u73b0\u732e\u53bf\u817a\u9985\u7fa1\u5baa\u9677\u9650\u7ebf\u76f8\u53a2\u9576\u9999\u7bb1\u8944\u6e58\u4e61\u7fd4\u7965\u8be6\u60f3\u54cd\u4eab\u9879\u5df7\u6a61\u50cf\u5411\u8c61\u8427\u785d\u9704\u524a\u54ee\u56a3\u9500\u6d88\u5bb5\u6dc6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883a\u883b\u883d\u883e\u883f\u8841\u8842\u8843\u8846",5,"\u884e",5,"\u8855\u8856\u8858\u885a",6,"\u8866\u8867\u886a\u886d\u886f\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887a"],["d080","\u887b\u887c\u8880\u8883\u8886\u8887\u8889\u888a\u888c\u888e\u888f\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889d",4,"\u88a3\u88a5",5,"\u5c0f\u5b5d\u6821\u8096\u5578\u7b11\u6548\u6954\u4e9b\u6b47\u874e\u978b\u534f\u631f\u643a\u90aa\u659c\u80c1\u8c10\u5199\u68b0\u5378\u87f9\u61c8\u6cc4\u6cfb\u8c22\u5c51\u85aa\u82af\u950c\u6b23\u8f9b\u65b0\u5ffb\u5fc3\u4fe1\u8845\u661f\u8165\u7329\u60fa\u5174\u5211\u578b\u5f62\u90a2\u884c\u9192\u5e78\u674f\u6027\u59d3\u5144\u51f6\u80f8\u5308\u6c79\u96c4\u718a\u4f11\u4fee\u7f9e\u673d\u55c5\u9508\u79c0\u8896\u7ee3\u589f\u620c\u9700\u865a\u5618\u987b\u5f90\u8bb8\u84c4\u9157\u53d9\u65ed\u5e8f\u755c\u6064\u7d6e\u5a7f\u7eea\u7eed\u8f69\u55a7\u5ba3\u60ac\u65cb\u7384"],["d140","\u88ac\u88ae\u88af\u88b0\u88b2",4,"\u88b8\u88b9\u88ba\u88bb\u88bd\u88be\u88bf\u88c0\u88c3\u88c4\u88c7\u88c8\u88ca\u88cb\u88cc\u88cd\u88cf\u88d0\u88d1\u88d3\u88d6\u88d7\u88da",4,"\u88e0\u88e1\u88e6\u88e7\u88e9",6,"\u88f2\u88f5\u88f6\u88f7\u88fa\u88fb\u88fd\u88ff\u8900\u8901\u8903",5],["d180","\u8909\u890b",4,"\u8911\u8914",4,"\u891c",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892c\u892d\u892e\u892f\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7eda\u9774\u859b\u5b66\u7a74\u96ea\u8840\u52cb\u718f\u5faa\u65ec\u8be2\u5bfb\u9a6f\u5de1\u6b89\u6c5b\u8bad\u8baf\u900a\u8fc5\u538b\u62bc\u9e26\u9e2d\u5440\u4e2b\u82bd\u7259\u869c\u5d16\u8859\u6daf\u96c5\u54d1\u4e9a\u8bb6\u7109\u54bd\u9609\u70df\u6df9\u76d0\u4e25\u7814\u8712\u5ca9\u5ef6\u8a00\u989c\u960e\u708e\u6cbf\u5944\u63a9\u773c\u884d\u6f14\u8273\u5830\u71d5\u538c\u781a\u96c1\u5501\u5f66\u7130\u5bb4\u8c1a\u9a8c\u6b83\u592e\u9e2f\u79e7\u6768\u626c\u4f6f\u75a1\u7f8a\u6d0b\u9633\u6c27\u4ef0\u75d2\u517b\u6837\u6f3e\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897c"],["d280","\u897d\u897e\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5c27\u9065\u7a91\u8c23\u59da\u54ac\u8200\u836f\u8981\u8000\u6930\u564e\u8036\u7237\u91ce\u51b6\u4e5f\u9875\u6396\u4e1a\u53f6\u66f3\u814b\u591c\u6db2\u4e00\u58f9\u533b\u63d6\u94f1\u4f9d\u4f0a\u8863\u9890\u5937\u9057\u79fb\u4eea\u80f0\u7591\u6c82\u5b9c\u59e8\u5f5d\u6905\u8681\u501a\u5df2\u4e59\u77e3\u4ee5\u827a\u6291\u6613\u9091\u5c79\u4ebf\u5f79\u81c6\u9038\u8084\u75ab\u4ea6\u88d4\u610f\u6bc5\u5fc6\u4e49\u76ca\u6ea2\u8be3\u8bae\u8c0a\u8bd1\u5f02\u7ffc\u7fcc\u7ece\u8335\u836b\u56e0\u6bb7\u97f3\u9634\u59fb\u541f\u94f6\u6deb\u5bc5\u996e\u5c39\u5f15\u9690"],["d340","\u89a2",30,"\u89c3\u89cd\u89d3\u89d4\u89d5\u89d7\u89d8\u89d9\u89db\u89dd\u89df\u89e0\u89e1\u89e2\u89e4\u89e7\u89e8\u89e9\u89ea\u89ec\u89ed\u89ee\u89f0\u89f1\u89f2\u89f4",6],["d380","\u89fb",4,"\u8a01",5,"\u8a08",21,"\u5370\u82f1\u6a31\u5a74\u9e70\u5e94\u7f28\u83b9\u8424\u8425\u8367\u8747\u8fce\u8d62\u76c8\u5f71\u9896\u786c\u6620\u54df\u62e5\u4f63\u81c3\u75c8\u5eb8\u96cd\u8e0a\u86f9\u548f\u6cf3\u6d8c\u6c38\u607f\u52c7\u7528\u5e7d\u4f18\u60a0\u5fe7\u5c24\u7531\u90ae\u94c0\u72b9\u6cb9\u6e38\u9149\u6709\u53cb\u53f3\u4f51\u91c9\u8bf1\u53c8\u5e7c\u8fc2\u6de4\u4e8e\u76c2\u6986\u865e\u611a\u8206\u4f59\u4fde\u903e\u9c7c\u6109\u6e1d\u6e14\u9685\u4e88\u5a31\u96e8\u4e0e\u5c7f\u79b9\u5b87\u8bed\u7fbd\u7389\u57df\u828b\u90c1\u5401\u9047\u55bb\u5cea\u5fa1\u6108\u6b32\u72f1\u80b2\u8a89"],["d440","\u8a1e",31,"\u8a3f",8,"\u8a49",21],["d480","\u8a5f",25,"\u8a7a",6,"\u6d74\u5bd3\u88d5\u9884\u8c6b\u9a6d\u9e33\u6e0a\u51a4\u5143\u57a3\u8881\u539f\u63f4\u8f95\u56ed\u5458\u5706\u733f\u6e90\u7f18\u8fdc\u82d1\u613f\u6028\u9662\u66f0\u7ea6\u8d8a\u8dc3\u94a5\u5cb3\u7ca4\u6708\u60a6\u9605\u8018\u4e91\u90e7\u5300\u9668\u5141\u8fd0\u8574\u915d\u6655\u97f5\u5b55\u531d\u7838\u6742\u683d\u54c9\u707e\u5bb0\u8f7d\u518d\u5728\u54b1\u6512\u6682\u8d5e\u8d43\u810f\u846c\u906d\u7cdf\u51ff\u85fb\u67a3\u65e9\u6fa1\u86a4\u8e81\u566a\u9020\u7682\u7076\u71e5\u8d23\u62e9\u5219\u6cfd\u8d3c\u600e\u589e\u618e\u66fe\u8d60\u624e\u55b3\u6e23\u672d\u8f67"],["d540","\u8a81",7,"\u8a8b",7,"\u8a94",46],["d580","\u8ac3",32,"\u94e1\u95f8\u7728\u6805\u69a8\u548b\u4e4d\u70b8\u8bc8\u6458\u658b\u5b85\u7a84\u503a\u5be8\u77bb\u6be1\u8a79\u7c98\u6cbe\u76cf\u65a9\u8f97\u5d2d\u5c55\u8638\u6808\u5360\u6218\u7ad9\u6e5b\u7efd\u6a1f\u7ae0\u5f70\u6f33\u5f20\u638c\u6da8\u6756\u4e08\u5e10\u8d26\u4ed7\u80c0\u7634\u969c\u62db\u662d\u627e\u6cbc\u8d75\u7167\u7f69\u5146\u8087\u53ec\u906e\u6298\u54f2\u86f0\u8f99\u8005\u9517\u8517\u8fd9\u6d59\u73cd\u659f\u771f\u7504\u7827\u81fb\u8d1e\u9488\u4fa6\u6795\u75b9\u8bca\u9707\u632f\u9547\u9635\u84b8\u6323\u7741\u5f81\u72f0\u4e89\u6014\u6574\u62ef\u6b63\u653f"],["d640","\u8ae4",34,"\u8b08",27],["d680","\u8b24\u8b25\u8b27",30,"\u5e27\u75c7\u90d1\u8bc1\u829d\u679d\u652f\u5431\u8718\u77e5\u80a2\u8102\u6c41\u4e4b\u7ec7\u804c\u76f4\u690d\u6b96\u6267\u503c\u4f84\u5740\u6307\u6b62\u8dbe\u53ea\u65e8\u7eb8\u5fd7\u631a\u63b7\u81f3\u81f4\u7f6e\u5e1c\u5cd9\u5236\u667a\u79e9\u7a1a\u8d28\u7099\u75d4\u6ede\u6cbb\u7a92\u4e2d\u76c5\u5fe0\u949f\u8877\u7ec8\u79cd\u80bf\u91cd\u4ef2\u4f17\u821f\u5468\u5dde\u6d32\u8bcc\u7ca5\u8f74\u8098\u5e1a\u5492\u76b1\u5b99\u663c\u9aa4\u73e0\u682a\u86db\u6731\u732a\u8bf8\u8bdb\u9010\u7af9\u70db\u716e\u62c4\u77a9\u5631\u4e3b\u8457\u67f1\u52a9\u86c0\u8d2e\u94f8\u7b51"],["d740","\u8b46",31,"\u8b67",4,"\u8b6d",25],["d780","\u8b87",24,"\u8bac\u8bb1\u8bbb\u8bc7\u8bd0\u8bea\u8c09\u8c1e\u4f4f\u6ce8\u795d\u9a7b\u6293\u722a\u62fd\u4e13\u7816\u8f6c\u64b0\u8d5a\u7bc6\u6869\u5e84\u88c5\u5986\u649e\u58ee\u72b6\u690e\u9525\u8ffd\u8d58\u5760\u7f00\u8c06\u51c6\u6349\u62d9\u5353\u684c\u7422\u8301\u914c\u5544\u7740\u707c\u6d4a\u5179\u54a8\u8d44\u59ff\u6ecb\u6dc4\u5b5c\u7d2b\u4ed4\u7c7d\u6ed3\u5b50\u81ea\u6e0d\u5b57\u9b03\u68d5\u8e2a\u5b97\u7efc\u603b\u7eb5\u90b9\u8d70\u594f\u63cd\u79df\u8db3\u5352\u65cf\u7956\u8bc5\u963b\u7ec4\u94bb\u7e82\u5634\u9189\u6700\u7f6a\u5c0a\u9075\u6628\u5de6\u4f50\u67de\u505a\u4f5c\u5750\u5ea7"],["d840","\u8c38",8,"\u8c42\u8c43\u8c44\u8c45\u8c48\u8c4a\u8c4b\u8c4d",7,"\u8c56\u8c57\u8c58\u8c59\u8c5b",5,"\u8c63",6,"\u8c6c",6,"\u8c74\u8c75\u8c76\u8c77\u8c7b",6,"\u8c83\u8c84\u8c86\u8c87"],["d880","\u8c88\u8c8b\u8c8d",6,"\u8c95\u8c96\u8c97\u8c99",20,"\u4e8d\u4e0c\u5140\u4e10\u5eff\u5345\u4e15\u4e98\u4e1e\u9b32\u5b6c\u5669\u4e28\u79ba\u4e3f\u5315\u4e47\u592d\u723b\u536e\u6c10\u56df\u80e4\u9997\u6bd3\u777e\u9f17\u4e36\u4e9f\u9f10\u4e5c\u4e69\u4e93\u8288\u5b5b\u556c\u560f\u4ec4\u538d\u539d\u53a3\u53a5\u53ae\u9765\u8d5d\u531a\u53f5\u5326\u532e\u533e\u8d5c\u5366\u5363\u5202\u5208\u520e\u522d\u5233\u523f\u5240\u524c\u525e\u5261\u525c\u84af\u527d\u5282\u5281\u5290\u5293\u5182\u7f54\u4ebb\u4ec3\u4ec9\u4ec2\u4ee8\u4ee1\u4eeb\u4ede\u4f1b\u4ef3\u4f22\u4f64\u4ef5\u4f25\u4f27\u4f09\u4f2b\u4f5e\u4f67\u6538\u4f5a\u4f5d"],["d940","\u8cae",62],["d980","\u8ced",32,"\u4f5f\u4f57\u4f32\u4f3d\u4f76\u4f74\u4f91\u4f89\u4f83\u4f8f\u4f7e\u4f7b\u4faa\u4f7c\u4fac\u4f94\u4fe6\u4fe8\u4fea\u4fc5\u4fda\u4fe3\u4fdc\u4fd1\u4fdf\u4ff8\u5029\u504c\u4ff3\u502c\u500f\u502e\u502d\u4ffe\u501c\u500c\u5025\u5028\u507e\u5043\u5055\u5048\u504e\u506c\u507b\u50a5\u50a7\u50a9\u50ba\u50d6\u5106\u50ed\u50ec\u50e6\u50ee\u5107\u510b\u4edd\u6c3d\u4f58\u4f65\u4fce\u9fa0\u6c46\u7c74\u516e\u5dfd\u9ec9\u9998\u5181\u5914\u52f9\u530d\u8a07\u5310\u51eb\u5919\u5155\u4ea0\u5156\u4eb3\u886e\u88a4\u4eb5\u8114\u88d2\u7980\u5b34\u8803\u7fb8\u51ab\u51b1\u51bd\u51bc"],["da40","\u8d0e",14,"\u8d20\u8d51\u8d52\u8d57\u8d5f\u8d65\u8d68\u8d69\u8d6a\u8d6c\u8d6e\u8d6f\u8d71\u8d72\u8d78",8,"\u8d82\u8d83\u8d86\u8d87\u8d88\u8d89\u8d8c",4,"\u8d92\u8d93\u8d95",9,"\u8da0\u8da1"],["da80","\u8da2\u8da4",12,"\u8db2\u8db6\u8db7\u8db9\u8dbb\u8dbd\u8dc0\u8dc1\u8dc2\u8dc5\u8dc7\u8dc8\u8dc9\u8dca\u8dcd\u8dd0\u8dd2\u8dd3\u8dd4\u51c7\u5196\u51a2\u51a5\u8ba0\u8ba6\u8ba7\u8baa\u8bb4\u8bb5\u8bb7\u8bc2\u8bc3\u8bcb\u8bcf\u8bce\u8bd2\u8bd3\u8bd4\u8bd6\u8bd8\u8bd9\u8bdc\u8bdf\u8be0\u8be4\u8be8\u8be9\u8bee\u8bf0\u8bf3\u8bf6\u8bf9\u8bfc\u8bff\u8c00\u8c02\u8c04\u8c07\u8c0c\u8c0f\u8c11\u8c12\u8c14\u8c15\u8c16\u8c19\u8c1b\u8c18\u8c1d\u8c1f\u8c20\u8c21\u8c25\u8c27\u8c2a\u8c2b\u8c2e\u8c2f\u8c32\u8c33\u8c35\u8c36\u5369\u537a\u961d\u9622\u9621\u9631\u962a\u963d\u963c\u9642\u9649\u9654\u965f\u9667\u966c\u9672\u9674\u9688\u968d\u9697\u96b0\u9097\u909b\u909d\u9099\u90ac\u90a1\u90b4\u90b3\u90b6\u90ba"],["db40","\u8dd5\u8dd8\u8dd9\u8ddc\u8de0\u8de1\u8de2\u8de5\u8de6\u8de7\u8de9\u8ded\u8dee\u8df0\u8df1\u8df2\u8df4\u8df6\u8dfc\u8dfe",6,"\u8e06\u8e07\u8e08\u8e0b\u8e0d\u8e0e\u8e10\u8e11\u8e12\u8e13\u8e15",7,"\u8e20\u8e21\u8e24",4,"\u8e2b\u8e2d\u8e30\u8e32\u8e33\u8e34\u8e36\u8e37\u8e38\u8e3b\u8e3c\u8e3e"],["db80","\u8e3f\u8e43\u8e45\u8e46\u8e4c",4,"\u8e53",5,"\u8e5a",11,"\u8e67\u8e68\u8e6a\u8e6b\u8e6e\u8e71\u90b8\u90b0\u90cf\u90c5\u90be\u90d0\u90c4\u90c7\u90d3\u90e6\u90e2\u90dc\u90d7\u90db\u90eb\u90ef\u90fe\u9104\u9122\u911e\u9123\u9131\u912f\u9139\u9143\u9146\u520d\u5942\u52a2\u52ac\u52ad\u52be\u54ff\u52d0\u52d6\u52f0\u53df\u71ee\u77cd\u5ef4\u51f5\u51fc\u9b2f\u53b6\u5f01\u755a\u5def\u574c\u57a9\u57a1\u587e\u58bc\u58c5\u58d1\u5729\u572c\u572a\u5733\u5739\u572e\u572f\u575c\u573b\u5742\u5769\u5785\u576b\u5786\u577c\u577b\u5768\u576d\u5776\u5773\u57ad\u57a4\u578c\u57b2\u57cf\u57a7\u57b4\u5793\u57a0\u57d5\u57d8\u57da\u57d9\u57d2\u57b8\u57f4\u57ef\u57f8\u57e4\u57dd"],["dc40","\u8e73\u8e75\u8e77",4,"\u8e7d\u8e7e\u8e80\u8e82\u8e83\u8e84\u8e86\u8e88",6,"\u8e91\u8e92\u8e93\u8e95",6,"\u8e9d\u8e9f",11,"\u8ead\u8eae\u8eb0\u8eb1\u8eb3",6,"\u8ebb",7],["dc80","\u8ec3",10,"\u8ecf",21,"\u580b\u580d\u57fd\u57ed\u5800\u581e\u5819\u5844\u5820\u5865\u586c\u5881\u5889\u589a\u5880\u99a8\u9f19\u61ff\u8279\u827d\u827f\u828f\u828a\u82a8\u8284\u828e\u8291\u8297\u8299\u82ab\u82b8\u82be\u82b0\u82c8\u82ca\u82e3\u8298\u82b7\u82ae\u82cb\u82cc\u82c1\u82a9\u82b4\u82a1\u82aa\u829f\u82c4\u82ce\u82a4\u82e1\u8309\u82f7\u82e4\u830f\u8307\u82dc\u82f4\u82d2\u82d8\u830c\u82fb\u82d3\u8311\u831a\u8306\u8314\u8315\u82e0\u82d5\u831c\u8351\u835b\u835c\u8308\u8392\u833c\u8334\u8331\u839b\u835e\u832f\u834f\u8347\u8343\u835f\u8340\u8317\u8360\u832d\u833a\u8333\u8366\u8365"],["dd40","\u8ee5",62],["dd80","\u8f24",32,"\u8368\u831b\u8369\u836c\u836a\u836d\u836e\u83b0\u8378\u83b3\u83b4\u83a0\u83aa\u8393\u839c\u8385\u837c\u83b6\u83a9\u837d\u83b8\u837b\u8398\u839e\u83a8\u83ba\u83bc\u83c1\u8401\u83e5\u83d8\u5807\u8418\u840b\u83dd\u83fd\u83d6\u841c\u8438\u8411\u8406\u83d4\u83df\u840f\u8403\u83f8\u83f9\u83ea\u83c5\u83c0\u8426\u83f0\u83e1\u845c\u8451\u845a\u8459\u8473\u8487\u8488\u847a\u8489\u8478\u843c\u8446\u8469\u8476\u848c\u848e\u8431\u846d\u84c1\u84cd\u84d0\u84e6\u84bd\u84d3\u84ca\u84bf\u84ba\u84e0\u84a1\u84b9\u84b4\u8497\u84e5\u84e3\u850c\u750d\u8538\u84f0\u8539\u851f\u853a"],["de40","\u8f45",32,"\u8f6a\u8f80\u8f8c\u8f92\u8f9d\u8fa0\u8fa1\u8fa2\u8fa4\u8fa5\u8fa6\u8fa7\u8faa\u8fac\u8fad\u8fae\u8faf\u8fb2\u8fb3\u8fb4\u8fb5\u8fb7\u8fb8\u8fba\u8fbb\u8fbc\u8fbf\u8fc0\u8fc3\u8fc6"],["de80","\u8fc9",4,"\u8fcf\u8fd2\u8fd6\u8fd7\u8fda\u8fe0\u8fe1\u8fe3\u8fe7\u8fec\u8fef\u8ff1\u8ff2\u8ff4\u8ff5\u8ff6\u8ffa\u8ffb\u8ffc\u8ffe\u8fff\u9007\u9008\u900c\u900e\u9013\u9015\u9018\u8556\u853b\u84ff\u84fc\u8559\u8548\u8568\u8564\u855e\u857a\u77a2\u8543\u8572\u857b\u85a4\u85a8\u8587\u858f\u8579\u85ae\u859c\u8585\u85b9\u85b7\u85b0\u85d3\u85c1\u85dc\u85ff\u8627\u8605\u8629\u8616\u863c\u5efe\u5f08\u593c\u5941\u8037\u5955\u595a\u5958\u530f\u5c22\u5c25\u5c2c\u5c34\u624c\u626a\u629f\u62bb\u62ca\u62da\u62d7\u62ee\u6322\u62f6\u6339\u634b\u6343\u63ad\u63f6\u6371\u637a\u638e\u63b4\u636d\u63ac\u638a\u6369\u63ae\u63bc\u63f2\u63f8\u63e0\u63ff\u63c4\u63de\u63ce\u6452\u63c6\u63be\u6445\u6441\u640b\u641b\u6420\u640c\u6426\u6421\u645e\u6484\u646d\u6496"],["df40","\u9019\u901c\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903a\u903d\u903f\u9040\u9043\u9045\u9046\u9048",4,"\u904e\u9054\u9055\u9056\u9059\u905a\u905c",5,"\u9064\u9066\u9067\u9069\u906a\u906b\u906c\u906f",4,"\u9076",6,"\u907e\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908a\u908c",4,"\u9092\u9094\u9096\u9098\u909a\u909c\u909e\u909f\u90a0\u90a4\u90a5\u90a7\u90a8\u90a9\u90ab\u90ad\u90b2\u90b7\u90bc\u90bd\u90bf\u90c0\u647a\u64b7\u64b8\u6499\u64ba\u64c0\u64d0\u64d7\u64e4\u64e2\u6509\u6525\u652e\u5f0b\u5fd2\u7519\u5f11\u535f\u53f1\u53fd\u53e9\u53e8\u53fb\u5412\u5416\u5406\u544b\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549a\u549b\u5484\u5476\u5466\u549d\u54d0\u54ad\u54c2\u54b4\u54d2\u54a7\u54a6\u54d3\u54d4\u5472\u54a3\u54d5\u54bb\u54bf\u54cc\u54d9\u54da\u54dc\u54a9\u54aa\u54a4\u54dd\u54cf\u54de\u551b\u54e7\u5520\u54fd\u5514\u54f3\u5522\u5523\u550f\u5511\u5527\u552a\u5567\u558f\u55b5\u5549\u556d\u5541\u5555\u553f\u5550\u553c"],["e040","\u90c2\u90c3\u90c6\u90c8\u90c9\u90cb\u90cc\u90cd\u90d2\u90d4\u90d5\u90d6\u90d8\u90d9\u90da\u90de\u90df\u90e0\u90e3\u90e4\u90e5\u90e9\u90ea\u90ec\u90ee\u90f0\u90f1\u90f2\u90f3\u90f5\u90f6\u90f7\u90f9\u90fa\u90fb\u90fc\u90ff\u9100\u9101\u9103\u9105",19,"\u911a\u911b\u911c"],["e080","\u911d\u911f\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913a",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555c\u558b\u55d2\u5583\u55b1\u55b9\u5588\u5581\u559f\u557e\u55d6\u5591\u557b\u55df\u55bd\u55be\u5594\u5599\u55ea\u55f7\u55c9\u561f\u55d1\u55eb\u55ec\u55d4\u55e6\u55dd\u55c4\u55ef\u55e5\u55f2\u55f3\u55cc\u55cd\u55e8\u55f5\u55e4\u8f94\u561e\u5608\u560c\u5601\u5624\u5623\u55fe\u5600\u5627\u562d\u5658\u5639\u5657\u562c\u564d\u5662\u5659\u565c\u564c\u5654\u5686\u5664\u5671\u566b\u567b\u567c\u5685\u5693\u56af\u56d4\u56d7\u56dd\u56e1\u56f5\u56eb\u56f9\u56ff\u5704\u570a\u5709\u571c\u5e0f\u5e19\u5e14\u5e11\u5e31\u5e3b\u5e3c"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915b\u915c\u915f\u9160\u9166\u9167\u9168\u916b\u916d\u9173\u917a\u917b\u917c\u9180",4,"\u9186\u9188\u918a\u918e\u918f\u9193",6,"\u919c",5,"\u91a4",5,"\u91ab\u91ac\u91b0\u91b1\u91b2\u91b3\u91b6\u91b7\u91b8\u91b9\u91bb"],["e180","\u91bc",10,"\u91c8\u91cb\u91d0\u91d2",9,"\u91dd",8,"\u5e37\u5e44\u5e54\u5e5b\u5e5e\u5e61\u5c8c\u5c7a\u5c8d\u5c90\u5c96\u5c88\u5c98\u5c99\u5c91\u5c9a\u5c9c\u5cb5\u5ca2\u5cbd\u5cac\u5cab\u5cb1\u5ca3\u5cc1\u5cb7\u5cc4\u5cd2\u5ce4\u5ccb\u5ce5\u5d02\u5d03\u5d27\u5d26\u5d2e\u5d24\u5d1e\u5d06\u5d1b\u5d58\u5d3e\u5d34\u5d3d\u5d6c\u5d5b\u5d6f\u5d5d\u5d6b\u5d4b\u5d4a\u5d69\u5d74\u5d82\u5d99\u5d9d\u8c73\u5db7\u5dc5\u5f73\u5f77\u5f82\u5f87\u5f89\u5f8c\u5f95\u5f99\u5f9c\u5fa8\u5fad\u5fb5\u5fbc\u8862\u5f61\u72ad\u72b0\u72b4\u72b7\u72b8\u72c3\u72c1\u72ce\u72cd\u72d2\u72e8\u72ef\u72e9\u72f2\u72f4\u72f7\u7301\u72f3\u7303\u72fa"],["e240","\u91e6",62],["e280","\u9225",32,"\u72fb\u7317\u7313\u7321\u730a\u731e\u731d\u7315\u7322\u7339\u7325\u732c\u7338\u7331\u7350\u734d\u7357\u7360\u736c\u736f\u737e\u821b\u5925\u98e7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997d\u9980\u9984\u9987\u998a\u998d\u9990\u9991\u9993\u9994\u9995\u5e80\u5e91\u5e8b\u5e96\u5ea5\u5ea0\u5eb9\u5eb5\u5ebe\u5eb3\u8d53\u5ed2\u5ed1\u5edb\u5ee8\u5eea\u81ba\u5fc4\u5fc9\u5fd6\u5fcf\u6003\u5fee\u6004\u5fe1\u5fe4\u5ffe\u6005\u6006\u5fea\u5fed\u5ff8\u6019\u6035\u6026\u601b\u600f\u600d\u6029\u602b\u600a\u603f\u6021\u6078\u6079\u607b\u607a\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928f",24,"\u606a\u607d\u6096\u609a\u60ad\u609d\u6083\u6092\u608c\u609b\u60ec\u60bb\u60b1\u60dd\u60d8\u60c6\u60da\u60b4\u6120\u6126\u6115\u6123\u60f4\u6100\u610e\u612b\u614a\u6175\u61ac\u6194\u61a7\u61b7\u61d4\u61f5\u5fdd\u96b3\u95e9\u95eb\u95f1\u95f3\u95f5\u95f6\u95fc\u95fe\u9603\u9604\u9606\u9608\u960a\u960b\u960c\u960d\u960f\u9612\u9615\u9616\u9617\u9619\u961a\u4e2c\u723f\u6215\u6c35\u6c54\u6c5c\u6c4a\u6ca3\u6c85\u6c90\u6c94\u6c8c\u6c68\u6c69\u6c74\u6c76\u6c86\u6ca9\u6cd0\u6cd4\u6cad\u6cf7\u6cf8\u6cf1\u6cd7\u6cb2\u6ce0\u6cd6\u6cfa\u6ceb\u6cee\u6cb1\u6cd3\u6cef\u6cfe"],["e440","\u92a8",5,"\u92af",24,"\u92c9",31],["e480","\u92e9",32,"\u6d39\u6d27\u6d0c\u6d43\u6d48\u6d07\u6d04\u6d19\u6d0e\u6d2b\u6d4d\u6d2e\u6d35\u6d1a\u6d4f\u6d52\u6d54\u6d33\u6d91\u6d6f\u6d9e\u6da0\u6d5e\u6d93\u6d94\u6d5c\u6d60\u6d7c\u6d63\u6e1a\u6dc7\u6dc5\u6dde\u6e0e\u6dbf\u6de0\u6e11\u6de6\u6ddd\u6dd9\u6e16\u6dab\u6e0c\u6dae\u6e2b\u6e6e\u6e4e\u6e6b\u6eb2\u6e5f\u6e86\u6e53\u6e54\u6e32\u6e25\u6e44\u6edf\u6eb1\u6e98\u6ee0\u6f2d\u6ee2\u6ea5\u6ea7\u6ebd\u6ebb\u6eb7\u6ed7\u6eb4\u6ecf\u6e8f\u6ec2\u6e9f\u6f62\u6f46\u6f47\u6f24\u6f15\u6ef9\u6f2f\u6f36\u6f4b\u6f74\u6f2a\u6f09\u6f29\u6f89\u6f8d\u6f8c\u6f78\u6f72\u6f7c\u6f7a\u6fd1"],["e540","\u930a",51,"\u933f",10],["e580","\u934a",31,"\u936b\u6fc9\u6fa7\u6fb9\u6fb6\u6fc2\u6fe1\u6fee\u6fde\u6fe0\u6fef\u701a\u7023\u701b\u7039\u7035\u704f\u705e\u5b80\u5b84\u5b95\u5b93\u5ba5\u5bb8\u752f\u9a9e\u6434\u5be4\u5bee\u8930\u5bf0\u8e47\u8b07\u8fb6\u8fd3\u8fd5\u8fe5\u8fee\u8fe4\u8fe9\u8fe6\u8ff3\u8fe8\u9005\u9004\u900b\u9026\u9011\u900d\u9016\u9021\u9035\u9036\u902d\u902f\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905b\u66b9\u9074\u907d\u9082\u9088\u9083\u908b\u5f50\u5f57\u5f56\u5f58\u5c3b\u54ab\u5c50\u5c59\u5b71\u5c63\u5c66\u7fbc\u5f2a\u5f29\u5f2d\u8274\u5f3c\u9b3b\u5c6e\u5981\u5983\u598d\u59a9\u59aa\u59a3"],["e640","\u936c",34,"\u9390",27],["e680","\u93ac",29,"\u93cb\u93cc\u93cd\u5997\u59ca\u59ab\u599e\u59a4\u59d2\u59b2\u59af\u59d7\u59be\u5a05\u5a06\u59dd\u5a08\u59e3\u59d8\u59f9\u5a0c\u5a09\u5a32\u5a34\u5a11\u5a23\u5a13\u5a40\u5a67\u5a4a\u5a55\u5a3c\u5a62\u5a75\u80ec\u5aaa\u5a9b\u5a77\u5a7a\u5abe\u5aeb\u5ab2\u5ad2\u5ad4\u5ab8\u5ae0\u5ae3\u5af1\u5ad6\u5ae6\u5ad8\u5adc\u5b09\u5b17\u5b16\u5b32\u5b37\u5b40\u5c15\u5c1c\u5b5a\u5b65\u5b73\u5b51\u5b53\u5b62\u9a75\u9a77\u9a78\u9a7a\u9a7f\u9a7d\u9a80\u9a81\u9a85\u9a88\u9a8a\u9a90\u9a92\u9a93\u9a96\u9a98\u9a9b\u9a9c\u9a9d\u9a9f\u9aa0\u9aa2\u9aa3\u9aa5\u9aa7\u7e9f\u7ea1\u7ea3\u7ea5\u7ea8\u7ea9"],["e740","\u93ce",7,"\u93d7",54],["e780","\u940e",32,"\u7ead\u7eb0\u7ebe\u7ec0\u7ec1\u7ec2\u7ec9\u7ecb\u7ecc\u7ed0\u7ed4\u7ed7\u7edb\u7ee0\u7ee1\u7ee8\u7eeb\u7eee\u7eef\u7ef1\u7ef2\u7f0d\u7ef6\u7efa\u7efb\u7efe\u7f01\u7f02\u7f03\u7f07\u7f08\u7f0b\u7f0c\u7f0f\u7f11\u7f12\u7f17\u7f19\u7f1c\u7f1b\u7f1f\u7f21",6,"\u7f2a\u7f2b\u7f2c\u7f2d\u7f2f",4,"\u7f35\u5e7a\u757f\u5ddb\u753e\u9095\u738e\u7391\u73ae\u73a2\u739f\u73cf\u73c2\u73d1\u73b7\u73b3\u73c0\u73c9\u73c8\u73e5\u73d9\u987c\u740a\u73e9\u73e7\u73de\u73ba\u73f2\u740f\u742a\u745b\u7426\u7425\u7428\u7430\u742e\u742c"],["e840","\u942f",14,"\u943f",43,"\u946c\u946d\u946e\u946f"],["e880","\u9470",20,"\u9491\u9496\u9498\u94c7\u94cf\u94d3\u94d4\u94da\u94e6\u94fb\u951c\u9520\u741b\u741a\u7441\u745c\u7457\u7455\u7459\u7477\u746d\u747e\u749c\u748e\u7480\u7481\u7487\u748b\u749e\u74a8\u74a9\u7490\u74a7\u74d2\u74ba\u97ea\u97eb\u97ec\u674c\u6753\u675e\u6748\u6769\u67a5\u6787\u676a\u6773\u6798\u67a7\u6775\u67a8\u679e\u67ad\u678b\u6777\u677c\u67f0\u6809\u67d8\u680a\u67e9\u67b0\u680c\u67d9\u67b5\u67da\u67b3\u67dd\u6800\u67c3\u67b8\u67e2\u680e\u67c1\u67fd\u6832\u6833\u6860\u6861\u684e\u6862\u6844\u6864\u6883\u681d\u6855\u6866\u6841\u6867\u6840\u683e\u684a\u6849\u6829\u68b5\u688f\u6874\u6877\u6893\u686b\u68c2\u696e\u68fc\u691f\u6920\u68f9"],["e940","\u9527\u9533\u953d\u9543\u9548\u954b\u9555\u955a\u9560\u956e\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95ab",32,"\u6924\u68f0\u690b\u6901\u6957\u68e3\u6910\u6971\u6939\u6960\u6942\u695d\u6984\u696b\u6980\u6998\u6978\u6934\u69cc\u6987\u6988\u69ce\u6989\u6966\u6963\u6979\u699b\u69a7\u69bb\u69ab\u69ad\u69d4\u69b1\u69c1\u69ca\u69df\u6995\u69e0\u698d\u69ff\u6a2f\u69ed\u6a17\u6a18\u6a65\u69f2\u6a44\u6a3e\u6aa0\u6a50\u6a5b\u6a35\u6a8e\u6a79\u6a3d\u6a28\u6a58\u6a7c\u6a91\u6a90\u6aa9\u6a97\u6aab\u7337\u7352\u6b81\u6b82\u6b87\u6b84\u6b92\u6b93\u6b8d\u6b9a\u6b9b\u6ba1\u6baa\u8f6b\u8f6d\u8f71\u8f72\u8f73\u8f75\u8f76\u8f78\u8f77\u8f79\u8f7a\u8f7c\u8f7e\u8f81\u8f82\u8f84\u8f87\u8f8b"],["ea40","\u95cc",27,"\u95ec\u95ff\u9607\u9613\u9618\u961b\u961e\u9620\u9623",6,"\u962b\u962c\u962d\u962f\u9630\u9637\u9638\u9639\u963a\u963e\u9641\u9643\u964a\u964e\u964f\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965a\u965c\u965d\u965e\u9660\u9663\u9665\u9666\u966b\u966d",4,"\u9673\u9678",12,"\u9687\u9689\u968a\u8f8d\u8f8e\u8f8f\u8f98\u8f9a\u8ece\u620b\u6217\u621b\u621f\u6222\u6221\u6225\u6224\u622c\u81e7\u74ef\u74f4\u74ff\u750f\u7511\u7513\u6534\u65ee\u65ef\u65f0\u660a\u6619\u6772\u6603\u6615\u6600\u7085\u66f7\u661d\u6634\u6631\u6636\u6635\u8006\u665f\u6654\u6641\u664f\u6656\u6661\u6657\u6677\u6684\u668c\u66a7\u669d\u66be\u66db\u66dc\u66e6\u66e9\u8d32\u8d33\u8d36\u8d3b\u8d3d\u8d40\u8d45\u8d46\u8d48\u8d49\u8d47\u8d4d\u8d55\u8d59\u89c7\u89ca\u89cb\u89cc\u89ce\u89cf\u89d0\u89d1\u726e\u729f\u725d\u7266\u726f\u727e\u727f\u7284\u728b\u728d\u728f\u7292\u6308\u6332\u63b0"],["eb40","\u968c\u968e\u9691\u9692\u9693\u9695\u9696\u969a\u969b\u969d",9,"\u96a8",7,"\u96b1\u96b2\u96b4\u96b5\u96b7\u96b8\u96ba\u96bb\u96bf\u96c2\u96c3\u96c8\u96ca\u96cb\u96d0\u96d1\u96d3\u96d4\u96d6",9,"\u96e1",6,"\u96eb"],["eb80","\u96ec\u96ed\u96ee\u96f0\u96f1\u96f2\u96f4\u96f5\u96f8\u96fa\u96fb\u96fc\u96fd\u96ff\u9702\u9703\u9705\u970a\u970b\u970c\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971d\u971f\u9720\u643f\u64d8\u8004\u6bea\u6bf3\u6bfd\u6bf5\u6bf9\u6c05\u6c07\u6c06\u6c0d\u6c15\u6c18\u6c19\u6c1a\u6c21\u6c29\u6c24\u6c2a\u6c32\u6535\u6555\u656b\u724d\u7252\u7256\u7230\u8662\u5216\u809f\u809c\u8093\u80bc\u670a\u80bd\u80b1\u80ab\u80ad\u80b4\u80b7\u80e7\u80e8\u80e9\u80ea\u80db\u80c2\u80c4\u80d9\u80cd\u80d7\u6710\u80dd\u80eb\u80f1\u80f4\u80ed\u810d\u810e\u80f2\u80fc\u6715\u8112\u8c5a\u8136\u811e\u812c\u8118\u8132\u8148\u814c\u8153\u8174\u8159\u815a\u8171\u8160\u8169\u817c\u817d\u816d\u8167\u584d\u5ab5\u8188\u8182\u8191\u6ed5\u81a3\u81aa\u81cc\u6726\u81ca\u81bb"],["ec40","\u9721",8,"\u972b\u972c\u972e\u972f\u9731\u9733",4,"\u973a\u973b\u973c\u973d\u973f",18,"\u9754\u9755\u9757\u9758\u975a\u975c\u975d\u975f\u9763\u9764\u9766\u9767\u9768\u976a",7],["ec80","\u9772\u9775\u9777",4,"\u977d",7,"\u9786",4,"\u978c\u978e\u978f\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81c1\u81a6\u6b24\u6b37\u6b39\u6b43\u6b46\u6b59\u98d1\u98d2\u98d3\u98d5\u98d9\u98da\u6bb3\u5f40\u6bc2\u89f3\u6590\u9f51\u6593\u65bc\u65c6\u65c4\u65c3\u65cc\u65ce\u65d2\u65d6\u7080\u709c\u7096\u709d\u70bb\u70c0\u70b7\u70ab\u70b1\u70e8\u70ca\u7110\u7113\u7116\u712f\u7131\u7173\u715c\u7168\u7145\u7172\u714a\u7178\u717a\u7198\u71b3\u71b5\u71a8\u71a0\u71e0\u71d4\u71e7\u71f9\u721d\u7228\u706c\u7118\u7166\u71b9\u623e\u623d\u6243\u6248\u6249\u793b\u7940\u7946\u7949\u795b\u795c\u7953\u795a\u7962\u7957\u7960\u796f\u7967\u797a\u7985\u798a\u799a\u79a7\u79b3\u5fd1\u5fd0"],["ed40","\u979e\u979f\u97a1\u97a2\u97a4",6,"\u97ac\u97ae\u97b0\u97b1\u97b3\u97b5",46],["ed80","\u97e4\u97e5\u97e8\u97ee",4,"\u97f4\u97f7",23,"\u603c\u605d\u605a\u6067\u6041\u6059\u6063\u60ab\u6106\u610d\u615d\u61a9\u619d\u61cb\u61d1\u6206\u8080\u807f\u6c93\u6cf6\u6dfc\u77f6\u77f8\u7800\u7809\u7817\u7818\u7811\u65ab\u782d\u781c\u781d\u7839\u783a\u783b\u781f\u783c\u7825\u782c\u7823\u7829\u784e\u786d\u7856\u7857\u7826\u7850\u7847\u784c\u786a\u789b\u7893\u789a\u7887\u789c\u78a1\u78a3\u78b2\u78b9\u78a5\u78d4\u78d9\u78c9\u78ec\u78f2\u7905\u78f4\u7913\u7924\u791e\u7934\u9f9b\u9ef9\u9efb\u9efc\u76f1\u7704\u770d\u76f9\u7707\u7708\u771a\u7722\u7719\u772d\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775a\u7768"],["ee40","\u980f",62],["ee80","\u984e",32,"\u7762\u7765\u777f\u778d\u777d\u7780\u778c\u7791\u779f\u77a0\u77b0\u77b5\u77bd\u753a\u7540\u754e\u754b\u7548\u755b\u7572\u7579\u7583\u7f58\u7f61\u7f5f\u8a48\u7f68\u7f74\u7f71\u7f79\u7f81\u7f7e\u76cd\u76e5\u8832\u9485\u9486\u9487\u948b\u948a\u948c\u948d\u948f\u9490\u9494\u9497\u9495\u949a\u949b\u949c\u94a3\u94a4\u94ab\u94aa\u94ad\u94ac\u94af\u94b0\u94b2\u94b4\u94b6",4,"\u94bc\u94bd\u94bf\u94c4\u94c8",6,"\u94d0\u94d1\u94d2\u94d5\u94d6\u94d7\u94d9\u94d8\u94db\u94de\u94df\u94e0\u94e2\u94e4\u94e5\u94e7\u94e8\u94ea"],["ef40","\u986f",5,"\u988b\u988e\u9892\u9895\u9899\u98a3\u98a8",37,"\u98cf\u98d0\u98d4\u98d6\u98d7\u98db\u98dc\u98dd\u98e0",4],["ef80","\u98e5\u98e6\u98e9",30,"\u94e9\u94eb\u94ee\u94ef\u94f3\u94f4\u94f5\u94f7\u94f9\u94fc\u94fd\u94ff\u9503\u9502\u9506\u9507\u9509\u950a\u950d\u950e\u950f\u9512",4,"\u9518\u951b\u951d\u951e\u951f\u9522\u952a\u952b\u9529\u952c\u9531\u9532\u9534\u9536\u9537\u9538\u953c\u953e\u953f\u9542\u9535\u9544\u9545\u9546\u9549\u954c\u954e\u954f\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955b\u955e\u955f\u955d\u9561\u9562\u9564",8,"\u956f\u9571\u9572\u9573\u953a\u77e7\u77ec\u96c9\u79d5\u79ed\u79e3\u79eb\u7a06\u5d47\u7a03\u7a02\u7a1e\u7a14"],["f040","\u9908",4,"\u990e\u990f\u9911",28,"\u992f",26],["f080","\u994a",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997b\u997e\u9982\u9983\u9989\u7a39\u7a37\u7a51\u9ecf\u99a5\u7a70\u7688\u768e\u7693\u7699\u76a4\u74de\u74e0\u752c\u9e20\u9e22\u9e28",4,"\u9e32\u9e31\u9e36\u9e38\u9e37\u9e39\u9e3a\u9e3e\u9e41\u9e42\u9e44\u9e46\u9e47\u9e48\u9e49\u9e4b\u9e4c\u9e4e\u9e51\u9e55\u9e57\u9e5a\u9e5b\u9e5c\u9e5e\u9e63\u9e66",6,"\u9e71\u9e6d\u9e73\u7592\u7594\u7596\u75a0\u759d\u75ac\u75a3\u75b3\u75b4\u75b8\u75c4\u75b1\u75b0\u75c3\u75c2\u75d6\u75cd\u75e3\u75e8\u75e6\u75e4\u75eb\u75e7\u7603\u75f1\u75fc\u75ff\u7610\u7600\u7605\u760c\u7617\u760a\u7625\u7618\u7615\u7619"],["f140","\u998c\u998e\u999a",10,"\u99a6\u99a7\u99a9",47],["f180","\u99d9",32,"\u761b\u763c\u7622\u7620\u7640\u762d\u7630\u763f\u7635\u7643\u763e\u7633\u764d\u765e\u7654\u765c\u7656\u766b\u766f\u7fca\u7ae6\u7a78\u7a79\u7a80\u7a86\u7a88\u7a95\u7aa6\u7aa0\u7aac\u7aa8\u7aad\u7ab3\u8864\u8869\u8872\u887d\u887f\u8882\u88a2\u88c6\u88b7\u88bc\u88c9\u88e2\u88ce\u88e3\u88e5\u88f1\u891a\u88fc\u88e8\u88fe\u88f0\u8921\u8919\u8913\u891b\u890a\u8934\u892b\u8936\u8941\u8966\u897b\u758b\u80e5\u76b2\u76b4\u77dc\u8012\u8014\u8016\u801c\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800b\u8035\u8043\u8046\u804d\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99fa",62],["f280","\u9a39",32,"\u9889\u988c\u988d\u988f\u9894\u989a\u989b\u989e\u989f\u98a1\u98a2\u98a5\u98a6\u864d\u8654\u866c\u866e\u867f\u867a\u867c\u867b\u86a8\u868d\u868b\u86ac\u869d\u86a7\u86a3\u86aa\u8693\u86a9\u86b6\u86c4\u86b5\u86ce\u86b0\u86ba\u86b1\u86af\u86c9\u86cf\u86b4\u86e9\u86f1\u86f2\u86ed\u86f3\u86d0\u8713\u86de\u86f4\u86df\u86d8\u86d1\u8703\u8707\u86f8\u8708\u870a\u870d\u8709\u8723\u873b\u871e\u8725\u872e\u871a\u873e\u8748\u8734\u8731\u8729\u8737\u873f\u8782\u8722\u877d\u877e\u877b\u8760\u8770\u874c\u876e\u878b\u8753\u8763\u877c\u8764\u8759\u8765\u8793\u87af\u87a8\u87d2"],["f340","\u9a5a",17,"\u9a72\u9a83\u9a89\u9a8d\u9a8e\u9a94\u9a95\u9a99\u9aa6\u9aa9",6,"\u9ab2\u9ab3\u9ab4\u9ab5\u9ab9\u9abb\u9abd\u9abe\u9abf\u9ac3\u9ac4\u9ac6",4,"\u9acd\u9ace\u9acf\u9ad0\u9ad2\u9ad4\u9ad5\u9ad6\u9ad7\u9ad9\u9ada\u9adb\u9adc"],["f380","\u9add\u9ade\u9ae0\u9ae2\u9ae3\u9ae4\u9ae5\u9ae7\u9ae8\u9ae9\u9aea\u9aec\u9aee\u9af0",8,"\u9afa\u9afc",6,"\u9b04\u9b05\u9b06\u87c6\u8788\u8785\u87ad\u8797\u8783\u87ab\u87e5\u87ac\u87b5\u87b3\u87cb\u87d3\u87bd\u87d1\u87c0\u87ca\u87db\u87ea\u87e0\u87ee\u8816\u8813\u87fe\u880a\u881b\u8821\u8839\u883c\u7f36\u7f42\u7f44\u7f45\u8210\u7afa\u7afd\u7b08\u7b03\u7b04\u7b15\u7b0a\u7b2b\u7b0f\u7b47\u7b38\u7b2a\u7b19\u7b2e\u7b31\u7b20\u7b25\u7b24\u7b33\u7b3e\u7b1e\u7b58\u7b5a\u7b45\u7b75\u7b4c\u7b5d\u7b60\u7b6e\u7b7b\u7b62\u7b72\u7b71\u7b90\u7ba6\u7ba7\u7bb8\u7bac\u7b9d\u7ba8\u7b85\u7baa\u7b9c\u7ba2\u7bab\u7bb4\u7bd1\u7bc1\u7bcc\u7bdd\u7bda\u7be5\u7be6\u7bea\u7c0c\u7bfe\u7bfc\u7c0f\u7c16\u7c0b"],["f440","\u9b07\u9b09",5,"\u9b10\u9b11\u9b12\u9b14",10,"\u9b20\u9b21\u9b22\u9b24",10,"\u9b30\u9b31\u9b33",7,"\u9b3d\u9b3e\u9b3f\u9b40\u9b46\u9b4a\u9b4b\u9b4c\u9b4e\u9b50\u9b52\u9b53\u9b55",5],["f480","\u9b5b",32,"\u7c1f\u7c2a\u7c26\u7c38\u7c41\u7c40\u81fe\u8201\u8202\u8204\u81ec\u8844\u8221\u8222\u8223\u822d\u822f\u8228\u822b\u8238\u823b\u8233\u8234\u823e\u8244\u8249\u824b\u824f\u825a\u825f\u8268\u887e\u8885\u8888\u88d8\u88df\u895e\u7f9d\u7f9f\u7fa7\u7faf\u7fb0\u7fb2\u7c7c\u6549\u7c91\u7c9d\u7c9c\u7c9e\u7ca2\u7cb2\u7cbc\u7cbd\u7cc1\u7cc7\u7ccc\u7ccd\u7cc8\u7cc5\u7cd7\u7ce8\u826e\u66a8\u7fbf\u7fce\u7fd5\u7fe5\u7fe1\u7fe6\u7fe9\u7fee\u7ff3\u7cf8\u7d77\u7da6\u7dae\u7e47\u7e9b\u9eb8\u9eb4\u8d73\u8d84\u8d94\u8d91\u8db1\u8d67\u8d6d\u8c47\u8c49\u914a\u9150\u914e\u914f\u9164"],["f540","\u9b7c",62],["f580","\u9bbb",32,"\u9162\u9161\u9170\u9169\u916f\u917d\u917e\u9172\u9174\u9179\u918c\u9185\u9190\u918d\u9191\u91a2\u91a3\u91aa\u91ad\u91ae\u91af\u91b5\u91b4\u91ba\u8c55\u9e7e\u8db8\u8deb\u8e05\u8e59\u8e69\u8db5\u8dbf\u8dbc\u8dba\u8dc4\u8dd6\u8dd7\u8dda\u8dde\u8dce\u8dcf\u8ddb\u8dc6\u8dec\u8df7\u8df8\u8de3\u8df9\u8dfb\u8de4\u8e09\u8dfd\u8e14\u8e1d\u8e1f\u8e2c\u8e2e\u8e23\u8e2f\u8e3a\u8e40\u8e39\u8e35\u8e3d\u8e31\u8e49\u8e41\u8e42\u8e51\u8e52\u8e4a\u8e70\u8e76\u8e7c\u8e6f\u8e74\u8e85\u8e8f\u8e94\u8e90\u8e9c\u8e9e\u8c78\u8c82\u8c8a\u8c85\u8c98\u8c94\u659b\u89d6\u89de\u89da\u89dc"],["f640","\u9bdc",62],["f680","\u9c1b",32,"\u89e5\u89eb\u89ef\u8a3e\u8b26\u9753\u96e9\u96f3\u96ef\u9706\u9701\u9708\u970f\u970e\u972a\u972d\u9730\u973e\u9f80\u9f83\u9f85",5,"\u9f8c\u9efe\u9f0b\u9f0d\u96b9\u96bc\u96bd\u96ce\u96d2\u77bf\u96e0\u928e\u92ae\u92c8\u933e\u936a\u93ca\u938f\u943e\u946b\u9c7f\u9c82\u9c85\u9c86\u9c87\u9c88\u7a23\u9c8b\u9c8e\u9c90\u9c91\u9c92\u9c94\u9c95\u9c9a\u9c9b\u9c9e",5,"\u9ca5",4,"\u9cab\u9cad\u9cae\u9cb0",7,"\u9cba\u9cbb\u9cbc\u9cbd\u9cc4\u9cc5\u9cc6\u9cc7\u9cca\u9ccb"],["f740","\u9c3c",62],["f780","\u9c7b\u9c7d\u9c7e\u9c80\u9c83\u9c84\u9c89\u9c8a\u9c8c\u9c8f\u9c93\u9c96\u9c97\u9c98\u9c99\u9c9d\u9caa\u9cac\u9caf\u9cb9\u9cbe",4,"\u9cc8\u9cc9\u9cd1\u9cd2\u9cda\u9cdb\u9ce0\u9ce1\u9ccc",4,"\u9cd3\u9cd4\u9cd5\u9cd7\u9cd8\u9cd9\u9cdc\u9cdd\u9cdf\u9ce2\u977c\u9785\u9791\u9792\u9794\u97af\u97ab\u97a3\u97b2\u97b4\u9ab1\u9ab0\u9ab7\u9e58\u9ab6\u9aba\u9abc\u9ac1\u9ac0\u9ac5\u9ac2\u9acb\u9acc\u9ad1\u9b45\u9b43\u9b47\u9b49\u9b48\u9b4d\u9b51\u98e8\u990d\u992e\u9955\u9954\u9adf\u9ae1\u9ae6\u9aef\u9aeb\u9afb\u9aed\u9af9\u9b08\u9b0f\u9b13\u9b1f\u9b23\u9ebd\u9ebe\u7e3b\u9e82\u9e87\u9e88\u9e8b\u9e92\u93d6\u9e9d\u9e9f\u9edb\u9edc\u9edd\u9ee0\u9edf\u9ee2\u9ee9\u9ee7\u9ee5\u9eea\u9eef\u9f22\u9f2c\u9f2f\u9f39\u9f37\u9f3d\u9f3e\u9f44"],["f840","\u9ce3",62],["f880","\u9d22",32],["f940","\u9d43",62],["f980","\u9d82",32],["fa40","\u9da3",62],["fa80","\u9de2",32],["fb40","\u9e03",27,"\u9e24\u9e27\u9e2e\u9e30\u9e34\u9e3b\u9e3c\u9e40\u9e4d\u9e50\u9e52\u9e53\u9e54\u9e56\u9e59\u9e5d\u9e5f\u9e60\u9e61\u9e62\u9e65\u9e6e\u9e6f\u9e72\u9e74",9,"\u9e80"],["fb80","\u9e81\u9e83\u9e84\u9e85\u9e86\u9e89\u9e8a\u9e8c",5,"\u9e94",8,"\u9e9e\u9ea0",5,"\u9ea7\u9ea8\u9ea9\u9eaa"],["fc40","\u9eab",8,"\u9eb5\u9eb6\u9eb7\u9eb9\u9eba\u9ebc\u9ebf",4,"\u9ec5\u9ec6\u9ec7\u9ec8\u9eca\u9ecb\u9ecc\u9ed0\u9ed2\u9ed3\u9ed5\u9ed6\u9ed7\u9ed9\u9eda\u9ede\u9ee1\u9ee3\u9ee4\u9ee6\u9ee8\u9eeb\u9eec\u9eed\u9eee\u9ef0",8,"\u9efa\u9efd\u9eff",6],["fc80","\u9f06",4,"\u9f0c\u9f0f\u9f11\u9f12\u9f14\u9f15\u9f16\u9f18\u9f1a",5,"\u9f21\u9f23",8,"\u9f2d\u9f2e\u9f30\u9f31"],["fd40","\u9f32",4,"\u9f38\u9f3a\u9f3c\u9f3f",4,"\u9f45",10,"\u9f52",38],["fd80","\u9f79",5,"\u9f81\u9f82\u9f8d",11,"\u9f9c\u9f9d\u9f9e\u9fa1",4,"\uf92c\uf979\uf995\uf9e7\uf9f1"],["fe40","\ufa0c\ufa0d\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa18\ufa1f\ufa20\ufa21\ufa23\ufa24\ufa27\ufa28\ufa29"]]')},77348:function(U){"use strict";U.exports=JSON.parse('[["0","\\u0000",127],["8141","\uac02\uac03\uac05\uac06\uac0b",4,"\uac18\uac1e\uac1f\uac21\uac22\uac23\uac25",6,"\uac2e\uac32\uac33\uac34"],["8161","\uac35\uac36\uac37\uac3a\uac3b\uac3d\uac3e\uac3f\uac41",9,"\uac4c\uac4e",5,"\uac55"],["8181","\uac56\uac57\uac59\uac5a\uac5b\uac5d",18,"\uac72\uac73\uac75\uac76\uac79\uac7b",4,"\uac82\uac87\uac88\uac8d\uac8e\uac8f\uac91\uac92\uac93\uac95",6,"\uac9e\uaca2",5,"\uacab\uacad\uacae\uacb1",6,"\uacba\uacbe\uacbf\uacc0\uacc2\uacc3\uacc5\uacc6\uacc7\uacc9\uacca\uaccb\uaccd",7,"\uacd6\uacd8",7,"\uace2\uace3\uace5\uace6\uace9\uaceb\uaced\uacee\uacf2\uacf4\uacf7",4,"\uacfe\uacff\uad01\uad02\uad03\uad05\uad07",4,"\uad0e\uad10\uad12\uad13"],["8241","\uad14\uad15\uad16\uad17\uad19\uad1a\uad1b\uad1d\uad1e\uad1f\uad21",7,"\uad2a\uad2b\uad2e",5],["8261","\uad36\uad37\uad39\uad3a\uad3b\uad3d",6,"\uad46\uad48\uad4a",5,"\uad51\uad52\uad53\uad55\uad56\uad57"],["8281","\uad59",7,"\uad62\uad64",7,"\uad6e\uad6f\uad71\uad72\uad77\uad78\uad79\uad7a\uad7e\uad80\uad83",4,"\uad8a\uad8b\uad8d\uad8e\uad8f\uad91",10,"\uad9e",5,"\uada5",17,"\uadb8",7,"\uadc2\uadc3\uadc5\uadc6\uadc7\uadc9",6,"\uadd2\uadd4",7,"\uaddd\uadde\uaddf\uade1\uade2\uade3\uade5",18],["8341","\uadfa\uadfb\uadfd\uadfe\uae02",5,"\uae0a\uae0c\uae0e",5,"\uae15",7],["8361","\uae1d",18,"\uae32\uae33\uae35\uae36\uae39\uae3b\uae3c"],["8381","\uae3d\uae3e\uae3f\uae42\uae44\uae47\uae48\uae49\uae4b\uae4f\uae51\uae52\uae53\uae55\uae57",4,"\uae5e\uae62\uae63\uae64\uae66\uae67\uae6a\uae6b\uae6d\uae6e\uae6f\uae71",6,"\uae7a\uae7e",5,"\uae86",5,"\uae8d",46,"\uaebf\uaec1\uaec2\uaec3\uaec5",6,"\uaece\uaed2",5,"\uaeda\uaedb\uaedd",8],["8441","\uaee6\uaee7\uaee9\uaeea\uaeec\uaeee",5,"\uaef5\uaef6\uaef7\uaef9\uaefa\uaefb\uaefd",8],["8461","\uaf06\uaf09\uaf0a\uaf0b\uaf0c\uaf0e\uaf0f\uaf11",18],["8481","\uaf24",7,"\uaf2e\uaf2f\uaf31\uaf33\uaf35",6,"\uaf3e\uaf40\uaf44\uaf45\uaf46\uaf47\uaf4a",5,"\uaf51",10,"\uaf5e",5,"\uaf66",18,"\uaf7a",5,"\uaf81\uaf82\uaf83\uaf85\uaf86\uaf87\uaf89",6,"\uaf92\uaf93\uaf94\uaf96",5,"\uaf9d",26,"\uafba\uafbb\uafbd\uafbe"],["8541","\uafbf\uafc1",5,"\uafca\uafcc\uafcf",4,"\uafd5",6,"\uafdd",4],["8561","\uafe2",5,"\uafea",5,"\uaff2\uaff3\uaff5\uaff6\uaff7\uaff9",6,"\ub002\ub003"],["8581","\ub005",6,"\ub00d\ub00e\ub00f\ub011\ub012\ub013\ub015",6,"\ub01e",9,"\ub029",26,"\ub046\ub047\ub049\ub04b\ub04d\ub04f\ub050\ub051\ub052\ub056\ub058\ub05a\ub05b\ub05c\ub05e",29,"\ub07e\ub07f\ub081\ub082\ub083\ub085",6,"\ub08e\ub090\ub092",5,"\ub09b\ub09d\ub09e\ub0a3\ub0a4"],["8641","\ub0a5\ub0a6\ub0a7\ub0aa\ub0b0\ub0b2\ub0b6\ub0b7\ub0b9\ub0ba\ub0bb\ub0bd",6,"\ub0c6\ub0ca",5,"\ub0d2"],["8661","\ub0d3\ub0d5\ub0d6\ub0d7\ub0d9",6,"\ub0e1\ub0e2\ub0e3\ub0e4\ub0e6",10],["8681","\ub0f1",22,"\ub10a\ub10d\ub10e\ub10f\ub111\ub114\ub115\ub116\ub117\ub11a\ub11e",4,"\ub126\ub127\ub129\ub12a\ub12b\ub12d",6,"\ub136\ub13a",5,"\ub142\ub143\ub145\ub146\ub147\ub149",6,"\ub152\ub153\ub156\ub157\ub159\ub15a\ub15b\ub15d\ub15e\ub15f\ub161",22,"\ub17a\ub17b\ub17d\ub17e\ub17f\ub181\ub183",4,"\ub18a\ub18c\ub18e\ub18f\ub190\ub191\ub195\ub196\ub197\ub199\ub19a\ub19b\ub19d"],["8741","\ub19e",9,"\ub1a9",15],["8761","\ub1b9",18,"\ub1cd\ub1ce\ub1cf\ub1d1\ub1d2\ub1d3\ub1d5"],["8781","\ub1d6",5,"\ub1de\ub1e0",7,"\ub1ea\ub1eb\ub1ed\ub1ee\ub1ef\ub1f1",7,"\ub1fa\ub1fc\ub1fe",5,"\ub206\ub207\ub209\ub20a\ub20d",6,"\ub216\ub218\ub21a",5,"\ub221",18,"\ub235",6,"\ub23d",26,"\ub259\ub25a\ub25b\ub25d\ub25e\ub25f\ub261",6,"\ub26a",4],["8841","\ub26f",4,"\ub276",5,"\ub27d",6,"\ub286\ub287\ub288\ub28a",4],["8861","\ub28f\ub292\ub293\ub295\ub296\ub297\ub29b",4,"\ub2a2\ub2a4\ub2a7\ub2a8\ub2a9\ub2ab\ub2ad\ub2ae\ub2af\ub2b1\ub2b2\ub2b3\ub2b5\ub2b6\ub2b7"],["8881","\ub2b8",15,"\ub2ca\ub2cb\ub2cd\ub2ce\ub2cf\ub2d1\ub2d3",4,"\ub2da\ub2dc\ub2de\ub2df\ub2e0\ub2e1\ub2e3\ub2e7\ub2e9\ub2ea\ub2f0\ub2f1\ub2f2\ub2f6\ub2fc\ub2fd\ub2fe\ub302\ub303\ub305\ub306\ub307\ub309",6,"\ub312\ub316",5,"\ub31d",54,"\ub357\ub359\ub35a\ub35d\ub360\ub361\ub362\ub363"],["8941","\ub366\ub368\ub36a\ub36c\ub36d\ub36f\ub372\ub373\ub375\ub376\ub377\ub379",6,"\ub382\ub386",5,"\ub38d"],["8961","\ub38e\ub38f\ub391\ub392\ub393\ub395",10,"\ub3a2",5,"\ub3a9\ub3aa\ub3ab\ub3ad"],["8981","\ub3ae",21,"\ub3c6\ub3c7\ub3c9\ub3ca\ub3cd\ub3cf\ub3d1\ub3d2\ub3d3\ub3d6\ub3d8\ub3da\ub3dc\ub3de\ub3df\ub3e1\ub3e2\ub3e3\ub3e5\ub3e6\ub3e7\ub3e9",18,"\ub3fd",18,"\ub411",6,"\ub419\ub41a\ub41b\ub41d\ub41e\ub41f\ub421",6,"\ub42a\ub42c",7,"\ub435",15],["8a41","\ub445",10,"\ub452\ub453\ub455\ub456\ub457\ub459",6,"\ub462\ub464\ub466"],["8a61","\ub467",4,"\ub46d",18,"\ub481\ub482"],["8a81","\ub483",4,"\ub489",19,"\ub49e",5,"\ub4a5\ub4a6\ub4a7\ub4a9\ub4aa\ub4ab\ub4ad",7,"\ub4b6\ub4b8\ub4ba",5,"\ub4c1\ub4c2\ub4c3\ub4c5\ub4c6\ub4c7\ub4c9",6,"\ub4d1\ub4d2\ub4d3\ub4d4\ub4d6",5,"\ub4de\ub4df\ub4e1\ub4e2\ub4e5\ub4e7",4,"\ub4ee\ub4f0\ub4f2",5,"\ub4f9",26,"\ub516\ub517\ub519\ub51a\ub51d"],["8b41","\ub51e",5,"\ub526\ub52b",4,"\ub532\ub533\ub535\ub536\ub537\ub539",6,"\ub542\ub546"],["8b61","\ub547\ub548\ub549\ub54a\ub54e\ub54f\ub551\ub552\ub553\ub555",6,"\ub55e\ub562",8],["8b81","\ub56b",52,"\ub5a2\ub5a3\ub5a5\ub5a6\ub5a7\ub5a9\ub5ac\ub5ad\ub5ae\ub5af\ub5b2\ub5b6",4,"\ub5be\ub5bf\ub5c1\ub5c2\ub5c3\ub5c5",6,"\ub5ce\ub5d2",5,"\ub5d9",18,"\ub5ed",18],["8c41","\ub600",15,"\ub612\ub613\ub615\ub616\ub617\ub619",4],["8c61","\ub61e",6,"\ub626",5,"\ub62d",6,"\ub635",5],["8c81","\ub63b",12,"\ub649",26,"\ub665\ub666\ub667\ub669",50,"\ub69e\ub69f\ub6a1\ub6a2\ub6a3\ub6a5",5,"\ub6ad\ub6ae\ub6af\ub6b0\ub6b2",16],["8d41","\ub6c3",16,"\ub6d5",8],["8d61","\ub6de",17,"\ub6f1\ub6f2\ub6f3\ub6f5\ub6f6\ub6f7\ub6f9\ub6fa"],["8d81","\ub6fb",4,"\ub702\ub703\ub704\ub706",33,"\ub72a\ub72b\ub72d\ub72e\ub731",6,"\ub73a\ub73c",7,"\ub745\ub746\ub747\ub749\ub74a\ub74b\ub74d",6,"\ub756",9,"\ub761\ub762\ub763\ub765\ub766\ub767\ub769",6,"\ub772\ub774\ub776",5,"\ub77e\ub77f\ub781\ub782\ub783\ub785",6,"\ub78e\ub793\ub794\ub795\ub79a\ub79b\ub79d\ub79e"],["8e41","\ub79f\ub7a1",6,"\ub7aa\ub7ae",5,"\ub7b6\ub7b7\ub7b9",8],["8e61","\ub7c2",4,"\ub7c8\ub7ca",19],["8e81","\ub7de",13,"\ub7ee\ub7ef\ub7f1\ub7f2\ub7f3\ub7f5",6,"\ub7fe\ub802",4,"\ub80a\ub80b\ub80d\ub80e\ub80f\ub811",6,"\ub81a\ub81c\ub81e",5,"\ub826\ub827\ub829\ub82a\ub82b\ub82d",6,"\ub836\ub83a",5,"\ub841\ub842\ub843\ub845",11,"\ub852\ub854",7,"\ub85e\ub85f\ub861\ub862\ub863\ub865",6,"\ub86e\ub870\ub872",5,"\ub879\ub87a\ub87b\ub87d",7],["8f41","\ub885",7,"\ub88e",17],["8f61","\ub8a0",7,"\ub8a9",6,"\ub8b1\ub8b2\ub8b3\ub8b5\ub8b6\ub8b7\ub8b9",4],["8f81","\ub8be\ub8bf\ub8c2\ub8c4\ub8c6",5,"\ub8cd\ub8ce\ub8cf\ub8d1\ub8d2\ub8d3\ub8d5",7,"\ub8de\ub8e0\ub8e2",5,"\ub8ea\ub8eb\ub8ed\ub8ee\ub8ef\ub8f1",6,"\ub8fa\ub8fc\ub8fe",5,"\ub905",18,"\ub919",6,"\ub921",26,"\ub93e\ub93f\ub941\ub942\ub943\ub945",6,"\ub94d\ub94e\ub950\ub952",5],["9041","\ub95a\ub95b\ub95d\ub95e\ub95f\ub961",6,"\ub96a\ub96c\ub96e",5,"\ub976\ub977\ub979\ub97a\ub97b\ub97d"],["9061","\ub97e",5,"\ub986\ub988\ub98b\ub98c\ub98f",15],["9081","\ub99f",12,"\ub9ae\ub9af\ub9b1\ub9b2\ub9b3\ub9b5",6,"\ub9be\ub9c0\ub9c2",5,"\ub9ca\ub9cb\ub9cd\ub9d3",4,"\ub9da\ub9dc\ub9df\ub9e0\ub9e2\ub9e6\ub9e7\ub9e9\ub9ea\ub9eb\ub9ed",6,"\ub9f6\ub9fb",4,"\uba02",5,"\uba09",11,"\uba16",33,"\uba3a\uba3b\uba3d\uba3e\uba3f\uba41\uba43\uba44\uba45\uba46"],["9141","\uba47\uba4a\uba4c\uba4f\uba50\uba51\uba52\uba56\uba57\uba59\uba5a\uba5b\uba5d",6,"\uba66\uba6a",5],["9161","\uba72\uba73\uba75\uba76\uba77\uba79",9,"\uba86\uba88\uba89\uba8a\uba8b\uba8d",5],["9181","\uba93",20,"\ubaaa\ubaad\ubaae\ubaaf\ubab1\ubab3",4,"\ubaba\ubabc\ubabe",5,"\ubac5\ubac6\ubac7\ubac9",14,"\ubada",33,"\ubafd\ubafe\ubaff\ubb01\ubb02\ubb03\ubb05",7,"\ubb0e\ubb10\ubb12",5,"\ubb19\ubb1a\ubb1b\ubb1d\ubb1e\ubb1f\ubb21",6],["9241","\ubb28\ubb2a\ubb2c",7,"\ubb37\ubb39\ubb3a\ubb3f",4,"\ubb46\ubb48\ubb4a\ubb4b\ubb4c\ubb4e\ubb51\ubb52"],["9261","\ubb53\ubb55\ubb56\ubb57\ubb59",7,"\ubb62\ubb64",7,"\ubb6d",4],["9281","\ubb72",21,"\ubb89\ubb8a\ubb8b\ubb8d\ubb8e\ubb8f\ubb91",18,"\ubba5\ubba6\ubba7\ubba9\ubbaa\ubbab\ubbad",6,"\ubbb5\ubbb6\ubbb8",7,"\ubbc1\ubbc2\ubbc3\ubbc5\ubbc6\ubbc7\ubbc9",6,"\ubbd1\ubbd2\ubbd4",35,"\ubbfa\ubbfb\ubbfd\ubbfe\ubc01"],["9341","\ubc03",4,"\ubc0a\ubc0e\ubc10\ubc12\ubc13\ubc19\ubc1a\ubc20\ubc21\ubc22\ubc23\ubc26\ubc28\ubc2a\ubc2b\ubc2c\ubc2e\ubc2f\ubc32\ubc33\ubc35"],["9361","\ubc36\ubc37\ubc39",6,"\ubc42\ubc46\ubc47\ubc48\ubc4a\ubc4b\ubc4e\ubc4f\ubc51",8],["9381","\ubc5a\ubc5b\ubc5c\ubc5e",37,"\ubc86\ubc87\ubc89\ubc8a\ubc8d\ubc8f",4,"\ubc96\ubc98\ubc9b",4,"\ubca2\ubca3\ubca5\ubca6\ubca9",6,"\ubcb2\ubcb6",5,"\ubcbe\ubcbf\ubcc1\ubcc2\ubcc3\ubcc5",7,"\ubcce\ubcd2\ubcd3\ubcd4\ubcd6\ubcd7\ubcd9\ubcda\ubcdb\ubcdd",22,"\ubcf7\ubcf9\ubcfa\ubcfb\ubcfd"],["9441","\ubcfe",5,"\ubd06\ubd08\ubd0a",5,"\ubd11\ubd12\ubd13\ubd15",8],["9461","\ubd1e",5,"\ubd25",6,"\ubd2d",12],["9481","\ubd3a",5,"\ubd41",6,"\ubd4a\ubd4b\ubd4d\ubd4e\ubd4f\ubd51",6,"\ubd5a",9,"\ubd65\ubd66\ubd67\ubd69",22,"\ubd82\ubd83\ubd85\ubd86\ubd8b",4,"\ubd92\ubd94\ubd96\ubd97\ubd98\ubd9b\ubd9d",6,"\ubda5",10,"\ubdb1",6,"\ubdb9",24],["9541","\ubdd2\ubdd3\ubdd6\ubdd7\ubdd9\ubdda\ubddb\ubddd",11,"\ubdea",5,"\ubdf1"],["9561","\ubdf2\ubdf3\ubdf5\ubdf6\ubdf7\ubdf9",6,"\ube01\ube02\ube04\ube06",5,"\ube0e\ube0f\ube11\ube12\ube13"],["9581","\ube15",6,"\ube1e\ube20",35,"\ube46\ube47\ube49\ube4a\ube4b\ube4d\ube4f",4,"\ube56\ube58\ube5c\ube5d\ube5e\ube5f\ube62\ube63\ube65\ube66\ube67\ube69\ube6b",4,"\ube72\ube76",4,"\ube7e\ube7f\ube81\ube82\ube83\ube85",6,"\ube8e\ube92",5,"\ube9a",13,"\ubea9",14],["9641","\ubeb8",23,"\ubed2\ubed3"],["9661","\ubed5\ubed6\ubed9",6,"\ubee1\ubee2\ubee6",5,"\ubeed",8],["9681","\ubef6",10,"\ubf02",5,"\ubf0a",13,"\ubf1a\ubf1e",33,"\ubf42\ubf43\ubf45\ubf46\ubf47\ubf49",6,"\ubf52\ubf53\ubf54\ubf56",44],["9741","\ubf83",16,"\ubf95",8],["9761","\ubf9e",17,"\ubfb1",7],["9781","\ubfb9",11,"\ubfc6",5,"\ubfce\ubfcf\ubfd1\ubfd2\ubfd3\ubfd5",6,"\ubfdd\ubfde\ubfe0\ubfe2",89,"\uc03d\uc03e\uc03f"],["9841","\uc040",16,"\uc052",5,"\uc059\uc05a\uc05b"],["9861","\uc05d\uc05e\uc05f\uc061",6,"\uc06a",15],["9881","\uc07a",21,"\uc092\uc093\uc095\uc096\uc097\uc099",6,"\uc0a2\uc0a4\uc0a6",5,"\uc0ae\uc0b1\uc0b2\uc0b7",4,"\uc0be\uc0c2\uc0c3\uc0c4\uc0c6\uc0c7\uc0ca\uc0cb\uc0cd\uc0ce\uc0cf\uc0d1",6,"\uc0da\uc0de",5,"\uc0e6\uc0e7\uc0e9\uc0ea\uc0eb\uc0ed",6,"\uc0f6\uc0f8\uc0fa",5,"\uc101\uc102\uc103\uc105\uc106\uc107\uc109",6,"\uc111\uc112\uc113\uc114\uc116",5,"\uc121\uc122\uc125\uc128\uc129\uc12a\uc12b\uc12e"],["9941","\uc132\uc133\uc134\uc135\uc137\uc13a\uc13b\uc13d\uc13e\uc13f\uc141",6,"\uc14a\uc14e",5,"\uc156\uc157"],["9961","\uc159\uc15a\uc15b\uc15d",6,"\uc166\uc16a",5,"\uc171\uc172\uc173\uc175\uc176\uc177\uc179\uc17a\uc17b"],["9981","\uc17c",8,"\uc186",5,"\uc18f\uc191\uc192\uc193\uc195\uc197",4,"\uc19e\uc1a0\uc1a2\uc1a3\uc1a4\uc1a6\uc1a7\uc1aa\uc1ab\uc1ad\uc1ae\uc1af\uc1b1",11,"\uc1be",5,"\uc1c5\uc1c6\uc1c7\uc1c9\uc1ca\uc1cb\uc1cd",6,"\uc1d5\uc1d6\uc1d9",6,"\uc1e1\uc1e2\uc1e3\uc1e5\uc1e6\uc1e7\uc1e9",6,"\uc1f2\uc1f4",7,"\uc1fe\uc1ff\uc201\uc202\uc203\uc205",6,"\uc20e\uc210\uc212",5,"\uc21a\uc21b\uc21d\uc21e\uc221\uc222\uc223"],["9a41","\uc224\uc225\uc226\uc227\uc22a\uc22c\uc22e\uc230\uc233\uc235",16],["9a61","\uc246\uc247\uc249",6,"\uc252\uc253\uc255\uc256\uc257\uc259",6,"\uc261\uc262\uc263\uc264\uc266"],["9a81","\uc267",4,"\uc26e\uc26f\uc271\uc272\uc273\uc275",6,"\uc27e\uc280\uc282",5,"\uc28a",5,"\uc291",6,"\uc299\uc29a\uc29c\uc29e",5,"\uc2a6\uc2a7\uc2a9\uc2aa\uc2ab\uc2ae",5,"\uc2b6\uc2b8\uc2ba",33,"\uc2de\uc2df\uc2e1\uc2e2\uc2e5",5,"\uc2ee\uc2f0\uc2f2\uc2f3\uc2f4\uc2f5\uc2f7\uc2fa\uc2fd\uc2fe\uc2ff\uc301",6,"\uc30a\uc30b\uc30e\uc30f"],["9b41","\uc310\uc311\uc312\uc316\uc317\uc319\uc31a\uc31b\uc31d",6,"\uc326\uc327\uc32a",8],["9b61","\uc333",17,"\uc346",7],["9b81","\uc34e",25,"\uc36a\uc36b\uc36d\uc36e\uc36f\uc371\uc373",4,"\uc37a\uc37b\uc37e",5,"\uc385\uc386\uc387\uc389\uc38a\uc38b\uc38d",50,"\uc3c1",22,"\uc3da"],["9c41","\uc3db\uc3dd\uc3de\uc3e1\uc3e3",4,"\uc3ea\uc3eb\uc3ec\uc3ee",5,"\uc3f6\uc3f7\uc3f9",5],["9c61","\uc3ff",8,"\uc409",6,"\uc411",9],["9c81","\uc41b",8,"\uc425",6,"\uc42d\uc42e\uc42f\uc431\uc432\uc433\uc435",6,"\uc43e",9,"\uc449",26,"\uc466\uc467\uc469\uc46a\uc46b\uc46d",6,"\uc476\uc477\uc478\uc47a",5,"\uc481",18,"\uc495",6,"\uc49d",12],["9d41","\uc4aa",13,"\uc4b9\uc4ba\uc4bb\uc4bd",8],["9d61","\uc4c6",25],["9d81","\uc4e0",8,"\uc4ea",5,"\uc4f2\uc4f3\uc4f5\uc4f6\uc4f7\uc4f9\uc4fb\uc4fc\uc4fd\uc4fe\uc502",9,"\uc50d\uc50e\uc50f\uc511\uc512\uc513\uc515",6,"\uc51d",10,"\uc52a\uc52b\uc52d\uc52e\uc52f\uc531",6,"\uc53a\uc53c\uc53e",5,"\uc546\uc547\uc54b\uc54f\uc550\uc551\uc552\uc556\uc55a\uc55b\uc55c\uc55f\uc562\uc563\uc565\uc566\uc567\uc569",6,"\uc572\uc576",5,"\uc57e\uc57f\uc581\uc582\uc583\uc585\uc586\uc588\uc589\uc58a\uc58b\uc58e\uc590\uc592\uc593\uc594"],["9e41","\uc596\uc599\uc59a\uc59b\uc59d\uc59e\uc59f\uc5a1",7,"\uc5aa",9,"\uc5b6"],["9e61","\uc5b7\uc5ba\uc5bf",4,"\uc5cb\uc5cd\uc5cf\uc5d2\uc5d3\uc5d5\uc5d6\uc5d7\uc5d9",6,"\uc5e2\uc5e4\uc5e6\uc5e7"],["9e81","\uc5e8\uc5e9\uc5ea\uc5eb\uc5ef\uc5f1\uc5f2\uc5f3\uc5f5\uc5f8\uc5f9\uc5fa\uc5fb\uc602\uc603\uc604\uc609\uc60a\uc60b\uc60d\uc60e\uc60f\uc611",6,"\uc61a\uc61d",6,"\uc626\uc627\uc629\uc62a\uc62b\uc62f\uc631\uc632\uc636\uc638\uc63a\uc63c\uc63d\uc63e\uc63f\uc642\uc643\uc645\uc646\uc647\uc649",6,"\uc652\uc656",5,"\uc65e\uc65f\uc661",10,"\uc66d\uc66e\uc670\uc672",5,"\uc67a\uc67b\uc67d\uc67e\uc67f\uc681",6,"\uc68a\uc68c\uc68e",5,"\uc696\uc697\uc699\uc69a\uc69b\uc69d",6,"\uc6a6"],["9f41","\uc6a8\uc6aa",5,"\uc6b2\uc6b3\uc6b5\uc6b6\uc6b7\uc6bb",4,"\uc6c2\uc6c4\uc6c6",5,"\uc6ce"],["9f61","\uc6cf\uc6d1\uc6d2\uc6d3\uc6d5",6,"\uc6de\uc6df\uc6e2",5,"\uc6ea\uc6eb\uc6ed\uc6ee\uc6ef\uc6f1\uc6f2"],["9f81","\uc6f3",4,"\uc6fa\uc6fb\uc6fc\uc6fe",5,"\uc706\uc707\uc709\uc70a\uc70b\uc70d",6,"\uc716\uc718\uc71a",5,"\uc722\uc723\uc725\uc726\uc727\uc729",6,"\uc732\uc734\uc736\uc738\uc739\uc73a\uc73b\uc73e\uc73f\uc741\uc742\uc743\uc745",4,"\uc74b\uc74e\uc750\uc759\uc75a\uc75b\uc75d\uc75e\uc75f\uc761",6,"\uc769\uc76a\uc76c",7,"\uc776\uc777\uc779\uc77a\uc77b\uc77f\uc780\uc781\uc782\uc786\uc78b\uc78c\uc78d\uc78f\uc792\uc793\uc795\uc799\uc79b",4,"\uc7a2\uc7a7",4,"\uc7ae\uc7af\uc7b1\uc7b2\uc7b3\uc7b5\uc7b6\uc7b7"],["a041","\uc7b8\uc7b9\uc7ba\uc7bb\uc7be\uc7c2",5,"\uc7ca\uc7cb\uc7cd\uc7cf\uc7d1",6,"\uc7d9\uc7da\uc7db\uc7dc"],["a061","\uc7de",5,"\uc7e5\uc7e6\uc7e7\uc7e9\uc7ea\uc7eb\uc7ed",13],["a081","\uc7fb",4,"\uc802\uc803\uc805\uc806\uc807\uc809\uc80b",4,"\uc812\uc814\uc817",4,"\uc81e\uc81f\uc821\uc822\uc823\uc825",6,"\uc82e\uc830\uc832",5,"\uc839\uc83a\uc83b\uc83d\uc83e\uc83f\uc841",6,"\uc84a\uc84b\uc84e",5,"\uc855",26,"\uc872\uc873\uc875\uc876\uc877\uc879\uc87b",4,"\uc882\uc884\uc888\uc889\uc88a\uc88e",5,"\uc895",7,"\uc89e\uc8a0\uc8a2\uc8a3\uc8a4"],["a141","\uc8a5\uc8a6\uc8a7\uc8a9",18,"\uc8be\uc8bf\uc8c0\uc8c1"],["a161","\uc8c2\uc8c3\uc8c5\uc8c6\uc8c7\uc8c9\uc8ca\uc8cb\uc8cd",6,"\uc8d6\uc8d8\uc8da",5,"\uc8e2\uc8e3\uc8e5"],["a181","\uc8e6",14,"\uc8f6",5,"\uc8fe\uc8ff\uc901\uc902\uc903\uc907",4,"\uc90e\u3000\u3001\u3002\xb7\u2025\u2026\xa8\u3003\xad\u2015\u2225\uff3c\u223c\u2018\u2019\u201c\u201d\u3014\u3015\u3008",9,"\xb1\xd7\xf7\u2260\u2264\u2265\u221e\u2234\xb0\u2032\u2033\u2103\u212b\uffe0\uffe1\uffe5\u2642\u2640\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\xa7\u203b\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u2192\u2190\u2191\u2193\u2194\u3013\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229\u2227\u2228\uffe2"],["a241","\uc910\uc912",5,"\uc919",18],["a261","\uc92d",6,"\uc935",18],["a281","\uc948",7,"\uc952\uc953\uc955\uc956\uc957\uc959",6,"\uc962\uc964",7,"\uc96d\uc96e\uc96f\u21d2\u21d4\u2200\u2203\xb4\uff5e\u02c7\u02d8\u02dd\u02da\u02d9\xb8\u02db\xa1\xbf\u02d0\u222e\u2211\u220f\xa4\u2109\u2030\u25c1\u25c0\u25b7\u25b6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25c8\u25a3\u25d0\u25d1\u2592\u25a4\u25a5\u25a8\u25a7\u25a6\u25a9\u2668\u260f\u260e\u261c\u261e\xb6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266d\u2669\u266a\u266c\u327f\u321c\u2116\u33c7\u2122\u33c2\u33d8\u2121\u20ac\xae"],["a341","\uc971\uc972\uc973\uc975",6,"\uc97d",10,"\uc98a\uc98b\uc98d\uc98e\uc98f"],["a361","\uc991",6,"\uc99a\uc99c\uc99e",16],["a381","\uc9af",16,"\uc9c2\uc9c3\uc9c5\uc9c6\uc9c9\uc9cb",4,"\uc9d2\uc9d4\uc9d7\uc9d8\uc9db\uff01",58,"\uffe6\uff3d",32,"\uffe3"],["a441","\uc9de\uc9df\uc9e1\uc9e3\uc9e5\uc9e6\uc9e8\uc9e9\uc9ea\uc9eb\uc9ee\uc9f2",5,"\uc9fa\uc9fb\uc9fd\uc9fe\uc9ff\uca01\uca02\uca03\uca04"],["a461","\uca05\uca06\uca07\uca0a\uca0e",5,"\uca15\uca16\uca17\uca19",12],["a481","\uca26\uca27\uca28\uca2a",28,"\u3131",93],["a541","\uca47",4,"\uca4e\uca4f\uca51\uca52\uca53\uca55",6,"\uca5e\uca62",5,"\uca69\uca6a"],["a561","\uca6b",17,"\uca7e",5,"\uca85\uca86"],["a581","\uca87",16,"\uca99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03a3",6],["a5e1","\u03b1",16,"\u03c3",6],["a641","\ucaa8",19,"\ucabe\ucabf\ucac1\ucac2\ucac3\ucac5"],["a661","\ucac6",5,"\ucace\ucad0\ucad2\ucad4\ucad5\ucad6\ucad7\ucada",5,"\ucae1",6],["a681","\ucae8\ucae9\ucaea\ucaeb\ucaed",6,"\ucaf5",18,"\ucb09\ucb0a\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542\u2512\u2511\u251a\u2519\u2516\u2515\u250e\u250d\u251e\u251f\u2521\u2522\u2526\u2527\u2529\u252a\u252d\u252e\u2531\u2532\u2535\u2536\u2539\u253a\u253d\u253e\u2540\u2541\u2543",7],["a741","\ucb0b",4,"\ucb11\ucb12\ucb13\ucb15\ucb16\ucb17\ucb19",6,"\ucb22",7],["a761","\ucb2a",22,"\ucb42\ucb43\ucb44"],["a781","\ucb45\ucb46\ucb47\ucb4a\ucb4b\ucb4d\ucb4e\ucb4f\ucb51",6,"\ucb5a\ucb5b\ucb5c\ucb5e",5,"\ucb65",7,"\u3395\u3396\u3397\u2113\u3398\u33c4\u33a3\u33a4\u33a5\u33a6\u3399",9,"\u33ca\u338d\u338e\u338f\u33cf\u3388\u3389\u33c8\u33a7\u33a8\u33b0",9,"\u3380",4,"\u33ba",5,"\u3390",4,"\u2126\u33c0\u33c1\u338a\u338b\u338c\u33d6\u33c5\u33ad\u33ae\u33af\u33db\u33a9\u33aa\u33ab\u33ac\u33dd\u33d0\u33d3\u33c3\u33c9\u33dc\u33c6"],["a841","\ucb6d",10,"\ucb7a",14],["a861","\ucb89",18,"\ucb9d",6],["a881","\ucba4",19,"\ucbb9",11,"\xc6\xd0\xaa\u0126"],["a8a6","\u0132"],["a8a8","\u013f\u0141\xd8\u0152\xba\xde\u0166\u014a"],["a8b1","\u3260",27,"\u24d0",25,"\u2460",14,"\xbd\u2153\u2154\xbc\xbe\u215b\u215c\u215d\u215e"],["a941","\ucbc5",14,"\ucbd5",10],["a961","\ucbe0\ucbe1\ucbe2\ucbe3\ucbe5\ucbe6\ucbe8\ucbea",18],["a981","\ucbfd",14,"\ucc0e\ucc0f\ucc11\ucc12\ucc13\ucc15",6,"\ucc1e\ucc1f\ucc20\ucc23\ucc24\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0140\u0142\xf8\u0153\xdf\xfe\u0167\u014b\u0149\u3200",27,"\u249c",25,"\u2474",14,"\xb9\xb2\xb3\u2074\u207f\u2081\u2082\u2083\u2084"],["aa41","\ucc25\ucc26\ucc2a\ucc2b\ucc2d\ucc2f\ucc31",6,"\ucc3a\ucc3f",4,"\ucc46\ucc47\ucc49\ucc4a\ucc4b\ucc4d\ucc4e"],["aa61","\ucc4f",4,"\ucc56\ucc5a",5,"\ucc61\ucc62\ucc63\ucc65\ucc67\ucc69",6,"\ucc71\ucc72"],["aa81","\ucc73\ucc74\ucc76",29,"\u3041",82],["ab41","\ucc94\ucc95\ucc96\ucc97\ucc9a\ucc9b\ucc9d\ucc9e\ucc9f\ucca1",6,"\uccaa\uccae",5,"\uccb6\uccb7\uccb9"],["ab61","\uccba\uccbb\uccbd",6,"\uccc6\uccc8\uccca",5,"\uccd1\uccd2\uccd3\uccd5",5],["ab81","\uccdb",8,"\ucce5",6,"\ucced\uccee\uccef\uccf1",12,"\u30a1",85],["ac41","\uccfe\uccff\ucd00\ucd02",5,"\ucd0a\ucd0b\ucd0d\ucd0e\ucd0f\ucd11",6,"\ucd1a\ucd1c\ucd1e\ucd1f\ucd20"],["ac61","\ucd21\ucd22\ucd23\ucd25\ucd26\ucd27\ucd29\ucd2a\ucd2b\ucd2d",11,"\ucd3a",4],["ac81","\ucd3f",28,"\ucd5d\ucd5e\ucd5f\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\ucd61\ucd62\ucd63\ucd65",6,"\ucd6e\ucd70\ucd72",5,"\ucd79",7],["ad61","\ucd81",6,"\ucd89",10,"\ucd96\ucd97\ucd99\ucd9a\ucd9b\ucd9d\ucd9e\ucd9f"],["ad81","\ucda0\ucda1\ucda2\ucda3\ucda6\ucda8\ucdaa",5,"\ucdb1",18,"\ucdc5"],["ae41","\ucdc6",5,"\ucdcd\ucdce\ucdcf\ucdd1",16],["ae61","\ucde2",5,"\ucde9\ucdea\ucdeb\ucded\ucdee\ucdef\ucdf1",6,"\ucdfa\ucdfc\ucdfe",4],["ae81","\uce03\uce05\uce06\uce07\uce09\uce0a\uce0b\uce0d",6,"\uce15\uce16\uce17\uce18\uce1a",5,"\uce22\uce23\uce25\uce26\uce27\uce29\uce2a\uce2b"],["af41","\uce2c\uce2d\uce2e\uce2f\uce32\uce34\uce36",19],["af61","\uce4a",13,"\uce5a\uce5b\uce5d\uce5e\uce62",5,"\uce6a\uce6c"],["af81","\uce6e",5,"\uce76\uce77\uce79\uce7a\uce7b\uce7d",6,"\uce86\uce88\uce8a",5,"\uce92\uce93\uce95\uce96\uce97\uce99"],["b041","\uce9a",5,"\ucea2\ucea6",5,"\uceae",12],["b061","\ucebb",5,"\ucec2",19],["b081","\uced6",13,"\ucee6\ucee7\ucee9\uceea\uceed",6,"\ucef6\ucefa",5,"\uac00\uac01\uac04\uac07\uac08\uac09\uac0a\uac10",7,"\uac19",4,"\uac20\uac24\uac2c\uac2d\uac2f\uac30\uac31\uac38\uac39\uac3c\uac40\uac4b\uac4d\uac54\uac58\uac5c\uac70\uac71\uac74\uac77\uac78\uac7a\uac80\uac81\uac83\uac84\uac85\uac86\uac89\uac8a\uac8b\uac8c\uac90\uac94\uac9c\uac9d\uac9f\uaca0\uaca1\uaca8\uaca9\uacaa\uacac\uacaf\uacb0\uacb8\uacb9\uacbb\uacbc\uacbd\uacc1\uacc4\uacc8\uaccc\uacd5\uacd7\uace0\uace1\uace4\uace7\uace8\uacea\uacec\uacef\uacf0\uacf1\uacf3\uacf5\uacf6\uacfc\uacfd\uad00\uad04\uad06"],["b141","\ucf02\ucf03\ucf05\ucf06\ucf07\ucf09",6,"\ucf12\ucf14\ucf16",5,"\ucf1d\ucf1e\ucf1f\ucf21\ucf22\ucf23"],["b161","\ucf25",6,"\ucf2e\ucf32",5,"\ucf39",11],["b181","\ucf45",14,"\ucf56\ucf57\ucf59\ucf5a\ucf5b\ucf5d",6,"\ucf66\ucf68\ucf6a\ucf6b\ucf6c\uad0c\uad0d\uad0f\uad11\uad18\uad1c\uad20\uad29\uad2c\uad2d\uad34\uad35\uad38\uad3c\uad44\uad45\uad47\uad49\uad50\uad54\uad58\uad61\uad63\uad6c\uad6d\uad70\uad73\uad74\uad75\uad76\uad7b\uad7c\uad7d\uad7f\uad81\uad82\uad88\uad89\uad8c\uad90\uad9c\uad9d\uada4\uadb7\uadc0\uadc1\uadc4\uadc8\uadd0\uadd1\uadd3\uaddc\uade0\uade4\uadf8\uadf9\uadfc\uadff\uae00\uae01\uae08\uae09\uae0b\uae0d\uae14\uae30\uae31\uae34\uae37\uae38\uae3a\uae40\uae41\uae43\uae45\uae46\uae4a\uae4c\uae4d\uae4e\uae50\uae54\uae56\uae5c\uae5d\uae5f\uae60\uae61\uae65\uae68\uae69\uae6c\uae70\uae78"],["b241","\ucf6d\ucf6e\ucf6f\ucf72\ucf73\ucf75\ucf76\ucf77\ucf79",6,"\ucf81\ucf82\ucf83\ucf84\ucf86",5,"\ucf8d"],["b261","\ucf8e",18,"\ucfa2",5,"\ucfa9"],["b281","\ucfaa",5,"\ucfb1",18,"\ucfc5",6,"\uae79\uae7b\uae7c\uae7d\uae84\uae85\uae8c\uaebc\uaebd\uaebe\uaec0\uaec4\uaecc\uaecd\uaecf\uaed0\uaed1\uaed8\uaed9\uaedc\uaee8\uaeeb\uaeed\uaef4\uaef8\uaefc\uaf07\uaf08\uaf0d\uaf10\uaf2c\uaf2d\uaf30\uaf32\uaf34\uaf3c\uaf3d\uaf3f\uaf41\uaf42\uaf43\uaf48\uaf49\uaf50\uaf5c\uaf5d\uaf64\uaf65\uaf79\uaf80\uaf84\uaf88\uaf90\uaf91\uaf95\uaf9c\uafb8\uafb9\uafbc\uafc0\uafc7\uafc8\uafc9\uafcb\uafcd\uafce\uafd4\uafdc\uafe8\uafe9\uaff0\uaff1\uaff4\uaff8\ub000\ub001\ub004\ub00c\ub010\ub014\ub01c\ub01d\ub028\ub044\ub045\ub048\ub04a\ub04c\ub04e\ub053\ub054\ub055\ub057\ub059"],["b341","\ucfcc",19,"\ucfe2\ucfe3\ucfe5\ucfe6\ucfe7\ucfe9"],["b361","\ucfea",5,"\ucff2\ucff4\ucff6",5,"\ucffd\ucffe\ucfff\ud001\ud002\ud003\ud005",5],["b381","\ud00b",5,"\ud012",5,"\ud019",19,"\ub05d\ub07c\ub07d\ub080\ub084\ub08c\ub08d\ub08f\ub091\ub098\ub099\ub09a\ub09c\ub09f\ub0a0\ub0a1\ub0a2\ub0a8\ub0a9\ub0ab",4,"\ub0b1\ub0b3\ub0b4\ub0b5\ub0b8\ub0bc\ub0c4\ub0c5\ub0c7\ub0c8\ub0c9\ub0d0\ub0d1\ub0d4\ub0d8\ub0e0\ub0e5\ub108\ub109\ub10b\ub10c\ub110\ub112\ub113\ub118\ub119\ub11b\ub11c\ub11d\ub123\ub124\ub125\ub128\ub12c\ub134\ub135\ub137\ub138\ub139\ub140\ub141\ub144\ub148\ub150\ub151\ub154\ub155\ub158\ub15c\ub160\ub178\ub179\ub17c\ub180\ub182\ub188\ub189\ub18b\ub18d\ub192\ub193\ub194\ub198\ub19c\ub1a8\ub1cc\ub1d0\ub1d4\ub1dc\ub1dd"],["b441","\ud02e",5,"\ud036\ud037\ud039\ud03a\ud03b\ud03d",6,"\ud046\ud048\ud04a",5],["b461","\ud051\ud052\ud053\ud055\ud056\ud057\ud059",6,"\ud061",10,"\ud06e\ud06f"],["b481","\ud071\ud072\ud073\ud075",6,"\ud07e\ud07f\ud080\ud082",18,"\ub1df\ub1e8\ub1e9\ub1ec\ub1f0\ub1f9\ub1fb\ub1fd\ub204\ub205\ub208\ub20b\ub20c\ub214\ub215\ub217\ub219\ub220\ub234\ub23c\ub258\ub25c\ub260\ub268\ub269\ub274\ub275\ub27c\ub284\ub285\ub289\ub290\ub291\ub294\ub298\ub299\ub29a\ub2a0\ub2a1\ub2a3\ub2a5\ub2a6\ub2aa\ub2ac\ub2b0\ub2b4\ub2c8\ub2c9\ub2cc\ub2d0\ub2d2\ub2d8\ub2d9\ub2db\ub2dd\ub2e2\ub2e4\ub2e5\ub2e6\ub2e8\ub2eb",4,"\ub2f3\ub2f4\ub2f5\ub2f7",4,"\ub2ff\ub300\ub301\ub304\ub308\ub310\ub311\ub313\ub314\ub315\ub31c\ub354\ub355\ub356\ub358\ub35b\ub35c\ub35e\ub35f\ub364\ub365"],["b541","\ud095",14,"\ud0a6\ud0a7\ud0a9\ud0aa\ud0ab\ud0ad",5],["b561","\ud0b3\ud0b6\ud0b8\ud0ba",5,"\ud0c2\ud0c3\ud0c5\ud0c6\ud0c7\ud0ca",5,"\ud0d2\ud0d6",4],["b581","\ud0db\ud0de\ud0df\ud0e1\ud0e2\ud0e3\ud0e5",6,"\ud0ee\ud0f2",5,"\ud0f9",11,"\ub367\ub369\ub36b\ub36e\ub370\ub371\ub374\ub378\ub380\ub381\ub383\ub384\ub385\ub38c\ub390\ub394\ub3a0\ub3a1\ub3a8\ub3ac\ub3c4\ub3c5\ub3c8\ub3cb\ub3cc\ub3ce\ub3d0\ub3d4\ub3d5\ub3d7\ub3d9\ub3db\ub3dd\ub3e0\ub3e4\ub3e8\ub3fc\ub410\ub418\ub41c\ub420\ub428\ub429\ub42b\ub434\ub450\ub451\ub454\ub458\ub460\ub461\ub463\ub465\ub46c\ub480\ub488\ub49d\ub4a4\ub4a8\ub4ac\ub4b5\ub4b7\ub4b9\ub4c0\ub4c4\ub4c8\ub4d0\ub4d5\ub4dc\ub4dd\ub4e0\ub4e3\ub4e4\ub4e6\ub4ec\ub4ed\ub4ef\ub4f1\ub4f8\ub514\ub515\ub518\ub51b\ub51c\ub524\ub525\ub527\ub528\ub529\ub52a\ub530\ub531\ub534\ub538"],["b641","\ud105",7,"\ud10e",17],["b661","\ud120",15,"\ud132\ud133\ud135\ud136\ud137\ud139\ud13b\ud13c\ud13d\ud13e"],["b681","\ud13f\ud142\ud146",5,"\ud14e\ud14f\ud151\ud152\ud153\ud155",6,"\ud15e\ud160\ud162",5,"\ud169\ud16a\ud16b\ud16d\ub540\ub541\ub543\ub544\ub545\ub54b\ub54c\ub54d\ub550\ub554\ub55c\ub55d\ub55f\ub560\ub561\ub5a0\ub5a1\ub5a4\ub5a8\ub5aa\ub5ab\ub5b0\ub5b1\ub5b3\ub5b4\ub5b5\ub5bb\ub5bc\ub5bd\ub5c0\ub5c4\ub5cc\ub5cd\ub5cf\ub5d0\ub5d1\ub5d8\ub5ec\ub610\ub611\ub614\ub618\ub625\ub62c\ub634\ub648\ub664\ub668\ub69c\ub69d\ub6a0\ub6a4\ub6ab\ub6ac\ub6b1\ub6d4\ub6f0\ub6f4\ub6f8\ub700\ub701\ub705\ub728\ub729\ub72c\ub72f\ub730\ub738\ub739\ub73b\ub744\ub748\ub74c\ub754\ub755\ub760\ub764\ub768\ub770\ub771\ub773\ub775\ub77c\ub77d\ub780\ub784\ub78c\ub78d\ub78f\ub790\ub791\ub792\ub796\ub797"],["b741","\ud16e",13,"\ud17d",6,"\ud185\ud186\ud187\ud189\ud18a"],["b761","\ud18b",20,"\ud1a2\ud1a3\ud1a5\ud1a6\ud1a7"],["b781","\ud1a9",6,"\ud1b2\ud1b4\ud1b6\ud1b7\ud1b8\ud1b9\ud1bb\ud1bd\ud1be\ud1bf\ud1c1",14,"\ub798\ub799\ub79c\ub7a0\ub7a8\ub7a9\ub7ab\ub7ac\ub7ad\ub7b4\ub7b5\ub7b8\ub7c7\ub7c9\ub7ec\ub7ed\ub7f0\ub7f4\ub7fc\ub7fd\ub7ff\ub800\ub801\ub807\ub808\ub809\ub80c\ub810\ub818\ub819\ub81b\ub81d\ub824\ub825\ub828\ub82c\ub834\ub835\ub837\ub838\ub839\ub840\ub844\ub851\ub853\ub85c\ub85d\ub860\ub864\ub86c\ub86d\ub86f\ub871\ub878\ub87c\ub88d\ub8a8\ub8b0\ub8b4\ub8b8\ub8c0\ub8c1\ub8c3\ub8c5\ub8cc\ub8d0\ub8d4\ub8dd\ub8df\ub8e1\ub8e8\ub8e9\ub8ec\ub8f0\ub8f8\ub8f9\ub8fb\ub8fd\ub904\ub918\ub920\ub93c\ub93d\ub940\ub944\ub94c\ub94f\ub951\ub958\ub959\ub95c\ub960\ub968\ub969"],["b841","\ud1d0",7,"\ud1d9",17],["b861","\ud1eb",8,"\ud1f5\ud1f6\ud1f7\ud1f9",13],["b881","\ud208\ud20a",5,"\ud211",24,"\ub96b\ub96d\ub974\ub975\ub978\ub97c\ub984\ub985\ub987\ub989\ub98a\ub98d\ub98e\ub9ac\ub9ad\ub9b0\ub9b4\ub9bc\ub9bd\ub9bf\ub9c1\ub9c8\ub9c9\ub9cc\ub9ce",4,"\ub9d8\ub9d9\ub9db\ub9dd\ub9de\ub9e1\ub9e3\ub9e4\ub9e5\ub9e8\ub9ec\ub9f4\ub9f5\ub9f7\ub9f8\ub9f9\ub9fa\uba00\uba01\uba08\uba15\uba38\uba39\uba3c\uba40\uba42\uba48\uba49\uba4b\uba4d\uba4e\uba53\uba54\uba55\uba58\uba5c\uba64\uba65\uba67\uba68\uba69\uba70\uba71\uba74\uba78\uba83\uba84\uba85\uba87\uba8c\ubaa8\ubaa9\ubaab\ubaac\ubab0\ubab2\ubab8\ubab9\ubabb\ubabd\ubac4\ubac8\ubad8\ubad9\ubafc"],["b941","\ud22a\ud22b\ud22e\ud22f\ud231\ud232\ud233\ud235",6,"\ud23e\ud240\ud242",5,"\ud249\ud24a\ud24b\ud24c"],["b961","\ud24d",14,"\ud25d",6,"\ud265\ud266\ud267\ud268"],["b981","\ud269",22,"\ud282\ud283\ud285\ud286\ud287\ud289\ud28a\ud28b\ud28c\ubb00\ubb04\ubb0d\ubb0f\ubb11\ubb18\ubb1c\ubb20\ubb29\ubb2b\ubb34\ubb35\ubb36\ubb38\ubb3b\ubb3c\ubb3d\ubb3e\ubb44\ubb45\ubb47\ubb49\ubb4d\ubb4f\ubb50\ubb54\ubb58\ubb61\ubb63\ubb6c\ubb88\ubb8c\ubb90\ubba4\ubba8\ubbac\ubbb4\ubbb7\ubbc0\ubbc4\ubbc8\ubbd0\ubbd3\ubbf8\ubbf9\ubbfc\ubbff\ubc00\ubc02\ubc08\ubc09\ubc0b\ubc0c\ubc0d\ubc0f\ubc11\ubc14",4,"\ubc1b",4,"\ubc24\ubc25\ubc27\ubc29\ubc2d\ubc30\ubc31\ubc34\ubc38\ubc40\ubc41\ubc43\ubc44\ubc45\ubc49\ubc4c\ubc4d\ubc50\ubc5d\ubc84\ubc85\ubc88\ubc8b\ubc8c\ubc8e\ubc94\ubc95\ubc97"],["ba41","\ud28d\ud28e\ud28f\ud292\ud293\ud294\ud296",5,"\ud29d\ud29e\ud29f\ud2a1\ud2a2\ud2a3\ud2a5",6,"\ud2ad"],["ba61","\ud2ae\ud2af\ud2b0\ud2b2",5,"\ud2ba\ud2bb\ud2bd\ud2be\ud2c1\ud2c3",4,"\ud2ca\ud2cc",5],["ba81","\ud2d2\ud2d3\ud2d5\ud2d6\ud2d7\ud2d9\ud2da\ud2db\ud2dd",6,"\ud2e6",9,"\ud2f2\ud2f3\ud2f5\ud2f6\ud2f7\ud2f9\ud2fa\ubc99\ubc9a\ubca0\ubca1\ubca4\ubca7\ubca8\ubcb0\ubcb1\ubcb3\ubcb4\ubcb5\ubcbc\ubcbd\ubcc0\ubcc4\ubccd\ubccf\ubcd0\ubcd1\ubcd5\ubcd8\ubcdc\ubcf4\ubcf5\ubcf6\ubcf8\ubcfc\ubd04\ubd05\ubd07\ubd09\ubd10\ubd14\ubd24\ubd2c\ubd40\ubd48\ubd49\ubd4c\ubd50\ubd58\ubd59\ubd64\ubd68\ubd80\ubd81\ubd84\ubd87\ubd88\ubd89\ubd8a\ubd90\ubd91\ubd93\ubd95\ubd99\ubd9a\ubd9c\ubda4\ubdb0\ubdb8\ubdd4\ubdd5\ubdd8\ubddc\ubde9\ubdf0\ubdf4\ubdf8\ube00\ube03\ube05\ube0c\ube0d\ube10\ube14\ube1c\ube1d\ube1f\ube44\ube45\ube48\ube4c\ube4e\ube54\ube55\ube57\ube59\ube5a\ube5b\ube60\ube61\ube64"],["bb41","\ud2fb",4,"\ud302\ud304\ud306",5,"\ud30f\ud311\ud312\ud313\ud315\ud317",4,"\ud31e\ud322\ud323"],["bb61","\ud324\ud326\ud327\ud32a\ud32b\ud32d\ud32e\ud32f\ud331",6,"\ud33a\ud33e",5,"\ud346\ud347\ud348\ud349"],["bb81","\ud34a",31,"\ube68\ube6a\ube70\ube71\ube73\ube74\ube75\ube7b\ube7c\ube7d\ube80\ube84\ube8c\ube8d\ube8f\ube90\ube91\ube98\ube99\ubea8\ubed0\ubed1\ubed4\ubed7\ubed8\ubee0\ubee3\ubee4\ubee5\ubeec\ubf01\ubf08\ubf09\ubf18\ubf19\ubf1b\ubf1c\ubf1d\ubf40\ubf41\ubf44\ubf48\ubf50\ubf51\ubf55\ubf94\ubfb0\ubfc5\ubfcc\ubfcd\ubfd0\ubfd4\ubfdc\ubfdf\ubfe1\uc03c\uc051\uc058\uc05c\uc060\uc068\uc069\uc090\uc091\uc094\uc098\uc0a0\uc0a1\uc0a3\uc0a5\uc0ac\uc0ad\uc0af\uc0b0\uc0b3\uc0b4\uc0b5\uc0b6\uc0bc\uc0bd\uc0bf\uc0c0\uc0c1\uc0c5\uc0c8\uc0c9\uc0cc\uc0d0\uc0d8\uc0d9\uc0db\uc0dc\uc0dd\uc0e4"],["bc41","\ud36a",17,"\ud37e\ud37f\ud381\ud382\ud383\ud385\ud386\ud387"],["bc61","\ud388\ud389\ud38a\ud38b\ud38e\ud392",5,"\ud39a\ud39b\ud39d\ud39e\ud39f\ud3a1",6,"\ud3aa\ud3ac\ud3ae"],["bc81","\ud3af",4,"\ud3b5\ud3b6\ud3b7\ud3b9\ud3ba\ud3bb\ud3bd",6,"\ud3c6\ud3c7\ud3ca",5,"\ud3d1",5,"\uc0e5\uc0e8\uc0ec\uc0f4\uc0f5\uc0f7\uc0f9\uc100\uc104\uc108\uc110\uc115\uc11c",4,"\uc123\uc124\uc126\uc127\uc12c\uc12d\uc12f\uc130\uc131\uc136\uc138\uc139\uc13c\uc140\uc148\uc149\uc14b\uc14c\uc14d\uc154\uc155\uc158\uc15c\uc164\uc165\uc167\uc168\uc169\uc170\uc174\uc178\uc185\uc18c\uc18d\uc18e\uc190\uc194\uc196\uc19c\uc19d\uc19f\uc1a1\uc1a5\uc1a8\uc1a9\uc1ac\uc1b0\uc1bd\uc1c4\uc1c8\uc1cc\uc1d4\uc1d7\uc1d8\uc1e0\uc1e4\uc1e8\uc1f0\uc1f1\uc1f3\uc1fc\uc1fd\uc200\uc204\uc20c\uc20d\uc20f\uc211\uc218\uc219\uc21c\uc21f\uc220\uc228\uc229\uc22b\uc22d"],["bd41","\ud3d7\ud3d9",7,"\ud3e2\ud3e4",7,"\ud3ee\ud3ef\ud3f1\ud3f2\ud3f3\ud3f5\ud3f6\ud3f7"],["bd61","\ud3f8\ud3f9\ud3fa\ud3fb\ud3fe\ud400\ud402",5,"\ud409",13],["bd81","\ud417",5,"\ud41e",25,"\uc22f\uc231\uc232\uc234\uc248\uc250\uc251\uc254\uc258\uc260\uc265\uc26c\uc26d\uc270\uc274\uc27c\uc27d\uc27f\uc281\uc288\uc289\uc290\uc298\uc29b\uc29d\uc2a4\uc2a5\uc2a8\uc2ac\uc2ad\uc2b4\uc2b5\uc2b7\uc2b9\uc2dc\uc2dd\uc2e0\uc2e3\uc2e4\uc2eb\uc2ec\uc2ed\uc2ef\uc2f1\uc2f6\uc2f8\uc2f9\uc2fb\uc2fc\uc300\uc308\uc309\uc30c\uc30d\uc313\uc314\uc315\uc318\uc31c\uc324\uc325\uc328\uc329\uc345\uc368\uc369\uc36c\uc370\uc372\uc378\uc379\uc37c\uc37d\uc384\uc388\uc38c\uc3c0\uc3d8\uc3d9\uc3dc\uc3df\uc3e0\uc3e2\uc3e8\uc3e9\uc3ed\uc3f4\uc3f5\uc3f8\uc408\uc410\uc424\uc42c\uc430"],["be41","\ud438",7,"\ud441\ud442\ud443\ud445",14],["be61","\ud454",7,"\ud45d\ud45e\ud45f\ud461\ud462\ud463\ud465",7,"\ud46e\ud470\ud471\ud472"],["be81","\ud473",4,"\ud47a\ud47b\ud47d\ud47e\ud481\ud483",4,"\ud48a\ud48c\ud48e",5,"\ud495",8,"\uc434\uc43c\uc43d\uc448\uc464\uc465\uc468\uc46c\uc474\uc475\uc479\uc480\uc494\uc49c\uc4b8\uc4bc\uc4e9\uc4f0\uc4f1\uc4f4\uc4f8\uc4fa\uc4ff\uc500\uc501\uc50c\uc510\uc514\uc51c\uc528\uc529\uc52c\uc530\uc538\uc539\uc53b\uc53d\uc544\uc545\uc548\uc549\uc54a\uc54c\uc54d\uc54e\uc553\uc554\uc555\uc557\uc558\uc559\uc55d\uc55e\uc560\uc561\uc564\uc568\uc570\uc571\uc573\uc574\uc575\uc57c\uc57d\uc580\uc584\uc587\uc58c\uc58d\uc58f\uc591\uc595\uc597\uc598\uc59c\uc5a0\uc5a9\uc5b4\uc5b5\uc5b8\uc5b9\uc5bb\uc5bc\uc5bd\uc5be\uc5c4",6,"\uc5cc\uc5ce"],["bf41","\ud49e",10,"\ud4aa",14],["bf61","\ud4b9",18,"\ud4cd\ud4ce\ud4cf\ud4d1\ud4d2\ud4d3\ud4d5"],["bf81","\ud4d6",5,"\ud4dd\ud4de\ud4e0",7,"\ud4e9\ud4ea\ud4eb\ud4ed\ud4ee\ud4ef\ud4f1",6,"\ud4f9\ud4fa\ud4fc\uc5d0\uc5d1\uc5d4\uc5d8\uc5e0\uc5e1\uc5e3\uc5e5\uc5ec\uc5ed\uc5ee\uc5f0\uc5f4\uc5f6\uc5f7\uc5fc",5,"\uc605\uc606\uc607\uc608\uc60c\uc610\uc618\uc619\uc61b\uc61c\uc624\uc625\uc628\uc62c\uc62d\uc62e\uc630\uc633\uc634\uc635\uc637\uc639\uc63b\uc640\uc641\uc644\uc648\uc650\uc651\uc653\uc654\uc655\uc65c\uc65d\uc660\uc66c\uc66f\uc671\uc678\uc679\uc67c\uc680\uc688\uc689\uc68b\uc68d\uc694\uc695\uc698\uc69c\uc6a4\uc6a5\uc6a7\uc6a9\uc6b0\uc6b1\uc6b4\uc6b8\uc6b9\uc6ba\uc6c0\uc6c1\uc6c3\uc6c5\uc6cc\uc6cd\uc6d0\uc6d4\uc6dc\uc6dd\uc6e0\uc6e1\uc6e8"],["c041","\ud4fe",5,"\ud505\ud506\ud507\ud509\ud50a\ud50b\ud50d",6,"\ud516\ud518",5],["c061","\ud51e",25],["c081","\ud538\ud539\ud53a\ud53b\ud53e\ud53f\ud541\ud542\ud543\ud545",6,"\ud54e\ud550\ud552",5,"\ud55a\ud55b\ud55d\ud55e\ud55f\ud561\ud562\ud563\uc6e9\uc6ec\uc6f0\uc6f8\uc6f9\uc6fd\uc704\uc705\uc708\uc70c\uc714\uc715\uc717\uc719\uc720\uc721\uc724\uc728\uc730\uc731\uc733\uc735\uc737\uc73c\uc73d\uc740\uc744\uc74a\uc74c\uc74d\uc74f\uc751",7,"\uc75c\uc760\uc768\uc76b\uc774\uc775\uc778\uc77c\uc77d\uc77e\uc783\uc784\uc785\uc787\uc788\uc789\uc78a\uc78e\uc790\uc791\uc794\uc796\uc797\uc798\uc79a\uc7a0\uc7a1\uc7a3\uc7a4\uc7a5\uc7a6\uc7ac\uc7ad\uc7b0\uc7b4\uc7bc\uc7bd\uc7bf\uc7c0\uc7c1\uc7c8\uc7c9\uc7cc\uc7ce\uc7d0\uc7d8\uc7dd\uc7e4\uc7e8\uc7ec\uc800\uc801\uc804\uc808\uc80a"],["c141","\ud564\ud566\ud567\ud56a\ud56c\ud56e",5,"\ud576\ud577\ud579\ud57a\ud57b\ud57d",6,"\ud586\ud58a\ud58b"],["c161","\ud58c\ud58d\ud58e\ud58f\ud591",19,"\ud5a6\ud5a7"],["c181","\ud5a8",31,"\uc810\uc811\uc813\uc815\uc816\uc81c\uc81d\uc820\uc824\uc82c\uc82d\uc82f\uc831\uc838\uc83c\uc840\uc848\uc849\uc84c\uc84d\uc854\uc870\uc871\uc874\uc878\uc87a\uc880\uc881\uc883\uc885\uc886\uc887\uc88b\uc88c\uc88d\uc894\uc89d\uc89f\uc8a1\uc8a8\uc8bc\uc8bd\uc8c4\uc8c8\uc8cc\uc8d4\uc8d5\uc8d7\uc8d9\uc8e0\uc8e1\uc8e4\uc8f5\uc8fc\uc8fd\uc900\uc904\uc905\uc906\uc90c\uc90d\uc90f\uc911\uc918\uc92c\uc934\uc950\uc951\uc954\uc958\uc960\uc961\uc963\uc96c\uc970\uc974\uc97c\uc988\uc989\uc98c\uc990\uc998\uc999\uc99b\uc99d\uc9c0\uc9c1\uc9c4\uc9c7\uc9c8\uc9ca\uc9d0\uc9d1\uc9d3"],["c241","\ud5ca\ud5cb\ud5cd\ud5ce\ud5cf\ud5d1\ud5d3",4,"\ud5da\ud5dc\ud5de",5,"\ud5e6\ud5e7\ud5e9\ud5ea\ud5eb\ud5ed\ud5ee"],["c261","\ud5ef",4,"\ud5f6\ud5f8\ud5fa",5,"\ud602\ud603\ud605\ud606\ud607\ud609",6,"\ud612"],["c281","\ud616",5,"\ud61d\ud61e\ud61f\ud621\ud622\ud623\ud625",7,"\ud62e",9,"\ud63a\ud63b\uc9d5\uc9d6\uc9d9\uc9da\uc9dc\uc9dd\uc9e0\uc9e2\uc9e4\uc9e7\uc9ec\uc9ed\uc9ef\uc9f0\uc9f1\uc9f8\uc9f9\uc9fc\uca00\uca08\uca09\uca0b\uca0c\uca0d\uca14\uca18\uca29\uca4c\uca4d\uca50\uca54\uca5c\uca5d\uca5f\uca60\uca61\uca68\uca7d\uca84\uca98\ucabc\ucabd\ucac0\ucac4\ucacc\ucacd\ucacf\ucad1\ucad3\ucad8\ucad9\ucae0\ucaec\ucaf4\ucb08\ucb10\ucb14\ucb18\ucb20\ucb21\ucb41\ucb48\ucb49\ucb4c\ucb50\ucb58\ucb59\ucb5d\ucb64\ucb78\ucb79\ucb9c\ucbb8\ucbd4\ucbe4\ucbe7\ucbe9\ucc0c\ucc0d\ucc10\ucc14\ucc1c\ucc1d\ucc21\ucc22\ucc27\ucc28\ucc29\ucc2c\ucc2e\ucc30\ucc38\ucc39\ucc3b"],["c341","\ud63d\ud63e\ud63f\ud641\ud642\ud643\ud644\ud646\ud647\ud64a\ud64c\ud64e\ud64f\ud650\ud652\ud653\ud656\ud657\ud659\ud65a\ud65b\ud65d",4],["c361","\ud662",4,"\ud668\ud66a",5,"\ud672\ud673\ud675",11],["c381","\ud681\ud682\ud684\ud686",5,"\ud68e\ud68f\ud691\ud692\ud693\ud695",7,"\ud69e\ud6a0\ud6a2",5,"\ud6a9\ud6aa\ucc3c\ucc3d\ucc3e\ucc44\ucc45\ucc48\ucc4c\ucc54\ucc55\ucc57\ucc58\ucc59\ucc60\ucc64\ucc66\ucc68\ucc70\ucc75\ucc98\ucc99\ucc9c\ucca0\ucca8\ucca9\uccab\uccac\uccad\uccb4\uccb5\uccb8\uccbc\uccc4\uccc5\uccc7\uccc9\uccd0\uccd4\ucce4\uccec\uccf0\ucd01\ucd08\ucd09\ucd0c\ucd10\ucd18\ucd19\ucd1b\ucd1d\ucd24\ucd28\ucd2c\ucd39\ucd5c\ucd60\ucd64\ucd6c\ucd6d\ucd6f\ucd71\ucd78\ucd88\ucd94\ucd95\ucd98\ucd9c\ucda4\ucda5\ucda7\ucda9\ucdb0\ucdc4\ucdcc\ucdd0\ucde8\ucdec\ucdf0\ucdf8\ucdf9\ucdfb\ucdfd\uce04\uce08\uce0c\uce14\uce19\uce20\uce21\uce24\uce28\uce30\uce31\uce33\uce35"],["c441","\ud6ab\ud6ad\ud6ae\ud6af\ud6b1",7,"\ud6ba\ud6bc",7,"\ud6c6\ud6c7\ud6c9\ud6ca\ud6cb"],["c461","\ud6cd\ud6ce\ud6cf\ud6d0\ud6d2\ud6d3\ud6d5\ud6d6\ud6d8\ud6da",5,"\ud6e1\ud6e2\ud6e3\ud6e5\ud6e6\ud6e7\ud6e9",4],["c481","\ud6ee\ud6ef\ud6f1\ud6f2\ud6f3\ud6f4\ud6f6",5,"\ud6fe\ud6ff\ud701\ud702\ud703\ud705",11,"\ud712\ud713\ud714\uce58\uce59\uce5c\uce5f\uce60\uce61\uce68\uce69\uce6b\uce6d\uce74\uce75\uce78\uce7c\uce84\uce85\uce87\uce89\uce90\uce91\uce94\uce98\ucea0\ucea1\ucea3\ucea4\ucea5\uceac\ucead\ucec1\ucee4\ucee5\ucee8\uceeb\uceec\ucef4\ucef5\ucef7\ucef8\ucef9\ucf00\ucf01\ucf04\ucf08\ucf10\ucf11\ucf13\ucf15\ucf1c\ucf20\ucf24\ucf2c\ucf2d\ucf2f\ucf30\ucf31\ucf38\ucf54\ucf55\ucf58\ucf5c\ucf64\ucf65\ucf67\ucf69\ucf70\ucf71\ucf74\ucf78\ucf80\ucf85\ucf8c\ucfa1\ucfa8\ucfb0\ucfc4\ucfe0\ucfe1\ucfe4\ucfe8\ucff0\ucff1\ucff3\ucff5\ucffc\ud000\ud004\ud011\ud018\ud02d\ud034\ud035\ud038\ud03c"],["c541","\ud715\ud716\ud717\ud71a\ud71b\ud71d\ud71e\ud71f\ud721",6,"\ud72a\ud72c\ud72e",5,"\ud736\ud737\ud739"],["c561","\ud73a\ud73b\ud73d",6,"\ud745\ud746\ud748\ud74a",5,"\ud752\ud753\ud755\ud75a",4],["c581","\ud75f\ud762\ud764\ud766\ud767\ud768\ud76a\ud76b\ud76d\ud76e\ud76f\ud771\ud772\ud773\ud775",6,"\ud77e\ud77f\ud780\ud782",5,"\ud78a\ud78b\ud044\ud045\ud047\ud049\ud050\ud054\ud058\ud060\ud06c\ud06d\ud070\ud074\ud07c\ud07d\ud081\ud0a4\ud0a5\ud0a8\ud0ac\ud0b4\ud0b5\ud0b7\ud0b9\ud0c0\ud0c1\ud0c4\ud0c8\ud0c9\ud0d0\ud0d1\ud0d3\ud0d4\ud0d5\ud0dc\ud0dd\ud0e0\ud0e4\ud0ec\ud0ed\ud0ef\ud0f0\ud0f1\ud0f8\ud10d\ud130\ud131\ud134\ud138\ud13a\ud140\ud141\ud143\ud144\ud145\ud14c\ud14d\ud150\ud154\ud15c\ud15d\ud15f\ud161\ud168\ud16c\ud17c\ud184\ud188\ud1a0\ud1a1\ud1a4\ud1a8\ud1b0\ud1b1\ud1b3\ud1b5\ud1ba\ud1bc\ud1c0\ud1d8\ud1f4\ud1f8\ud207\ud209\ud210\ud22c\ud22d\ud230\ud234\ud23c\ud23d\ud23f\ud241\ud248\ud25c"],["c641","\ud78d\ud78e\ud78f\ud791",6,"\ud79a\ud79c\ud79e",5],["c6a1","\ud264\ud280\ud281\ud284\ud288\ud290\ud291\ud295\ud29c\ud2a0\ud2a4\ud2ac\ud2b1\ud2b8\ud2b9\ud2bc\ud2bf\ud2c0\ud2c2\ud2c8\ud2c9\ud2cb\ud2d4\ud2d8\ud2dc\ud2e4\ud2e5\ud2f0\ud2f1\ud2f4\ud2f8\ud300\ud301\ud303\ud305\ud30c\ud30d\ud30e\ud310\ud314\ud316\ud31c\ud31d\ud31f\ud320\ud321\ud325\ud328\ud329\ud32c\ud330\ud338\ud339\ud33b\ud33c\ud33d\ud344\ud345\ud37c\ud37d\ud380\ud384\ud38c\ud38d\ud38f\ud390\ud391\ud398\ud399\ud39c\ud3a0\ud3a8\ud3a9\ud3ab\ud3ad\ud3b4\ud3b8\ud3bc\ud3c4\ud3c5\ud3c8\ud3c9\ud3d0\ud3d8\ud3e1\ud3e3\ud3ec\ud3ed\ud3f0\ud3f4\ud3fc\ud3fd\ud3ff\ud401"],["c7a1","\ud408\ud41d\ud440\ud444\ud45c\ud460\ud464\ud46d\ud46f\ud478\ud479\ud47c\ud47f\ud480\ud482\ud488\ud489\ud48b\ud48d\ud494\ud4a9\ud4cc\ud4d0\ud4d4\ud4dc\ud4df\ud4e8\ud4ec\ud4f0\ud4f8\ud4fb\ud4fd\ud504\ud508\ud50c\ud514\ud515\ud517\ud53c\ud53d\ud540\ud544\ud54c\ud54d\ud54f\ud551\ud558\ud559\ud55c\ud560\ud565\ud568\ud569\ud56b\ud56d\ud574\ud575\ud578\ud57c\ud584\ud585\ud587\ud588\ud589\ud590\ud5a5\ud5c8\ud5c9\ud5cc\ud5d0\ud5d2\ud5d8\ud5d9\ud5db\ud5dd\ud5e4\ud5e5\ud5e8\ud5ec\ud5f4\ud5f5\ud5f7\ud5f9\ud600\ud601\ud604\ud608\ud610\ud611\ud613\ud614\ud615\ud61c\ud620"],["c8a1","\ud624\ud62d\ud638\ud639\ud63c\ud640\ud645\ud648\ud649\ud64b\ud64d\ud651\ud654\ud655\ud658\ud65c\ud667\ud669\ud670\ud671\ud674\ud683\ud685\ud68c\ud68d\ud690\ud694\ud69d\ud69f\ud6a1\ud6a8\ud6ac\ud6b0\ud6b9\ud6bb\ud6c4\ud6c5\ud6c8\ud6cc\ud6d1\ud6d4\ud6d7\ud6d9\ud6e0\ud6e4\ud6e8\ud6f0\ud6f5\ud6fc\ud6fd\ud700\ud704\ud711\ud718\ud719\ud71c\ud720\ud728\ud729\ud72b\ud72d\ud734\ud735\ud738\ud73c\ud744\ud747\ud749\ud750\ud751\ud754\ud756\ud757\ud758\ud759\ud760\ud761\ud763\ud765\ud769\ud76c\ud770\ud774\ud77c\ud77d\ud781\ud788\ud789\ud78c\ud790\ud798\ud799\ud79b\ud79d"],["caa1","\u4f3d\u4f73\u5047\u50f9\u52a0\u53ef\u5475\u54e5\u5609\u5ac1\u5bb6\u6687\u67b6\u67b7\u67ef\u6b4c\u73c2\u75c2\u7a3c\u82db\u8304\u8857\u8888\u8a36\u8cc8\u8dcf\u8efb\u8fe6\u99d5\u523b\u5374\u5404\u606a\u6164\u6bbc\u73cf\u811a\u89ba\u89d2\u95a3\u4f83\u520a\u58be\u5978\u59e6\u5e72\u5e79\u61c7\u63c0\u6746\u67ec\u687f\u6f97\u764e\u770b\u78f5\u7a08\u7aff\u7c21\u809d\u826e\u8271\u8aeb\u9593\u4e6b\u559d\u66f7\u6e34\u78a3\u7aed\u845b\u8910\u874e\u97a8\u52d8\u574e\u582a\u5d4c\u611f\u61be\u6221\u6562\u67d1\u6a44\u6e1b\u7518\u75b3\u76e3\u77b0\u7d3a\u90af\u9451\u9452\u9f95"],["cba1","\u5323\u5cac\u7532\u80db\u9240\u9598\u525b\u5808\u59dc\u5ca1\u5d17\u5eb7\u5f3a\u5f4a\u6177\u6c5f\u757a\u7586\u7ce0\u7d73\u7db1\u7f8c\u8154\u8221\u8591\u8941\u8b1b\u92fc\u964d\u9c47\u4ecb\u4ef7\u500b\u51f1\u584f\u6137\u613e\u6168\u6539\u69ea\u6f11\u75a5\u7686\u76d6\u7b87\u82a5\u84cb\uf900\u93a7\u958b\u5580\u5ba2\u5751\uf901\u7cb3\u7fb9\u91b5\u5028\u53bb\u5c45\u5de8\u62d2\u636e\u64da\u64e7\u6e20\u70ac\u795b\u8ddd\u8e1e\uf902\u907d\u9245\u92f8\u4e7e\u4ef6\u5065\u5dfe\u5efa\u6106\u6957\u8171\u8654\u8e47\u9375\u9a2b\u4e5e\u5091\u6770\u6840\u5109\u528d\u5292\u6aa2"],["cca1","\u77bc\u9210\u9ed4\u52ab\u602f\u8ff2\u5048\u61a9\u63ed\u64ca\u683c\u6a84\u6fc0\u8188\u89a1\u9694\u5805\u727d\u72ac\u7504\u7d79\u7e6d\u80a9\u898b\u8b74\u9063\u9d51\u6289\u6c7a\u6f54\u7d50\u7f3a\u8a23\u517c\u614a\u7b9d\u8b19\u9257\u938c\u4eac\u4fd3\u501e\u50be\u5106\u52c1\u52cd\u537f\u5770\u5883\u5e9a\u5f91\u6176\u61ac\u64ce\u656c\u666f\u66bb\u66f4\u6897\u6d87\u7085\u70f1\u749f\u74a5\u74ca\u75d9\u786c\u78ec\u7adf\u7af6\u7d45\u7d93\u8015\u803f\u811b\u8396\u8b66\u8f15\u9015\u93e1\u9803\u9838\u9a5a\u9be8\u4fc2\u5553\u583a\u5951\u5b63\u5c46\u60b8\u6212\u6842\u68b0"],["cda1","\u68e8\u6eaa\u754c\u7678\u78ce\u7a3d\u7cfb\u7e6b\u7e7c\u8a08\u8aa1\u8c3f\u968e\u9dc4\u53e4\u53e9\u544a\u5471\u56fa\u59d1\u5b64\u5c3b\u5eab\u62f7\u6537\u6545\u6572\u66a0\u67af\u69c1\u6cbd\u75fc\u7690\u777e\u7a3f\u7f94\u8003\u80a1\u818f\u82e6\u82fd\u83f0\u85c1\u8831\u88b4\u8aa5\uf903\u8f9c\u932e\u96c7\u9867\u9ad8\u9f13\u54ed\u659b\u66f2\u688f\u7a40\u8c37\u9d60\u56f0\u5764\u5d11\u6606\u68b1\u68cd\u6efe\u7428\u889e\u9be4\u6c68\uf904\u9aa8\u4f9b\u516c\u5171\u529f\u5b54\u5de5\u6050\u606d\u62f1\u63a7\u653b\u73d9\u7a7a\u86a3\u8ca2\u978f\u4e32\u5be1\u6208\u679c\u74dc"],["cea1","\u79d1\u83d3\u8a87\u8ab2\u8de8\u904e\u934b\u9846\u5ed3\u69e8\u85ff\u90ed\uf905\u51a0\u5b98\u5bec\u6163\u68fa\u6b3e\u704c\u742f\u74d8\u7ba1\u7f50\u83c5\u89c0\u8cab\u95dc\u9928\u522e\u605d\u62ec\u9002\u4f8a\u5149\u5321\u58d9\u5ee3\u66e0\u6d38\u709a\u72c2\u73d6\u7b50\u80f1\u945b\u5366\u639b\u7f6b\u4e56\u5080\u584a\u58de\u602a\u6127\u62d0\u69d0\u9b41\u5b8f\u7d18\u80b1\u8f5f\u4ea4\u50d1\u54ac\u55ac\u5b0c\u5da0\u5de7\u652a\u654e\u6821\u6a4b\u72e1\u768e\u77ef\u7d5e\u7ff9\u81a0\u854e\u86df\u8f03\u8f4e\u90ca\u9903\u9a55\u9bab\u4e18\u4e45\u4e5d\u4ec7\u4ff1\u5177\u52fe"],["cfa1","\u5340\u53e3\u53e5\u548e\u5614\u5775\u57a2\u5bc7\u5d87\u5ed0\u61fc\u62d8\u6551\u67b8\u67e9\u69cb\u6b50\u6bc6\u6bec\u6c42\u6e9d\u7078\u72d7\u7396\u7403\u77bf\u77e9\u7a76\u7d7f\u8009\u81fc\u8205\u820a\u82df\u8862\u8b33\u8cfc\u8ec0\u9011\u90b1\u9264\u92b6\u99d2\u9a45\u9ce9\u9dd7\u9f9c\u570b\u5c40\u83ca\u97a0\u97ab\u9eb4\u541b\u7a98\u7fa4\u88d9\u8ecd\u90e1\u5800\u5c48\u6398\u7a9f\u5bae\u5f13\u7a79\u7aae\u828e\u8eac\u5026\u5238\u52f8\u5377\u5708\u62f3\u6372\u6b0a\u6dc3\u7737\u53a5\u7357\u8568\u8e76\u95d5\u673a\u6ac3\u6f70\u8a6d\u8ecc\u994b\uf906\u6677\u6b78\u8cb4"],["d0a1","\u9b3c\uf907\u53eb\u572d\u594e\u63c6\u69fb\u73ea\u7845\u7aba\u7ac5\u7cfe\u8475\u898f\u8d73\u9035\u95a8\u52fb\u5747\u7547\u7b60\u83cc\u921e\uf908\u6a58\u514b\u524b\u5287\u621f\u68d8\u6975\u9699\u50c5\u52a4\u52e4\u61c3\u65a4\u6839\u69ff\u747e\u7b4b\u82b9\u83eb\u89b2\u8b39\u8fd1\u9949\uf909\u4eca\u5997\u64d2\u6611\u6a8e\u7434\u7981\u79bd\u82a9\u887e\u887f\u895f\uf90a\u9326\u4f0b\u53ca\u6025\u6271\u6c72\u7d1a\u7d66\u4e98\u5162\u77dc\u80af\u4f01\u4f0e\u5176\u5180\u55dc\u5668\u573b\u57fa\u57fc\u5914\u5947\u5993\u5bc4\u5c90\u5d0e\u5df1\u5e7e\u5fcc\u6280\u65d7\u65e3"],["d1a1","\u671e\u671f\u675e\u68cb\u68c4\u6a5f\u6b3a\u6c23\u6c7d\u6c82\u6dc7\u7398\u7426\u742a\u7482\u74a3\u7578\u757f\u7881\u78ef\u7941\u7947\u7948\u797a\u7b95\u7d00\u7dba\u7f88\u8006\u802d\u808c\u8a18\u8b4f\u8c48\u8d77\u9321\u9324\u98e2\u9951\u9a0e\u9a0f\u9a65\u9e92\u7dca\u4f76\u5409\u62ee\u6854\u91d1\u55ab\u513a\uf90b\uf90c\u5a1c\u61e6\uf90d\u62cf\u62ff\uf90e",5,"\u90a3\uf914",4,"\u8afe\uf919\uf91a\uf91b\uf91c\u6696\uf91d\u7156\uf91e\uf91f\u96e3\uf920\u634f\u637a\u5357\uf921\u678f\u6960\u6e73\uf922\u7537\uf923\uf924\uf925"],["d2a1","\u7d0d\uf926\uf927\u8872\u56ca\u5a18\uf928",4,"\u4e43\uf92d\u5167\u5948\u67f0\u8010\uf92e\u5973\u5e74\u649a\u79ca\u5ff5\u606c\u62c8\u637b\u5be7\u5bd7\u52aa\uf92f\u5974\u5f29\u6012\uf930\uf931\uf932\u7459\uf933",5,"\u99d1\uf939",10,"\u6fc3\uf944\uf945\u81bf\u8fb2\u60f1\uf946\uf947\u8166\uf948\uf949\u5c3f\uf94a",7,"\u5ae9\u8a25\u677b\u7d10\uf952",5,"\u80fd\uf958\uf959\u5c3c\u6ce5\u533f\u6eba\u591a\u8336"],["d3a1","\u4e39\u4eb6\u4f46\u55ae\u5718\u58c7\u5f56\u65b7\u65e6\u6a80\u6bb5\u6e4d\u77ed\u7aef\u7c1e\u7dde\u86cb\u8892\u9132\u935b\u64bb\u6fbe\u737a\u75b8\u9054\u5556\u574d\u61ba\u64d4\u66c7\u6de1\u6e5b\u6f6d\u6fb9\u75f0\u8043\u81bd\u8541\u8983\u8ac7\u8b5a\u931f\u6c93\u7553\u7b54\u8e0f\u905d\u5510\u5802\u5858\u5e62\u6207\u649e\u68e0\u7576\u7cd6\u87b3\u9ee8\u4ee3\u5788\u576e\u5927\u5c0d\u5cb1\u5e36\u5f85\u6234\u64e1\u73b3\u81fa\u888b\u8cb8\u968a\u9edb\u5b85\u5fb7\u60b3\u5012\u5200\u5230\u5716\u5835\u5857\u5c0e\u5c60\u5cf6\u5d8b\u5ea6\u5f92\u60bc\u6311\u6389\u6417\u6843"],["d4a1","\u68f9\u6ac2\u6dd8\u6e21\u6ed4\u6fe4\u71fe\u76dc\u7779\u79b1\u7a3b\u8404\u89a9\u8ced\u8df3\u8e48\u9003\u9014\u9053\u90fd\u934d\u9676\u97dc\u6bd2\u7006\u7258\u72a2\u7368\u7763\u79bf\u7be4\u7e9b\u8b80\u58a9\u60c7\u6566\u65fd\u66be\u6c8c\u711e\u71c9\u8c5a\u9813\u4e6d\u7a81\u4edd\u51ac\u51cd\u52d5\u540c\u61a7\u6771\u6850\u68df\u6d1e\u6f7c\u75bc\u77b3\u7ae5\u80f4\u8463\u9285\u515c\u6597\u675c\u6793\u75d8\u7ac7\u8373\uf95a\u8c46\u9017\u982d\u5c6f\u81c0\u829a\u9041\u906f\u920d\u5f97\u5d9d\u6a59\u71c8\u767b\u7b49\u85e4\u8b04\u9127\u9a30\u5587\u61f6\uf95b\u7669\u7f85"],["d5a1","\u863f\u87ba\u88f8\u908f\uf95c\u6d1b\u70d9\u73de\u7d61\u843d\uf95d\u916a\u99f1\uf95e\u4e82\u5375\u6b04\u6b12\u703e\u721b\u862d\u9e1e\u524c\u8fa3\u5d50\u64e5\u652c\u6b16\u6feb\u7c43\u7e9c\u85cd\u8964\u89bd\u62c9\u81d8\u881f\u5eca\u6717\u6d6a\u72fc\u7405\u746f\u8782\u90de\u4f86\u5d0d\u5fa0\u840a\u51b7\u63a0\u7565\u4eae\u5006\u5169\u51c9\u6881\u6a11\u7cae\u7cb1\u7ce7\u826f\u8ad2\u8f1b\u91cf\u4fb6\u5137\u52f5\u5442\u5eec\u616e\u623e\u65c5\u6ada\u6ffe\u792a\u85dc\u8823\u95ad\u9a62\u9a6a\u9e97\u9ece\u529b\u66c6\u6b77\u701d\u792b\u8f62\u9742\u6190\u6200\u6523\u6f23"],["d6a1","\u7149\u7489\u7df4\u806f\u84ee\u8f26\u9023\u934a\u51bd\u5217\u52a3\u6d0c\u70c8\u88c2\u5ec9\u6582\u6bae\u6fc2\u7c3e\u7375\u4ee4\u4f36\u56f9\uf95f\u5cba\u5dba\u601c\u73b2\u7b2d\u7f9a\u7fce\u8046\u901e\u9234\u96f6\u9748\u9818\u9f61\u4f8b\u6fa7\u79ae\u91b4\u96b7\u52de\uf960\u6488\u64c4\u6ad3\u6f5e\u7018\u7210\u76e7\u8001\u8606\u865c\u8def\u8f05\u9732\u9b6f\u9dfa\u9e75\u788c\u797f\u7da0\u83c9\u9304\u9e7f\u9e93\u8ad6\u58df\u5f04\u6727\u7027\u74cf\u7c60\u807e\u5121\u7028\u7262\u78ca\u8cc2\u8cda\u8cf4\u96f7\u4e86\u50da\u5bee\u5ed6\u6599\u71ce\u7642\u77ad\u804a\u84fc"],["d7a1","\u907c\u9b27\u9f8d\u58d8\u5a41\u5c62\u6a13\u6dda\u6f0f\u763b\u7d2f\u7e37\u851e\u8938\u93e4\u964b\u5289\u65d2\u67f3\u69b4\u6d41\u6e9c\u700f\u7409\u7460\u7559\u7624\u786b\u8b2c\u985e\u516d\u622e\u9678\u4f96\u502b\u5d19\u6dea\u7db8\u8f2a\u5f8b\u6144\u6817\uf961\u9686\u52d2\u808b\u51dc\u51cc\u695e\u7a1c\u7dbe\u83f1\u9675\u4fda\u5229\u5398\u540f\u550e\u5c65\u60a7\u674e\u68a8\u6d6c\u7281\u72f8\u7406\u7483\uf962\u75e2\u7c6c\u7f79\u7fb8\u8389\u88cf\u88e1\u91cc\u91d0\u96e2\u9bc9\u541d\u6f7e\u71d0\u7498\u85fa\u8eaa\u96a3\u9c57\u9e9f\u6797\u6dcb\u7433\u81e8\u9716\u782c"],["d8a1","\u7acb\u7b20\u7c92\u6469\u746a\u75f2\u78bc\u78e8\u99ac\u9b54\u9ebb\u5bde\u5e55\u6f20\u819c\u83ab\u9088\u4e07\u534d\u5a29\u5dd2\u5f4e\u6162\u633d\u6669\u66fc\u6eff\u6f2b\u7063\u779e\u842c\u8513\u883b\u8f13\u9945\u9c3b\u551c\u62b9\u672b\u6cab\u8309\u896a\u977a\u4ea1\u5984\u5fd8\u5fd9\u671b\u7db2\u7f54\u8292\u832b\u83bd\u8f1e\u9099\u57cb\u59b9\u5a92\u5bd0\u6627\u679a\u6885\u6bcf\u7164\u7f75\u8cb7\u8ce3\u9081\u9b45\u8108\u8c8a\u964c\u9a40\u9ea5\u5b5f\u6c13\u731b\u76f2\u76df\u840c\u51aa\u8993\u514d\u5195\u52c9\u68c9\u6c94\u7704\u7720\u7dbf\u7dec\u9762\u9eb5\u6ec5"],["d9a1","\u8511\u51a5\u540d\u547d\u660e\u669d\u6927\u6e9f\u76bf\u7791\u8317\u84c2\u879f\u9169\u9298\u9cf4\u8882\u4fae\u5192\u52df\u59c6\u5e3d\u6155\u6478\u6479\u66ae\u67d0\u6a21\u6bcd\u6bdb\u725f\u7261\u7441\u7738\u77db\u8017\u82bc\u8305\u8b00\u8b28\u8c8c\u6728\u6c90\u7267\u76ee\u7766\u7a46\u9da9\u6b7f\u6c92\u5922\u6726\u8499\u536f\u5893\u5999\u5edf\u63cf\u6634\u6773\u6e3a\u732b\u7ad7\u82d7\u9328\u52d9\u5deb\u61ae\u61cb\u620a\u62c7\u64ab\u65e0\u6959\u6b66\u6bcb\u7121\u73f7\u755d\u7e46\u821e\u8302\u856a\u8aa3\u8cbf\u9727\u9d61\u58a8\u9ed8\u5011\u520e\u543b\u554f\u6587"],["daa1","\u6c76\u7d0a\u7d0b\u805e\u868a\u9580\u96ef\u52ff\u6c95\u7269\u5473\u5a9a\u5c3e\u5d4b\u5f4c\u5fae\u672a\u68b6\u6963\u6e3c\u6e44\u7709\u7c73\u7f8e\u8587\u8b0e\u8ff7\u9761\u9ef4\u5cb7\u60b6\u610d\u61ab\u654f\u65fb\u65fc\u6c11\u6cef\u739f\u73c9\u7de1\u9594\u5bc6\u871c\u8b10\u525d\u535a\u62cd\u640f\u64b2\u6734\u6a38\u6cca\u73c0\u749e\u7b94\u7c95\u7e1b\u818a\u8236\u8584\u8feb\u96f9\u99c1\u4f34\u534a\u53cd\u53db\u62cc\u642c\u6500\u6591\u69c3\u6cee\u6f58\u73ed\u7554\u7622\u76e4\u76fc\u78d0\u78fb\u792c\u7d46\u822c\u87e0\u8fd4\u9812\u98ef\u52c3\u62d4\u64a5\u6e24\u6f51"],["dba1","\u767c\u8dcb\u91b1\u9262\u9aee\u9b43\u5023\u508d\u574a\u59a8\u5c28\u5e47\u5f77\u623f\u653e\u65b9\u65c1\u6609\u678b\u699c\u6ec2\u78c5\u7d21\u80aa\u8180\u822b\u82b3\u84a1\u868c\u8a2a\u8b17\u90a6\u9632\u9f90\u500d\u4ff3\uf963\u57f9\u5f98\u62dc\u6392\u676f\u6e43\u7119\u76c3\u80cc\u80da\u88f4\u88f5\u8919\u8ce0\u8f29\u914d\u966a\u4f2f\u4f70\u5e1b\u67cf\u6822\u767d\u767e\u9b44\u5e61\u6a0a\u7169\u71d4\u756a\uf964\u7e41\u8543\u85e9\u98dc\u4f10\u7b4f\u7f70\u95a5\u51e1\u5e06\u68b5\u6c3e\u6c4e\u6cdb\u72af\u7bc4\u8303\u6cd5\u743a\u50fb\u5288\u58c1\u64d8\u6a97\u74a7\u7656"],["dca1","\u78a7\u8617\u95e2\u9739\uf965\u535e\u5f01\u8b8a\u8fa8\u8faf\u908a\u5225\u77a5\u9c49\u9f08\u4e19\u5002\u5175\u5c5b\u5e77\u661e\u663a\u67c4\u68c5\u70b3\u7501\u75c5\u79c9\u7add\u8f27\u9920\u9a08\u4fdd\u5821\u5831\u5bf6\u666e\u6b65\u6d11\u6e7a\u6f7d\u73e4\u752b\u83e9\u88dc\u8913\u8b5c\u8f14\u4f0f\u50d5\u5310\u535c\u5b93\u5fa9\u670d\u798f\u8179\u832f\u8514\u8907\u8986\u8f39\u8f3b\u99a5\u9c12\u672c\u4e76\u4ff8\u5949\u5c01\u5cef\u5cf0\u6367\u68d2\u70fd\u71a2\u742b\u7e2b\u84ec\u8702\u9022\u92d2\u9cf3\u4e0d\u4ed8\u4fef\u5085\u5256\u526f\u5426\u5490\u57e0\u592b\u5a66"],["dda1","\u5b5a\u5b75\u5bcc\u5e9c\uf966\u6276\u6577\u65a7\u6d6e\u6ea5\u7236\u7b26\u7c3f\u7f36\u8150\u8151\u819a\u8240\u8299\u83a9\u8a03\u8ca0\u8ce6\u8cfb\u8d74\u8dba\u90e8\u91dc\u961c\u9644\u99d9\u9ce7\u5317\u5206\u5429\u5674\u58b3\u5954\u596e\u5fff\u61a4\u626e\u6610\u6c7e\u711a\u76c6\u7c89\u7cde\u7d1b\u82ac\u8cc1\u96f0\uf967\u4f5b\u5f17\u5f7f\u62c2\u5d29\u670b\u68da\u787c\u7e43\u9d6c\u4e15\u5099\u5315\u532a\u5351\u5983\u5a62\u5e87\u60b2\u618a\u6249\u6279\u6590\u6787\u69a7\u6bd4\u6bd6\u6bd7\u6bd8\u6cb8\uf968\u7435\u75fa\u7812\u7891\u79d5\u79d8\u7c83\u7dcb\u7fe1\u80a5"],["dea1","\u813e\u81c2\u83f2\u871a\u88e8\u8ab9\u8b6c\u8cbb\u9119\u975e\u98db\u9f3b\u56ac\u5b2a\u5f6c\u658c\u6ab3\u6baf\u6d5c\u6ff1\u7015\u725d\u73ad\u8ca7\u8cd3\u983b\u6191\u6c37\u8058\u9a01\u4e4d\u4e8b\u4e9b\u4ed5\u4f3a\u4f3c\u4f7f\u4fdf\u50ff\u53f2\u53f8\u5506\u55e3\u56db\u58eb\u5962\u5a11\u5beb\u5bfa\u5c04\u5df3\u5e2b\u5f99\u601d\u6368\u659c\u65af\u67f6\u67fb\u68ad\u6b7b\u6c99\u6cd7\u6e23\u7009\u7345\u7802\u793e\u7940\u7960\u79c1\u7be9\u7d17\u7d72\u8086\u820d\u838e\u84d1\u86c7\u88df\u8a50\u8a5e\u8b1d\u8cdc\u8d66\u8fad\u90aa\u98fc\u99df\u9e9d\u524a\uf969\u6714\uf96a"],["dfa1","\u5098\u522a\u5c71\u6563\u6c55\u73ca\u7523\u759d\u7b97\u849c\u9178\u9730\u4e77\u6492\u6bba\u715e\u85a9\u4e09\uf96b\u6749\u68ee\u6e17\u829f\u8518\u886b\u63f7\u6f81\u9212\u98af\u4e0a\u50b7\u50cf\u511f\u5546\u55aa\u5617\u5b40\u5c19\u5ce0\u5e38\u5e8a\u5ea0\u5ec2\u60f3\u6851\u6a61\u6e58\u723d\u7240\u72c0\u76f8\u7965\u7bb1\u7fd4\u88f3\u89f4\u8a73\u8c61\u8cde\u971c\u585e\u74bd\u8cfd\u55c7\uf96c\u7a61\u7d22\u8272\u7272\u751f\u7525\uf96d\u7b19\u5885\u58fb\u5dbc\u5e8f\u5eb6\u5f90\u6055\u6292\u637f\u654d\u6691\u66d9\u66f8\u6816\u68f2\u7280\u745e\u7b6e\u7d6e\u7dd6\u7f72"],["e0a1","\u80e5\u8212\u85af\u897f\u8a93\u901d\u92e4\u9ecd\u9f20\u5915\u596d\u5e2d\u60dc\u6614\u6673\u6790\u6c50\u6dc5\u6f5f\u77f3\u78a9\u84c6\u91cb\u932b\u4ed9\u50ca\u5148\u5584\u5b0b\u5ba3\u6247\u657e\u65cb\u6e32\u717d\u7401\u7444\u7487\u74bf\u766c\u79aa\u7dda\u7e55\u7fa8\u817a\u81b3\u8239\u861a\u87ec\u8a75\u8de3\u9078\u9291\u9425\u994d\u9bae\u5368\u5c51\u6954\u6cc4\u6d29\u6e2b\u820c\u859b\u893b\u8a2d\u8aaa\u96ea\u9f67\u5261\u66b9\u6bb2\u7e96\u87fe\u8d0d\u9583\u965d\u651d\u6d89\u71ee\uf96e\u57ce\u59d3\u5bac\u6027\u60fa\u6210\u661f\u665f\u7329\u73f9\u76db\u7701\u7b6c"],["e1a1","\u8056\u8072\u8165\u8aa0\u9192\u4e16\u52e2\u6b72\u6d17\u7a05\u7b39\u7d30\uf96f\u8cb0\u53ec\u562f\u5851\u5bb5\u5c0f\u5c11\u5de2\u6240\u6383\u6414\u662d\u68b3\u6cbc\u6d88\u6eaf\u701f\u70a4\u71d2\u7526\u758f\u758e\u7619\u7b11\u7be0\u7c2b\u7d20\u7d39\u852c\u856d\u8607\u8a34\u900d\u9061\u90b5\u92b7\u97f6\u9a37\u4fd7\u5c6c\u675f\u6d91\u7c9f\u7e8c\u8b16\u8d16\u901f\u5b6b\u5dfd\u640d\u84c0\u905c\u98e1\u7387\u5b8b\u609a\u677e\u6dde\u8a1f\u8aa6\u9001\u980c\u5237\uf970\u7051\u788e\u9396\u8870\u91d7\u4fee\u53d7\u55fd\u56da\u5782\u58fd\u5ac2\u5b88\u5cab\u5cc0\u5e25\u6101"],["e2a1","\u620d\u624b\u6388\u641c\u6536\u6578\u6a39\u6b8a\u6c34\u6d19\u6f31\u71e7\u72e9\u7378\u7407\u74b2\u7626\u7761\u79c0\u7a57\u7aea\u7cb9\u7d8f\u7dac\u7e61\u7f9e\u8129\u8331\u8490\u84da\u85ea\u8896\u8ab0\u8b90\u8f38\u9042\u9083\u916c\u9296\u92b9\u968b\u96a7\u96a8\u96d6\u9700\u9808\u9996\u9ad3\u9b1a\u53d4\u587e\u5919\u5b70\u5bbf\u6dd1\u6f5a\u719f\u7421\u74b9\u8085\u83fd\u5de1\u5f87\u5faa\u6042\u65ec\u6812\u696f\u6a53\u6b89\u6d35\u6df3\u73e3\u76fe\u77ac\u7b4d\u7d14\u8123\u821c\u8340\u84f4\u8563\u8a62\u8ac4\u9187\u931e\u9806\u99b4\u620c\u8853\u8ff0\u9265\u5d07\u5d27"],["e3a1","\u5d69\u745f\u819d\u8768\u6fd5\u62fe\u7fd2\u8936\u8972\u4e1e\u4e58\u50e7\u52dd\u5347\u627f\u6607\u7e69\u8805\u965e\u4f8d\u5319\u5636\u59cb\u5aa4\u5c38\u5c4e\u5c4d\u5e02\u5f11\u6043\u65bd\u662f\u6642\u67be\u67f4\u731c\u77e2\u793a\u7fc5\u8494\u84cd\u8996\u8a66\u8a69\u8ae1\u8c55\u8c7a\u57f4\u5bd4\u5f0f\u606f\u62ed\u690d\u6b96\u6e5c\u7184\u7bd2\u8755\u8b58\u8efe\u98df\u98fe\u4f38\u4f81\u4fe1\u547b\u5a20\u5bb8\u613c\u65b0\u6668\u71fc\u7533\u795e\u7d33\u814e\u81e3\u8398\u85aa\u85ce\u8703\u8a0a\u8eab\u8f9b\uf971\u8fc5\u5931\u5ba4\u5be6\u6089\u5be9\u5c0b\u5fc3\u6c81"],["e4a1","\uf972\u6df1\u700b\u751a\u82af\u8af6\u4ec0\u5341\uf973\u96d9\u6c0f\u4e9e\u4fc4\u5152\u555e\u5a25\u5ce8\u6211\u7259\u82bd\u83aa\u86fe\u8859\u8a1d\u963f\u96c5\u9913\u9d09\u9d5d\u580a\u5cb3\u5dbd\u5e44\u60e1\u6115\u63e1\u6a02\u6e25\u9102\u9354\u984e\u9c10\u9f77\u5b89\u5cb8\u6309\u664f\u6848\u773c\u96c1\u978d\u9854\u9b9f\u65a1\u8b01\u8ecb\u95bc\u5535\u5ca9\u5dd6\u5eb5\u6697\u764c\u83f4\u95c7\u58d3\u62bc\u72ce\u9d28\u4ef0\u592e\u600f\u663b\u6b83\u79e7\u9d26\u5393\u54c0\u57c3\u5d16\u611b\u66d6\u6daf\u788d\u827e\u9698\u9744\u5384\u627c\u6396\u6db2\u7e0a\u814b\u984d"],["e5a1","\u6afb\u7f4c\u9daf\u9e1a\u4e5f\u503b\u51b6\u591c\u60f9\u63f6\u6930\u723a\u8036\uf974\u91ce\u5f31\uf975\uf976\u7d04\u82e5\u846f\u84bb\u85e5\u8e8d\uf977\u4f6f\uf978\uf979\u58e4\u5b43\u6059\u63da\u6518\u656d\u6698\uf97a\u694a\u6a23\u6d0b\u7001\u716c\u75d2\u760d\u79b3\u7a70\uf97b\u7f8a\uf97c\u8944\uf97d\u8b93\u91c0\u967d\uf97e\u990a\u5704\u5fa1\u65bc\u6f01\u7600\u79a6\u8a9e\u99ad\u9b5a\u9f6c\u5104\u61b6\u6291\u6a8d\u81c6\u5043\u5830\u5f66\u7109\u8a00\u8afa\u5b7c\u8616\u4ffa\u513c\u56b4\u5944\u63a9\u6df9\u5daa\u696d\u5186\u4e88\u4f59\uf97f\uf980\uf981\u5982\uf982"],["e6a1","\uf983\u6b5f\u6c5d\uf984\u74b5\u7916\uf985\u8207\u8245\u8339\u8f3f\u8f5d\uf986\u9918\uf987\uf988\uf989\u4ea6\uf98a\u57df\u5f79\u6613\uf98b\uf98c\u75ab\u7e79\u8b6f\uf98d\u9006\u9a5b\u56a5\u5827\u59f8\u5a1f\u5bb4\uf98e\u5ef6\uf98f\uf990\u6350\u633b\uf991\u693d\u6c87\u6cbf\u6d8e\u6d93\u6df5\u6f14\uf992\u70df\u7136\u7159\uf993\u71c3\u71d5\uf994\u784f\u786f\uf995\u7b75\u7de3\uf996\u7e2f\uf997\u884d\u8edf\uf998\uf999\uf99a\u925b\uf99b\u9cf6\uf99c\uf99d\uf99e\u6085\u6d85\uf99f\u71b1\uf9a0\uf9a1\u95b1\u53ad\uf9a2\uf9a3\uf9a4\u67d3\uf9a5\u708e\u7130\u7430\u8276\u82d2"],["e7a1","\uf9a6\u95bb\u9ae5\u9e7d\u66c4\uf9a7\u71c1\u8449\uf9a8\uf9a9\u584b\uf9aa\uf9ab\u5db8\u5f71\uf9ac\u6620\u668e\u6979\u69ae\u6c38\u6cf3\u6e36\u6f41\u6fda\u701b\u702f\u7150\u71df\u7370\uf9ad\u745b\uf9ae\u74d4\u76c8\u7a4e\u7e93\uf9af\uf9b0\u82f1\u8a60\u8fce\uf9b1\u9348\uf9b2\u9719\uf9b3\uf9b4\u4e42\u502a\uf9b5\u5208\u53e1\u66f3\u6c6d\u6fca\u730a\u777f\u7a62\u82ae\u85dd\u8602\uf9b6\u88d4\u8a63\u8b7d\u8c6b\uf9b7\u92b3\uf9b8\u9713\u9810\u4e94\u4f0d\u4fc9\u50b2\u5348\u543e\u5433\u55da\u5862\u58ba\u5967\u5a1b\u5be4\u609f\uf9b9\u61ca\u6556\u65ff\u6664\u68a7\u6c5a\u6fb3"],["e8a1","\u70cf\u71ac\u7352\u7b7d\u8708\u8aa4\u9c32\u9f07\u5c4b\u6c83\u7344\u7389\u923a\u6eab\u7465\u761f\u7a69\u7e15\u860a\u5140\u58c5\u64c1\u74ee\u7515\u7670\u7fc1\u9095\u96cd\u9954\u6e26\u74e6\u7aa9\u7aaa\u81e5\u86d9\u8778\u8a1b\u5a49\u5b8c\u5b9b\u68a1\u6900\u6d63\u73a9\u7413\u742c\u7897\u7de9\u7feb\u8118\u8155\u839e\u8c4c\u962e\u9811\u66f0\u5f80\u65fa\u6789\u6c6a\u738b\u502d\u5a03\u6b6a\u77ee\u5916\u5d6c\u5dcd\u7325\u754f\uf9ba\uf9bb\u50e5\u51f9\u582f\u592d\u5996\u59da\u5be5\uf9bc\uf9bd\u5da2\u62d7\u6416\u6493\u64fe\uf9be\u66dc\uf9bf\u6a48\uf9c0\u71ff\u7464\uf9c1"],["e9a1","\u7a88\u7aaf\u7e47\u7e5e\u8000\u8170\uf9c2\u87ef\u8981\u8b20\u9059\uf9c3\u9080\u9952\u617e\u6b32\u6d74\u7e1f\u8925\u8fb1\u4fd1\u50ad\u5197\u52c7\u57c7\u5889\u5bb9\u5eb8\u6142\u6995\u6d8c\u6e67\u6eb6\u7194\u7462\u7528\u752c\u8073\u8338\u84c9\u8e0a\u9394\u93de\uf9c4\u4e8e\u4f51\u5076\u512a\u53c8\u53cb\u53f3\u5b87\u5bd3\u5c24\u611a\u6182\u65f4\u725b\u7397\u7440\u76c2\u7950\u7991\u79b9\u7d06\u7fbd\u828b\u85d5\u865e\u8fc2\u9047\u90f5\u91ea\u9685\u96e8\u96e9\u52d6\u5f67\u65ed\u6631\u682f\u715c\u7a36\u90c1\u980a\u4e91\uf9c5\u6a52\u6b9e\u6f90\u7189\u8018\u82b8\u8553"],["eaa1","\u904b\u9695\u96f2\u97fb\u851a\u9b31\u4e90\u718a\u96c4\u5143\u539f\u54e1\u5713\u5712\u57a3\u5a9b\u5ac4\u5bc3\u6028\u613f\u63f4\u6c85\u6d39\u6e72\u6e90\u7230\u733f\u7457\u82d1\u8881\u8f45\u9060\uf9c6\u9662\u9858\u9d1b\u6708\u8d8a\u925e\u4f4d\u5049\u50de\u5371\u570d\u59d4\u5a01\u5c09\u6170\u6690\u6e2d\u7232\u744b\u7def\u80c3\u840e\u8466\u853f\u875f\u885b\u8918\u8b02\u9055\u97cb\u9b4f\u4e73\u4f91\u5112\u516a\uf9c7\u552f\u55a9\u5b7a\u5ba5\u5e7c\u5e7d\u5ebe\u60a0\u60df\u6108\u6109\u63c4\u6538\u6709\uf9c8\u67d4\u67da\uf9c9\u6961\u6962\u6cb9\u6d27\uf9ca\u6e38\uf9cb"],["eba1","\u6fe1\u7336\u7337\uf9cc\u745c\u7531\uf9cd\u7652\uf9ce\uf9cf\u7dad\u81fe\u8438\u88d5\u8a98\u8adb\u8aed\u8e30\u8e42\u904a\u903e\u907a\u9149\u91c9\u936e\uf9d0\uf9d1\u5809\uf9d2\u6bd3\u8089\u80b2\uf9d3\uf9d4\u5141\u596b\u5c39\uf9d5\uf9d6\u6f64\u73a7\u80e4\u8d07\uf9d7\u9217\u958f\uf9d8\uf9d9\uf9da\uf9db\u807f\u620e\u701c\u7d68\u878d\uf9dc\u57a0\u6069\u6147\u6bb7\u8abe\u9280\u96b1\u4e59\u541f\u6deb\u852d\u9670\u97f3\u98ee\u63d6\u6ce3\u9091\u51dd\u61c9\u81ba\u9df9\u4f9d\u501a\u5100\u5b9c\u610f\u61ff\u64ec\u6905\u6bc5\u7591\u77e3\u7fa9\u8264\u858f\u87fb\u8863\u8abc"],["eca1","\u8b70\u91ab\u4e8c\u4ee5\u4f0a\uf9dd\uf9de\u5937\u59e8\uf9df\u5df2\u5f1b\u5f5b\u6021\uf9e0\uf9e1\uf9e2\uf9e3\u723e\u73e5\uf9e4\u7570\u75cd\uf9e5\u79fb\uf9e6\u800c\u8033\u8084\u82e1\u8351\uf9e7\uf9e8\u8cbd\u8cb3\u9087\uf9e9\uf9ea\u98f4\u990c\uf9eb\uf9ec\u7037\u76ca\u7fca\u7fcc\u7ffc\u8b1a\u4eba\u4ec1\u5203\u5370\uf9ed\u54bd\u56e0\u59fb\u5bc5\u5f15\u5fcd\u6e6e\uf9ee\uf9ef\u7d6a\u8335\uf9f0\u8693\u8a8d\uf9f1\u976d\u9777\uf9f2\uf9f3\u4e00\u4f5a\u4f7e\u58f9\u65e5\u6ea2\u9038\u93b0\u99b9\u4efb\u58ec\u598a\u59d9\u6041\uf9f4\uf9f5\u7a14\uf9f6\u834f\u8cc3\u5165\u5344"],["eda1","\uf9f7\uf9f8\uf9f9\u4ecd\u5269\u5b55\u82bf\u4ed4\u523a\u54a8\u59c9\u59ff\u5b50\u5b57\u5b5c\u6063\u6148\u6ecb\u7099\u716e\u7386\u74f7\u75b5\u78c1\u7d2b\u8005\u81ea\u8328\u8517\u85c9\u8aee\u8cc7\u96cc\u4f5c\u52fa\u56bc\u65ab\u6628\u707c\u70b8\u7235\u7dbd\u828d\u914c\u96c0\u9d72\u5b71\u68e7\u6b98\u6f7a\u76de\u5c91\u66ab\u6f5b\u7bb4\u7c2a\u8836\u96dc\u4e08\u4ed7\u5320\u5834\u58bb\u58ef\u596c\u5c07\u5e33\u5e84\u5f35\u638c\u66b2\u6756\u6a1f\u6aa3\u6b0c\u6f3f\u7246\uf9fa\u7350\u748b\u7ae0\u7ca7\u8178\u81df\u81e7\u838a\u846c\u8523\u8594\u85cf\u88dd\u8d13\u91ac\u9577"],["eea1","\u969c\u518d\u54c9\u5728\u5bb0\u624d\u6750\u683d\u6893\u6e3d\u6ed3\u707d\u7e21\u88c1\u8ca1\u8f09\u9f4b\u9f4e\u722d\u7b8f\u8acd\u931a\u4f47\u4f4e\u5132\u5480\u59d0\u5e95\u62b5\u6775\u696e\u6a17\u6cae\u6e1a\u72d9\u732a\u75bd\u7bb8\u7d35\u82e7\u83f9\u8457\u85f7\u8a5b\u8caf\u8e87\u9019\u90b8\u96ce\u9f5f\u52e3\u540a\u5ae1\u5bc2\u6458\u6575\u6ef4\u72c4\uf9fb\u7684\u7a4d\u7b1b\u7c4d\u7e3e\u7fdf\u837b\u8b2b\u8cca\u8d64\u8de1\u8e5f\u8fea\u8ff9\u9069\u93d1\u4f43\u4f7a\u50b3\u5168\u5178\u524d\u526a\u5861\u587c\u5960\u5c08\u5c55\u5edb\u609b\u6230\u6813\u6bbf\u6c08\u6fb1"],["efa1","\u714e\u7420\u7530\u7538\u7551\u7672\u7b4c\u7b8b\u7bad\u7bc6\u7e8f\u8a6e\u8f3e\u8f49\u923f\u9293\u9322\u942b\u96fb\u985a\u986b\u991e\u5207\u622a\u6298\u6d59\u7664\u7aca\u7bc0\u7d76\u5360\u5cbe\u5e97\u6f38\u70b9\u7c98\u9711\u9b8e\u9ede\u63a5\u647a\u8776\u4e01\u4e95\u4ead\u505c\u5075\u5448\u59c3\u5b9a\u5e40\u5ead\u5ef7\u5f81\u60c5\u633a\u653f\u6574\u65cc\u6676\u6678\u67fe\u6968\u6a89\u6b63\u6c40\u6dc0\u6de8\u6e1f\u6e5e\u701e\u70a1\u738e\u73fd\u753a\u775b\u7887\u798e\u7a0b\u7a7d\u7cbe\u7d8e\u8247\u8a02\u8aea\u8c9e\u912d\u914a\u91d8\u9266\u92cc\u9320\u9706\u9756"],["f0a1","\u975c\u9802\u9f0e\u5236\u5291\u557c\u5824\u5e1d\u5f1f\u608c\u63d0\u68af\u6fdf\u796d\u7b2c\u81cd\u85ba\u88fd\u8af8\u8e44\u918d\u9664\u969b\u973d\u984c\u9f4a\u4fce\u5146\u51cb\u52a9\u5632\u5f14\u5f6b\u63aa\u64cd\u65e9\u6641\u66fa\u66f9\u671d\u689d\u68d7\u69fd\u6f15\u6f6e\u7167\u71e5\u722a\u74aa\u773a\u7956\u795a\u79df\u7a20\u7a95\u7c97\u7cdf\u7d44\u7e70\u8087\u85fb\u86a4\u8a54\u8abf\u8d99\u8e81\u9020\u906d\u91e3\u963b\u96d5\u9ce5\u65cf\u7c07\u8db3\u93c3\u5b58\u5c0a\u5352\u62d9\u731d\u5027\u5b97\u5f9e\u60b0\u616b\u68d5\u6dd9\u742e\u7a2e\u7d42\u7d9c\u7e31\u816b"],["f1a1","\u8e2a\u8e35\u937e\u9418\u4f50\u5750\u5de6\u5ea7\u632b\u7f6a\u4e3b\u4f4f\u4f8f\u505a\u59dd\u80c4\u546a\u5468\u55fe\u594f\u5b99\u5dde\u5eda\u665d\u6731\u67f1\u682a\u6ce8\u6d32\u6e4a\u6f8d\u70b7\u73e0\u7587\u7c4c\u7d02\u7d2c\u7da2\u821f\u86db\u8a3b\u8a85\u8d70\u8e8a\u8f33\u9031\u914e\u9152\u9444\u99d0\u7af9\u7ca5\u4fca\u5101\u51c6\u57c8\u5bef\u5cfb\u6659\u6a3d\u6d5a\u6e96\u6fec\u710c\u756f\u7ae3\u8822\u9021\u9075\u96cb\u99ff\u8301\u4e2d\u4ef2\u8846\u91cd\u537d\u6adb\u696b\u6c41\u847a\u589e\u618e\u66fe\u62ef\u70dd\u7511\u75c7\u7e52\u84b8\u8b49\u8d08\u4e4b\u53ea"],["f2a1","\u54ab\u5730\u5740\u5fd7\u6301\u6307\u646f\u652f\u65e8\u667a\u679d\u67b3\u6b62\u6c60\u6c9a\u6f2c\u77e5\u7825\u7949\u7957\u7d19\u80a2\u8102\u81f3\u829d\u82b7\u8718\u8a8c\uf9fc\u8d04\u8dbe\u9072\u76f4\u7a19\u7a37\u7e54\u8077\u5507\u55d4\u5875\u632f\u6422\u6649\u664b\u686d\u699b\u6b84\u6d25\u6eb1\u73cd\u7468\u74a1\u755b\u75b9\u76e1\u771e\u778b\u79e6\u7e09\u7e1d\u81fb\u852f\u8897\u8a3a\u8cd1\u8eeb\u8fb0\u9032\u93ad\u9663\u9673\u9707\u4f84\u53f1\u59ea\u5ac9\u5e19\u684e\u74c6\u75be\u79e9\u7a92\u81a3\u86ed\u8cea\u8dcc\u8fed\u659f\u6715\uf9fd\u57f7\u6f57\u7ddd\u8f2f"],["f3a1","\u93f6\u96c6\u5fb5\u61f2\u6f84\u4e14\u4f98\u501f\u53c9\u55df\u5d6f\u5dee\u6b21\u6b64\u78cb\u7b9a\uf9fe\u8e49\u8eca\u906e\u6349\u643e\u7740\u7a84\u932f\u947f\u9f6a\u64b0\u6faf\u71e6\u74a8\u74da\u7ac4\u7c12\u7e82\u7cb2\u7e98\u8b9a\u8d0a\u947d\u9910\u994c\u5239\u5bdf\u64e6\u672d\u7d2e\u50ed\u53c3\u5879\u6158\u6159\u61fa\u65ac\u7ad9\u8b92\u8b96\u5009\u5021\u5275\u5531\u5a3c\u5ee0\u5f70\u6134\u655e\u660c\u6636\u66a2\u69cd\u6ec4\u6f32\u7316\u7621\u7a93\u8139\u8259\u83d6\u84bc\u50b5\u57f0\u5bc0\u5be8\u5f69\u63a1\u7826\u7db5\u83dc\u8521\u91c7\u91f5\u518a\u67f5\u7b56"],["f4a1","\u8cac\u51c4\u59bb\u60bd\u8655\u501c\uf9ff\u5254\u5c3a\u617d\u621a\u62d3\u64f2\u65a5\u6ecc\u7620\u810a\u8e60\u965f\u96bb\u4edf\u5343\u5598\u5929\u5ddd\u64c5\u6cc9\u6dfa\u7394\u7a7f\u821b\u85a6\u8ce4\u8e10\u9077\u91e7\u95e1\u9621\u97c6\u51f8\u54f2\u5586\u5fb9\u64a4\u6f88\u7db4\u8f1f\u8f4d\u9435\u50c9\u5c16\u6cbe\u6dfb\u751b\u77bb\u7c3d\u7c64\u8a79\u8ac2\u581e\u59be\u5e16\u6377\u7252\u758a\u776b\u8adc\u8cbc\u8f12\u5ef3\u6674\u6df8\u807d\u83c1\u8acb\u9751\u9bd6\ufa00\u5243\u66ff\u6d95\u6eef\u7de0\u8ae6\u902e\u905e\u9ad4\u521d\u527f\u54e8\u6194\u6284\u62db\u68a2"],["f5a1","\u6912\u695a\u6a35\u7092\u7126\u785d\u7901\u790e\u79d2\u7a0d\u8096\u8278\u82d5\u8349\u8549\u8c82\u8d85\u9162\u918b\u91ae\u4fc3\u56d1\u71ed\u77d7\u8700\u89f8\u5bf8\u5fd6\u6751\u90a8\u53e2\u585a\u5bf5\u60a4\u6181\u6460\u7e3d\u8070\u8525\u9283\u64ae\u50ac\u5d14\u6700\u589c\u62bd\u63a8\u690e\u6978\u6a1e\u6e6b\u76ba\u79cb\u82bb\u8429\u8acf\u8da8\u8ffd\u9112\u914b\u919c\u9310\u9318\u939a\u96db\u9a36\u9c0d\u4e11\u755c\u795d\u7afa\u7b51\u7bc9\u7e2e\u84c4\u8e59\u8e74\u8ef8\u9010\u6625\u693f\u7443\u51fa\u672e\u9edc\u5145\u5fe0\u6c96\u87f2\u885d\u8877\u60b4\u81b5\u8403"],["f6a1","\u8d05\u53d6\u5439\u5634\u5a36\u5c31\u708a\u7fe0\u805a\u8106\u81ed\u8da3\u9189\u9a5f\u9df2\u5074\u4ec4\u53a0\u60fb\u6e2c\u5c64\u4f88\u5024\u55e4\u5cd9\u5e5f\u6065\u6894\u6cbb\u6dc4\u71be\u75d4\u75f4\u7661\u7a1a\u7a49\u7dc7\u7dfb\u7f6e\u81f4\u86a9\u8f1c\u96c9\u99b3\u9f52\u5247\u52c5\u98ed\u89aa\u4e03\u67d2\u6f06\u4fb5\u5be2\u6795\u6c88\u6d78\u741b\u7827\u91dd\u937c\u87c4\u79e4\u7a31\u5feb\u4ed6\u54a4\u553e\u58ae\u59a5\u60f0\u6253\u62d6\u6736\u6955\u8235\u9640\u99b1\u99dd\u502c\u5353\u5544\u577c\ufa01\u6258\ufa02\u64e2\u666b\u67dd\u6fc1\u6fef\u7422\u7438\u8a17"],["f7a1","\u9438\u5451\u5606\u5766\u5f48\u619a\u6b4e\u7058\u70ad\u7dbb\u8a95\u596a\u812b\u63a2\u7708\u803d\u8caa\u5854\u642d\u69bb\u5b95\u5e11\u6e6f\ufa03\u8569\u514c\u53f0\u592a\u6020\u614b\u6b86\u6c70\u6cf0\u7b1e\u80ce\u82d4\u8dc6\u90b0\u98b1\ufa04\u64c7\u6fa4\u6491\u6504\u514e\u5410\u571f\u8a0e\u615f\u6876\ufa05\u75db\u7b52\u7d71\u901a\u5806\u69cc\u817f\u892a\u9000\u9839\u5078\u5957\u59ac\u6295\u900f\u9b2a\u615d\u7279\u95d6\u5761\u5a46\u5df4\u628a\u64ad\u64fa\u6777\u6ce2\u6d3e\u722c\u7436\u7834\u7f77\u82ad\u8ddb\u9817\u5224\u5742\u677f\u7248\u74e3\u8ca9\u8fa6\u9211"],["f8a1","\u962a\u516b\u53ed\u634c\u4f69\u5504\u6096\u6557\u6c9b\u6d7f\u724c\u72fd\u7a17\u8987\u8c9d\u5f6d\u6f8e\u70f9\u81a8\u610e\u4fbf\u504f\u6241\u7247\u7bc7\u7de8\u7fe9\u904d\u97ad\u9a19\u8cb6\u576a\u5e73\u67b0\u840d\u8a55\u5420\u5b16\u5e63\u5ee2\u5f0a\u6583\u80ba\u853d\u9589\u965b\u4f48\u5305\u530d\u530f\u5486\u54fa\u5703\u5e03\u6016\u629b\u62b1\u6355\ufa06\u6ce1\u6d66\u75b1\u7832\u80de\u812f\u82de\u8461\u84b2\u888d\u8912\u900b\u92ea\u98fd\u9b91\u5e45\u66b4\u66dd\u7011\u7206\ufa07\u4ff5\u527d\u5f6a\u6153\u6753\u6a19\u6f02\u74e2\u7968\u8868\u8c79\u98c7\u98c4\u9a43"],["f9a1","\u54c1\u7a1f\u6953\u8af7\u8c4a\u98a8\u99ae\u5f7c\u62ab\u75b2\u76ae\u88ab\u907f\u9642\u5339\u5f3c\u5fc5\u6ccc\u73cc\u7562\u758b\u7b46\u82fe\u999d\u4e4f\u903c\u4e0b\u4f55\u53a6\u590f\u5ec8\u6630\u6cb3\u7455\u8377\u8766\u8cc0\u9050\u971e\u9c15\u58d1\u5b78\u8650\u8b14\u9db4\u5bd2\u6068\u608d\u65f1\u6c57\u6f22\u6fa3\u701a\u7f55\u7ff0\u9591\u9592\u9650\u97d3\u5272\u8f44\u51fd\u542b\u54b8\u5563\u558a\u6abb\u6db5\u7dd8\u8266\u929c\u9677\u9e79\u5408\u54c8\u76d2\u86e4\u95a4\u95d4\u965c\u4ea2\u4f09\u59ee\u5ae6\u5df7\u6052\u6297\u676d\u6841\u6c86\u6e2f\u7f38\u809b\u822a"],["faa1","\ufa08\ufa09\u9805\u4ea5\u5055\u54b3\u5793\u595a\u5b69\u5bb3\u61c8\u6977\u6d77\u7023\u87f9\u89e3\u8a72\u8ae7\u9082\u99ed\u9ab8\u52be\u6838\u5016\u5e78\u674f\u8347\u884c\u4eab\u5411\u56ae\u73e6\u9115\u97ff\u9909\u9957\u9999\u5653\u589f\u865b\u8a31\u61b2\u6af6\u737b\u8ed2\u6b47\u96aa\u9a57\u5955\u7200\u8d6b\u9769\u4fd4\u5cf4\u5f26\u61f8\u665b\u6ceb\u70ab\u7384\u73b9\u73fe\u7729\u774d\u7d43\u7d62\u7e23\u8237\u8852\ufa0a\u8ce2\u9249\u986f\u5b51\u7a74\u8840\u9801\u5acc\u4fe0\u5354\u593e\u5cfd\u633e\u6d79\u72f9\u8105\u8107\u83a2\u92cf\u9830\u4ea8\u5144\u5211\u578b"],["fba1","\u5f62\u6cc2\u6ece\u7005\u7050\u70af\u7192\u73e9\u7469\u834a\u87a2\u8861\u9008\u90a2\u93a3\u99a8\u516e\u5f57\u60e0\u6167\u66b3\u8559\u8e4a\u91af\u978b\u4e4e\u4e92\u547c\u58d5\u58fa\u597d\u5cb5\u5f27\u6236\u6248\u660a\u6667\u6beb\u6d69\u6dcf\u6e56\u6ef8\u6f94\u6fe0\u6fe9\u705d\u72d0\u7425\u745a\u74e0\u7693\u795c\u7cca\u7e1e\u80e1\u82a6\u846b\u84bf\u864e\u865f\u8774\u8b77\u8c6a\u93ac\u9800\u9865\u60d1\u6216\u9177\u5a5a\u660f\u6df7\u6e3e\u743f\u9b42\u5ffd\u60da\u7b0f\u54c4\u5f18\u6c5e\u6cd3\u6d2a\u70d8\u7d05\u8679\u8a0c\u9d3b\u5316\u548c\u5b05\u6a3a\u706b\u7575"],["fca1","\u798d\u79be\u82b1\u83ef\u8a71\u8b41\u8ca8\u9774\ufa0b\u64f4\u652b\u78ba\u78bb\u7a6b\u4e38\u559a\u5950\u5ba6\u5e7b\u60a3\u63db\u6b61\u6665\u6853\u6e19\u7165\u74b0\u7d08\u9084\u9a69\u9c25\u6d3b\u6ed1\u733e\u8c41\u95ca\u51f0\u5e4c\u5fa8\u604d\u60f6\u6130\u614c\u6643\u6644\u69a5\u6cc1\u6e5f\u6ec9\u6f62\u714c\u749c\u7687\u7bc1\u7c27\u8352\u8757\u9051\u968d\u9ec3\u532f\u56de\u5efb\u5f8a\u6062\u6094\u61f7\u6666\u6703\u6a9c\u6dee\u6fae\u7070\u736a\u7e6a\u81be\u8334\u86d4\u8aa8\u8cc4\u5283\u7372\u5b96\u6a6b\u9404\u54ee\u5686\u5b5d\u6548\u6585\u66c9\u689f\u6d8d\u6dc6"],["fda1","\u723b\u80b4\u9175\u9a4d\u4faf\u5019\u539a\u540e\u543c\u5589\u55c5\u5e3f\u5f8c\u673d\u7166\u73dd\u9005\u52db\u52f3\u5864\u58ce\u7104\u718f\u71fb\u85b0\u8a13\u6688\u85a8\u55a7\u6684\u714a\u8431\u5349\u5599\u6bc1\u5f59\u5fbd\u63ee\u6689\u7147\u8af1\u8f1d\u9ebe\u4f11\u643a\u70cb\u7566\u8667\u6064\u8b4e\u9df8\u5147\u51f6\u5308\u6d36\u80f8\u9ed1\u6615\u6b23\u7098\u75d5\u5403\u5c79\u7d07\u8a16\u6b20\u6b3d\u6b46\u5438\u6070\u6d3d\u7fd5\u8208\u50d6\u51de\u559c\u566b\u56cd\u59ec\u5b09\u5e0c\u6199\u6198\u6231\u665e\u66e6\u7199\u71b9\u71ba\u72a7\u79a7\u7a00\u7fb2\u8a70"]]')},74284:function(U){"use strict";U.exports=JSON.parse('[["0","\\u0000",127],["a140","\u3000\uff0c\u3001\u3002\uff0e\u2027\uff1b\uff1a\uff1f\uff01\ufe30\u2026\u2025\ufe50\ufe51\ufe52\xb7\ufe54\ufe55\ufe56\ufe57\uff5c\u2013\ufe31\u2014\ufe33\u2574\ufe34\ufe4f\uff08\uff09\ufe35\ufe36\uff5b\uff5d\ufe37\ufe38\u3014\u3015\ufe39\ufe3a\u3010\u3011\ufe3b\ufe3c\u300a\u300b\ufe3d\ufe3e\u3008\u3009\ufe3f\ufe40\u300c\u300d\ufe41\ufe42\u300e\u300f\ufe43\ufe44\ufe59\ufe5a"],["a1a1","\ufe5b\ufe5c\ufe5d\ufe5e\u2018\u2019\u201c\u201d\u301d\u301e\u2035\u2032\uff03\uff06\uff0a\u203b\xa7\u3003\u25cb\u25cf\u25b3\u25b2\u25ce\u2606\u2605\u25c7\u25c6\u25a1\u25a0\u25bd\u25bc\u32a3\u2105\xaf\uffe3\uff3f\u02cd\ufe49\ufe4a\ufe4d\ufe4e\ufe4b\ufe4c\ufe5f\ufe60\ufe61\uff0b\uff0d\xd7\xf7\xb1\u221a\uff1c\uff1e\uff1d\u2266\u2267\u2260\u221e\u2252\u2261\ufe62",4,"\uff5e\u2229\u222a\u22a5\u2220\u221f\u22bf\u33d2\u33d1\u222b\u222e\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uff0f"],["a240","\uff3c\u2215\ufe68\uff04\uffe5\u3012\uffe0\uffe1\uff05\uff20\u2103\u2109\ufe69\ufe6a\ufe6b\u33d5\u339c\u339d\u339e\u33ce\u33a1\u338e\u338f\u33c4\xb0\u5159\u515b\u515e\u515d\u5161\u5163\u55e7\u74e9\u7cce\u2581",7,"\u258f\u258e\u258d\u258c\u258b\u258a\u2589\u253c\u2534\u252c\u2524\u251c\u2594\u2500\u2502\u2595\u250c\u2510\u2514\u2518\u256d"],["a2a1","\u256e\u2570\u256f\u2550\u255e\u256a\u2561\u25e2\u25e3\u25e5\u25e4\u2571\u2572\u2573\uff10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uff21",25,"\uff41",21],["a340","\uff57\uff58\uff59\uff5a\u0391",16,"\u03a3",6,"\u03b1",16,"\u03c3",6,"\u3105",10],["a3a1","\u3110",25,"\u02d9\u02c9\u02ca\u02c7\u02cb"],["a3e1","\u20ac"],["a440","\u4e00\u4e59\u4e01\u4e03\u4e43\u4e5d\u4e86\u4e8c\u4eba\u513f\u5165\u516b\u51e0\u5200\u5201\u529b\u5315\u5341\u535c\u53c8\u4e09\u4e0b\u4e08\u4e0a\u4e2b\u4e38\u51e1\u4e45\u4e48\u4e5f\u4e5e\u4e8e\u4ea1\u5140\u5203\u52fa\u5343\u53c9\u53e3\u571f\u58eb\u5915\u5927\u5973\u5b50\u5b51\u5b53\u5bf8\u5c0f\u5c22\u5c38\u5c71\u5ddd\u5de5\u5df1\u5df2\u5df3\u5dfe\u5e72\u5efe\u5f0b\u5f13\u624d"],["a4a1","\u4e11\u4e10\u4e0d\u4e2d\u4e30\u4e39\u4e4b\u5c39\u4e88\u4e91\u4e95\u4e92\u4e94\u4ea2\u4ec1\u4ec0\u4ec3\u4ec6\u4ec7\u4ecd\u4eca\u4ecb\u4ec4\u5143\u5141\u5167\u516d\u516e\u516c\u5197\u51f6\u5206\u5207\u5208\u52fb\u52fe\u52ff\u5316\u5339\u5348\u5347\u5345\u535e\u5384\u53cb\u53ca\u53cd\u58ec\u5929\u592b\u592a\u592d\u5b54\u5c11\u5c24\u5c3a\u5c6f\u5df4\u5e7b\u5eff\u5f14\u5f15\u5fc3\u6208\u6236\u624b\u624e\u652f\u6587\u6597\u65a4\u65b9\u65e5\u66f0\u6708\u6728\u6b20\u6b62\u6b79\u6bcb\u6bd4\u6bdb\u6c0f\u6c34\u706b\u722a\u7236\u723b\u7247\u7259\u725b\u72ac\u738b\u4e19"],["a540","\u4e16\u4e15\u4e14\u4e18\u4e3b\u4e4d\u4e4f\u4e4e\u4ee5\u4ed8\u4ed4\u4ed5\u4ed6\u4ed7\u4ee3\u4ee4\u4ed9\u4ede\u5145\u5144\u5189\u518a\u51ac\u51f9\u51fa\u51f8\u520a\u52a0\u529f\u5305\u5306\u5317\u531d\u4edf\u534a\u5349\u5361\u5360\u536f\u536e\u53bb\u53ef\u53e4\u53f3\u53ec\u53ee\u53e9\u53e8\u53fc\u53f8\u53f5\u53eb\u53e6\u53ea\u53f2\u53f1\u53f0\u53e5\u53ed\u53fb\u56db\u56da\u5916"],["a5a1","\u592e\u5931\u5974\u5976\u5b55\u5b83\u5c3c\u5de8\u5de7\u5de6\u5e02\u5e03\u5e73\u5e7c\u5f01\u5f18\u5f17\u5fc5\u620a\u6253\u6254\u6252\u6251\u65a5\u65e6\u672e\u672c\u672a\u672b\u672d\u6b63\u6bcd\u6c11\u6c10\u6c38\u6c41\u6c40\u6c3e\u72af\u7384\u7389\u74dc\u74e6\u7518\u751f\u7528\u7529\u7530\u7531\u7532\u7533\u758b\u767d\u76ae\u76bf\u76ee\u77db\u77e2\u77f3\u793a\u79be\u7a74\u7acb\u4e1e\u4e1f\u4e52\u4e53\u4e69\u4e99\u4ea4\u4ea6\u4ea5\u4eff\u4f09\u4f19\u4f0a\u4f15\u4f0d\u4f10\u4f11\u4f0f\u4ef2\u4ef6\u4efb\u4ef0\u4ef3\u4efd\u4f01\u4f0b\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518d\u51b0\u5217\u5211\u5212\u520e\u5216\u52a3\u5308\u5321\u5320\u5370\u5371\u5409\u540f\u540c\u540a\u5410\u5401\u540b\u5404\u5411\u540d\u5408\u5403\u540e\u5406\u5412\u56e0\u56de\u56dd\u5733\u5730\u5728\u572d\u572c\u572f\u5729\u5919\u591a\u5937\u5938\u5984\u5978\u5983\u597d\u5979\u5982\u5981\u5b57\u5b58\u5b87\u5b88\u5b85\u5b89\u5bfa\u5c16\u5c79\u5dde\u5e06\u5e76\u5e74"],["a6a1","\u5f0f\u5f1b\u5fd9\u5fd6\u620e\u620c\u620d\u6210\u6263\u625b\u6258\u6536\u65e9\u65e8\u65ec\u65ed\u66f2\u66f3\u6709\u673d\u6734\u6731\u6735\u6b21\u6b64\u6b7b\u6c16\u6c5d\u6c57\u6c59\u6c5f\u6c60\u6c50\u6c55\u6c61\u6c5b\u6c4d\u6c4e\u7070\u725f\u725d\u767e\u7af9\u7c73\u7cf8\u7f36\u7f8a\u7fbd\u8001\u8003\u800c\u8012\u8033\u807f\u8089\u808b\u808c\u81e3\u81ea\u81f3\u81fc\u820c\u821b\u821f\u826e\u8272\u827e\u866b\u8840\u884c\u8863\u897f\u9621\u4e32\u4ea8\u4f4d\u4f4f\u4f47\u4f57\u4f5e\u4f34\u4f5b\u4f55\u4f30\u4f50\u4f51\u4f3d\u4f3a\u4f38\u4f43\u4f54\u4f3c\u4f46\u4f63"],["a740","\u4f5c\u4f60\u4f2f\u4f4e\u4f36\u4f59\u4f5d\u4f48\u4f5a\u514c\u514b\u514d\u5175\u51b6\u51b7\u5225\u5224\u5229\u522a\u5228\u52ab\u52a9\u52aa\u52ac\u5323\u5373\u5375\u541d\u542d\u541e\u543e\u5426\u544e\u5427\u5446\u5443\u5433\u5448\u5442\u541b\u5429\u544a\u5439\u543b\u5438\u542e\u5435\u5436\u5420\u543c\u5440\u5431\u542b\u541f\u542c\u56ea\u56f0\u56e4\u56eb\u574a\u5751\u5740\u574d"],["a7a1","\u5747\u574e\u573e\u5750\u574f\u573b\u58ef\u593e\u599d\u5992\u59a8\u599e\u59a3\u5999\u5996\u598d\u59a4\u5993\u598a\u59a5\u5b5d\u5b5c\u5b5a\u5b5b\u5b8c\u5b8b\u5b8f\u5c2c\u5c40\u5c41\u5c3f\u5c3e\u5c90\u5c91\u5c94\u5c8c\u5deb\u5e0c\u5e8f\u5e87\u5e8a\u5ef7\u5f04\u5f1f\u5f64\u5f62\u5f77\u5f79\u5fd8\u5fcc\u5fd7\u5fcd\u5ff1\u5feb\u5ff8\u5fea\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626d\u628a\u627c\u627e\u6279\u6273\u6292\u626f\u6298\u626e\u6295\u6293\u6291\u6286\u6539\u653b\u6538\u65f1\u66f4\u675f\u674e\u674f\u6750\u6751\u675c\u6756\u675e\u6749\u6746\u6760"],["a840","\u6753\u6757\u6b65\u6bcf\u6c42\u6c5e\u6c99\u6c81\u6c88\u6c89\u6c85\u6c9b\u6c6a\u6c7a\u6c90\u6c70\u6c8c\u6c68\u6c96\u6c92\u6c7d\u6c83\u6c72\u6c7e\u6c74\u6c86\u6c76\u6c8d\u6c94\u6c98\u6c82\u7076\u707c\u707d\u7078\u7262\u7261\u7260\u72c4\u72c2\u7396\u752c\u752b\u7537\u7538\u7682\u76ef\u77e3\u79c1\u79c0\u79bf\u7a76\u7cfb\u7f55\u8096\u8093\u809d\u8098\u809b\u809a\u80b2\u826f\u8292"],["a8a1","\u828b\u828d\u898b\u89d2\u8a00\u8c37\u8c46\u8c55\u8c9d\u8d64\u8d70\u8db3\u8eab\u8eca\u8f9b\u8fb0\u8fc2\u8fc6\u8fc5\u8fc4\u5de1\u9091\u90a2\u90aa\u90a6\u90a3\u9149\u91c6\u91cc\u9632\u962e\u9631\u962a\u962c\u4e26\u4e56\u4e73\u4e8b\u4e9b\u4e9e\u4eab\u4eac\u4f6f\u4f9d\u4f8d\u4f73\u4f7f\u4f6c\u4f9b\u4f8b\u4f86\u4f83\u4f70\u4f75\u4f88\u4f69\u4f7b\u4f96\u4f7e\u4f8f\u4f91\u4f7a\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51bd\u51fd\u523b\u5238\u5237\u523a\u5230\u522e\u5236\u5241\u52be\u52bb\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53d6\u53d4\u53d7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547b\u5477\u5484\u5492\u5486\u547c\u5490\u5471\u5476\u548c\u549a\u5462\u5468\u548b\u547d\u548e\u56fa\u5783\u5777\u576a\u5769\u5761\u5766\u5764\u577c\u591c\u5949\u5947\u5948\u5944\u5954\u59be\u59bb\u59d4\u59b9\u59ae\u59d1\u59c6\u59d0\u59cd\u59cb\u59d3\u59ca\u59af\u59b3\u59d2\u59c5\u5b5f\u5b64\u5b63\u5b97\u5b9a\u5b98\u5b9c\u5b99\u5b9b\u5c1a\u5c48\u5c45"],["a9a1","\u5c46\u5cb7\u5ca1\u5cb8\u5ca9\u5cab\u5cb1\u5cb3\u5e18\u5e1a\u5e16\u5e15\u5e1b\u5e11\u5e78\u5e9a\u5e97\u5e9c\u5e95\u5e96\u5ef6\u5f26\u5f27\u5f29\u5f80\u5f81\u5f7f\u5f7c\u5fdd\u5fe0\u5ffd\u5ff5\u5fff\u600f\u6014\u602f\u6035\u6016\u602a\u6015\u6021\u6027\u6029\u602b\u601b\u6216\u6215\u623f\u623e\u6240\u627f\u62c9\u62cc\u62c4\u62bf\u62c2\u62b9\u62d2\u62db\u62ab\u62d3\u62d4\u62cb\u62c8\u62a8\u62bd\u62bc\u62d0\u62d9\u62c7\u62cd\u62b5\u62da\u62b1\u62d8\u62d6\u62d7\u62c6\u62ac\u62ce\u653e\u65a7\u65bc\u65fa\u6614\u6613\u660c\u6606\u6602\u660e\u6600\u660f\u6615\u660a"],["aa40","\u6607\u670d\u670b\u676d\u678b\u6795\u6771\u679c\u6773\u6777\u6787\u679d\u6797\u676f\u6770\u677f\u6789\u677e\u6790\u6775\u679a\u6793\u677c\u676a\u6772\u6b23\u6b66\u6b67\u6b7f\u6c13\u6c1b\u6ce3\u6ce8\u6cf3\u6cb1\u6ccc\u6ce5\u6cb3\u6cbd\u6cbe\u6cbc\u6ce2\u6cab\u6cd5\u6cd3\u6cb8\u6cc4\u6cb9\u6cc1\u6cae\u6cd7\u6cc5\u6cf1\u6cbf\u6cbb\u6ce1\u6cdb\u6cca\u6cac\u6cef\u6cdc\u6cd6\u6ce0"],["aaa1","\u7095\u708e\u7092\u708a\u7099\u722c\u722d\u7238\u7248\u7267\u7269\u72c0\u72ce\u72d9\u72d7\u72d0\u73a9\u73a8\u739f\u73ab\u73a5\u753d\u759d\u7599\u759a\u7684\u76c2\u76f2\u76f4\u77e5\u77fd\u793e\u7940\u7941\u79c9\u79c8\u7a7a\u7a79\u7afa\u7cfe\u7f54\u7f8c\u7f8b\u8005\u80ba\u80a5\u80a2\u80b1\u80a1\u80ab\u80a9\u80b4\u80aa\u80af\u81e5\u81fe\u820d\u82b3\u829d\u8299\u82ad\u82bd\u829f\u82b9\u82b1\u82ac\u82a5\u82af\u82b8\u82a3\u82b0\u82be\u82b7\u864e\u8671\u521d\u8868\u8ecb\u8fce\u8fd4\u8fd1\u90b5\u90b8\u90b1\u90b6\u91c7\u91d1\u9577\u9580\u961c\u9640\u963f\u963b\u9644"],["ab40","\u9642\u96b9\u96e8\u9752\u975e\u4e9f\u4ead\u4eae\u4fe1\u4fb5\u4faf\u4fbf\u4fe0\u4fd1\u4fcf\u4fdd\u4fc3\u4fb6\u4fd8\u4fdf\u4fca\u4fd7\u4fae\u4fd0\u4fc4\u4fc2\u4fda\u4fce\u4fde\u4fb7\u5157\u5192\u5191\u51a0\u524e\u5243\u524a\u524d\u524c\u524b\u5247\u52c7\u52c9\u52c3\u52c1\u530d\u5357\u537b\u539a\u53db\u54ac\u54c0\u54a8\u54ce\u54c9\u54b8\u54a6\u54b3\u54c7\u54c2\u54bd\u54aa\u54c1"],["aba1","\u54c4\u54c8\u54af\u54ab\u54b1\u54bb\u54a9\u54a7\u54bf\u56ff\u5782\u578b\u57a0\u57a3\u57a2\u57ce\u57ae\u5793\u5955\u5951\u594f\u594e\u5950\u59dc\u59d8\u59ff\u59e3\u59e8\u5a03\u59e5\u59ea\u59da\u59e6\u5a01\u59fb\u5b69\u5ba3\u5ba6\u5ba4\u5ba2\u5ba5\u5c01\u5c4e\u5c4f\u5c4d\u5c4b\u5cd9\u5cd2\u5df7\u5e1d\u5e25\u5e1f\u5e7d\u5ea0\u5ea6\u5efa\u5f08\u5f2d\u5f65\u5f88\u5f85\u5f8a\u5f8b\u5f87\u5f8c\u5f89\u6012\u601d\u6020\u6025\u600e\u6028\u604d\u6070\u6068\u6062\u6046\u6043\u606c\u606b\u606a\u6064\u6241\u62dc\u6316\u6309\u62fc\u62ed\u6301\u62ee\u62fd\u6307\u62f1\u62f7"],["ac40","\u62ef\u62ec\u62fe\u62f4\u6311\u6302\u653f\u6545\u65ab\u65bd\u65e2\u6625\u662d\u6620\u6627\u662f\u661f\u6628\u6631\u6624\u66f7\u67ff\u67d3\u67f1\u67d4\u67d0\u67ec\u67b6\u67af\u67f5\u67e9\u67ef\u67c4\u67d1\u67b4\u67da\u67e5\u67b8\u67cf\u67de\u67f3\u67b0\u67d9\u67e2\u67dd\u67d2\u6b6a\u6b83\u6b86\u6bb5\u6bd2\u6bd7\u6c1f\u6cc9\u6d0b\u6d32\u6d2a\u6d41\u6d25\u6d0c\u6d31\u6d1e\u6d17"],["aca1","\u6d3b\u6d3d\u6d3e\u6d36\u6d1b\u6cf5\u6d39\u6d27\u6d38\u6d29\u6d2e\u6d35\u6d0e\u6d2b\u70ab\u70ba\u70b3\u70ac\u70af\u70ad\u70b8\u70ae\u70a4\u7230\u7272\u726f\u7274\u72e9\u72e0\u72e1\u73b7\u73ca\u73bb\u73b2\u73cd\u73c0\u73b3\u751a\u752d\u754f\u754c\u754e\u754b\u75ab\u75a4\u75a5\u75a2\u75a3\u7678\u7686\u7687\u7688\u76c8\u76c6\u76c3\u76c5\u7701\u76f9\u76f8\u7709\u770b\u76fe\u76fc\u7707\u77dc\u7802\u7814\u780c\u780d\u7946\u7949\u7948\u7947\u79b9\u79ba\u79d1\u79d2\u79cb\u7a7f\u7a81\u7aff\u7afd\u7c7d\u7d02\u7d05\u7d00\u7d09\u7d07\u7d04\u7d06\u7f38\u7f8e\u7fbf\u8004"],["ad40","\u8010\u800d\u8011\u8036\u80d6\u80e5\u80da\u80c3\u80c4\u80cc\u80e1\u80db\u80ce\u80de\u80e4\u80dd\u81f4\u8222\u82e7\u8303\u8305\u82e3\u82db\u82e6\u8304\u82e5\u8302\u8309\u82d2\u82d7\u82f1\u8301\u82dc\u82d4\u82d1\u82de\u82d3\u82df\u82ef\u8306\u8650\u8679\u867b\u867a\u884d\u886b\u8981\u89d4\u8a08\u8a02\u8a03\u8c9e\u8ca0\u8d74\u8d73\u8db4\u8ecd\u8ecc\u8ff0\u8fe6\u8fe2\u8fea\u8fe5"],["ada1","\u8fed\u8feb\u8fe4\u8fe8\u90ca\u90ce\u90c1\u90c3\u914b\u914a\u91cd\u9582\u9650\u964b\u964c\u964d\u9762\u9769\u97cb\u97ed\u97f3\u9801\u98a8\u98db\u98df\u9996\u9999\u4e58\u4eb3\u500c\u500d\u5023\u4fef\u5026\u5025\u4ff8\u5029\u5016\u5006\u503c\u501f\u501a\u5012\u5011\u4ffa\u5000\u5014\u5028\u4ff1\u5021\u500b\u5019\u5018\u4ff3\u4fee\u502d\u502a\u4ffe\u502b\u5009\u517c\u51a4\u51a5\u51a2\u51cd\u51cc\u51c6\u51cb\u5256\u525c\u5254\u525b\u525d\u532a\u537f\u539f\u539d\u53df\u54e8\u5510\u5501\u5537\u54fc\u54e5\u54f2\u5506\u54fa\u5514\u54e9\u54ed\u54e1\u5509\u54ee\u54ea"],["ae40","\u54e6\u5527\u5507\u54fd\u550f\u5703\u5704\u57c2\u57d4\u57cb\u57c3\u5809\u590f\u5957\u5958\u595a\u5a11\u5a18\u5a1c\u5a1f\u5a1b\u5a13\u59ec\u5a20\u5a23\u5a29\u5a25\u5a0c\u5a09\u5b6b\u5c58\u5bb0\u5bb3\u5bb6\u5bb4\u5bae\u5bb5\u5bb9\u5bb8\u5c04\u5c51\u5c55\u5c50\u5ced\u5cfd\u5cfb\u5cea\u5ce8\u5cf0\u5cf6\u5d01\u5cf4\u5dee\u5e2d\u5e2b\u5eab\u5ead\u5ea7\u5f31\u5f92\u5f91\u5f90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606d\u6069\u606f\u6084\u609f\u609a\u608d\u6094\u608c\u6085\u6096\u6247\u62f3\u6308\u62ff\u634e\u633e\u632f\u6355\u6342\u6346\u634f\u6349\u633a\u6350\u633d\u632a\u632b\u6328\u634d\u634c\u6548\u6549\u6599\u65c1\u65c5\u6642\u6649\u664f\u6643\u6652\u664c\u6645\u6641\u66f8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68b3\u6817\u684c\u6851\u683d\u67f4\u6850\u6840\u683c\u6843\u682a\u6845\u6813\u6818\u6841\u6b8a\u6b89\u6bb7\u6c23\u6c27\u6c28\u6c26\u6c24\u6cf0\u6d6a\u6d95\u6d88\u6d87\u6d66\u6d78\u6d77\u6d59\u6d93"],["af40","\u6d6c\u6d89\u6d6e\u6d5a\u6d74\u6d69\u6d8c\u6d8a\u6d79\u6d85\u6d65\u6d94\u70ca\u70d8\u70e4\u70d9\u70c8\u70cf\u7239\u7279\u72fc\u72f9\u72fd\u72f8\u72f7\u7386\u73ed\u7409\u73ee\u73e0\u73ea\u73de\u7554\u755d\u755c\u755a\u7559\u75be\u75c5\u75c7\u75b2\u75b3\u75bd\u75bc\u75b9\u75c2\u75b8\u768b\u76b0\u76ca\u76cd\u76ce\u7729\u771f\u7720\u7728\u77e9\u7830\u7827\u7838\u781d\u7834\u7837"],["afa1","\u7825\u782d\u7820\u781f\u7832\u7955\u7950\u7960\u795f\u7956\u795e\u795d\u7957\u795a\u79e4\u79e3\u79e7\u79df\u79e6\u79e9\u79d8\u7a84\u7a88\u7ad9\u7b06\u7b11\u7c89\u7d21\u7d17\u7d0b\u7d0a\u7d20\u7d22\u7d14\u7d10\u7d15\u7d1a\u7d1c\u7d0d\u7d19\u7d1b\u7f3a\u7f5f\u7f94\u7fc5\u7fc1\u8006\u8018\u8015\u8019\u8017\u803d\u803f\u80f1\u8102\u80f0\u8105\u80ed\u80f4\u8106\u80f8\u80f3\u8108\u80fd\u810a\u80fc\u80ef\u81ed\u81ec\u8200\u8210\u822a\u822b\u8228\u822c\u82bb\u832b\u8352\u8354\u834a\u8338\u8350\u8349\u8335\u8334\u834f\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868a\u86aa\u8693\u86a4\u86a9\u868c\u86a3\u869c\u8870\u8877\u8881\u8882\u887d\u8879\u8a18\u8a10\u8a0e\u8a0c\u8a15\u8a0a\u8a17\u8a13\u8a16\u8a0f\u8a11\u8c48\u8c7a\u8c79\u8ca1\u8ca2\u8d77\u8eac\u8ed2\u8ed4\u8ecf\u8fb1\u9001\u9006\u8ff7\u9000\u8ffa\u8ff4\u9003\u8ffd\u9005\u8ff8\u9095\u90e1\u90dd\u90e2\u9152\u914d\u914c\u91d8\u91dd\u91d7\u91dc\u91d9\u9583\u9662\u9663\u9661"],["b0a1","\u965b\u965d\u9664\u9658\u965e\u96bb\u98e2\u99ac\u9aa8\u9ad8\u9b25\u9b32\u9b3c\u4e7e\u507a\u507d\u505c\u5047\u5043\u504c\u505a\u5049\u5065\u5076\u504e\u5055\u5075\u5074\u5077\u504f\u500f\u506f\u506d\u515c\u5195\u51f0\u526a\u526f\u52d2\u52d9\u52d8\u52d5\u5310\u530f\u5319\u533f\u5340\u533e\u53c3\u66fc\u5546\u556a\u5566\u5544\u555e\u5561\u5543\u554a\u5531\u5556\u554f\u5555\u552f\u5564\u5538\u552e\u555c\u552c\u5563\u5533\u5541\u5557\u5708\u570b\u5709\u57df\u5805\u580a\u5806\u57e0\u57e4\u57fa\u5802\u5835\u57f7\u57f9\u5920\u5962\u5a36\u5a41\u5a49\u5a66\u5a6a\u5a40"],["b140","\u5a3c\u5a62\u5a5a\u5a46\u5a4a\u5b70\u5bc7\u5bc5\u5bc4\u5bc2\u5bbf\u5bc6\u5c09\u5c08\u5c07\u5c60\u5c5c\u5c5d\u5d07\u5d06\u5d0e\u5d1b\u5d16\u5d22\u5d11\u5d29\u5d14\u5d19\u5d24\u5d27\u5d17\u5de2\u5e38\u5e36\u5e33\u5e37\u5eb7\u5eb8\u5eb6\u5eb5\u5ebe\u5f35\u5f37\u5f57\u5f6c\u5f69\u5f6b\u5f97\u5f99\u5f9e\u5f98\u5fa1\u5fa0\u5f9c\u607f\u60a3\u6089\u60a0\u60a8\u60cb\u60b4\u60e6\u60bd"],["b1a1","\u60c5\u60bb\u60b5\u60dc\u60bc\u60d8\u60d5\u60c6\u60df\u60b8\u60da\u60c7\u621a\u621b\u6248\u63a0\u63a7\u6372\u6396\u63a2\u63a5\u6377\u6367\u6398\u63aa\u6371\u63a9\u6389\u6383\u639b\u636b\u63a8\u6384\u6388\u6399\u63a1\u63ac\u6392\u638f\u6380\u637b\u6369\u6368\u637a\u655d\u6556\u6551\u6559\u6557\u555f\u654f\u6558\u6555\u6554\u659c\u659b\u65ac\u65cf\u65cb\u65cc\u65ce\u665d\u665a\u6664\u6668\u6666\u665e\u66f9\u52d7\u671b\u6881\u68af\u68a2\u6893\u68b5\u687f\u6876\u68b1\u68a7\u6897\u68b0\u6883\u68c4\u68ad\u6886\u6885\u6894\u689d\u68a8\u689f\u68a1\u6882\u6b32\u6bba"],["b240","\u6beb\u6bec\u6c2b\u6d8e\u6dbc\u6df3\u6dd9\u6db2\u6de1\u6dcc\u6de4\u6dfb\u6dfa\u6e05\u6dc7\u6dcb\u6daf\u6dd1\u6dae\u6dde\u6df9\u6db8\u6df7\u6df5\u6dc5\u6dd2\u6e1a\u6db5\u6dda\u6deb\u6dd8\u6dea\u6df1\u6dee\u6de8\u6dc6\u6dc4\u6daa\u6dec\u6dbf\u6de6\u70f9\u7109\u710a\u70fd\u70ef\u723d\u727d\u7281\u731c\u731b\u7316\u7313\u7319\u7387\u7405\u740a\u7403\u7406\u73fe\u740d\u74e0\u74f6"],["b2a1","\u74f7\u751c\u7522\u7565\u7566\u7562\u7570\u758f\u75d4\u75d5\u75b5\u75ca\u75cd\u768e\u76d4\u76d2\u76db\u7737\u773e\u773c\u7736\u7738\u773a\u786b\u7843\u784e\u7965\u7968\u796d\u79fb\u7a92\u7a95\u7b20\u7b28\u7b1b\u7b2c\u7b26\u7b19\u7b1e\u7b2e\u7c92\u7c97\u7c95\u7d46\u7d43\u7d71\u7d2e\u7d39\u7d3c\u7d40\u7d30\u7d33\u7d44\u7d2f\u7d42\u7d32\u7d31\u7f3d\u7f9e\u7f9a\u7fcc\u7fce\u7fd2\u801c\u804a\u8046\u812f\u8116\u8123\u812b\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838e\u839e\u8398\u8378\u83a2\u8396\u83bd\u83ab\u8392\u838a\u8393\u8389\u83a0\u8377\u837b\u837c"],["b340","\u8386\u83a7\u8655\u5f6a\u86c7\u86c0\u86b6\u86c4\u86b5\u86c6\u86cb\u86b1\u86af\u86c9\u8853\u889e\u8888\u88ab\u8892\u8896\u888d\u888b\u8993\u898f\u8a2a\u8a1d\u8a23\u8a25\u8a31\u8a2d\u8a1f\u8a1b\u8a22\u8c49\u8c5a\u8ca9\u8cac\u8cab\u8ca8\u8caa\u8ca7\u8d67\u8d66\u8dbe\u8dba\u8edb\u8edf\u9019\u900d\u901a\u9017\u9023\u901f\u901d\u9010\u9015\u901e\u9020\u900f\u9022\u9016\u901b\u9014"],["b3a1","\u90e8\u90ed\u90fd\u9157\u91ce\u91f5\u91e6\u91e3\u91e7\u91ed\u91e9\u9589\u966a\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966c\u96c0\u96ea\u96e9\u7ae0\u7adf\u9802\u9803\u9b5a\u9ce5\u9e75\u9e7f\u9ea5\u9ebb\u50a2\u508d\u5085\u5099\u5091\u5080\u5096\u5098\u509a\u6700\u51f1\u5272\u5274\u5275\u5269\u52de\u52dd\u52db\u535a\u53a5\u557b\u5580\u55a7\u557c\u558a\u559d\u5598\u5582\u559c\u55aa\u5594\u5587\u558b\u5583\u55b3\u55ae\u559f\u553e\u55b2\u559a\u55bb\u55ac\u55b1\u557e\u5589\u55ab\u5599\u570d\u582f\u582a\u5834\u5824\u5830\u5831\u5821\u581d\u5820\u58f9\u58fa\u5960"],["b440","\u5a77\u5a9a\u5a7f\u5a92\u5a9b\u5aa7\u5b73\u5b71\u5bd2\u5bcc\u5bd3\u5bd0\u5c0a\u5c0b\u5c31\u5d4c\u5d50\u5d34\u5d47\u5dfd\u5e45\u5e3d\u5e40\u5e43\u5e7e\u5eca\u5ec1\u5ec2\u5ec4\u5f3c\u5f6d\u5fa9\u5faa\u5fa8\u60d1\u60e1\u60b2\u60b6\u60e0\u611c\u6123\u60fa\u6115\u60f0\u60fb\u60f4\u6168\u60f1\u610e\u60f6\u6109\u6100\u6112\u621f\u6249\u63a3\u638c\u63cf\u63c0\u63e9\u63c9\u63c6\u63cd"],["b4a1","\u63d2\u63e3\u63d0\u63e1\u63d6\u63ed\u63ee\u6376\u63f4\u63ea\u63db\u6452\u63da\u63f9\u655e\u6566\u6562\u6563\u6591\u6590\u65af\u666e\u6670\u6674\u6676\u666f\u6691\u667a\u667e\u6677\u66fe\u66ff\u671f\u671d\u68fa\u68d5\u68e0\u68d8\u68d7\u6905\u68df\u68f5\u68ee\u68e7\u68f9\u68d2\u68f2\u68e3\u68cb\u68cd\u690d\u6912\u690e\u68c9\u68da\u696e\u68fb\u6b3e\u6b3a\u6b3d\u6b98\u6b96\u6bbc\u6bef\u6c2e\u6c2f\u6c2c\u6e2f\u6e38\u6e54\u6e21\u6e32\u6e67\u6e4a\u6e20\u6e25\u6e23\u6e1b\u6e5b\u6e58\u6e24\u6e56\u6e6e\u6e2d\u6e26\u6e6f\u6e34\u6e4d\u6e3a\u6e2c\u6e43\u6e1d\u6e3e\u6ecb"],["b540","\u6e89\u6e19\u6e4e\u6e63\u6e44\u6e72\u6e69\u6e5f\u7119\u711a\u7126\u7130\u7121\u7136\u716e\u711c\u724c\u7284\u7280\u7336\u7325\u7334\u7329\u743a\u742a\u7433\u7422\u7425\u7435\u7436\u7434\u742f\u741b\u7426\u7428\u7525\u7526\u756b\u756a\u75e2\u75db\u75e3\u75d9\u75d8\u75de\u75e0\u767b\u767c\u7696\u7693\u76b4\u76dc\u774f\u77ed\u785d\u786c\u786f\u7a0d\u7a08\u7a0b\u7a05\u7a00\u7a98"],["b5a1","\u7a97\u7a96\u7ae5\u7ae3\u7b49\u7b56\u7b46\u7b50\u7b52\u7b54\u7b4d\u7b4b\u7b4f\u7b51\u7c9f\u7ca5\u7d5e\u7d50\u7d68\u7d55\u7d2b\u7d6e\u7d72\u7d61\u7d66\u7d62\u7d70\u7d73\u5584\u7fd4\u7fd5\u800b\u8052\u8085\u8155\u8154\u814b\u8151\u814e\u8139\u8146\u813e\u814c\u8153\u8174\u8212\u821c\u83e9\u8403\u83f8\u840d\u83e0\u83c5\u840b\u83c1\u83ef\u83f1\u83f4\u8457\u840a\u83f0\u840c\u83cc\u83fd\u83f2\u83ca\u8438\u840e\u8404\u83dc\u8407\u83d4\u83df\u865b\u86df\u86d9\u86ed\u86d4\u86db\u86e4\u86d0\u86de\u8857\u88c1\u88c2\u88b1\u8983\u8996\u8a3b\u8a60\u8a55\u8a5e\u8a3c\u8a41"],["b640","\u8a54\u8a5b\u8a50\u8a46\u8a34\u8a3a\u8a36\u8a56\u8c61\u8c82\u8caf\u8cbc\u8cb3\u8cbd\u8cc1\u8cbb\u8cc0\u8cb4\u8cb7\u8cb6\u8cbf\u8cb8\u8d8a\u8d85\u8d81\u8dce\u8ddd\u8dcb\u8dda\u8dd1\u8dcc\u8ddb\u8dc6\u8efb\u8ef8\u8efc\u8f9c\u902e\u9035\u9031\u9038\u9032\u9036\u9102\u90f5\u9109\u90fe\u9163\u9165\u91cf\u9214\u9215\u9223\u9209\u921e\u920d\u9210\u9207\u9211\u9594\u958f\u958b\u9591"],["b6a1","\u9593\u9592\u958e\u968a\u968e\u968b\u967d\u9685\u9686\u968d\u9672\u9684\u96c1\u96c5\u96c4\u96c6\u96c7\u96ef\u96f2\u97cc\u9805\u9806\u9808\u98e7\u98ea\u98ef\u98e9\u98f2\u98ed\u99ae\u99ad\u9ec3\u9ecd\u9ed1\u4e82\u50ad\u50b5\u50b2\u50b3\u50c5\u50be\u50ac\u50b7\u50bb\u50af\u50c7\u527f\u5277\u527d\u52df\u52e6\u52e4\u52e2\u52e3\u532f\u55df\u55e8\u55d3\u55e6\u55ce\u55dc\u55c7\u55d1\u55e3\u55e4\u55ef\u55da\u55e1\u55c5\u55c6\u55e5\u55c9\u5712\u5713\u585e\u5851\u5858\u5857\u585a\u5854\u586b\u584c\u586d\u584a\u5862\u5852\u584b\u5967\u5ac1\u5ac9\u5acc\u5abe\u5abd\u5abc"],["b740","\u5ab3\u5ac2\u5ab2\u5d69\u5d6f\u5e4c\u5e79\u5ec9\u5ec8\u5f12\u5f59\u5fac\u5fae\u611a\u610f\u6148\u611f\u60f3\u611b\u60f9\u6101\u6108\u614e\u614c\u6144\u614d\u613e\u6134\u6127\u610d\u6106\u6137\u6221\u6222\u6413\u643e\u641e\u642a\u642d\u643d\u642c\u640f\u641c\u6414\u640d\u6436\u6416\u6417\u6406\u656c\u659f\u65b0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668d\u6703\u6994\u696d"],["b7a1","\u695a\u6977\u6960\u6954\u6975\u6930\u6982\u694a\u6968\u696b\u695e\u6953\u6979\u6986\u695d\u6963\u695b\u6b47\u6b72\u6bc0\u6bbf\u6bd3\u6bfd\u6ea2\u6eaf\u6ed3\u6eb6\u6ec2\u6e90\u6e9d\u6ec7\u6ec5\u6ea5\u6e98\u6ebc\u6eba\u6eab\u6ed1\u6e96\u6e9c\u6ec4\u6ed4\u6eaa\u6ea7\u6eb4\u714e\u7159\u7169\u7164\u7149\u7167\u715c\u716c\u7166\u714c\u7165\u715e\u7146\u7168\u7156\u723a\u7252\u7337\u7345\u733f\u733e\u746f\u745a\u7455\u745f\u745e\u7441\u743f\u7459\u745b\u745c\u7576\u7578\u7600\u75f0\u7601\u75f2\u75f1\u75fa\u75ff\u75f4\u75f3\u76de\u76df\u775b\u776b\u7766\u775e\u7763"],["b840","\u7779\u776a\u776c\u775c\u7765\u7768\u7762\u77ee\u788e\u78b0\u7897\u7898\u788c\u7889\u787c\u7891\u7893\u787f\u797a\u797f\u7981\u842c\u79bd\u7a1c\u7a1a\u7a20\u7a14\u7a1f\u7a1e\u7a9f\u7aa0\u7b77\u7bc0\u7b60\u7b6e\u7b67\u7cb1\u7cb3\u7cb5\u7d93\u7d79\u7d91\u7d81\u7d8f\u7d5b\u7f6e\u7f69\u7f6a\u7f72\u7fa9\u7fa8\u7fa4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816e\u8173\u816b"],["b8a1","\u8179\u817a\u8166\u8205\u8247\u8482\u8477\u843d\u8431\u8475\u8466\u846b\u8449\u846c\u845b\u843c\u8435\u8461\u8463\u8469\u846d\u8446\u865e\u865c\u865f\u86f9\u8713\u8708\u8707\u8700\u86fe\u86fb\u8702\u8703\u8706\u870a\u8859\u88df\u88d4\u88d9\u88dc\u88d8\u88dd\u88e1\u88ca\u88d5\u88d2\u899c\u89e3\u8a6b\u8a72\u8a73\u8a66\u8a69\u8a70\u8a87\u8a7c\u8a63\u8aa0\u8a71\u8a85\u8a6d\u8a62\u8a6e\u8a6c\u8a79\u8a7b\u8a3e\u8a68\u8c62\u8c8a\u8c89\u8cca\u8cc7\u8cc8\u8cc4\u8cb2\u8cc3\u8cc2\u8cc5\u8de1\u8ddf\u8de8\u8def\u8df3\u8dfa\u8dea\u8de4\u8de6\u8eb2\u8f03\u8f09\u8efe\u8f0a"],["b940","\u8f9f\u8fb2\u904b\u904a\u9053\u9042\u9054\u903c\u9055\u9050\u9047\u904f\u904e\u904d\u9051\u903e\u9041\u9112\u9117\u916c\u916a\u9169\u91c9\u9237\u9257\u9238\u923d\u9240\u923e\u925b\u924b\u9264\u9251\u9234\u9249\u924d\u9245\u9239\u923f\u925a\u9598\u9698\u9694\u9695\u96cd\u96cb\u96c9\u96ca\u96f7\u96fb\u96f9\u96f6\u9756\u9774\u9776\u9810\u9811\u9813\u980a\u9812\u980c\u98fc\u98f4"],["b9a1","\u98fd\u98fe\u99b3\u99b1\u99b4\u9ae1\u9ce9\u9e82\u9f0e\u9f13\u9f20\u50e7\u50ee\u50e5\u50d6\u50ed\u50da\u50d5\u50cf\u50d1\u50f1\u50ce\u50e9\u5162\u51f3\u5283\u5282\u5331\u53ad\u55fe\u5600\u561b\u5617\u55fd\u5614\u5606\u5609\u560d\u560e\u55f7\u5616\u561f\u5608\u5610\u55f6\u5718\u5716\u5875\u587e\u5883\u5893\u588a\u5879\u5885\u587d\u58fd\u5925\u5922\u5924\u596a\u5969\u5ae1\u5ae6\u5ae9\u5ad7\u5ad6\u5ad8\u5ae3\u5b75\u5bde\u5be7\u5be1\u5be5\u5be6\u5be8\u5be2\u5be4\u5bdf\u5c0d\u5c62\u5d84\u5d87\u5e5b\u5e63\u5e55\u5e57\u5e54\u5ed3\u5ed6\u5f0a\u5f46\u5f70\u5fb9\u6147"],["ba40","\u613f\u614b\u6177\u6162\u6163\u615f\u615a\u6158\u6175\u622a\u6487\u6458\u6454\u64a4\u6478\u645f\u647a\u6451\u6467\u6434\u646d\u647b\u6572\u65a1\u65d7\u65d6\u66a2\u66a8\u669d\u699c\u69a8\u6995\u69c1\u69ae\u69d3\u69cb\u699b\u69b7\u69bb\u69ab\u69b4\u69d0\u69cd\u69ad\u69cc\u69a6\u69c3\u69a3\u6b49\u6b4c\u6c33\u6f33\u6f14\u6efe\u6f13\u6ef4\u6f29\u6f3e\u6f20\u6f2c\u6f0f\u6f02\u6f22"],["baa1","\u6eff\u6eef\u6f06\u6f31\u6f38\u6f32\u6f23\u6f15\u6f2b\u6f2f\u6f88\u6f2a\u6eec\u6f01\u6ef2\u6ecc\u6ef7\u7194\u7199\u717d\u718a\u7184\u7192\u723e\u7292\u7296\u7344\u7350\u7464\u7463\u746a\u7470\u746d\u7504\u7591\u7627\u760d\u760b\u7609\u7613\u76e1\u76e3\u7784\u777d\u777f\u7761\u78c1\u789f\u78a7\u78b3\u78a9\u78a3\u798e\u798f\u798d\u7a2e\u7a31\u7aaa\u7aa9\u7aed\u7aef\u7ba1\u7b95\u7b8b\u7b75\u7b97\u7b9d\u7b94\u7b8f\u7bb8\u7b87\u7b84\u7cb9\u7cbd\u7cbe\u7dbb\u7db0\u7d9c\u7dbd\u7dbe\u7da0\u7dca\u7db4\u7db2\u7db1\u7dba\u7da2\u7dbf\u7db5\u7db8\u7dad\u7dd2\u7dc7\u7dac"],["bb40","\u7f70\u7fe0\u7fe1\u7fdf\u805e\u805a\u8087\u8150\u8180\u818f\u8188\u818a\u817f\u8182\u81e7\u81fa\u8207\u8214\u821e\u824b\u84c9\u84bf\u84c6\u84c4\u8499\u849e\u84b2\u849c\u84cb\u84b8\u84c0\u84d3\u8490\u84bc\u84d1\u84ca\u873f\u871c\u873b\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88f3\u8902\u88f4\u88f9\u88f8\u88fd\u88e8\u891a\u88ef\u8aa6\u8a8c\u8a9e\u8aa3\u8a8d\u8aa1\u8a93\u8aa4"],["bba1","\u8aaa\u8aa5\u8aa8\u8a98\u8a91\u8a9a\u8aa7\u8c6a\u8c8d\u8c8c\u8cd3\u8cd1\u8cd2\u8d6b\u8d99\u8d95\u8dfc\u8f14\u8f12\u8f15\u8f13\u8fa3\u9060\u9058\u905c\u9063\u9059\u905e\u9062\u905d\u905b\u9119\u9118\u911e\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927b\u9293\u929c\u92a8\u927c\u9291\u95a1\u95a8\u95a9\u95a3\u95a5\u95a4\u9699\u969c\u969b\u96cc\u96d2\u9700\u977c\u9785\u97f6\u9817\u9818\u98af\u98b1\u9903\u9905\u990c\u9909\u99c1\u9aaf\u9ab0\u9ae6\u9b41\u9b42\u9cf4\u9cf6\u9cf3\u9ebc\u9f3b\u9f4a\u5104\u5100\u50fb\u50f5\u50f9\u5102\u5108\u5109\u5105\u51dc"],["bc40","\u5287\u5288\u5289\u528d\u528a\u52f0\u53b2\u562e\u563b\u5639\u5632\u563f\u5634\u5629\u5653\u564e\u5657\u5674\u5636\u562f\u5630\u5880\u589f\u589e\u58b3\u589c\u58ae\u58a9\u58a6\u596d\u5b09\u5afb\u5b0b\u5af5\u5b0c\u5b08\u5bee\u5bec\u5be9\u5beb\u5c64\u5c65\u5d9d\u5d94\u5e62\u5e5f\u5e61\u5ee2\u5eda\u5edf\u5edd\u5ee3\u5ee0\u5f48\u5f71\u5fb7\u5fb5\u6176\u6167\u616e\u615d\u6155\u6182"],["bca1","\u617c\u6170\u616b\u617e\u61a7\u6190\u61ab\u618e\u61ac\u619a\u61a4\u6194\u61ae\u622e\u6469\u646f\u6479\u649e\u64b2\u6488\u6490\u64b0\u64a5\u6493\u6495\u64a9\u6492\u64ae\u64ad\u64ab\u649a\u64ac\u6499\u64a2\u64b3\u6575\u6577\u6578\u66ae\u66ab\u66b4\u66b1\u6a23\u6a1f\u69e8\u6a01\u6a1e\u6a19\u69fd\u6a21\u6a13\u6a0a\u69f3\u6a02\u6a05\u69ed\u6a11\u6b50\u6b4e\u6ba4\u6bc5\u6bc6\u6f3f\u6f7c\u6f84\u6f51\u6f66\u6f54\u6f86\u6f6d\u6f5b\u6f78\u6f6e\u6f8e\u6f7a\u6f70\u6f64\u6f97\u6f58\u6ed5\u6f6f\u6f60\u6f5f\u719f\u71ac\u71b1\u71a8\u7256\u729b\u734e\u7357\u7469\u748b\u7483"],["bd40","\u747e\u7480\u757f\u7620\u7629\u761f\u7624\u7626\u7621\u7622\u769a\u76ba\u76e4\u778e\u7787\u778c\u7791\u778b\u78cb\u78c5\u78ba\u78ca\u78be\u78d5\u78bc\u78d0\u7a3f\u7a3c\u7a40\u7a3d\u7a37\u7a3b\u7aaf\u7aae\u7bad\u7bb1\u7bc4\u7bb4\u7bc6\u7bc7\u7bc1\u7ba0\u7bcc\u7cca\u7de0\u7df4\u7def\u7dfb\u7dd8\u7dec\u7ddd\u7de8\u7de3\u7dda\u7dde\u7de9\u7d9e\u7dd9\u7df2\u7df9\u7f75\u7f77\u7faf"],["bda1","\u7fe9\u8026\u819b\u819c\u819d\u81a0\u819a\u8198\u8517\u853d\u851a\u84ee\u852c\u852d\u8513\u8511\u8523\u8521\u8514\u84ec\u8525\u84ff\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874c\u8753\u885b\u885d\u8910\u8907\u8912\u8913\u8915\u890a\u8abc\u8ad2\u8ac7\u8ac4\u8a95\u8acb\u8af8\u8ab2\u8ac9\u8ac2\u8abf\u8ab0\u8ad6\u8acd\u8ab6\u8ab9\u8adb\u8c4c\u8c4e\u8c6c\u8ce0\u8cde\u8ce6\u8ce4\u8cec\u8ced\u8ce2\u8ce3\u8cdc\u8cea\u8ce1\u8d6d\u8d9f\u8da3\u8e2b\u8e10\u8e1d\u8e22\u8e0f\u8e29\u8e1f\u8e21\u8e1e\u8eba\u8f1d\u8f1b\u8f1f\u8f29\u8f26\u8f2a\u8f1c\u8f1e"],["be40","\u8f25\u9069\u906e\u9068\u906d\u9077\u9130\u912d\u9127\u9131\u9187\u9189\u918b\u9183\u92c5\u92bb\u92b7\u92ea\u92ac\u92e4\u92c1\u92b3\u92bc\u92d2\u92c7\u92f0\u92b2\u95ad\u95b1\u9704\u9706\u9707\u9709\u9760\u978d\u978b\u978f\u9821\u982b\u981c\u98b3\u990a\u9913\u9912\u9918\u99dd\u99d0\u99df\u99db\u99d1\u99d5\u99d2\u99d9\u9ab7\u9aee\u9aef\u9b27\u9b45\u9b44\u9b77\u9b6f\u9d06\u9d09"],["bea1","\u9d03\u9ea9\u9ebe\u9ece\u58a8\u9f52\u5112\u5118\u5114\u5110\u5115\u5180\u51aa\u51dd\u5291\u5293\u52f3\u5659\u566b\u5679\u5669\u5664\u5678\u566a\u5668\u5665\u5671\u566f\u566c\u5662\u5676\u58c1\u58be\u58c7\u58c5\u596e\u5b1d\u5b34\u5b78\u5bf0\u5c0e\u5f4a\u61b2\u6191\u61a9\u618a\u61cd\u61b6\u61be\u61ca\u61c8\u6230\u64c5\u64c1\u64cb\u64bb\u64bc\u64da\u64c4\u64c7\u64c2\u64cd\u64bf\u64d2\u64d4\u64be\u6574\u66c6\u66c9\u66b9\u66c4\u66c7\u66b8\u6a3d\u6a38\u6a3a\u6a59\u6a6b\u6a58\u6a39\u6a44\u6a62\u6a61\u6a4b\u6a47\u6a35\u6a5f\u6a48\u6b59\u6b77\u6c05\u6fc2\u6fb1\u6fa1"],["bf40","\u6fc3\u6fa4\u6fc1\u6fa7\u6fb3\u6fc0\u6fb9\u6fb6\u6fa6\u6fa0\u6fb4\u71be\u71c9\u71d0\u71d2\u71c8\u71d5\u71b9\u71ce\u71d9\u71dc\u71c3\u71c4\u7368\u749c\u74a3\u7498\u749f\u749e\u74e2\u750c\u750d\u7634\u7638\u763a\u76e7\u76e5\u77a0\u779e\u779f\u77a5\u78e8\u78da\u78ec\u78e7\u79a6\u7a4d\u7a4e\u7a46\u7a4c\u7a4b\u7aba\u7bd9\u7c11\u7bc9\u7be4\u7bdb\u7be1\u7be9\u7be6\u7cd5\u7cd6\u7e0a"],["bfa1","\u7e11\u7e08\u7e1b\u7e23\u7e1e\u7e1d\u7e09\u7e10\u7f79\u7fb2\u7ff0\u7ff1\u7fee\u8028\u81b3\u81a9\u81a8\u81fb\u8208\u8258\u8259\u854a\u8559\u8548\u8568\u8569\u8543\u8549\u856d\u856a\u855e\u8783\u879f\u879e\u87a2\u878d\u8861\u892a\u8932\u8925\u892b\u8921\u89aa\u89a6\u8ae6\u8afa\u8aeb\u8af1\u8b00\u8adc\u8ae7\u8aee\u8afe\u8b01\u8b02\u8af7\u8aed\u8af3\u8af6\u8afc\u8c6b\u8c6d\u8c93\u8cf4\u8e44\u8e31\u8e34\u8e42\u8e39\u8e35\u8f3b\u8f2f\u8f38\u8f33\u8fa8\u8fa6\u9075\u9074\u9078\u9072\u907c\u907a\u9134\u9192\u9320\u9336\u92f8\u9333\u932f\u9322\u92fc\u932b\u9304\u931a"],["c040","\u9310\u9326\u9321\u9315\u932e\u9319\u95bb\u96a7\u96a8\u96aa\u96d5\u970e\u9711\u9716\u970d\u9713\u970f\u975b\u975c\u9766\u9798\u9830\u9838\u983b\u9837\u982d\u9839\u9824\u9910\u9928\u991e\u991b\u9921\u991a\u99ed\u99e2\u99f1\u9ab8\u9abc\u9afb\u9aed\u9b28\u9b91\u9d15\u9d23\u9d26\u9d28\u9d12\u9d1b\u9ed8\u9ed4\u9f8d\u9f9c\u512a\u511f\u5121\u5132\u52f5\u568e\u5680\u5690\u5685\u5687"],["c0a1","\u568f\u58d5\u58d3\u58d1\u58ce\u5b30\u5b2a\u5b24\u5b7a\u5c37\u5c68\u5dbc\u5dba\u5dbd\u5db8\u5e6b\u5f4c\u5fbd\u61c9\u61c2\u61c7\u61e6\u61cb\u6232\u6234\u64ce\u64ca\u64d8\u64e0\u64f0\u64e6\u64ec\u64f1\u64e2\u64ed\u6582\u6583\u66d9\u66d6\u6a80\u6a94\u6a84\u6aa2\u6a9c\u6adb\u6aa3\u6a7e\u6a97\u6a90\u6aa0\u6b5c\u6bae\u6bda\u6c08\u6fd8\u6ff1\u6fdf\u6fe0\u6fdb\u6fe4\u6feb\u6fef\u6f80\u6fec\u6fe1\u6fe9\u6fd5\u6fee\u6ff0\u71e7\u71df\u71ee\u71e6\u71e5\u71ed\u71ec\u71f4\u71e0\u7235\u7246\u7370\u7372\u74a9\u74b0\u74a6\u74a8\u7646\u7642\u764c\u76ea\u77b3\u77aa\u77b0\u77ac"],["c140","\u77a7\u77ad\u77ef\u78f7\u78fa\u78f4\u78ef\u7901\u79a7\u79aa\u7a57\u7abf\u7c07\u7c0d\u7bfe\u7bf7\u7c0c\u7be0\u7ce0\u7cdc\u7cde\u7ce2\u7cdf\u7cd9\u7cdd\u7e2e\u7e3e\u7e46\u7e37\u7e32\u7e43\u7e2b\u7e3d\u7e31\u7e45\u7e41\u7e34\u7e39\u7e48\u7e35\u7e3f\u7e2f\u7f44\u7ff3\u7ffc\u8071\u8072\u8070\u806f\u8073\u81c6\u81c3\u81ba\u81c2\u81c0\u81bf\u81bd\u81c9\u81be\u81e8\u8209\u8271\u85aa"],["c1a1","\u8584\u857e\u859c\u8591\u8594\u85af\u859b\u8587\u85a8\u858a\u8667\u87c0\u87d1\u87b3\u87d2\u87c6\u87ab\u87bb\u87ba\u87c8\u87cb\u893b\u8936\u8944\u8938\u893d\u89ac\u8b0e\u8b17\u8b19\u8b1b\u8b0a\u8b20\u8b1d\u8b04\u8b10\u8c41\u8c3f\u8c73\u8cfa\u8cfd\u8cfc\u8cf8\u8cfb\u8da8\u8e49\u8e4b\u8e48\u8e4a\u8f44\u8f3e\u8f42\u8f45\u8f3f\u907f\u907d\u9084\u9081\u9082\u9080\u9139\u91a3\u919e\u919c\u934d\u9382\u9328\u9375\u934a\u9365\u934b\u9318\u937e\u936c\u935b\u9370\u935a\u9354\u95ca\u95cb\u95cc\u95c8\u95c6\u96b1\u96b8\u96d6\u971c\u971e\u97a0\u97d3\u9846\u98b6\u9935\u9a01"],["c240","\u99ff\u9bae\u9bab\u9baa\u9bad\u9d3b\u9d3f\u9e8b\u9ecf\u9ede\u9edc\u9edd\u9edb\u9f3e\u9f4b\u53e2\u5695\u56ae\u58d9\u58d8\u5b38\u5f5d\u61e3\u6233\u64f4\u64f2\u64fe\u6506\u64fa\u64fb\u64f7\u65b7\u66dc\u6726\u6ab3\u6aac\u6ac3\u6abb\u6ab8\u6ac2\u6aae\u6aaf\u6b5f\u6b78\u6baf\u7009\u700b\u6ffe\u7006\u6ffa\u7011\u700f\u71fb\u71fc\u71fe\u71f8\u7377\u7375\u74a7\u74bf\u7515\u7656\u7658"],["c2a1","\u7652\u77bd\u77bf\u77bb\u77bc\u790e\u79ae\u7a61\u7a62\u7a60\u7ac4\u7ac5\u7c2b\u7c27\u7c2a\u7c1e\u7c23\u7c21\u7ce7\u7e54\u7e55\u7e5e\u7e5a\u7e61\u7e52\u7e59\u7f48\u7ff9\u7ffb\u8077\u8076\u81cd\u81cf\u820a\u85cf\u85a9\u85cd\u85d0\u85c9\u85b0\u85ba\u85b9\u85a6\u87ef\u87ec\u87f2\u87e0\u8986\u89b2\u89f4\u8b28\u8b39\u8b2c\u8b2b\u8c50\u8d05\u8e59\u8e63\u8e66\u8e64\u8e5f\u8e55\u8ec0\u8f49\u8f4d\u9087\u9083\u9088\u91ab\u91ac\u91d0\u9394\u938a\u9396\u93a2\u93b3\u93ae\u93ac\u93b0\u9398\u939a\u9397\u95d4\u95d6\u95d0\u95d5\u96e2\u96dc\u96d9\u96db\u96de\u9724\u97a3\u97a6"],["c340","\u97ad\u97f9\u984d\u984f\u984c\u984e\u9853\u98ba\u993e\u993f\u993d\u992e\u99a5\u9a0e\u9ac1\u9b03\u9b06\u9b4f\u9b4e\u9b4d\u9bca\u9bc9\u9bfd\u9bc8\u9bc0\u9d51\u9d5d\u9d60\u9ee0\u9f15\u9f2c\u5133\u56a5\u58de\u58df\u58e2\u5bf5\u9f90\u5eec\u61f2\u61f7\u61f6\u61f5\u6500\u650f\u66e0\u66dd\u6ae5\u6add\u6ada\u6ad3\u701b\u701f\u7028\u701a\u701d\u7015\u7018\u7206\u720d\u7258\u72a2\u7378"],["c3a1","\u737a\u74bd\u74ca\u74e3\u7587\u7586\u765f\u7661\u77c7\u7919\u79b1\u7a6b\u7a69\u7c3e\u7c3f\u7c38\u7c3d\u7c37\u7c40\u7e6b\u7e6d\u7e79\u7e69\u7e6a\u7f85\u7e73\u7fb6\u7fb9\u7fb8\u81d8\u85e9\u85dd\u85ea\u85d5\u85e4\u85e5\u85f7\u87fb\u8805\u880d\u87f9\u87fe\u8960\u895f\u8956\u895e\u8b41\u8b5c\u8b58\u8b49\u8b5a\u8b4e\u8b4f\u8b46\u8b59\u8d08\u8d0a\u8e7c\u8e72\u8e87\u8e76\u8e6c\u8e7a\u8e74\u8f54\u8f4e\u8fad\u908a\u908b\u91b1\u91ae\u93e1\u93d1\u93df\u93c3\u93c8\u93dc\u93dd\u93d6\u93e2\u93cd\u93d8\u93e4\u93d7\u93e8\u95dc\u96b4\u96e3\u972a\u9727\u9761\u97dc\u97fb\u985e"],["c440","\u9858\u985b\u98bc\u9945\u9949\u9a16\u9a19\u9b0d\u9be8\u9be7\u9bd6\u9bdb\u9d89\u9d61\u9d72\u9d6a\u9d6c\u9e92\u9e97\u9e93\u9eb4\u52f8\u56a8\u56b7\u56b6\u56b4\u56bc\u58e4\u5b40\u5b43\u5b7d\u5bf6\u5dc9\u61f8\u61fa\u6518\u6514\u6519\u66e6\u6727\u6aec\u703e\u7030\u7032\u7210\u737b\u74cf\u7662\u7665\u7926\u792a\u792c\u792b\u7ac7\u7af6\u7c4c\u7c43\u7c4d\u7cef\u7cf0\u8fae\u7e7d\u7e7c"],["c4a1","\u7e82\u7f4c\u8000\u81da\u8266\u85fb\u85f9\u8611\u85fa\u8606\u860b\u8607\u860a\u8814\u8815\u8964\u89ba\u89f8\u8b70\u8b6c\u8b66\u8b6f\u8b5f\u8b6b\u8d0f\u8d0d\u8e89\u8e81\u8e85\u8e82\u91b4\u91cb\u9418\u9403\u93fd\u95e1\u9730\u98c4\u9952\u9951\u99a8\u9a2b\u9a30\u9a37\u9a35\u9c13\u9c0d\u9e79\u9eb5\u9ee8\u9f2f\u9f5f\u9f63\u9f61\u5137\u5138\u56c1\u56c0\u56c2\u5914\u5c6c\u5dcd\u61fc\u61fe\u651d\u651c\u6595\u66e9\u6afb\u6b04\u6afa\u6bb2\u704c\u721b\u72a7\u74d6\u74d4\u7669\u77d3\u7c50\u7e8f\u7e8c\u7fbc\u8617\u862d\u861a\u8823\u8822\u8821\u881f\u896a\u896c\u89bd\u8b74"],["c540","\u8b77\u8b7d\u8d13\u8e8a\u8e8d\u8e8b\u8f5f\u8faf\u91ba\u942e\u9433\u9435\u943a\u9438\u9432\u942b\u95e2\u9738\u9739\u9732\u97ff\u9867\u9865\u9957\u9a45\u9a43\u9a40\u9a3e\u9acf\u9b54\u9b51\u9c2d\u9c25\u9daf\u9db4\u9dc2\u9db8\u9e9d\u9eef\u9f19\u9f5c\u9f66\u9f67\u513c\u513b\u56c8\u56ca\u56c9\u5b7f\u5dd4\u5dd2\u5f4e\u61ff\u6524\u6b0a\u6b61\u7051\u7058\u7380\u74e4\u758a\u766e\u766c"],["c5a1","\u79b3\u7c60\u7c5f\u807e\u807d\u81df\u8972\u896f\u89fc\u8b80\u8d16\u8d17\u8e91\u8e93\u8f61\u9148\u9444\u9451\u9452\u973d\u973e\u97c3\u97c1\u986b\u9955\u9a55\u9a4d\u9ad2\u9b1a\u9c49\u9c31\u9c3e\u9c3b\u9dd3\u9dd7\u9f34\u9f6c\u9f6a\u9f94\u56cc\u5dd6\u6200\u6523\u652b\u652a\u66ec\u6b10\u74da\u7aca\u7c64\u7c63\u7c65\u7e93\u7e96\u7e94\u81e2\u8638\u863f\u8831\u8b8a\u9090\u908f\u9463\u9460\u9464\u9768\u986f\u995c\u9a5a\u9a5b\u9a57\u9ad3\u9ad4\u9ad1\u9c54\u9c57\u9c56\u9de5\u9e9f\u9ef4\u56d1\u58e9\u652c\u705e\u7671\u7672\u77d7\u7f50\u7f88\u8836\u8839\u8862\u8b93\u8b92"],["c640","\u8b96\u8277\u8d1b\u91c0\u946a\u9742\u9748\u9744\u97c6\u9870\u9a5f\u9b22\u9b58\u9c5f\u9df9\u9dfa\u9e7c\u9e7d\u9f07\u9f77\u9f72\u5ef3\u6b16\u7063\u7c6c\u7c6e\u883b\u89c0\u8ea1\u91c1\u9472\u9470\u9871\u995e\u9ad6\u9b23\u9ecc\u7064\u77da\u8b9a\u9477\u97c9\u9a62\u9a65\u7e9c\u8b9c\u8eaa\u91c5\u947d\u947e\u947c\u9c77\u9c78\u9ef7\u8c54\u947f\u9e1a\u7228\u9a6a\u9b31\u9e1b\u9e1e\u7c72"],["c940","\u4e42\u4e5c\u51f5\u531a\u5382\u4e07\u4e0c\u4e47\u4e8d\u56d7\ufa0c\u5c6e\u5f73\u4e0f\u5187\u4e0e\u4e2e\u4e93\u4ec2\u4ec9\u4ec8\u5198\u52fc\u536c\u53b9\u5720\u5903\u592c\u5c10\u5dff\u65e1\u6bb3\u6bcc\u6c14\u723f\u4e31\u4e3c\u4ee8\u4edc\u4ee9\u4ee1\u4edd\u4eda\u520c\u531c\u534c\u5722\u5723\u5917\u592f\u5b81\u5b84\u5c12\u5c3b\u5c74\u5c73\u5e04\u5e80\u5e82\u5fc9\u6209\u6250\u6c15"],["c9a1","\u6c36\u6c43\u6c3f\u6c3b\u72ae\u72b0\u738a\u79b8\u808a\u961e\u4f0e\u4f18\u4f2c\u4ef5\u4f14\u4ef1\u4f00\u4ef7\u4f08\u4f1d\u4f02\u4f05\u4f22\u4f13\u4f04\u4ef4\u4f12\u51b1\u5213\u5209\u5210\u52a6\u5322\u531f\u534d\u538a\u5407\u56e1\u56df\u572e\u572a\u5734\u593c\u5980\u597c\u5985\u597b\u597e\u5977\u597f\u5b56\u5c15\u5c25\u5c7c\u5c7a\u5c7b\u5c7e\u5ddf\u5e75\u5e84\u5f02\u5f1a\u5f74\u5fd5\u5fd4\u5fcf\u625c\u625e\u6264\u6261\u6266\u6262\u6259\u6260\u625a\u6265\u65ef\u65ee\u673e\u6739\u6738\u673b\u673a\u673f\u673c\u6733\u6c18\u6c46\u6c52\u6c5c\u6c4f\u6c4a\u6c54\u6c4b"],["ca40","\u6c4c\u7071\u725e\u72b4\u72b5\u738e\u752a\u767f\u7a75\u7f51\u8278\u827c\u8280\u827d\u827f\u864d\u897e\u9099\u9097\u9098\u909b\u9094\u9622\u9624\u9620\u9623\u4f56\u4f3b\u4f62\u4f49\u4f53\u4f64\u4f3e\u4f67\u4f52\u4f5f\u4f41\u4f58\u4f2d\u4f33\u4f3f\u4f61\u518f\u51b9\u521c\u521e\u5221\u52ad\u52ae\u5309\u5363\u5372\u538e\u538f\u5430\u5437\u542a\u5454\u5445\u5419\u541c\u5425\u5418"],["caa1","\u543d\u544f\u5441\u5428\u5424\u5447\u56ee\u56e7\u56e5\u5741\u5745\u574c\u5749\u574b\u5752\u5906\u5940\u59a6\u5998\u59a0\u5997\u598e\u59a2\u5990\u598f\u59a7\u59a1\u5b8e\u5b92\u5c28\u5c2a\u5c8d\u5c8f\u5c88\u5c8b\u5c89\u5c92\u5c8a\u5c86\u5c93\u5c95\u5de0\u5e0a\u5e0e\u5e8b\u5e89\u5e8c\u5e88\u5e8d\u5f05\u5f1d\u5f78\u5f76\u5fd2\u5fd1\u5fd0\u5fed\u5fe8\u5fee\u5ff3\u5fe1\u5fe4\u5fe3\u5ffa\u5fef\u5ff7\u5ffb\u6000\u5ff4\u623a\u6283\u628c\u628e\u628f\u6294\u6287\u6271\u627b\u627a\u6270\u6281\u6288\u6277\u627d\u6272\u6274\u6537\u65f0\u65f4\u65f3\u65f2\u65f5\u6745\u6747"],["cb40","\u6759\u6755\u674c\u6748\u675d\u674d\u675a\u674b\u6bd0\u6c19\u6c1a\u6c78\u6c67\u6c6b\u6c84\u6c8b\u6c8f\u6c71\u6c6f\u6c69\u6c9a\u6c6d\u6c87\u6c95\u6c9c\u6c66\u6c73\u6c65\u6c7b\u6c8e\u7074\u707a\u7263\u72bf\u72bd\u72c3\u72c6\u72c1\u72ba\u72c5\u7395\u7397\u7393\u7394\u7392\u753a\u7539\u7594\u7595\u7681\u793d\u8034\u8095\u8099\u8090\u8092\u809c\u8290\u828f\u8285\u828e\u8291\u8293"],["cba1","\u828a\u8283\u8284\u8c78\u8fc9\u8fbf\u909f\u90a1\u90a5\u909e\u90a7\u90a0\u9630\u9628\u962f\u962d\u4e33\u4f98\u4f7c\u4f85\u4f7d\u4f80\u4f87\u4f76\u4f74\u4f89\u4f84\u4f77\u4f4c\u4f97\u4f6a\u4f9a\u4f79\u4f81\u4f78\u4f90\u4f9c\u4f94\u4f9e\u4f92\u4f82\u4f95\u4f6b\u4f6e\u519e\u51bc\u51be\u5235\u5232\u5233\u5246\u5231\u52bc\u530a\u530b\u533c\u5392\u5394\u5487\u547f\u5481\u5491\u5482\u5488\u546b\u547a\u547e\u5465\u546c\u5474\u5466\u548d\u546f\u5461\u5460\u5498\u5463\u5467\u5464\u56f7\u56f9\u576f\u5772\u576d\u576b\u5771\u5770\u5776\u5780\u5775\u577b\u5773\u5774\u5762"],["cc40","\u5768\u577d\u590c\u5945\u59b5\u59ba\u59cf\u59ce\u59b2\u59cc\u59c1\u59b6\u59bc\u59c3\u59d6\u59b1\u59bd\u59c0\u59c8\u59b4\u59c7\u5b62\u5b65\u5b93\u5b95\u5c44\u5c47\u5cae\u5ca4\u5ca0\u5cb5\u5caf\u5ca8\u5cac\u5c9f\u5ca3\u5cad\u5ca2\u5caa\u5ca7\u5c9d\u5ca5\u5cb6\u5cb0\u5ca6\u5e17\u5e14\u5e19\u5f28\u5f22\u5f23\u5f24\u5f54\u5f82\u5f7e\u5f7d\u5fde\u5fe5\u602d\u6026\u6019\u6032\u600b"],["cca1","\u6034\u600a\u6017\u6033\u601a\u601e\u602c\u6022\u600d\u6010\u602e\u6013\u6011\u600c\u6009\u601c\u6214\u623d\u62ad\u62b4\u62d1\u62be\u62aa\u62b6\u62ca\u62ae\u62b3\u62af\u62bb\u62a9\u62b0\u62b8\u653d\u65a8\u65bb\u6609\u65fc\u6604\u6612\u6608\u65fb\u6603\u660b\u660d\u6605\u65fd\u6611\u6610\u66f6\u670a\u6785\u676c\u678e\u6792\u6776\u677b\u6798\u6786\u6784\u6774\u678d\u678c\u677a\u679f\u6791\u6799\u6783\u677d\u6781\u6778\u6779\u6794\u6b25\u6b80\u6b7e\u6bde\u6c1d\u6c93\u6cec\u6ceb\u6cee\u6cd9\u6cb6\u6cd4\u6cad\u6ce7\u6cb7\u6cd0\u6cc2\u6cba\u6cc3\u6cc6\u6ced\u6cf2"],["cd40","\u6cd2\u6cdd\u6cb4\u6c8a\u6c9d\u6c80\u6cde\u6cc0\u6d30\u6ccd\u6cc7\u6cb0\u6cf9\u6ccf\u6ce9\u6cd1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709a\u7083\u726a\u72d6\u72cb\u72d8\u72c9\u72dc\u72d2\u72d4\u72da\u72cc\u72d1\u73a4\u73a1\u73ad\u73a6\u73a2\u73a0\u73ac\u739d\u74dd\u74e8\u753f\u7540\u753e\u758c\u7598\u76af\u76f3\u76f1\u76f0\u76f5\u77f8\u77fc\u77f9\u77fb\u77fa"],["cda1","\u77f7\u7942\u793f\u79c5\u7a78\u7a7b\u7afb\u7c75\u7cfd\u8035\u808f\u80ae\u80a3\u80b8\u80b5\u80ad\u8220\u82a0\u82c0\u82ab\u829a\u8298\u829b\u82b5\u82a7\u82ae\u82bc\u829e\u82ba\u82b4\u82a8\u82a1\u82a9\u82c2\u82a4\u82c3\u82b6\u82a2\u8670\u866f\u866d\u866e\u8c56\u8fd2\u8fcb\u8fd3\u8fcd\u8fd6\u8fd5\u8fd7\u90b2\u90b4\u90af\u90b3\u90b0\u9639\u963d\u963c\u963a\u9643\u4fcd\u4fc5\u4fd3\u4fb2\u4fc9\u4fcb\u4fc1\u4fd4\u4fdc\u4fd9\u4fbb\u4fb3\u4fdb\u4fc7\u4fd6\u4fba\u4fc0\u4fb9\u4fec\u5244\u5249\u52c0\u52c2\u533d\u537c\u5397\u5396\u5399\u5398\u54ba\u54a1\u54ad\u54a5\u54cf"],["ce40","\u54c3\u830d\u54b7\u54ae\u54d6\u54b6\u54c5\u54c6\u54a0\u5470\u54bc\u54a2\u54be\u5472\u54de\u54b0\u57b5\u579e\u579f\u57a4\u578c\u5797\u579d\u579b\u5794\u5798\u578f\u5799\u57a5\u579a\u5795\u58f4\u590d\u5953\u59e1\u59de\u59ee\u5a00\u59f1\u59dd\u59fa\u59fd\u59fc\u59f6\u59e4\u59f2\u59f7\u59db\u59e9\u59f3\u59f5\u59e0\u59fe\u59f4\u59ed\u5ba8\u5c4c\u5cd0\u5cd8\u5ccc\u5cd7\u5ccb\u5cdb"],["cea1","\u5cde\u5cda\u5cc9\u5cc7\u5cca\u5cd6\u5cd3\u5cd4\u5ccf\u5cc8\u5cc6\u5cce\u5cdf\u5cf8\u5df9\u5e21\u5e22\u5e23\u5e20\u5e24\u5eb0\u5ea4\u5ea2\u5e9b\u5ea3\u5ea5\u5f07\u5f2e\u5f56\u5f86\u6037\u6039\u6054\u6072\u605e\u6045\u6053\u6047\u6049\u605b\u604c\u6040\u6042\u605f\u6024\u6044\u6058\u6066\u606e\u6242\u6243\u62cf\u630d\u630b\u62f5\u630e\u6303\u62eb\u62f9\u630f\u630c\u62f8\u62f6\u6300\u6313\u6314\u62fa\u6315\u62fb\u62f0\u6541\u6543\u65aa\u65bf\u6636\u6621\u6632\u6635\u661c\u6626\u6622\u6633\u662b\u663a\u661d\u6634\u6639\u662e\u670f\u6710\u67c1\u67f2\u67c8\u67ba"],["cf40","\u67dc\u67bb\u67f8\u67d8\u67c0\u67b7\u67c5\u67eb\u67e4\u67df\u67b5\u67cd\u67b3\u67f7\u67f6\u67ee\u67e3\u67c2\u67b9\u67ce\u67e7\u67f0\u67b2\u67fc\u67c6\u67ed\u67cc\u67ae\u67e6\u67db\u67fa\u67c9\u67ca\u67c3\u67ea\u67cb\u6b28\u6b82\u6b84\u6bb6\u6bd6\u6bd8\u6be0\u6c20\u6c21\u6d28\u6d34\u6d2d\u6d1f\u6d3c\u6d3f\u6d12\u6d0a\u6cda\u6d33\u6d04\u6d19\u6d3a\u6d1a\u6d11\u6d00\u6d1d\u6d42"],["cfa1","\u6d01\u6d18\u6d37\u6d03\u6d0f\u6d40\u6d07\u6d20\u6d2c\u6d08\u6d22\u6d09\u6d10\u70b7\u709f\u70be\u70b1\u70b0\u70a1\u70b4\u70b5\u70a9\u7241\u7249\u724a\u726c\u7270\u7273\u726e\u72ca\u72e4\u72e8\u72eb\u72df\u72ea\u72e6\u72e3\u7385\u73cc\u73c2\u73c8\u73c5\u73b9\u73b6\u73b5\u73b4\u73eb\u73bf\u73c7\u73be\u73c3\u73c6\u73b8\u73cb\u74ec\u74ee\u752e\u7547\u7548\u75a7\u75aa\u7679\u76c4\u7708\u7703\u7704\u7705\u770a\u76f7\u76fb\u76fa\u77e7\u77e8\u7806\u7811\u7812\u7805\u7810\u780f\u780e\u7809\u7803\u7813\u794a\u794c\u794b\u7945\u7944\u79d5\u79cd\u79cf\u79d6\u79ce\u7a80"],["d040","\u7a7e\u7ad1\u7b00\u7b01\u7c7a\u7c78\u7c79\u7c7f\u7c80\u7c81\u7d03\u7d08\u7d01\u7f58\u7f91\u7f8d\u7fbe\u8007\u800e\u800f\u8014\u8037\u80d8\u80c7\u80e0\u80d1\u80c8\u80c2\u80d0\u80c5\u80e3\u80d9\u80dc\u80ca\u80d5\u80c9\u80cf\u80d7\u80e6\u80cd\u81ff\u8221\u8294\u82d9\u82fe\u82f9\u8307\u82e8\u8300\u82d5\u833a\u82eb\u82d6\u82f4\u82ec\u82e1\u82f2\u82f5\u830c\u82fb\u82f6\u82f0\u82ea"],["d0a1","\u82e4\u82e0\u82fa\u82f3\u82ed\u8677\u8674\u867c\u8673\u8841\u884e\u8867\u886a\u8869\u89d3\u8a04\u8a07\u8d72\u8fe3\u8fe1\u8fee\u8fe0\u90f1\u90bd\u90bf\u90d5\u90c5\u90be\u90c7\u90cb\u90c8\u91d4\u91d3\u9654\u964f\u9651\u9653\u964a\u964e\u501e\u5005\u5007\u5013\u5022\u5030\u501b\u4ff5\u4ff4\u5033\u5037\u502c\u4ff6\u4ff7\u5017\u501c\u5020\u5027\u5035\u502f\u5031\u500e\u515a\u5194\u5193\u51ca\u51c4\u51c5\u51c8\u51ce\u5261\u525a\u5252\u525e\u525f\u5255\u5262\u52cd\u530e\u539e\u5526\u54e2\u5517\u5512\u54e7\u54f3\u54e4\u551a\u54ff\u5504\u5508\u54eb\u5511\u5505\u54f1"],["d140","\u550a\u54fb\u54f7\u54f8\u54e0\u550e\u5503\u550b\u5701\u5702\u57cc\u5832\u57d5\u57d2\u57ba\u57c6\u57bd\u57bc\u57b8\u57b6\u57bf\u57c7\u57d0\u57b9\u57c1\u590e\u594a\u5a19\u5a16\u5a2d\u5a2e\u5a15\u5a0f\u5a17\u5a0a\u5a1e\u5a33\u5b6c\u5ba7\u5bad\u5bac\u5c03\u5c56\u5c54\u5cec\u5cff\u5cee\u5cf1\u5cf7\u5d00\u5cf9\u5e29\u5e28\u5ea8\u5eae\u5eaa\u5eac\u5f33\u5f30\u5f67\u605d\u605a\u6067"],["d1a1","\u6041\u60a2\u6088\u6080\u6092\u6081\u609d\u6083\u6095\u609b\u6097\u6087\u609c\u608e\u6219\u6246\u62f2\u6310\u6356\u632c\u6344\u6345\u6336\u6343\u63e4\u6339\u634b\u634a\u633c\u6329\u6341\u6334\u6358\u6354\u6359\u632d\u6347\u6333\u635a\u6351\u6338\u6357\u6340\u6348\u654a\u6546\u65c6\u65c3\u65c4\u65c2\u664a\u665f\u6647\u6651\u6712\u6713\u681f\u681a\u6849\u6832\u6833\u683b\u684b\u684f\u6816\u6831\u681c\u6835\u682b\u682d\u682f\u684e\u6844\u6834\u681d\u6812\u6814\u6826\u6828\u682e\u684d\u683a\u6825\u6820\u6b2c\u6b2f\u6b2d\u6b31\u6b34\u6b6d\u8082\u6b88\u6be6\u6be4"],["d240","\u6be8\u6be3\u6be2\u6be7\u6c25\u6d7a\u6d63\u6d64\u6d76\u6d0d\u6d61\u6d92\u6d58\u6d62\u6d6d\u6d6f\u6d91\u6d8d\u6def\u6d7f\u6d86\u6d5e\u6d67\u6d60\u6d97\u6d70\u6d7c\u6d5f\u6d82\u6d98\u6d2f\u6d68\u6d8b\u6d7e\u6d80\u6d84\u6d16\u6d83\u6d7b\u6d7d\u6d75\u6d90\u70dc\u70d3\u70d1\u70dd\u70cb\u7f39\u70e2\u70d7\u70d2\u70de\u70e0\u70d4\u70cd\u70c5\u70c6\u70c7\u70da\u70ce\u70e1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72fa\u72f4\u72fe\u72f6\u72f3\u72fb\u7301\u73d3\u73d9\u73e5\u73d6\u73bc\u73e7\u73e3\u73e9\u73dc\u73d2\u73db\u73d4\u73dd\u73da\u73d7\u73d8\u73e8\u74de\u74df\u74f4\u74f5\u7521\u755b\u755f\u75b0\u75c1\u75bb\u75c4\u75c0\u75bf\u75b6\u75ba\u768a\u76c9\u771d\u771b\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771a\u7722\u7727\u7823\u782c\u7822\u7835\u782f\u7828\u782e\u782b\u7821\u7829\u7833\u782a\u7831\u7954\u795b\u794f\u795c\u7953\u7952\u7951\u79eb\u79ec\u79e0\u79ee\u79ed\u79ea\u79dc\u79de\u79dd\u7a86\u7a89\u7a85\u7a8b\u7a8c\u7a8a\u7a87\u7ad8\u7b10"],["d340","\u7b04\u7b13\u7b05\u7b0f\u7b08\u7b0a\u7b0e\u7b09\u7b12\u7c84\u7c91\u7c8a\u7c8c\u7c88\u7c8d\u7c85\u7d1e\u7d1d\u7d11\u7d0e\u7d18\u7d16\u7d13\u7d1f\u7d12\u7d0f\u7d0c\u7f5c\u7f61\u7f5e\u7f60\u7f5d\u7f5b\u7f96\u7f92\u7fc3\u7fc2\u7fc0\u8016\u803e\u8039\u80fa\u80f2\u80f9\u80f5\u8101\u80fb\u8100\u8201\u822f\u8225\u8333\u832d\u8344\u8319\u8351\u8325\u8356\u833f\u8341\u8326\u831c\u8322"],["d3a1","\u8342\u834e\u831b\u832a\u8308\u833c\u834d\u8316\u8324\u8320\u8337\u832f\u8329\u8347\u8345\u834c\u8353\u831e\u832c\u834b\u8327\u8348\u8653\u8652\u86a2\u86a8\u8696\u868d\u8691\u869e\u8687\u8697\u8686\u868b\u869a\u8685\u86a5\u8699\u86a1\u86a7\u8695\u8698\u868e\u869d\u8690\u8694\u8843\u8844\u886d\u8875\u8876\u8872\u8880\u8871\u887f\u886f\u8883\u887e\u8874\u887c\u8a12\u8c47\u8c57\u8c7b\u8ca4\u8ca3\u8d76\u8d78\u8db5\u8db7\u8db6\u8ed1\u8ed3\u8ffe\u8ff5\u9002\u8fff\u8ffb\u9004\u8ffc\u8ff6\u90d6\u90e0\u90d9\u90da\u90e3\u90df\u90e5\u90d8\u90db\u90d7\u90dc\u90e4\u9150"],["d440","\u914e\u914f\u91d5\u91e2\u91da\u965c\u965f\u96bc\u98e3\u9adf\u9b2f\u4e7f\u5070\u506a\u5061\u505e\u5060\u5053\u504b\u505d\u5072\u5048\u504d\u5041\u505b\u504a\u5062\u5015\u5045\u505f\u5069\u506b\u5063\u5064\u5046\u5040\u506e\u5073\u5057\u5051\u51d0\u526b\u526d\u526c\u526e\u52d6\u52d3\u532d\u539c\u5575\u5576\u553c\u554d\u5550\u5534\u552a\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550c\u5532\u5565\u554e\u5539\u5548\u552d\u553b\u5540\u554b\u570a\u5707\u57fb\u5814\u57e2\u57f6\u57dc\u57f4\u5800\u57ed\u57fd\u5808\u57f8\u580b\u57f3\u57cf\u5807\u57ee\u57e3\u57f2\u57e5\u57ec\u57e1\u580e\u57fc\u5810\u57e7\u5801\u580c\u57f1\u57e9\u57f0\u580d\u5804\u595c\u5a60\u5a58\u5a55\u5a67\u5a5e\u5a38\u5a35\u5a6d\u5a50\u5a5f\u5a65\u5a6c\u5a53\u5a64\u5a57\u5a43\u5a5d\u5a52\u5a44\u5a5b\u5a48\u5a8e\u5a3e\u5a4d\u5a39\u5a4c\u5a70\u5a69\u5a47\u5a51\u5a56\u5a42\u5a5c\u5b72\u5b6e\u5bc1\u5bc0\u5c59\u5d1e\u5d0b\u5d1d\u5d1a\u5d20\u5d0c\u5d28\u5d0d\u5d26\u5d25\u5d0f"],["d540","\u5d30\u5d12\u5d23\u5d1f\u5d2e\u5e3e\u5e34\u5eb1\u5eb4\u5eb9\u5eb2\u5eb3\u5f36\u5f38\u5f9b\u5f96\u5f9f\u608a\u6090\u6086\u60be\u60b0\u60ba\u60d3\u60d4\u60cf\u60e4\u60d9\u60dd\u60c8\u60b1\u60db\u60b7\u60ca\u60bf\u60c3\u60cd\u60c0\u6332\u6365\u638a\u6382\u637d\u63bd\u639e\u63ad\u639d\u6397\u63ab\u638e\u636f\u6387\u6390\u636e\u63af\u6375\u639c\u636d\u63ae\u637c\u63a4\u633b\u639f"],["d5a1","\u6378\u6385\u6381\u6391\u638d\u6370\u6553\u65cd\u6665\u6661\u665b\u6659\u665c\u6662\u6718\u6879\u6887\u6890\u689c\u686d\u686e\u68ae\u68ab\u6956\u686f\u68a3\u68ac\u68a9\u6875\u6874\u68b2\u688f\u6877\u6892\u687c\u686b\u6872\u68aa\u6880\u6871\u687e\u689b\u6896\u688b\u68a0\u6889\u68a4\u6878\u687b\u6891\u688c\u688a\u687d\u6b36\u6b33\u6b37\u6b38\u6b91\u6b8f\u6b8d\u6b8e\u6b8c\u6c2a\u6dc0\u6dab\u6db4\u6db3\u6e74\u6dac\u6de9\u6de2\u6db7\u6df6\u6dd4\u6e00\u6dc8\u6de0\u6ddf\u6dd6\u6dbe\u6de5\u6ddc\u6ddd\u6ddb\u6df4\u6dca\u6dbd\u6ded\u6df0\u6dba\u6dd5\u6dc2\u6dcf\u6dc9"],["d640","\u6dd0\u6df2\u6dd3\u6dfd\u6dd7\u6dcd\u6de3\u6dbb\u70fa\u710d\u70f7\u7117\u70f4\u710c\u70f0\u7104\u70f3\u7110\u70fc\u70ff\u7106\u7113\u7100\u70f8\u70f6\u710b\u7102\u710e\u727e\u727b\u727c\u727f\u731d\u7317\u7307\u7311\u7318\u730a\u7308\u72ff\u730f\u731e\u7388\u73f6\u73f8\u73f5\u7404\u7401\u73fd\u7407\u7400\u73fa\u73fc\u73ff\u740c\u740b\u73f4\u7408\u7564\u7563\u75ce\u75d2\u75cf"],["d6a1","\u75cb\u75cc\u75d1\u75d0\u768f\u7689\u76d3\u7739\u772f\u772d\u7731\u7732\u7734\u7733\u773d\u7725\u773b\u7735\u7848\u7852\u7849\u784d\u784a\u784c\u7826\u7845\u7850\u7964\u7967\u7969\u796a\u7963\u796b\u7961\u79bb\u79fa\u79f8\u79f6\u79f7\u7a8f\u7a94\u7a90\u7b35\u7b47\u7b34\u7b25\u7b30\u7b22\u7b24\u7b33\u7b18\u7b2a\u7b1d\u7b31\u7b2b\u7b2d\u7b2f\u7b32\u7b38\u7b1a\u7b23\u7c94\u7c98\u7c96\u7ca3\u7d35\u7d3d\u7d38\u7d36\u7d3a\u7d45\u7d2c\u7d29\u7d41\u7d47\u7d3e\u7d3f\u7d4a\u7d3b\u7d28\u7f63\u7f95\u7f9c\u7f9d\u7f9b\u7fca\u7fcb\u7fcd\u7fd0\u7fd1\u7fc7\u7fcf\u7fc9\u801f"],["d740","\u801e\u801b\u8047\u8043\u8048\u8118\u8125\u8119\u811b\u812d\u811f\u812c\u811e\u8121\u8115\u8127\u811d\u8122\u8211\u8238\u8233\u823a\u8234\u8232\u8274\u8390\u83a3\u83a8\u838d\u837a\u8373\u83a4\u8374\u838f\u8381\u8395\u8399\u8375\u8394\u83a9\u837d\u8383\u838c\u839d\u839b\u83aa\u838b\u837e\u83a5\u83af\u8388\u8397\u83b0\u837f\u83a6\u8387\u83ae\u8376\u839a\u8659\u8656\u86bf\u86b7"],["d7a1","\u86c2\u86c1\u86c5\u86ba\u86b0\u86c8\u86b9\u86b3\u86b8\u86cc\u86b4\u86bb\u86bc\u86c3\u86bd\u86be\u8852\u8889\u8895\u88a8\u88a2\u88aa\u889a\u8891\u88a1\u889f\u8898\u88a7\u8899\u889b\u8897\u88a4\u88ac\u888c\u8893\u888e\u8982\u89d6\u89d9\u89d5\u8a30\u8a27\u8a2c\u8a1e\u8c39\u8c3b\u8c5c\u8c5d\u8c7d\u8ca5\u8d7d\u8d7b\u8d79\u8dbc\u8dc2\u8db9\u8dbf\u8dc1\u8ed8\u8ede\u8edd\u8edc\u8ed7\u8ee0\u8ee1\u9024\u900b\u9011\u901c\u900c\u9021\u90ef\u90ea\u90f0\u90f4\u90f2\u90f3\u90d4\u90eb\u90ec\u90e9\u9156\u9158\u915a\u9153\u9155\u91ec\u91f4\u91f1\u91f3\u91f8\u91e4\u91f9\u91ea"],["d840","\u91eb\u91f7\u91e8\u91ee\u957a\u9586\u9588\u967c\u966d\u966b\u9671\u966f\u96bf\u976a\u9804\u98e5\u9997\u509b\u5095\u5094\u509e\u508b\u50a3\u5083\u508c\u508e\u509d\u5068\u509c\u5092\u5082\u5087\u515f\u51d4\u5312\u5311\u53a4\u53a7\u5591\u55a8\u55a5\u55ad\u5577\u5645\u55a2\u5593\u5588\u558f\u55b5\u5581\u55a3\u5592\u55a4\u557d\u558c\u55a6\u557f\u5595\u55a1\u558e\u570c\u5829\u5837"],["d8a1","\u5819\u581e\u5827\u5823\u5828\u57f5\u5848\u5825\u581c\u581b\u5833\u583f\u5836\u582e\u5839\u5838\u582d\u582c\u583b\u5961\u5aaf\u5a94\u5a9f\u5a7a\u5aa2\u5a9e\u5a78\u5aa6\u5a7c\u5aa5\u5aac\u5a95\u5aae\u5a37\u5a84\u5a8a\u5a97\u5a83\u5a8b\u5aa9\u5a7b\u5a7d\u5a8c\u5a9c\u5a8f\u5a93\u5a9d\u5bea\u5bcd\u5bcb\u5bd4\u5bd1\u5bca\u5bce\u5c0c\u5c30\u5d37\u5d43\u5d6b\u5d41\u5d4b\u5d3f\u5d35\u5d51\u5d4e\u5d55\u5d33\u5d3a\u5d52\u5d3d\u5d31\u5d59\u5d42\u5d39\u5d49\u5d38\u5d3c\u5d32\u5d36\u5d40\u5d45\u5e44\u5e41\u5f58\u5fa6\u5fa5\u5fab\u60c9\u60b9\u60cc\u60e2\u60ce\u60c4\u6114"],["d940","\u60f2\u610a\u6116\u6105\u60f5\u6113\u60f8\u60fc\u60fe\u60c1\u6103\u6118\u611d\u6110\u60ff\u6104\u610b\u624a\u6394\u63b1\u63b0\u63ce\u63e5\u63e8\u63ef\u63c3\u649d\u63f3\u63ca\u63e0\u63f6\u63d5\u63f2\u63f5\u6461\u63df\u63be\u63dd\u63dc\u63c4\u63d8\u63d3\u63c2\u63c7\u63cc\u63cb\u63c8\u63f0\u63d7\u63d9\u6532\u6567\u656a\u6564\u655c\u6568\u6565\u658c\u659d\u659e\u65ae\u65d0\u65d2"],["d9a1","\u667c\u666c\u667b\u6680\u6671\u6679\u666a\u6672\u6701\u690c\u68d3\u6904\u68dc\u692a\u68ec\u68ea\u68f1\u690f\u68d6\u68f7\u68eb\u68e4\u68f6\u6913\u6910\u68f3\u68e1\u6907\u68cc\u6908\u6970\u68b4\u6911\u68ef\u68c6\u6914\u68f8\u68d0\u68fd\u68fc\u68e8\u690b\u690a\u6917\u68ce\u68c8\u68dd\u68de\u68e6\u68f4\u68d1\u6906\u68d4\u68e9\u6915\u6925\u68c7\u6b39\u6b3b\u6b3f\u6b3c\u6b94\u6b97\u6b99\u6b95\u6bbd\u6bf0\u6bf2\u6bf3\u6c30\u6dfc\u6e46\u6e47\u6e1f\u6e49\u6e88\u6e3c\u6e3d\u6e45\u6e62\u6e2b\u6e3f\u6e41\u6e5d\u6e73\u6e1c\u6e33\u6e4b\u6e40\u6e51\u6e3b\u6e03\u6e2e\u6e5e"],["da40","\u6e68\u6e5c\u6e61\u6e31\u6e28\u6e60\u6e71\u6e6b\u6e39\u6e22\u6e30\u6e53\u6e65\u6e27\u6e78\u6e64\u6e77\u6e55\u6e79\u6e52\u6e66\u6e35\u6e36\u6e5a\u7120\u711e\u712f\u70fb\u712e\u7131\u7123\u7125\u7122\u7132\u711f\u7128\u713a\u711b\u724b\u725a\u7288\u7289\u7286\u7285\u728b\u7312\u730b\u7330\u7322\u7331\u7333\u7327\u7332\u732d\u7326\u7323\u7335\u730c\u742e\u742c\u7430\u742b\u7416"],["daa1","\u741a\u7421\u742d\u7431\u7424\u7423\u741d\u7429\u7420\u7432\u74fb\u752f\u756f\u756c\u75e7\u75da\u75e1\u75e6\u75dd\u75df\u75e4\u75d7\u7695\u7692\u76da\u7746\u7747\u7744\u774d\u7745\u774a\u774e\u774b\u774c\u77de\u77ec\u7860\u7864\u7865\u785c\u786d\u7871\u786a\u786e\u7870\u7869\u7868\u785e\u7862\u7974\u7973\u7972\u7970\u7a02\u7a0a\u7a03\u7a0c\u7a04\u7a99\u7ae6\u7ae4\u7b4a\u7b3b\u7b44\u7b48\u7b4c\u7b4e\u7b40\u7b58\u7b45\u7ca2\u7c9e\u7ca8\u7ca1\u7d58\u7d6f\u7d63\u7d53\u7d56\u7d67\u7d6a\u7d4f\u7d6d\u7d5c\u7d6b\u7d52\u7d54\u7d69\u7d51\u7d5f\u7d4e\u7f3e\u7f3f\u7f65"],["db40","\u7f66\u7fa2\u7fa0\u7fa1\u7fd7\u8051\u804f\u8050\u80fe\u80d4\u8143\u814a\u8152\u814f\u8147\u813d\u814d\u813a\u81e6\u81ee\u81f7\u81f8\u81f9\u8204\u823c\u823d\u823f\u8275\u833b\u83cf\u83f9\u8423\u83c0\u83e8\u8412\u83e7\u83e4\u83fc\u83f6\u8410\u83c6\u83c8\u83eb\u83e3\u83bf\u8401\u83dd\u83e5\u83d8\u83ff\u83e1\u83cb\u83ce\u83d6\u83f5\u83c9\u8409\u840f\u83de\u8411\u8406\u83c2\u83f3"],["dba1","\u83d5\u83fa\u83c7\u83d1\u83ea\u8413\u83c3\u83ec\u83ee\u83c4\u83fb\u83d7\u83e2\u841b\u83db\u83fe\u86d8\u86e2\u86e6\u86d3\u86e3\u86da\u86ea\u86dd\u86eb\u86dc\u86ec\u86e9\u86d7\u86e8\u86d1\u8848\u8856\u8855\u88ba\u88d7\u88b9\u88b8\u88c0\u88be\u88b6\u88bc\u88b7\u88bd\u88b2\u8901\u88c9\u8995\u8998\u8997\u89dd\u89da\u89db\u8a4e\u8a4d\u8a39\u8a59\u8a40\u8a57\u8a58\u8a44\u8a45\u8a52\u8a48\u8a51\u8a4a\u8a4c\u8a4f\u8c5f\u8c81\u8c80\u8cba\u8cbe\u8cb0\u8cb9\u8cb5\u8d84\u8d80\u8d89\u8dd8\u8dd3\u8dcd\u8dc7\u8dd6\u8ddc\u8dcf\u8dd5\u8dd9\u8dc8\u8dd7\u8dc5\u8eef\u8ef7\u8efa"],["dc40","\u8ef9\u8ee6\u8eee\u8ee5\u8ef5\u8ee7\u8ee8\u8ef6\u8eeb\u8ef1\u8eec\u8ef4\u8ee9\u902d\u9034\u902f\u9106\u912c\u9104\u90ff\u90fc\u9108\u90f9\u90fb\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915f\u9162\u9160\u9201\u920a\u9225\u9203\u921a\u9226\u920f\u920c\u9200\u9212\u91ff\u91fd\u9206\u9204\u9227\u9202\u921c\u9224\u9219\u9217\u9205\u9216\u957b\u958d\u958c\u9590\u9687\u967e\u9688"],["dca1","\u9689\u9683\u9680\u96c2\u96c8\u96c3\u96f1\u96f0\u976c\u9770\u976e\u9807\u98a9\u98eb\u9ce6\u9ef9\u4e83\u4e84\u4eb6\u50bd\u50bf\u50c6\u50ae\u50c4\u50ca\u50b4\u50c8\u50c2\u50b0\u50c1\u50ba\u50b1\u50cb\u50c9\u50b6\u50b8\u51d7\u527a\u5278\u527b\u527c\u55c3\u55db\u55cc\u55d0\u55cb\u55ca\u55dd\u55c0\u55d4\u55c4\u55e9\u55bf\u55d2\u558d\u55cf\u55d5\u55e2\u55d6\u55c8\u55f2\u55cd\u55d9\u55c2\u5714\u5853\u5868\u5864\u584f\u584d\u5849\u586f\u5855\u584e\u585d\u5859\u5865\u585b\u583d\u5863\u5871\u58fc\u5ac7\u5ac4\u5acb\u5aba\u5ab8\u5ab1\u5ab5\u5ab0\u5abf\u5ac8\u5abb\u5ac6"],["dd40","\u5ab7\u5ac0\u5aca\u5ab4\u5ab6\u5acd\u5ab9\u5a90\u5bd6\u5bd8\u5bd9\u5c1f\u5c33\u5d71\u5d63\u5d4a\u5d65\u5d72\u5d6c\u5d5e\u5d68\u5d67\u5d62\u5df0\u5e4f\u5e4e\u5e4a\u5e4d\u5e4b\u5ec5\u5ecc\u5ec6\u5ecb\u5ec7\u5f40\u5faf\u5fad\u60f7\u6149\u614a\u612b\u6145\u6136\u6132\u612e\u6146\u612f\u614f\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63c5\u63f1\u63eb\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641f\u6415\u6418\u6439\u6437\u6422\u6423\u640c\u6426\u6430\u6428\u6441\u6435\u642f\u640a\u641a\u6440\u6425\u6427\u640b\u63e7\u641b\u642e\u6421\u640e\u656f\u6592\u65d3\u6686\u668c\u6695\u6690\u668b\u668a\u6699\u6694\u6678\u6720\u6966\u695f\u6938\u694e\u6962\u6971\u693f\u6945\u696a\u6939\u6942\u6957\u6959\u697a\u6948\u6949\u6935\u696c\u6933\u693d\u6965\u68f0\u6978\u6934\u6969\u6940\u696f\u6944\u6976\u6958\u6941\u6974\u694c\u693b\u694b\u6937\u695c\u694f\u6951\u6932\u6952\u692f\u697b\u693c\u6b46\u6b45\u6b43\u6b42\u6b48\u6b41\u6b9b\ufa0d\u6bfb\u6bfc"],["de40","\u6bf9\u6bf7\u6bf8\u6e9b\u6ed6\u6ec8\u6e8f\u6ec0\u6e9f\u6e93\u6e94\u6ea0\u6eb1\u6eb9\u6ec6\u6ed2\u6ebd\u6ec1\u6e9e\u6ec9\u6eb7\u6eb0\u6ecd\u6ea6\u6ecf\u6eb2\u6ebe\u6ec3\u6edc\u6ed8\u6e99\u6e92\u6e8e\u6e8d\u6ea4\u6ea1\u6ebf\u6eb3\u6ed0\u6eca\u6e97\u6eae\u6ea3\u7147\u7154\u7152\u7163\u7160\u7141\u715d\u7162\u7172\u7178\u716a\u7161\u7142\u7158\u7143\u714b\u7170\u715f\u7150\u7153"],["dea1","\u7144\u714d\u715a\u724f\u728d\u728c\u7291\u7290\u728e\u733c\u7342\u733b\u733a\u7340\u734a\u7349\u7444\u744a\u744b\u7452\u7451\u7457\u7440\u744f\u7450\u744e\u7442\u7446\u744d\u7454\u74e1\u74ff\u74fe\u74fd\u751d\u7579\u7577\u6983\u75ef\u760f\u7603\u75f7\u75fe\u75fc\u75f9\u75f8\u7610\u75fb\u75f6\u75ed\u75f5\u75fd\u7699\u76b5\u76dd\u7755\u775f\u7760\u7752\u7756\u775a\u7769\u7767\u7754\u7759\u776d\u77e0\u7887\u789a\u7894\u788f\u7884\u7895\u7885\u7886\u78a1\u7883\u7879\u7899\u7880\u7896\u787b\u797c\u7982\u797d\u7979\u7a11\u7a18\u7a19\u7a12\u7a17\u7a15\u7a22\u7a13"],["df40","\u7a1b\u7a10\u7aa3\u7aa2\u7a9e\u7aeb\u7b66\u7b64\u7b6d\u7b74\u7b69\u7b72\u7b65\u7b73\u7b71\u7b70\u7b61\u7b78\u7b76\u7b63\u7cb2\u7cb4\u7caf\u7d88\u7d86\u7d80\u7d8d\u7d7f\u7d85\u7d7a\u7d8e\u7d7b\u7d83\u7d7c\u7d8c\u7d94\u7d84\u7d7d\u7d92\u7f6d\u7f6b\u7f67\u7f68\u7f6c\u7fa6\u7fa5\u7fa7\u7fdb\u7fdc\u8021\u8164\u8160\u8177\u815c\u8169\u815b\u8162\u8172\u6721\u815e\u8176\u8167\u816f"],["dfa1","\u8144\u8161\u821d\u8249\u8244\u8240\u8242\u8245\u84f1\u843f\u8456\u8476\u8479\u848f\u848d\u8465\u8451\u8440\u8486\u8467\u8430\u844d\u847d\u845a\u8459\u8474\u8473\u845d\u8507\u845e\u8437\u843a\u8434\u847a\u8443\u8478\u8432\u8445\u8429\u83d9\u844b\u842f\u8442\u842d\u845f\u8470\u8439\u844e\u844c\u8452\u846f\u84c5\u848e\u843b\u8447\u8436\u8433\u8468\u847e\u8444\u842b\u8460\u8454\u846e\u8450\u870b\u8704\u86f7\u870c\u86fa\u86d6\u86f5\u874d\u86f8\u870e\u8709\u8701\u86f6\u870d\u8705\u88d6\u88cb\u88cd\u88ce\u88de\u88db\u88da\u88cc\u88d0\u8985\u899b\u89df\u89e5\u89e4"],["e040","\u89e1\u89e0\u89e2\u89dc\u89e6\u8a76\u8a86\u8a7f\u8a61\u8a3f\u8a77\u8a82\u8a84\u8a75\u8a83\u8a81\u8a74\u8a7a\u8c3c\u8c4b\u8c4a\u8c65\u8c64\u8c66\u8c86\u8c84\u8c85\u8ccc\u8d68\u8d69\u8d91\u8d8c\u8d8e\u8d8f\u8d8d\u8d93\u8d94\u8d90\u8d92\u8df0\u8de0\u8dec\u8df1\u8dee\u8dd0\u8de9\u8de3\u8de2\u8de7\u8df2\u8deb\u8df4\u8f06\u8eff\u8f01\u8f00\u8f05\u8f07\u8f08\u8f02\u8f0b\u9052\u903f"],["e0a1","\u9044\u9049\u903d\u9110\u910d\u910f\u9111\u9116\u9114\u910b\u910e\u916e\u916f\u9248\u9252\u9230\u923a\u9266\u9233\u9265\u925e\u9283\u922e\u924a\u9246\u926d\u926c\u924f\u9260\u9267\u926f\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924e\u9253\u924c\u9256\u9232\u959f\u959c\u959e\u959b\u9692\u9693\u9691\u9697\u96ce\u96fa\u96fd\u96f8\u96f5\u9773\u9777\u9778\u9772\u980f\u980d\u980e\u98ac\u98f6\u98f9\u99af\u99b2\u99b0\u99b5\u9aad\u9aab\u9b5b\u9cea\u9ced\u9ce7\u9e80\u9efd\u50e6\u50d4\u50d7\u50e8\u50f3\u50db\u50ea\u50dd\u50e4\u50d3\u50ec\u50f0\u50ef\u50e3\u50e0"],["e140","\u51d8\u5280\u5281\u52e9\u52eb\u5330\u53ac\u5627\u5615\u560c\u5612\u55fc\u560f\u561c\u5601\u5613\u5602\u55fa\u561d\u5604\u55ff\u55f9\u5889\u587c\u5890\u5898\u5886\u5881\u587f\u5874\u588b\u587a\u5887\u5891\u588e\u5876\u5882\u5888\u587b\u5894\u588f\u58fe\u596b\u5adc\u5aee\u5ae5\u5ad5\u5aea\u5ada\u5aed\u5aeb\u5af3\u5ae2\u5ae0\u5adb\u5aec\u5ade\u5add\u5ad9\u5ae8\u5adf\u5b77\u5be0"],["e1a1","\u5be3\u5c63\u5d82\u5d80\u5d7d\u5d86\u5d7a\u5d81\u5d77\u5d8a\u5d89\u5d88\u5d7e\u5d7c\u5d8d\u5d79\u5d7f\u5e58\u5e59\u5e53\u5ed8\u5ed1\u5ed7\u5ece\u5edc\u5ed5\u5ed9\u5ed2\u5ed4\u5f44\u5f43\u5f6f\u5fb6\u612c\u6128\u6141\u615e\u6171\u6173\u6152\u6153\u6172\u616c\u6180\u6174\u6154\u617a\u615b\u6165\u613b\u616a\u6161\u6156\u6229\u6227\u622b\u642b\u644d\u645b\u645d\u6474\u6476\u6472\u6473\u647d\u6475\u6466\u64a6\u644e\u6482\u645e\u645c\u644b\u6453\u6460\u6450\u647f\u643f\u646c\u646b\u6459\u6465\u6477\u6573\u65a0\u66a1\u66a0\u669f\u6705\u6704\u6722\u69b1\u69b6\u69c9"],["e240","\u69a0\u69ce\u6996\u69b0\u69ac\u69bc\u6991\u6999\u698e\u69a7\u698d\u69a9\u69be\u69af\u69bf\u69c4\u69bd\u69a4\u69d4\u69b9\u69ca\u699a\u69cf\u69b3\u6993\u69aa\u69a1\u699e\u69d9\u6997\u6990\u69c2\u69b5\u69a5\u69c6\u6b4a\u6b4d\u6b4b\u6b9e\u6b9f\u6ba0\u6bc3\u6bc4\u6bfe\u6ece\u6ef5\u6ef1\u6f03\u6f25\u6ef8\u6f37\u6efb\u6f2e\u6f09\u6f4e\u6f19\u6f1a\u6f27\u6f18\u6f3b\u6f12\u6eed\u6f0a"],["e2a1","\u6f36\u6f73\u6ef9\u6eee\u6f2d\u6f40\u6f30\u6f3c\u6f35\u6eeb\u6f07\u6f0e\u6f43\u6f05\u6efd\u6ef6\u6f39\u6f1c\u6efc\u6f3a\u6f1f\u6f0d\u6f1e\u6f08\u6f21\u7187\u7190\u7189\u7180\u7185\u7182\u718f\u717b\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734d\u7351\u734c\u7462\u7473\u7471\u7475\u7472\u7467\u746e\u7500\u7502\u7503\u757d\u7590\u7616\u7608\u760c\u7615\u7611\u760a\u7614\u76b8\u7781\u777c\u7785\u7782\u776e\u7780\u776f\u777e\u7783\u78b2\u78aa\u78b4\u78ad\u78a8\u787e\u78ab\u789e\u78a5\u78a0\u78ac\u78a2\u78a4\u7998\u798a\u798b\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7a2b\u7a4a\u7a30\u7a2f\u7a28\u7a26\u7aa8\u7aab\u7aac\u7aee\u7b88\u7b9c\u7b8a\u7b91\u7b90\u7b96\u7b8d\u7b8c\u7b9b\u7b8e\u7b85\u7b98\u5284\u7b99\u7ba4\u7b82\u7cbb\u7cbf\u7cbc\u7cba\u7da7\u7db7\u7dc2\u7da3\u7daa\u7dc1\u7dc0\u7dc5\u7d9d\u7dce\u7dc4\u7dc6\u7dcb\u7dcc\u7daf\u7db9\u7d96\u7dbc\u7d9f\u7da6\u7dae\u7da9\u7da1\u7dc9\u7f73\u7fe2\u7fe3\u7fe5\u7fde"],["e3a1","\u8024\u805d\u805c\u8189\u8186\u8183\u8187\u818d\u818c\u818b\u8215\u8497\u84a4\u84a1\u849f\u84ba\u84ce\u84c2\u84ac\u84ae\u84ab\u84b9\u84b4\u84c1\u84cd\u84aa\u849a\u84b1\u84d0\u849d\u84a7\u84bb\u84a2\u8494\u84c7\u84cc\u849b\u84a9\u84af\u84a8\u84d6\u8498\u84b6\u84cf\u84a0\u84d7\u84d4\u84d2\u84db\u84b0\u8491\u8661\u8733\u8723\u8728\u876b\u8740\u872e\u871e\u8721\u8719\u871b\u8743\u872c\u8741\u873e\u8746\u8720\u8732\u872a\u872d\u873c\u8712\u873a\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871a\u8730\u8711\u88f7\u88e7\u88f1\u88f2\u88fa\u88fe\u88ee\u88fc\u88f6\u88fb"],["e440","\u88f0\u88ec\u88eb\u899d\u89a1\u899f\u899e\u89e9\u89eb\u89e8\u8aab\u8a99\u8a8b\u8a92\u8a8f\u8a96\u8c3d\u8c68\u8c69\u8cd5\u8ccf\u8cd7\u8d96\u8e09\u8e02\u8dff\u8e0d\u8dfd\u8e0a\u8e03\u8e07\u8e06\u8e05\u8dfe\u8e00\u8e04\u8f10\u8f11\u8f0e\u8f0d\u9123\u911c\u9120\u9122\u911f\u911d\u911a\u9124\u9121\u911b\u917a\u9172\u9179\u9173\u92a5\u92a4\u9276\u929b\u927a\u92a0\u9294\u92aa\u928d"],["e4a1","\u92a6\u929a\u92ab\u9279\u9297\u927f\u92a3\u92ee\u928e\u9282\u9295\u92a2\u927d\u9288\u92a1\u928a\u9286\u928c\u9299\u92a7\u927e\u9287\u92a9\u929d\u928b\u922d\u969e\u96a1\u96ff\u9758\u977d\u977a\u977e\u9783\u9780\u9782\u977b\u9784\u9781\u977f\u97ce\u97cd\u9816\u98ad\u98ae\u9902\u9900\u9907\u999d\u999c\u99c3\u99b9\u99bb\u99ba\u99c2\u99bd\u99c7\u9ab1\u9ae3\u9ae7\u9b3e\u9b3f\u9b60\u9b61\u9b5f\u9cf1\u9cf2\u9cf5\u9ea7\u50ff\u5103\u5130\u50f8\u5106\u5107\u50f6\u50fe\u510b\u510c\u50fd\u510a\u528b\u528c\u52f1\u52ef\u5648\u5642\u564c\u5635\u5641\u564a\u5649\u5646\u5658"],["e540","\u565a\u5640\u5633\u563d\u562c\u563e\u5638\u562a\u563a\u571a\u58ab\u589d\u58b1\u58a0\u58a3\u58af\u58ac\u58a5\u58a1\u58ff\u5aff\u5af4\u5afd\u5af7\u5af6\u5b03\u5af8\u5b02\u5af9\u5b01\u5b07\u5b05\u5b0f\u5c67\u5d99\u5d97\u5d9f\u5d92\u5da2\u5d93\u5d95\u5da0\u5d9c\u5da1\u5d9a\u5d9e\u5e69\u5e5d\u5e60\u5e5c\u7df3\u5edb\u5ede\u5ee1\u5f49\u5fb2\u618b\u6183\u6179\u61b1\u61b0\u61a2\u6189"],["e5a1","\u619b\u6193\u61af\u61ad\u619f\u6192\u61aa\u61a1\u618d\u6166\u61b3\u622d\u646e\u6470\u6496\u64a0\u6485\u6497\u649c\u648f\u648b\u648a\u648c\u64a3\u649f\u6468\u64b1\u6498\u6576\u657a\u6579\u657b\u65b2\u65b3\u66b5\u66b0\u66a9\u66b2\u66b7\u66aa\u66af\u6a00\u6a06\u6a17\u69e5\u69f8\u6a15\u69f1\u69e4\u6a20\u69ff\u69ec\u69e2\u6a1b\u6a1d\u69fe\u6a27\u69f2\u69ee\u6a14\u69f7\u69e7\u6a40\u6a08\u69e6\u69fb\u6a0d\u69fc\u69eb\u6a09\u6a04\u6a18\u6a25\u6a0f\u69f6\u6a26\u6a07\u69f4\u6a16\u6b51\u6ba5\u6ba3\u6ba2\u6ba6\u6c01\u6c00\u6bff\u6c02\u6f41\u6f26\u6f7e\u6f87\u6fc6\u6f92"],["e640","\u6f8d\u6f89\u6f8c\u6f62\u6f4f\u6f85\u6f5a\u6f96\u6f76\u6f6c\u6f82\u6f55\u6f72\u6f52\u6f50\u6f57\u6f94\u6f93\u6f5d\u6f00\u6f61\u6f6b\u6f7d\u6f67\u6f90\u6f53\u6f8b\u6f69\u6f7f\u6f95\u6f63\u6f77\u6f6a\u6f7b\u71b2\u71af\u719b\u71b0\u71a0\u719a\u71a9\u71b5\u719d\u71a5\u719e\u71a4\u71a1\u71aa\u719c\u71a7\u71b3\u7298\u729a\u7358\u7352\u735e\u735f\u7360\u735d\u735b\u7361\u735a\u7359"],["e6a1","\u7362\u7487\u7489\u748a\u7486\u7481\u747d\u7485\u7488\u747c\u7479\u7508\u7507\u757e\u7625\u761e\u7619\u761d\u761c\u7623\u761a\u7628\u761b\u769c\u769d\u769e\u769b\u778d\u778f\u7789\u7788\u78cd\u78bb\u78cf\u78cc\u78d1\u78ce\u78d4\u78c8\u78c3\u78c4\u78c9\u799a\u79a1\u79a0\u799c\u79a2\u799b\u6b76\u7a39\u7ab2\u7ab4\u7ab3\u7bb7\u7bcb\u7bbe\u7bac\u7bce\u7baf\u7bb9\u7bca\u7bb5\u7cc5\u7cc8\u7ccc\u7ccb\u7df7\u7ddb\u7dea\u7de7\u7dd7\u7de1\u7e03\u7dfa\u7de6\u7df6\u7df1\u7df0\u7dee\u7ddf\u7f76\u7fac\u7fb0\u7fad\u7fed\u7feb\u7fea\u7fec\u7fe6\u7fe8\u8064\u8067\u81a3\u819f"],["e740","\u819e\u8195\u81a2\u8199\u8197\u8216\u824f\u8253\u8252\u8250\u824e\u8251\u8524\u853b\u850f\u8500\u8529\u850e\u8509\u850d\u851f\u850a\u8527\u851c\u84fb\u852b\u84fa\u8508\u850c\u84f4\u852a\u84f2\u8515\u84f7\u84eb\u84f3\u84fc\u8512\u84ea\u84e9\u8516\u84fe\u8528\u851d\u852e\u8502\u84fd\u851e\u84f6\u8531\u8526\u84e7\u84e8\u84f0\u84ef\u84f9\u8518\u8520\u8530\u850b\u8519\u852f\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87e1\u8773\u8758\u8754\u875b\u8752\u8761\u875a\u8751\u875e\u876d\u876a\u8750\u874e\u875f\u875d\u876f\u876c\u877a\u876e\u875c\u8765\u874f\u877b\u8775\u8762\u8767\u8769\u885a\u8905\u890c\u8914\u890b\u8917\u8918\u8919\u8906\u8916\u8911\u890e\u8909\u89a2\u89a4\u89a3\u89ed\u89f0\u89ec\u8acf\u8ac6\u8ab8\u8ad3\u8ad1\u8ad4\u8ad5\u8abb\u8ad7\u8abe\u8ac0\u8ac5\u8ad8\u8ac3\u8aba\u8abd\u8ad9\u8c3e\u8c4d\u8c8f\u8ce5\u8cdf\u8cd9\u8ce8\u8cda\u8cdd\u8ce7\u8da0\u8d9c\u8da1\u8d9b\u8e20\u8e23\u8e25\u8e24\u8e2e\u8e15\u8e1b\u8e16\u8e11\u8e19\u8e26\u8e27"],["e840","\u8e14\u8e12\u8e18\u8e13\u8e1c\u8e17\u8e1a\u8f2c\u8f24\u8f18\u8f1a\u8f20\u8f23\u8f16\u8f17\u9073\u9070\u906f\u9067\u906b\u912f\u912b\u9129\u912a\u9132\u9126\u912e\u9185\u9186\u918a\u9181\u9182\u9184\u9180\u92d0\u92c3\u92c4\u92c0\u92d9\u92b6\u92cf\u92f1\u92df\u92d8\u92e9\u92d7\u92dd\u92cc\u92ef\u92c2\u92e8\u92ca\u92c8\u92ce\u92e6\u92cd\u92d5\u92c9\u92e0\u92de\u92e7\u92d1\u92d3"],["e8a1","\u92b5\u92e1\u92c6\u92b4\u957c\u95ac\u95ab\u95ae\u95b0\u96a4\u96a2\u96d3\u9705\u9708\u9702\u975a\u978a\u978e\u9788\u97d0\u97cf\u981e\u981d\u9826\u9829\u9828\u9820\u981b\u9827\u98b2\u9908\u98fa\u9911\u9914\u9916\u9917\u9915\u99dc\u99cd\u99cf\u99d3\u99d4\u99ce\u99c9\u99d6\u99d8\u99cb\u99d7\u99cc\u9ab3\u9aec\u9aeb\u9af3\u9af2\u9af1\u9b46\u9b43\u9b67\u9b74\u9b71\u9b66\u9b76\u9b75\u9b70\u9b68\u9b64\u9b6c\u9cfc\u9cfa\u9cfd\u9cff\u9cf7\u9d07\u9d00\u9cf9\u9cfb\u9d08\u9d05\u9d04\u9e83\u9ed3\u9f0f\u9f10\u511c\u5113\u5117\u511a\u5111\u51de\u5334\u53e1\u5670\u5660\u566e"],["e940","\u5673\u5666\u5663\u566d\u5672\u565e\u5677\u571c\u571b\u58c8\u58bd\u58c9\u58bf\u58ba\u58c2\u58bc\u58c6\u5b17\u5b19\u5b1b\u5b21\u5b14\u5b13\u5b10\u5b16\u5b28\u5b1a\u5b20\u5b1e\u5bef\u5dac\u5db1\u5da9\u5da7\u5db5\u5db0\u5dae\u5daa\u5da8\u5db2\u5dad\u5daf\u5db4\u5e67\u5e68\u5e66\u5e6f\u5ee9\u5ee7\u5ee6\u5ee8\u5ee5\u5f4b\u5fbc\u619d\u61a8\u6196\u61c5\u61b4\u61c6\u61c1\u61cc\u61ba"],["e9a1","\u61bf\u61b8\u618c\u64d7\u64d6\u64d0\u64cf\u64c9\u64bd\u6489\u64c3\u64db\u64f3\u64d9\u6533\u657f\u657c\u65a2\u66c8\u66be\u66c0\u66ca\u66cb\u66cf\u66bd\u66bb\u66ba\u66cc\u6723\u6a34\u6a66\u6a49\u6a67\u6a32\u6a68\u6a3e\u6a5d\u6a6d\u6a76\u6a5b\u6a51\u6a28\u6a5a\u6a3b\u6a3f\u6a41\u6a6a\u6a64\u6a50\u6a4f\u6a54\u6a6f\u6a69\u6a60\u6a3c\u6a5e\u6a56\u6a55\u6a4d\u6a4e\u6a46\u6b55\u6b54\u6b56\u6ba7\u6baa\u6bab\u6bc8\u6bc7\u6c04\u6c03\u6c06\u6fad\u6fcb\u6fa3\u6fc7\u6fbc\u6fce\u6fc8\u6f5e\u6fc4\u6fbd\u6f9e\u6fca\u6fa8\u7004\u6fa5\u6fae\u6fba\u6fac\u6faa\u6fcf\u6fbf\u6fb8"],["ea40","\u6fa2\u6fc9\u6fab\u6fcd\u6faf\u6fb2\u6fb0\u71c5\u71c2\u71bf\u71b8\u71d6\u71c0\u71c1\u71cb\u71d4\u71ca\u71c7\u71cf\u71bd\u71d8\u71bc\u71c6\u71da\u71db\u729d\u729e\u7369\u7366\u7367\u736c\u7365\u736b\u736a\u747f\u749a\u74a0\u7494\u7492\u7495\u74a1\u750b\u7580\u762f\u762d\u7631\u763d\u7633\u763c\u7635\u7632\u7630\u76bb\u76e6\u779a\u779d\u77a1\u779c\u779b\u77a2\u77a3\u7795\u7799"],["eaa1","\u7797\u78dd\u78e9\u78e5\u78ea\u78de\u78e3\u78db\u78e1\u78e2\u78ed\u78df\u78e0\u79a4\u7a44\u7a48\u7a47\u7ab6\u7ab8\u7ab5\u7ab1\u7ab7\u7bde\u7be3\u7be7\u7bdd\u7bd5\u7be5\u7bda\u7be8\u7bf9\u7bd4\u7bea\u7be2\u7bdc\u7beb\u7bd8\u7bdf\u7cd2\u7cd4\u7cd7\u7cd0\u7cd1\u7e12\u7e21\u7e17\u7e0c\u7e1f\u7e20\u7e13\u7e0e\u7e1c\u7e15\u7e1a\u7e22\u7e0b\u7e0f\u7e16\u7e0d\u7e14\u7e25\u7e24\u7f43\u7f7b\u7f7c\u7f7a\u7fb1\u7fef\u802a\u8029\u806c\u81b1\u81a6\u81ae\u81b9\u81b5\u81ab\u81b0\u81ac\u81b4\u81b2\u81b7\u81a7\u81f2\u8255\u8256\u8257\u8556\u8545\u856b\u854d\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853e\u855b\u8571\u854e\u856e\u8575\u8555\u8567\u8560\u858c\u8566\u855d\u8554\u8565\u856c\u8663\u8665\u8664\u879b\u878f\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87a3\u8785\u8790\u8791\u879d\u8784\u8794\u879c\u879a\u8789\u891e\u8926\u8930\u892d\u892e\u8927\u8931\u8922\u8929\u8923\u892f\u892c\u891f\u89f1\u8ae0"],["eba1","\u8ae2\u8af2\u8af4\u8af5\u8add\u8b14\u8ae4\u8adf\u8af0\u8ac8\u8ade\u8ae1\u8ae8\u8aff\u8aef\u8afb\u8c91\u8c92\u8c90\u8cf5\u8cee\u8cf1\u8cf0\u8cf3\u8d6c\u8d6e\u8da5\u8da7\u8e33\u8e3e\u8e38\u8e40\u8e45\u8e36\u8e3c\u8e3d\u8e41\u8e30\u8e3f\u8ebd\u8f36\u8f2e\u8f35\u8f32\u8f39\u8f37\u8f34\u9076\u9079\u907b\u9086\u90fa\u9133\u9135\u9136\u9193\u9190\u9191\u918d\u918f\u9327\u931e\u9308\u931f\u9306\u930f\u937a\u9338\u933c\u931b\u9323\u9312\u9301\u9346\u932d\u930e\u930d\u92cb\u931d\u92fa\u9325\u9313\u92f9\u92f7\u9334\u9302\u9324\u92ff\u9329\u9339\u9335\u932a\u9314\u930c"],["ec40","\u930b\u92fe\u9309\u9300\u92fb\u9316\u95bc\u95cd\u95be\u95b9\u95ba\u95b6\u95bf\u95b5\u95bd\u96a9\u96d4\u970b\u9712\u9710\u9799\u9797\u9794\u97f0\u97f8\u9835\u982f\u9832\u9924\u991f\u9927\u9929\u999e\u99ee\u99ec\u99e5\u99e4\u99f0\u99e3\u99ea\u99e9\u99e7\u9ab9\u9abf\u9ab4\u9abb\u9af6\u9afa\u9af9\u9af7\u9b33\u9b80\u9b85\u9b87\u9b7c\u9b7e\u9b7b\u9b82\u9b93\u9b92\u9b90\u9b7a\u9b95"],["eca1","\u9b7d\u9b88\u9d25\u9d17\u9d20\u9d1e\u9d14\u9d29\u9d1d\u9d18\u9d22\u9d10\u9d19\u9d1f\u9e88\u9e86\u9e87\u9eae\u9ead\u9ed5\u9ed6\u9efa\u9f12\u9f3d\u5126\u5125\u5122\u5124\u5120\u5129\u52f4\u5693\u568c\u568d\u5686\u5684\u5683\u567e\u5682\u567f\u5681\u58d6\u58d4\u58cf\u58d2\u5b2d\u5b25\u5b32\u5b23\u5b2c\u5b27\u5b26\u5b2f\u5b2e\u5b7b\u5bf1\u5bf2\u5db7\u5e6c\u5e6a\u5fbe\u5fbb\u61c3\u61b5\u61bc\u61e7\u61e0\u61e5\u61e4\u61e8\u61de\u64ef\u64e9\u64e3\u64eb\u64e4\u64e8\u6581\u6580\u65b6\u65da\u66d2\u6a8d\u6a96\u6a81\u6aa5\u6a89\u6a9f\u6a9b\u6aa1\u6a9e\u6a87\u6a93\u6a8e"],["ed40","\u6a95\u6a83\u6aa8\u6aa4\u6a91\u6a7f\u6aa6\u6a9a\u6a85\u6a8c\u6a92\u6b5b\u6bad\u6c09\u6fcc\u6fa9\u6ff4\u6fd4\u6fe3\u6fdc\u6fed\u6fe7\u6fe6\u6fde\u6ff2\u6fdd\u6fe2\u6fe8\u71e1\u71f1\u71e8\u71f2\u71e4\u71f0\u71e2\u7373\u736e\u736f\u7497\u74b2\u74ab\u7490\u74aa\u74ad\u74b1\u74a5\u74af\u7510\u7511\u7512\u750f\u7584\u7643\u7648\u7649\u7647\u76a4\u76e9\u77b5\u77ab\u77b2\u77b7\u77b6"],["eda1","\u77b4\u77b1\u77a8\u77f0\u78f3\u78fd\u7902\u78fb\u78fc\u78f2\u7905\u78f9\u78fe\u7904\u79ab\u79a8\u7a5c\u7a5b\u7a56\u7a58\u7a54\u7a5a\u7abe\u7ac0\u7ac1\u7c05\u7c0f\u7bf2\u7c00\u7bff\u7bfb\u7c0e\u7bf4\u7c0b\u7bf3\u7c02\u7c09\u7c03\u7c01\u7bf8\u7bfd\u7c06\u7bf0\u7bf1\u7c10\u7c0a\u7ce8\u7e2d\u7e3c\u7e42\u7e33\u9848\u7e38\u7e2a\u7e49\u7e40\u7e47\u7e29\u7e4c\u7e30\u7e3b\u7e36\u7e44\u7e3a\u7f45\u7f7f\u7f7e\u7f7d\u7ff4\u7ff2\u802c\u81bb\u81c4\u81cc\u81ca\u81c5\u81c7\u81bc\u81e9\u825b\u825a\u825c\u8583\u8580\u858f\u85a7\u8595\u85a0\u858b\u85a3\u857b\u85a4\u859a\u859e"],["ee40","\u8577\u857c\u8589\u85a1\u857a\u8578\u8557\u858e\u8596\u8586\u858d\u8599\u859d\u8581\u85a2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859f\u8668\u87be\u87aa\u87ad\u87c5\u87b0\u87ac\u87b9\u87b5\u87bc\u87ae\u87c9\u87c3\u87c2\u87cc\u87b7\u87af\u87c4\u87ca\u87b4\u87b6\u87bf\u87b8\u87bd\u87de\u87b2\u8935\u8933\u893c\u893e\u8941\u8952\u8937\u8942\u89ad\u89af\u89ae\u89f2\u89f3\u8b1e"],["eea1","\u8b18\u8b16\u8b11\u8b05\u8b0b\u8b22\u8b0f\u8b12\u8b15\u8b07\u8b0d\u8b08\u8b06\u8b1c\u8b13\u8b1a\u8c4f\u8c70\u8c72\u8c71\u8c6f\u8c95\u8c94\u8cf9\u8d6f\u8e4e\u8e4d\u8e53\u8e50\u8e4c\u8e47\u8f43\u8f40\u9085\u907e\u9138\u919a\u91a2\u919b\u9199\u919f\u91a1\u919d\u91a0\u93a1\u9383\u93af\u9364\u9356\u9347\u937c\u9358\u935c\u9376\u9349\u9350\u9351\u9360\u936d\u938f\u934c\u936a\u9379\u9357\u9355\u9352\u934f\u9371\u9377\u937b\u9361\u935e\u9363\u9367\u9380\u934e\u9359\u95c7\u95c0\u95c9\u95c3\u95c5\u95b7\u96ae\u96b0\u96ac\u9720\u971f\u9718\u971d\u9719\u979a\u97a1\u979c"],["ef40","\u979e\u979d\u97d5\u97d4\u97f1\u9841\u9844\u984a\u9849\u9845\u9843\u9925\u992b\u992c\u992a\u9933\u9932\u992f\u992d\u9931\u9930\u9998\u99a3\u99a1\u9a02\u99fa\u99f4\u99f7\u99f9\u99f8\u99f6\u99fb\u99fd\u99fe\u99fc\u9a03\u9abe\u9afe\u9afd\u9b01\u9afc\u9b48\u9b9a\u9ba8\u9b9e\u9b9b\u9ba6\u9ba1\u9ba5\u9ba4\u9b86\u9ba2\u9ba0\u9baf\u9d33\u9d41\u9d67\u9d36\u9d2e\u9d2f\u9d31\u9d38\u9d30"],["efa1","\u9d45\u9d42\u9d43\u9d3e\u9d37\u9d40\u9d3d\u7ff5\u9d2d\u9e8a\u9e89\u9e8d\u9eb0\u9ec8\u9eda\u9efb\u9eff\u9f24\u9f23\u9f22\u9f54\u9fa0\u5131\u512d\u512e\u5698\u569c\u5697\u569a\u569d\u5699\u5970\u5b3c\u5c69\u5c6a\u5dc0\u5e6d\u5e6e\u61d8\u61df\u61ed\u61ee\u61f1\u61ea\u61f0\u61eb\u61d6\u61e9\u64ff\u6504\u64fd\u64f8\u6501\u6503\u64fc\u6594\u65db\u66da\u66db\u66d8\u6ac5\u6ab9\u6abd\u6ae1\u6ac6\u6aba\u6ab6\u6ab7\u6ac7\u6ab4\u6aad\u6b5e\u6bc9\u6c0b\u7007\u700c\u700d\u7001\u7005\u7014\u700e\u6fff\u7000\u6ffb\u7026\u6ffc\u6ff7\u700a\u7201\u71ff\u71f9\u7203\u71fd\u7376"],["f040","\u74b8\u74c0\u74b5\u74c1\u74be\u74b6\u74bb\u74c2\u7514\u7513\u765c\u7664\u7659\u7650\u7653\u7657\u765a\u76a6\u76bd\u76ec\u77c2\u77ba\u78ff\u790c\u7913\u7914\u7909\u7910\u7912\u7911\u79ad\u79ac\u7a5f\u7c1c\u7c29\u7c19\u7c20\u7c1f\u7c2d\u7c1d\u7c26\u7c28\u7c22\u7c25\u7c30\u7e5c\u7e50\u7e56\u7e63\u7e58\u7e62\u7e5f\u7e51\u7e60\u7e57\u7e53\u7fb5\u7fb3\u7ff7\u7ff8\u8075\u81d1\u81d2"],["f0a1","\u81d0\u825f\u825e\u85b4\u85c6\u85c0\u85c3\u85c2\u85b3\u85b5\u85bd\u85c7\u85c4\u85bf\u85cb\u85ce\u85c8\u85c5\u85b1\u85b6\u85d2\u8624\u85b8\u85b7\u85be\u8669\u87e7\u87e6\u87e2\u87db\u87eb\u87ea\u87e5\u87df\u87f3\u87e4\u87d4\u87dc\u87d3\u87ed\u87d8\u87e3\u87a4\u87d7\u87d9\u8801\u87f4\u87e8\u87dd\u8953\u894b\u894f\u894c\u8946\u8950\u8951\u8949\u8b2a\u8b27\u8b23\u8b33\u8b30\u8b35\u8b47\u8b2f\u8b3c\u8b3e\u8b31\u8b25\u8b37\u8b26\u8b36\u8b2e\u8b24\u8b3b\u8b3d\u8b3a\u8c42\u8c75\u8c99\u8c98\u8c97\u8cfe\u8d04\u8d02\u8d00\u8e5c\u8e62\u8e60\u8e57\u8e56\u8e5e\u8e65\u8e67"],["f140","\u8e5b\u8e5a\u8e61\u8e5d\u8e69\u8e54\u8f46\u8f47\u8f48\u8f4b\u9128\u913a\u913b\u913e\u91a8\u91a5\u91a7\u91af\u91aa\u93b5\u938c\u9392\u93b7\u939b\u939d\u9389\u93a7\u938e\u93aa\u939e\u93a6\u9395\u9388\u9399\u939f\u938d\u93b1\u9391\u93b2\u93a4\u93a8\u93b4\u93a3\u93a5\u95d2\u95d3\u95d1\u96b3\u96d7\u96da\u5dc2\u96df\u96d8\u96dd\u9723\u9722\u9725\u97ac\u97ae\u97a8\u97ab\u97a4\u97aa"],["f1a1","\u97a2\u97a5\u97d7\u97d9\u97d6\u97d8\u97fa\u9850\u9851\u9852\u98b8\u9941\u993c\u993a\u9a0f\u9a0b\u9a09\u9a0d\u9a04\u9a11\u9a0a\u9a05\u9a07\u9a06\u9ac0\u9adc\u9b08\u9b04\u9b05\u9b29\u9b35\u9b4a\u9b4c\u9b4b\u9bc7\u9bc6\u9bc3\u9bbf\u9bc1\u9bb5\u9bb8\u9bd3\u9bb6\u9bc4\u9bb9\u9bbd\u9d5c\u9d53\u9d4f\u9d4a\u9d5b\u9d4b\u9d59\u9d56\u9d4c\u9d57\u9d52\u9d54\u9d5f\u9d58\u9d5a\u9e8e\u9e8c\u9edf\u9f01\u9f00\u9f16\u9f25\u9f2b\u9f2a\u9f29\u9f28\u9f4c\u9f55\u5134\u5135\u5296\u52f7\u53b4\u56ab\u56ad\u56a6\u56a7\u56aa\u56ac\u58da\u58dd\u58db\u5912\u5b3d\u5b3e\u5b3f\u5dc3\u5e70"],["f240","\u5fbf\u61fb\u6507\u6510\u650d\u6509\u650c\u650e\u6584\u65de\u65dd\u66de\u6ae7\u6ae0\u6acc\u6ad1\u6ad9\u6acb\u6adf\u6adc\u6ad0\u6aeb\u6acf\u6acd\u6ade\u6b60\u6bb0\u6c0c\u7019\u7027\u7020\u7016\u702b\u7021\u7022\u7023\u7029\u7017\u7024\u701c\u702a\u720c\u720a\u7207\u7202\u7205\u72a5\u72a6\u72a4\u72a3\u72a1\u74cb\u74c5\u74b7\u74c3\u7516\u7660\u77c9\u77ca\u77c4\u77f1\u791d\u791b"],["f2a1","\u7921\u791c\u7917\u791e\u79b0\u7a67\u7a68\u7c33\u7c3c\u7c39\u7c2c\u7c3b\u7cec\u7cea\u7e76\u7e75\u7e78\u7e70\u7e77\u7e6f\u7e7a\u7e72\u7e74\u7e68\u7f4b\u7f4a\u7f83\u7f86\u7fb7\u7ffd\u7ffe\u8078\u81d7\u81d5\u8264\u8261\u8263\u85eb\u85f1\u85ed\u85d9\u85e1\u85e8\u85da\u85d7\u85ec\u85f2\u85f8\u85d8\u85df\u85e3\u85dc\u85d1\u85f0\u85e6\u85ef\u85de\u85e2\u8800\u87fa\u8803\u87f6\u87f7\u8809\u880c\u880b\u8806\u87fc\u8808\u87ff\u880a\u8802\u8962\u895a\u895b\u8957\u8961\u895c\u8958\u895d\u8959\u8988\u89b7\u89b6\u89f6\u8b50\u8b48\u8b4a\u8b40\u8b53\u8b56\u8b54\u8b4b\u8b55"],["f340","\u8b51\u8b42\u8b52\u8b57\u8c43\u8c77\u8c76\u8c9a\u8d06\u8d07\u8d09\u8dac\u8daa\u8dad\u8dab\u8e6d\u8e78\u8e73\u8e6a\u8e6f\u8e7b\u8ec2\u8f52\u8f51\u8f4f\u8f50\u8f53\u8fb4\u9140\u913f\u91b0\u91ad\u93de\u93c7\u93cf\u93c2\u93da\u93d0\u93f9\u93ec\u93cc\u93d9\u93a9\u93e6\u93ca\u93d4\u93ee\u93e3\u93d5\u93c4\u93ce\u93c0\u93d2\u93e7\u957d\u95da\u95db\u96e1\u9729\u972b\u972c\u9728\u9726"],["f3a1","\u97b3\u97b7\u97b6\u97dd\u97de\u97df\u985c\u9859\u985d\u9857\u98bf\u98bd\u98bb\u98be\u9948\u9947\u9943\u99a6\u99a7\u9a1a\u9a15\u9a25\u9a1d\u9a24\u9a1b\u9a22\u9a20\u9a27\u9a23\u9a1e\u9a1c\u9a14\u9ac2\u9b0b\u9b0a\u9b0e\u9b0c\u9b37\u9bea\u9beb\u9be0\u9bde\u9be4\u9be6\u9be2\u9bf0\u9bd4\u9bd7\u9bec\u9bdc\u9bd9\u9be5\u9bd5\u9be1\u9bda\u9d77\u9d81\u9d8a\u9d84\u9d88\u9d71\u9d80\u9d78\u9d86\u9d8b\u9d8c\u9d7d\u9d6b\u9d74\u9d75\u9d70\u9d69\u9d85\u9d73\u9d7b\u9d82\u9d6f\u9d79\u9d7f\u9d87\u9d68\u9e94\u9e91\u9ec0\u9efc\u9f2d\u9f40\u9f41\u9f4d\u9f56\u9f57\u9f58\u5337\u56b2"],["f440","\u56b5\u56b3\u58e3\u5b45\u5dc6\u5dc7\u5eee\u5eef\u5fc0\u5fc1\u61f9\u6517\u6516\u6515\u6513\u65df\u66e8\u66e3\u66e4\u6af3\u6af0\u6aea\u6ae8\u6af9\u6af1\u6aee\u6aef\u703c\u7035\u702f\u7037\u7034\u7031\u7042\u7038\u703f\u703a\u7039\u7040\u703b\u7033\u7041\u7213\u7214\u72a8\u737d\u737c\u74ba\u76ab\u76aa\u76be\u76ed\u77cc\u77ce\u77cf\u77cd\u77f2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79b2\u7a6e\u7a6c\u7a6d\u7af7\u7c49\u7c48\u7c4a\u7c47\u7c45\u7cee\u7e7b\u7e7e\u7e81\u7e80\u7fba\u7fff\u8079\u81db\u81d9\u820b\u8268\u8269\u8622\u85ff\u8601\u85fe\u861b\u8600\u85f6\u8604\u8609\u8605\u860c\u85fd\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89b9\u89f7\u8b60\u8b6a\u8b5d\u8b68\u8b63\u8b65\u8b67\u8b6d\u8dae\u8e86\u8e88\u8e84\u8f59\u8f56\u8f57\u8f55\u8f58\u8f5a\u908d\u9143\u9141\u91b7\u91b5\u91b2\u91b3\u940b\u9413\u93fb\u9420\u940f\u9414\u93fe\u9415\u9410\u9428\u9419\u940d\u93f5\u9400\u93f7\u9407\u940e\u9416\u9412\u93fa\u9409\u93f8\u940a\u93ff"],["f540","\u93fc\u940c\u93f6\u9411\u9406\u95de\u95e0\u95df\u972e\u972f\u97b9\u97bb\u97fd\u97fe\u9860\u9862\u9863\u985f\u98c1\u98c2\u9950\u994e\u9959\u994c\u994b\u9953\u9a32\u9a34\u9a31\u9a2c\u9a2a\u9a36\u9a29\u9a2e\u9a38\u9a2d\u9ac7\u9aca\u9ac6\u9b10\u9b12\u9b11\u9c0b\u9c08\u9bf7\u9c05\u9c12\u9bf8\u9c40\u9c07\u9c0e\u9c06\u9c17\u9c14\u9c09\u9d9f\u9d99\u9da4\u9d9d\u9d92\u9d98\u9d90\u9d9b"],["f5a1","\u9da0\u9d94\u9d9c\u9daa\u9d97\u9da1\u9d9a\u9da2\u9da8\u9d9e\u9da3\u9dbf\u9da9\u9d96\u9da6\u9da7\u9e99\u9e9b\u9e9a\u9ee5\u9ee4\u9ee7\u9ee6\u9f30\u9f2e\u9f5b\u9f60\u9f5e\u9f5d\u9f59\u9f91\u513a\u5139\u5298\u5297\u56c3\u56bd\u56be\u5b48\u5b47\u5dcb\u5dcf\u5ef1\u61fd\u651b\u6b02\u6afc\u6b03\u6af8\u6b00\u7043\u7044\u704a\u7048\u7049\u7045\u7046\u721d\u721a\u7219\u737e\u7517\u766a\u77d0\u792d\u7931\u792f\u7c54\u7c53\u7cf2\u7e8a\u7e87\u7e88\u7e8b\u7e86\u7e8d\u7f4d\u7fbb\u8030\u81dd\u8618\u862a\u8626\u861f\u8623\u861c\u8619\u8627\u862e\u8621\u8620\u8629\u861e\u8625"],["f640","\u8829\u881d\u881b\u8820\u8824\u881c\u882b\u884a\u896d\u8969\u896e\u896b\u89fa\u8b79\u8b78\u8b45\u8b7a\u8b7b\u8d10\u8d14\u8daf\u8e8e\u8e8c\u8f5e\u8f5b\u8f5d\u9146\u9144\u9145\u91b9\u943f\u943b\u9436\u9429\u943d\u943c\u9430\u9439\u942a\u9437\u942c\u9440\u9431\u95e5\u95e4\u95e3\u9735\u973a\u97bf\u97e1\u9864\u98c9\u98c6\u98c0\u9958\u9956\u9a39\u9a3d\u9a46\u9a44\u9a42\u9a41\u9a3a"],["f6a1","\u9a3f\u9acd\u9b15\u9b17\u9b18\u9b16\u9b3a\u9b52\u9c2b\u9c1d\u9c1c\u9c2c\u9c23\u9c28\u9c29\u9c24\u9c21\u9db7\u9db6\u9dbc\u9dc1\u9dc7\u9dca\u9dcf\u9dbe\u9dc5\u9dc3\u9dbb\u9db5\u9dce\u9db9\u9dba\u9dac\u9dc8\u9db1\u9dad\u9dcc\u9db3\u9dcd\u9db2\u9e7a\u9e9c\u9eeb\u9eee\u9eed\u9f1b\u9f18\u9f1a\u9f31\u9f4e\u9f65\u9f64\u9f92\u4eb9\u56c6\u56c5\u56cb\u5971\u5b4b\u5b4c\u5dd5\u5dd1\u5ef2\u6521\u6520\u6526\u6522\u6b0b\u6b08\u6b09\u6c0d\u7055\u7056\u7057\u7052\u721e\u721f\u72a9\u737f\u74d8\u74d5\u74d9\u74d7\u766d\u76ad\u7935\u79b4\u7a70\u7a71\u7c57\u7c5c\u7c59\u7c5b\u7c5a"],["f740","\u7cf4\u7cf1\u7e91\u7f4f\u7f87\u81de\u826b\u8634\u8635\u8633\u862c\u8632\u8636\u882c\u8828\u8826\u882a\u8825\u8971\u89bf\u89be\u89fb\u8b7e\u8b84\u8b82\u8b86\u8b85\u8b7f\u8d15\u8e95\u8e94\u8e9a\u8e92\u8e90\u8e96\u8e97\u8f60\u8f62\u9147\u944c\u9450\u944a\u944b\u944f\u9447\u9445\u9448\u9449\u9446\u973f\u97e3\u986a\u9869\u98cb\u9954\u995b\u9a4e\u9a53\u9a54\u9a4c\u9a4f\u9a48\u9a4a"],["f7a1","\u9a49\u9a52\u9a50\u9ad0\u9b19\u9b2b\u9b3b\u9b56\u9b55\u9c46\u9c48\u9c3f\u9c44\u9c39\u9c33\u9c41\u9c3c\u9c37\u9c34\u9c32\u9c3d\u9c36\u9ddb\u9dd2\u9dde\u9dda\u9dcb\u9dd0\u9ddc\u9dd1\u9ddf\u9de9\u9dd9\u9dd8\u9dd6\u9df5\u9dd5\u9ddd\u9eb6\u9ef0\u9f35\u9f33\u9f32\u9f42\u9f6b\u9f95\u9fa2\u513d\u5299\u58e8\u58e7\u5972\u5b4d\u5dd8\u882f\u5f4f\u6201\u6203\u6204\u6529\u6525\u6596\u66eb\u6b11\u6b12\u6b0f\u6bca\u705b\u705a\u7222\u7382\u7381\u7383\u7670\u77d4\u7c67\u7c66\u7e95\u826c\u863a\u8640\u8639\u863c\u8631\u863b\u863e\u8830\u8832\u882e\u8833\u8976\u8974\u8973\u89fe"],["f840","\u8b8c\u8b8e\u8b8b\u8b88\u8c45\u8d19\u8e98\u8f64\u8f63\u91bc\u9462\u9455\u945d\u9457\u945e\u97c4\u97c5\u9800\u9a56\u9a59\u9b1e\u9b1f\u9b20\u9c52\u9c58\u9c50\u9c4a\u9c4d\u9c4b\u9c55\u9c59\u9c4c\u9c4e\u9dfb\u9df7\u9def\u9de3\u9deb\u9df8\u9de4\u9df6\u9de1\u9dee\u9de6\u9df2\u9df0\u9de2\u9dec\u9df4\u9df3\u9de8\u9ded\u9ec2\u9ed0\u9ef2\u9ef3\u9f06\u9f1c\u9f38\u9f37\u9f36\u9f43\u9f4f"],["f8a1","\u9f71\u9f70\u9f6e\u9f6f\u56d3\u56cd\u5b4e\u5c6d\u652d\u66ed\u66ee\u6b13\u705f\u7061\u705d\u7060\u7223\u74db\u74e5\u77d5\u7938\u79b7\u79b6\u7c6a\u7e97\u7f89\u826d\u8643\u8838\u8837\u8835\u884b\u8b94\u8b95\u8e9e\u8e9f\u8ea0\u8e9d\u91be\u91bd\u91c2\u946b\u9468\u9469\u96e5\u9746\u9743\u9747\u97c7\u97e5\u9a5e\u9ad5\u9b59\u9c63\u9c67\u9c66\u9c62\u9c5e\u9c60\u9e02\u9dfe\u9e07\u9e03\u9e06\u9e05\u9e00\u9e01\u9e09\u9dff\u9dfd\u9e04\u9ea0\u9f1e\u9f46\u9f74\u9f75\u9f76\u56d4\u652e\u65b8\u6b18\u6b19\u6b17\u6b1a\u7062\u7226\u72aa\u77d8\u77d9\u7939\u7c69\u7c6b\u7cf6\u7e9a"],["f940","\u7e98\u7e9b\u7e99\u81e0\u81e1\u8646\u8647\u8648\u8979\u897a\u897c\u897b\u89ff\u8b98\u8b99\u8ea5\u8ea4\u8ea3\u946e\u946d\u946f\u9471\u9473\u9749\u9872\u995f\u9c68\u9c6e\u9c6d\u9e0b\u9e0d\u9e10\u9e0f\u9e12\u9e11\u9ea1\u9ef5\u9f09\u9f47\u9f78\u9f7b\u9f7a\u9f79\u571e\u7066\u7c6f\u883c\u8db2\u8ea6\u91c3\u9474\u9478\u9476\u9475\u9a60\u9c74\u9c73\u9c71\u9c75\u9e14\u9e13\u9ef6\u9f0a"],["f9a1","\u9fa4\u7068\u7065\u7cf7\u866a\u883e\u883d\u883f\u8b9e\u8c9c\u8ea9\u8ec9\u974b\u9873\u9874\u98cc\u9961\u99ab\u9a64\u9a66\u9a67\u9b24\u9e15\u9e17\u9f48\u6207\u6b1e\u7227\u864c\u8ea8\u9482\u9480\u9481\u9a69\u9a68\u9b2e\u9e19\u7229\u864b\u8b9f\u9483\u9c79\u9eb7\u7675\u9a6b\u9c7a\u9e1d\u7069\u706a\u9ea4\u9f7e\u9f49\u9f98\u7881\u92b9\u88cf\u58bb\u6052\u7ca7\u5afa\u2554\u2566\u2557\u2560\u256c\u2563\u255a\u2569\u255d\u2552\u2564\u2555\u255e\u256a\u2561\u2558\u2567\u255b\u2553\u2565\u2556\u255f\u256b\u2562\u2559\u2568\u255c\u2551\u2550\u256d\u256e\u2570\u256f\u2593"]]')},31532:function(U){"use strict";U.exports=JSON.parse('[["0","\\u0000",127],["8ea1","\uff61",62],["a1a1","\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008",9,"\uff0b\uff0d\xb1\xd7\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7"],["a2a1","\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229"],["a2ca","\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203"],["a2dc","\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c"],["a2f2","\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6"],["a2fe","\u25ef"],["a3b0","\uff10",9],["a3c1","\uff21",25],["a3e1","\uff41",25],["a4a1","\u3041",82],["a5a1","\u30a1",85],["a6a1","\u0391",16,"\u03a3",6],["a6c1","\u03b1",16,"\u03c3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1"],["addf","\u337b\u301d\u301f\u2116\u33cd\u2121\u32a4",4,"\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a"],["b0a1","\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d"],["b1a1","\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc"],["b2a1","\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539"],["b3a1","\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431"],["b4a1","\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4"],["b5a1","\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac"],["b6a1","\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48"],["b7a1","\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372"],["b8a1","\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411"],["b9a1","\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc"],["baa1","\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237"],["bba1","\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642"],["bca1","\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468"],["bda1","\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f"],["bea1","\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe"],["bfa1","\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe"],["c0a1","\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda"],["c1a1","\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e"],["c2a1","\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea"],["c3a1","\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5"],["c4a1","\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013"],["c5a1","\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230"],["c6a1","\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165"],["c7a1","\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6"],["c8a1","\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e"],["c9a1","\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d"],["caa1","\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b"],["cba1","\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80"],["cca1","\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652"],["cda1","\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483"],["cea1","\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f"],["cfa1","\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155"],["d0a1","\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2"],["d1a1","\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8"],["d2a1","\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8"],["d3a1","\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709"],["d4a1","\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969"],["d5a1","\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53"],["d6a1","\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf"],["d7a1","\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a"],["d8a1","\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b"],["d9a1","\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc"],["daa1","\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc"],["dba1","\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd"],["dca1","\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3"],["dda1","\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe"],["dea1","\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc"],["dfa1","\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc"],["e0a1","\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1"],["e1a1","\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670"],["e2a1","\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec"],["e3a1","\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50"],["e4a1","\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06"],["e5a1","\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a"],["e6a1","\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b"],["e7a1","\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759"],["eaa1","\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e"],["eba1","\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b"],["eca1","\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a"],["eda1","\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8"],["eea1","\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e"],["efa1","\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e"],["f0a1","\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870"],["f1a1","\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7"],["f2a1","\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48"],["f3a1","\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0"],["f4a1","\u582f\u69c7\u9059\u7464\u51dc\u7199"],["f9a1","\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7"],["faa1","\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1"],["fba1","\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da"],["fca1","\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"],["fcf1","\u2170",9,"\uffe2\uffe4\uff07\uff02"],["8fa2af","\u02d8\u02c7\xb8\u02d9\u02dd\xaf\u02db\u02da\uff5e\u0384\u0385"],["8fa2c2","\xa1\xa6\xbf"],["8fa2eb","\xba\xaa\xa9\xae\u2122\xa4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038a\u03aa"],["8fa6e7","\u038c"],["8fa6e9","\u038e\u03ab"],["8fa6ec","\u038f"],["8fa6f1","\u03ac\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03c2\u03cd\u03cb\u03b0\u03ce"],["8fa7c2","\u0402",10,"\u040e\u040f"],["8fa7f2","\u0452",10,"\u045e\u045f"],["8fa9a1","\xc6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013f"],["8fa9ab","\u014a\xd8\u0152"],["8fa9af","\u0166\xde"],["8fa9c1","\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014b\xf8\u0153\xdf\u0167\xfe"],["8faaa1","\xc1\xc0\xc4\xc2\u0102\u01cd\u0100\u0104\xc5\xc3\u0106\u0108\u010c\xc7\u010a\u010e\xc9\xc8\xcb\xca\u011a\u0116\u0112\u0118"],["8faaba","\u011c\u011e\u0122\u0120\u0124\xcd\xcc\xcf\xce\u01cf\u0130\u012a\u012e\u0128\u0134\u0136\u0139\u013d\u013b\u0143\u0147\u0145\xd1\xd3\xd2\xd6\xd4\u01d1\u0150\u014c\xd5\u0154\u0158\u0156\u015a\u015c\u0160\u015e\u0164\u0162\xda\xd9\xdc\xdb\u016c\u01d3\u0170\u016a\u0172\u016e\u0168\u01d7\u01db\u01d9\u01d5\u0174\xdd\u0178\u0176\u0179\u017d\u017b"],["8faba1","\xe1\xe0\xe4\xe2\u0103\u01ce\u0101\u0105\xe5\xe3\u0107\u0109\u010d\xe7\u010b\u010f\xe9\xe8\xeb\xea\u011b\u0117\u0113\u0119\u01f5\u011d\u011f"],["8fabbd","\u0121\u0125\xed\xec\xef\xee\u01d0"],["8fabc5","\u012b\u012f\u0129\u0135\u0137\u013a\u013e\u013c\u0144\u0148\u0146\xf1\xf3\xf2\xf6\xf4\u01d2\u0151\u014d\xf5\u0155\u0159\u0157\u015b\u015d\u0161\u015f\u0165\u0163\xfa\xf9\xfc\xfb\u016d\u01d4\u0171\u016b\u0173\u016f\u0169\u01d8\u01dc\u01da\u01d6\u0175\xfd\xff\u0177\u017a\u017e\u017c"],["8fb0a1","\u4e02\u4e04\u4e05\u4e0c\u4e12\u4e1f\u4e23\u4e24\u4e28\u4e2b\u4e2e\u4e2f\u4e30\u4e35\u4e40\u4e41\u4e44\u4e47\u4e51\u4e5a\u4e5c\u4e63\u4e68\u4e69\u4e74\u4e75\u4e79\u4e7f\u4e8d\u4e96\u4e97\u4e9d\u4eaf\u4eb9\u4ec3\u4ed0\u4eda\u4edb\u4ee0\u4ee1\u4ee2\u4ee8\u4eef\u4ef1\u4ef3\u4ef5\u4efd\u4efe\u4eff\u4f00\u4f02\u4f03\u4f08\u4f0b\u4f0c\u4f12\u4f15\u4f16\u4f17\u4f19\u4f2e\u4f31\u4f60\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e\u4f40\u4f42\u4f48\u4f49\u4f4b\u4f4c\u4f52\u4f54\u4f56\u4f58\u4f5f\u4f63\u4f6a\u4f6c\u4f6e\u4f71\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f7e\u4f81\u4f82\u4f84"],["8fb1a1","\u4f85\u4f89\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f94\u4f97\u4f99\u4f9a\u4f9e\u4f9f\u4fb2\u4fb7\u4fb9\u4fbb\u4fbc\u4fbd\u4fbe\u4fc0\u4fc1\u4fc5\u4fc6\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fcf\u4fd2\u4fdc\u4fe0\u4fe2\u4ff0\u4ff2\u4ffc\u4ffd\u4fff\u5000\u5001\u5004\u5007\u500a\u500c\u500e\u5010\u5013\u5017\u5018\u501b\u501c\u501d\u501e\u5022\u5027\u502e\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504a\u504c\u504e\u5051\u5052\u5053\u5057\u5059\u505f\u5060\u5062\u5063\u5066\u5067\u506a\u506d\u5070\u5071\u503b\u5081\u5083\u5084\u5086\u508a\u508e\u508f\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509b\u509c\u509e",4,"\u50aa\u50af\u50b0\u50b9\u50ba\u50bd\u50c0\u50c3\u50c4\u50c7\u50cc\u50ce\u50d0\u50d3\u50d4\u50d8\u50dc\u50dd\u50df\u50e2\u50e4\u50e6\u50e8\u50e9\u50ef\u50f1\u50f6\u50fa\u50fe\u5103\u5106\u5107\u5108\u510b\u510c\u510d\u510e\u50f2\u5110\u5117\u5119\u511b\u511c\u511d\u511e\u5123\u5127\u5128\u512c\u512d\u512f\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514a\u514f\u5153\u5155\u5157\u5158\u515f\u5164\u5166\u517e\u5183\u5184\u518b\u518e\u5198\u519d\u51a1\u51a3\u51ad\u51b8\u51ba\u51bc\u51be\u51bf\u51c2"],["8fb3a1","\u51c8\u51cf\u51d1\u51d2\u51d3\u51d5\u51d8\u51de\u51e2\u51e5\u51ee\u51f2\u51f3\u51f4\u51f7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523c\u5245\u5249\u5255\u5257\u5258\u525a\u525c\u525f\u5260\u5261\u5266\u526e\u5277\u5278\u5279\u5280\u5282\u5285\u528a\u528c\u5293\u5295\u5296\u5297\u5298\u529a\u529c\u52a4\u52a5\u52a6\u52a7\u52af\u52b0\u52b6\u52b7\u52b8\u52ba\u52bb\u52bd\u52c0\u52c4\u52c6\u52c8\u52cc\u52cf\u52d1\u52d4\u52d6\u52db\u52dc\u52e1\u52e5\u52e8\u52e9\u52ea\u52ec\u52f0\u52f1\u52f4\u52f6\u52f7\u5300\u5303\u530a\u530b"],["8fb4a1","\u530c\u5311\u5313\u5318\u531b\u531c\u531e\u531f\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u5330\u5332\u5335\u533c\u533d\u533e\u5342\u534c\u534b\u5359\u535b\u5361\u5363\u5365\u536c\u536d\u5372\u5379\u537e\u5383\u5387\u5388\u538e\u5393\u5394\u5399\u539d\u53a1\u53a4\u53aa\u53ab\u53af\u53b2\u53b4\u53b5\u53b7\u53b8\u53ba\u53bd\u53c0\u53c5\u53cf\u53d2\u53d3\u53d5\u53da\u53dd\u53de\u53e0\u53e6\u53e7\u53f5\u5402\u5413\u541a\u5421\u5427\u5428\u542a\u542f\u5431\u5434\u5435\u5443\u5444\u5447\u544d\u544f\u545e\u5462\u5464\u5466\u5467\u5469\u546b\u546d\u546e\u5474\u547f"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548d\u5491\u5495\u5496\u549c\u549f\u54a1\u54a6\u54a7\u54a9\u54aa\u54ad\u54ae\u54b1\u54b7\u54b9\u54ba\u54bb\u54bf\u54c6\u54ca\u54cd\u54ce\u54e0\u54ea\u54ec\u54ef\u54f6\u54fc\u54fe\u54ff\u5500\u5501\u5505\u5508\u5509\u550c\u550d\u550e\u5515\u552a\u552b\u5532\u5535\u5536\u553b\u553c\u553d\u5541\u5547\u5549\u554a\u554d\u5550\u5551\u5558\u555a\u555b\u555e\u5560\u5561\u5564\u5566\u557f\u5581\u5582\u5586\u5588\u558e\u558f\u5591\u5592\u5593\u5594\u5597\u55a3\u55a4\u55ad\u55b2\u55bf\u55c1\u55c3\u55c6\u55c9\u55cb\u55cc\u55ce\u55d1\u55d2"],["8fb6a1","\u55d3\u55d7\u55d8\u55db\u55de\u55e2\u55e9\u55f6\u55ff\u5605\u5608\u560a\u560d",5,"\u5619\u562c\u5630\u5633\u5635\u5637\u5639\u563b\u563c\u563d\u563f\u5640\u5641\u5643\u5644\u5646\u5649\u564b\u564d\u564f\u5654\u565e\u5660\u5661\u5662\u5663\u5666\u5669\u566d\u566f\u5671\u5672\u5675\u5684\u5685\u5688\u568b\u568c\u5695\u5699\u569a\u569d\u569e\u569f\u56a6\u56a7\u56a8\u56a9\u56ab\u56ac\u56ad\u56b1\u56b3\u56b7\u56be\u56c5\u56c9\u56ca\u56cb\u56cf\u56d0\u56cc\u56cd\u56d9\u56dc\u56dd\u56df\u56e1\u56e4",4,"\u56f1\u56eb\u56ed"],["8fb7a1","\u56f6\u56f7\u5701\u5702\u5707\u570a\u570c\u5711\u5715\u571a\u571b\u571d\u5720\u5722\u5723\u5724\u5725\u5729\u572a\u572c\u572e\u572f\u5733\u5734\u573d\u573e\u573f\u5745\u5746\u574c\u574d\u5752\u5762\u5765\u5767\u5768\u576b\u576d",4,"\u5773\u5774\u5775\u5777\u5779\u577a\u577b\u577c\u577e\u5781\u5783\u578c\u5794\u5797\u5799\u579a\u579c\u579d\u579e\u579f\u57a1\u5795\u57a7\u57a8\u57a9\u57ac\u57b8\u57bd\u57c7\u57c8\u57cc\u57cf\u57d5\u57dd\u57de\u57e4\u57e6\u57e7\u57e9\u57ed\u57f0\u57f5\u57f6\u57f8\u57fd\u57fe\u57ff\u5803\u5804\u5808\u5809\u57e1"],["8fb8a1","\u580c\u580d\u581b\u581e\u581f\u5820\u5826\u5827\u582d\u5832\u5839\u583f\u5849\u584c\u584d\u584f\u5850\u5855\u585f\u5861\u5864\u5867\u5868\u5878\u587c\u587f\u5880\u5881\u5887\u5888\u5889\u588a\u588c\u588d\u588f\u5890\u5894\u5896\u589d\u58a0\u58a1\u58a2\u58a6\u58a9\u58b1\u58b2\u58c4\u58bc\u58c2\u58c8\u58cd\u58ce\u58d0\u58d2\u58d4\u58d6\u58da\u58dd\u58e1\u58e2\u58e9\u58f3\u5905\u5906\u590b\u590c\u5912\u5913\u5914\u8641\u591d\u5921\u5923\u5924\u5928\u592f\u5930\u5933\u5935\u5936\u593f\u5943\u5946\u5952\u5953\u5959\u595b\u595d\u595e\u595f\u5961\u5963\u596b\u596d"],["8fb9a1","\u596f\u5972\u5975\u5976\u5979\u597b\u597c\u598b\u598c\u598e\u5992\u5995\u5997\u599f\u59a4\u59a7\u59ad\u59ae\u59af\u59b0\u59b3\u59b7\u59ba\u59bc\u59c1\u59c3\u59c4\u59c8\u59ca\u59cd\u59d2\u59dd\u59de\u59df\u59e3\u59e4\u59e7\u59ee\u59ef\u59f1\u59f2\u59f4\u59f7\u5a00\u5a04\u5a0c\u5a0d\u5a0e\u5a12\u5a13\u5a1e\u5a23\u5a24\u5a27\u5a28\u5a2a\u5a2d\u5a30\u5a44\u5a45\u5a47\u5a48\u5a4c\u5a50\u5a55\u5a5e\u5a63\u5a65\u5a67\u5a6d\u5a77\u5a7a\u5a7b\u5a7e\u5a8b\u5a90\u5a93\u5a96\u5a99\u5a9c\u5a9e\u5a9f\u5aa0\u5aa2\u5aa7\u5aac\u5ab1\u5ab2\u5ab3\u5ab5\u5ab8\u5aba\u5abb\u5abf"],["8fbaa1","\u5ac4\u5ac6\u5ac8\u5acf\u5ada\u5adc\u5ae0\u5ae5\u5aea\u5aee\u5af5\u5af6\u5afd\u5b00\u5b01\u5b08\u5b17\u5b34\u5b19\u5b1b\u5b1d\u5b21\u5b25\u5b2d\u5b38\u5b41\u5b4b\u5b4c\u5b52\u5b56\u5b5e\u5b68\u5b6e\u5b6f\u5b7c\u5b7d\u5b7e\u5b7f\u5b81\u5b84\u5b86\u5b8a\u5b8e\u5b90\u5b91\u5b93\u5b94\u5b96\u5ba8\u5ba9\u5bac\u5bad\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbc\u5bc0\u5bc1\u5bcd\u5bcf\u5bd6",4,"\u5be0\u5bef\u5bf1\u5bf4\u5bfd\u5c0c\u5c17\u5c1e\u5c1f\u5c23\u5c26\u5c29\u5c2b\u5c2c\u5c2e\u5c30\u5c32\u5c35\u5c36\u5c59\u5c5a\u5c5c\u5c62\u5c63\u5c67\u5c68\u5c69"],["8fbba1","\u5c6d\u5c70\u5c74\u5c75\u5c7a\u5c7b\u5c7c\u5c7d\u5c87\u5c88\u5c8a\u5c8f\u5c92\u5c9d\u5c9f\u5ca0\u5ca2\u5ca3\u5ca6\u5caa\u5cb2\u5cb4\u5cb5\u5cba\u5cc9\u5ccb\u5cd2\u5cdd\u5cd7\u5cee\u5cf1\u5cf2\u5cf4\u5d01\u5d06\u5d0d\u5d12\u5d2b\u5d23\u5d24\u5d26\u5d27\u5d31\u5d34\u5d39\u5d3d\u5d3f\u5d42\u5d43\u5d46\u5d48\u5d55\u5d51\u5d59\u5d4a\u5d5f\u5d60\u5d61\u5d62\u5d64\u5d6a\u5d6d\u5d70\u5d79\u5d7a\u5d7e\u5d7f\u5d81\u5d83\u5d88\u5d8a\u5d92\u5d93\u5d94\u5d95\u5d99\u5d9b\u5d9f\u5da0\u5da7\u5dab\u5db0\u5db4\u5db8\u5db9\u5dc3\u5dc7\u5dcb\u5dd0\u5dce\u5dd8\u5dd9\u5de0\u5de4"],["8fbca1","\u5de9\u5df8\u5df9\u5e00\u5e07\u5e0d\u5e12\u5e14\u5e15\u5e18\u5e1f\u5e20\u5e2e\u5e28\u5e32\u5e35\u5e3e\u5e4b\u5e50\u5e49\u5e51\u5e56\u5e58\u5e5b\u5e5c\u5e5e\u5e68\u5e6a",4,"\u5e70\u5e80\u5e8b\u5e8e\u5ea2\u5ea4\u5ea5\u5ea8\u5eaa\u5eac\u5eb1\u5eb3\u5ebd\u5ebe\u5ebf\u5ec6\u5ecc\u5ecb\u5ece\u5ed1\u5ed2\u5ed4\u5ed5\u5edc\u5ede\u5ee5\u5eeb\u5f02\u5f06\u5f07\u5f08\u5f0e\u5f19\u5f1c\u5f1d\u5f21\u5f22\u5f23\u5f24\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f34\u5f36\u5f3b\u5f3d\u5f3f\u5f40\u5f44\u5f45\u5f47\u5f4d\u5f50\u5f54\u5f58\u5f5b\u5f60\u5f63\u5f64\u5f67"],["8fbda1","\u5f6f\u5f72\u5f74\u5f75\u5f78\u5f7a\u5f7d\u5f7e\u5f89\u5f8d\u5f8f\u5f96\u5f9c\u5f9d\u5fa2\u5fa7\u5fab\u5fa4\u5fac\u5faf\u5fb0\u5fb1\u5fb8\u5fc4\u5fc7\u5fc8\u5fc9\u5fcb\u5fd0",4,"\u5fde\u5fe1\u5fe2\u5fe8\u5fe9\u5fea\u5fec\u5fed\u5fee\u5fef\u5ff2\u5ff3\u5ff6\u5ffa\u5ffc\u6007\u600a\u600d\u6013\u6014\u6017\u6018\u601a\u601f\u6024\u602d\u6033\u6035\u6040\u6047\u6048\u6049\u604c\u6051\u6054\u6056\u6057\u605d\u6061\u6067\u6071\u607e\u607f\u6082\u6086\u6088\u608a\u608e\u6091\u6093\u6095\u6098\u609d\u609e\u60a2\u60a4\u60a5\u60a8\u60b0\u60b1\u60b7"],["8fbea1","\u60bb\u60be\u60c2\u60c4\u60c8\u60c9\u60ca\u60cb\u60ce\u60cf\u60d4\u60d5\u60d9\u60db\u60dd\u60de\u60e2\u60e5\u60f2\u60f5\u60f8\u60fc\u60fd\u6102\u6107\u610a\u610c\u6110",4,"\u6116\u6117\u6119\u611c\u611e\u6122\u612a\u612b\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615e\u6160\u616c\u6172\u6178\u617b\u617c\u617f\u6180\u6181\u6183\u6184\u618b\u618d\u6192\u6193\u6197\u6198\u619c\u619d\u619f\u61a0\u61a5\u61a8\u61aa\u61ad\u61b8\u61b9\u61bc\u61c0\u61c1\u61c2\u61ce\u61cf\u61d5\u61dc\u61dd\u61de\u61df\u61e1\u61e2\u61e7\u61e9\u61e5"],["8fbfa1","\u61ec\u61ed\u61ef\u6201\u6203\u6204\u6207\u6213\u6215\u621c\u6220\u6222\u6223\u6227\u6229\u622b\u6239\u623d\u6242\u6243\u6244\u6246\u624c\u6250\u6251\u6252\u6254\u6256\u625a\u625c\u6264\u626d\u626f\u6273\u627a\u627d\u628d\u628e\u628f\u6290\u62a6\u62a8\u62b3\u62b6\u62b7\u62ba\u62be\u62bf\u62c4\u62ce\u62d5\u62d6\u62da\u62ea\u62f2\u62f4\u62fc\u62fd\u6303\u6304\u630a\u630b\u630d\u6310\u6313\u6316\u6318\u6329\u632a\u632d\u6335\u6336\u6339\u633c\u6341\u6342\u6343\u6344\u6346\u634a\u634b\u634e\u6352\u6353\u6354\u6358\u635b\u6365\u6366\u636c\u636d\u6371\u6374\u6375"],["8fc0a1","\u6378\u637c\u637d\u637f\u6382\u6384\u6387\u638a\u6390\u6394\u6395\u6399\u639a\u639e\u63a4\u63a6\u63ad\u63ae\u63af\u63bd\u63c1\u63c5\u63c8\u63ce\u63d1\u63d3\u63d4\u63d5\u63dc\u63e0\u63e5\u63ea\u63ec\u63f2\u63f3\u63f5\u63f8\u63f9\u6409\u640a\u6410\u6412\u6414\u6418\u641e\u6420\u6422\u6424\u6425\u6429\u642a\u642f\u6430\u6435\u643d\u643f\u644b\u644f\u6451\u6452\u6453\u6454\u645a\u645b\u645c\u645d\u645f\u6460\u6461\u6463\u646d\u6473\u6474\u647b\u647d\u6485\u6487\u648f\u6490\u6491\u6498\u6499\u649b\u649d\u649f\u64a1\u64a3\u64a6\u64a8\u64ac\u64b3\u64bd\u64be\u64bf"],["8fc1a1","\u64c4\u64c9\u64ca\u64cb\u64cc\u64ce\u64d0\u64d1\u64d5\u64d7\u64e4\u64e5\u64e9\u64ea\u64ed\u64f0\u64f5\u64f7\u64fb\u64ff\u6501\u6504\u6508\u6509\u650a\u650f\u6513\u6514\u6516\u6519\u651b\u651e\u651f\u6522\u6526\u6529\u652e\u6531\u653a\u653c\u653d\u6543\u6547\u6549\u6550\u6552\u6554\u655f\u6560\u6567\u656b\u657a\u657d\u6581\u6585\u658a\u6592\u6595\u6598\u659d\u65a0\u65a3\u65a6\u65ae\u65b2\u65b3\u65b4\u65bf\u65c2\u65c8\u65c9\u65ce\u65d0\u65d4\u65d6\u65d8\u65df\u65f0\u65f2\u65f4\u65f5\u65f9\u65fe\u65ff\u6600\u6604\u6608\u6609\u660d\u6611\u6612\u6615\u6616\u661d"],["8fc2a1","\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664a\u664c\u6651\u664e\u6657\u6658\u6659\u665b\u665c\u6660\u6661\u66fb\u666a\u666b\u666c\u667e\u6673\u6675\u667f\u6677\u6678\u6679\u667b\u6680\u667c\u668b\u668c\u668d\u6690\u6692\u6699\u669a\u669b\u669c\u669f\u66a0\u66a4\u66ad\u66b1\u66b2\u66b5\u66bb\u66bf\u66c0\u66c2\u66c3\u66c8\u66cc\u66ce\u66cf\u66d4\u66db\u66df\u66e8\u66eb\u66ec\u66ee\u66fa\u6705\u6707\u670e\u6713\u6719\u671c\u6720\u6722\u6733\u673e\u6745\u6747\u6748\u674c\u6754\u6755\u675d"],["8fc3a1","\u6766\u676c\u676e\u6774\u6776\u677b\u6781\u6784\u678e\u678f\u6791\u6793\u6796\u6798\u6799\u679b\u67b0\u67b1\u67b2\u67b5\u67bb\u67bc\u67bd\u67f9\u67c0\u67c2\u67c3\u67c5\u67c8\u67c9\u67d2\u67d7\u67d9\u67dc\u67e1\u67e6\u67f0\u67f2\u67f6\u67f7\u6852\u6814\u6819\u681d\u681f\u6828\u6827\u682c\u682d\u682f\u6830\u6831\u6833\u683b\u683f\u6844\u6845\u684a\u684c\u6855\u6857\u6858\u685b\u686b\u686e",4,"\u6875\u6879\u687a\u687b\u687c\u6882\u6884\u6886\u6888\u6896\u6898\u689a\u689c\u68a1\u68a3\u68a5\u68a9\u68aa\u68ae\u68b2\u68bb\u68c5\u68c8\u68cc\u68cf"],["8fc4a1","\u68d0\u68d1\u68d3\u68d6\u68d9\u68dc\u68dd\u68e5\u68e8\u68ea\u68eb\u68ec\u68ed\u68f0\u68f1\u68f5\u68f6\u68fb\u68fc\u68fd\u6906\u6909\u690a\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693b\u6942\u6945\u6949\u694e\u6957\u695b\u6963\u6964\u6965\u6966\u6968\u6969\u696c\u6970\u6971\u6972\u697a\u697b\u697f\u6980\u698d\u6992\u6996\u6998\u69a1\u69a5\u69a6\u69a8\u69ab\u69ad\u69af\u69b7\u69b8\u69ba\u69bc\u69c5\u69c8\u69d1\u69d6\u69d7\u69e2\u69e5\u69ee\u69ef\u69f1\u69f3\u69f5\u69fe\u6a00\u6a01\u6a03\u6a0f\u6a11\u6a15\u6a1a\u6a1d\u6a20\u6a24\u6a28\u6a30\u6a32"],["8fc5a1","\u6a34\u6a37\u6a3b\u6a3e\u6a3f\u6a45\u6a46\u6a49\u6a4a\u6a4e\u6a50\u6a51\u6a52\u6a55\u6a56\u6a5b\u6a64\u6a67\u6a6a\u6a71\u6a73\u6a7e\u6a81\u6a83\u6a86\u6a87\u6a89\u6a8b\u6a91\u6a9b\u6a9d\u6a9e\u6a9f\u6aa5\u6aab\u6aaf\u6ab0\u6ab1\u6ab4\u6abd\u6abe\u6abf\u6ac6\u6ac9\u6ac8\u6acc\u6ad0\u6ad4\u6ad5\u6ad6\u6adc\u6add\u6ae4\u6ae7\u6aec\u6af0\u6af1\u6af2\u6afc\u6afd\u6b02\u6b03\u6b06\u6b07\u6b09\u6b0f\u6b10\u6b11\u6b17\u6b1b\u6b1e\u6b24\u6b28\u6b2b\u6b2c\u6b2f\u6b35\u6b36\u6b3b\u6b3f\u6b46\u6b4a\u6b4d\u6b52\u6b56\u6b58\u6b5d\u6b60\u6b67\u6b6b\u6b6e\u6b70\u6b75\u6b7d"],["8fc6a1","\u6b7e\u6b82\u6b85\u6b97\u6b9b\u6b9f\u6ba0\u6ba2\u6ba3\u6ba8\u6ba9\u6bac\u6bad\u6bae\u6bb0\u6bb8\u6bb9\u6bbd\u6bbe\u6bc3\u6bc4\u6bc9\u6bcc\u6bd6\u6bda\u6be1\u6be3\u6be6\u6be7\u6bee\u6bf1\u6bf7\u6bf9\u6bff\u6c02\u6c04\u6c05\u6c09\u6c0d\u6c0e\u6c10\u6c12\u6c19\u6c1f\u6c26\u6c27\u6c28\u6c2c\u6c2e\u6c33\u6c35\u6c36\u6c3a\u6c3b\u6c3f\u6c4a\u6c4b\u6c4d\u6c4f\u6c52\u6c54\u6c59\u6c5b\u6c5c\u6c6b\u6c6d\u6c6f\u6c74\u6c76\u6c78\u6c79\u6c7b\u6c85\u6c86\u6c87\u6c89\u6c94\u6c95\u6c97\u6c98\u6c9c\u6c9f\u6cb0\u6cb2\u6cb4\u6cc2\u6cc6\u6ccd\u6ccf\u6cd0\u6cd1\u6cd2\u6cd4\u6cd6"],["8fc7a1","\u6cda\u6cdc\u6ce0\u6ce7\u6ce9\u6ceb\u6cec\u6cee\u6cf2\u6cf4\u6d04\u6d07\u6d0a\u6d0e\u6d0f\u6d11\u6d13\u6d1a\u6d26\u6d27\u6d28\u6c67\u6d2e\u6d2f\u6d31\u6d39\u6d3c\u6d3f\u6d57\u6d5e\u6d5f\u6d61\u6d65\u6d67\u6d6f\u6d70\u6d7c\u6d82\u6d87\u6d91\u6d92\u6d94\u6d96\u6d97\u6d98\u6daa\u6dac\u6db4\u6db7\u6db9\u6dbd\u6dbf\u6dc4\u6dc8\u6dca\u6dce\u6dcf\u6dd6\u6ddb\u6ddd\u6ddf\u6de0\u6de2\u6de5\u6de9\u6def\u6df0\u6df4\u6df6\u6dfc\u6e00\u6e04\u6e1e\u6e22\u6e27\u6e32\u6e36\u6e39\u6e3b\u6e3c\u6e44\u6e45\u6e48\u6e49\u6e4b\u6e4f\u6e51\u6e52\u6e53\u6e54\u6e57\u6e5c\u6e5d\u6e5e"],["8fc8a1","\u6e62\u6e63\u6e68\u6e73\u6e7b\u6e7d\u6e8d\u6e93\u6e99\u6ea0\u6ea7\u6ead\u6eae\u6eb1\u6eb3\u6ebb\u6ebf\u6ec0\u6ec1\u6ec3\u6ec7\u6ec8\u6eca\u6ecd\u6ece\u6ecf\u6eeb\u6eed\u6eee\u6ef9\u6efb\u6efd\u6f04\u6f08\u6f0a\u6f0c\u6f0d\u6f16\u6f18\u6f1a\u6f1b\u6f26\u6f29\u6f2a\u6f2f\u6f30\u6f33\u6f36\u6f3b\u6f3c\u6f2d\u6f4f\u6f51\u6f52\u6f53\u6f57\u6f59\u6f5a\u6f5d\u6f5e\u6f61\u6f62\u6f68\u6f6c\u6f7d\u6f7e\u6f83\u6f87\u6f88\u6f8b\u6f8c\u6f8d\u6f90\u6f92\u6f93\u6f94\u6f96\u6f9a\u6f9f\u6fa0\u6fa5\u6fa6\u6fa7\u6fa8\u6fae\u6faf\u6fb0\u6fb5\u6fb6\u6fbc\u6fc5\u6fc7\u6fc8\u6fca"],["8fc9a1","\u6fda\u6fde\u6fe8\u6fe9\u6ff0\u6ff5\u6ff9\u6ffc\u6ffd\u7000\u7005\u7006\u7007\u700d\u7017\u7020\u7023\u702f\u7034\u7037\u7039\u703c\u7043\u7044\u7048\u7049\u704a\u704b\u7054\u7055\u705d\u705e\u704e\u7064\u7065\u706c\u706e\u7075\u7076\u707e\u7081\u7085\u7086\u7094",4,"\u709b\u70a4\u70ab\u70b0\u70b1\u70b4\u70b7\u70ca\u70d1\u70d3\u70d4\u70d5\u70d6\u70d8\u70dc\u70e4\u70fa\u7103",4,"\u710b\u710c\u710f\u711e\u7120\u712b\u712d\u712f\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714a\u714b\u7150\u7152\u7157\u715a\u715c\u715e\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718c\u7192\u719a\u719b\u71a0\u71a2\u71af\u71b0\u71b2\u71b3\u71ba\u71bf\u71c0\u71c1\u71c4\u71cb\u71cc\u71d3\u71d6\u71d9\u71da\u71dc\u71f8\u71fe\u7200\u7207\u7208\u7209\u7213\u7217\u721a\u721d\u721f\u7224\u722b\u722f\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724e\u724f\u7250\u7253\u7255\u7256\u725a\u725c\u725e\u7260\u7263\u7268\u726b\u726e\u726f\u7271\u7277\u7278\u727b\u727c\u727f\u7284\u7289\u728d\u728e\u7293\u729b\u72a8\u72ad\u72ae\u72b1\u72b4\u72be\u72c1\u72c7\u72c9\u72cc\u72d5\u72d6\u72d8\u72df\u72e5\u72f3\u72f4\u72fa\u72fb"],["8fcba1","\u72fe\u7302\u7304\u7305\u7307\u730b\u730d\u7312\u7313\u7318\u7319\u731e\u7322\u7324\u7327\u7328\u732c\u7331\u7332\u7335\u733a\u733b\u733d\u7343\u734d\u7350\u7352\u7356\u7358\u735d\u735e\u735f\u7360\u7366\u7367\u7369\u736b\u736c\u736e\u736f\u7371\u7377\u7379\u737c\u7380\u7381\u7383\u7385\u7386\u738e\u7390\u7393\u7395\u7397\u7398\u739c\u739e\u739f\u73a0\u73a2\u73a5\u73a6\u73aa\u73ab\u73ad\u73b5\u73b7\u73b9\u73bc\u73bd\u73bf\u73c5\u73c6\u73c9\u73cb\u73cc\u73cf\u73d2\u73d3\u73d6\u73d9\u73dd\u73e1\u73e3\u73e6\u73e7\u73e9\u73f4\u73f5\u73f7\u73f9\u73fa\u73fb\u73fd"],["8fcca1","\u73ff\u7400\u7401\u7404\u7407\u740a\u7411\u741a\u741b\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744b\u744d\u7451\u7452\u7457\u745d\u7462\u7466\u7467\u7468\u746b\u746d\u746e\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748f\u7490\u7491\u7492\u7498\u7499\u749a\u749c\u749f\u74a0\u74a1\u74a3\u74a6\u74a8\u74a9\u74aa\u74ab\u74ae\u74af\u74b1\u74b2\u74b5\u74b9\u74bb\u74bf\u74c8\u74c9\u74cc\u74d0\u74d3\u74d8\u74da\u74db\u74de\u74df\u74e4\u74e8\u74ea\u74eb\u74ef\u74f4\u74fa\u74fb\u74fc\u74ff\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752a\u752f\u7536\u7539\u753d\u753e\u753f\u7540\u7543\u7547\u7548\u754e\u7550\u7552\u7557\u755e\u755f\u7561\u756f\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759c\u75a2\u75a4\u75b4\u75ba\u75bf\u75c0\u75c1\u75c4\u75c6\u75cc\u75ce\u75cf\u75d7\u75dc\u75df\u75e0\u75e1\u75e4\u75e7\u75ec\u75ee\u75ef\u75f1\u75f9\u7600\u7602\u7603\u7604\u7607\u7608\u760a\u760c\u760f\u7612\u7613\u7615\u7616\u7619\u761b\u761c\u761d\u761e\u7623\u7625\u7626\u7629\u762d\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763a\u763c\u764a\u7640\u7641\u7643\u7644\u7645\u7649\u764b\u7655\u7659\u765f\u7664\u7665\u766d\u766e\u766f\u7671\u7674\u7681\u7685\u768c\u768d\u7695\u769b\u769c\u769d\u769f\u76a0\u76a2",6,"\u76aa\u76ad\u76bd\u76c1\u76c5\u76c9\u76cb\u76cc\u76ce\u76d4\u76d9\u76e0\u76e6\u76e8\u76ec\u76f0\u76f1\u76f6\u76f9\u76fc\u7700\u7706\u770a\u770e\u7712\u7714\u7715\u7717\u7719\u771a\u771c\u7722\u7728\u772d\u772e\u772f\u7734\u7735\u7736\u7739\u773d\u773e\u7742\u7745\u7746\u774a\u774d\u774e\u774f\u7752\u7756\u7757\u775c\u775e\u775f\u7760\u7762"],["8fcfa1","\u7764\u7767\u776a\u776c\u7770\u7772\u7773\u7774\u777a\u777d\u7780\u7784\u778c\u778d\u7794\u7795\u7796\u779a\u779f\u77a2\u77a7\u77aa\u77ae\u77af\u77b1\u77b5\u77be\u77c3\u77c9\u77d1\u77d2\u77d5\u77d9\u77de\u77df\u77e0\u77e4\u77e6\u77ea\u77ec\u77f0\u77f1\u77f4\u77f8\u77fb\u7805\u7806\u7809\u780d\u780e\u7811\u781d\u7821\u7822\u7823\u782d\u782e\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784c\u784e\u7852\u785c\u785e\u7860\u7861\u7863\u7864\u7868\u786a\u786e\u787a\u787e\u788a\u788f\u7894\u7898\u78a1\u789d\u789e\u789f\u78a4\u78a8\u78ac\u78ad\u78b0\u78b1\u78b2\u78b3"],["8fd0a1","\u78bb\u78bd\u78bf\u78c7\u78c8\u78c9\u78cc\u78ce\u78d2\u78d3\u78d5\u78d6\u78e4\u78db\u78df\u78e0\u78e1\u78e6\u78ea\u78f2\u78f3\u7900\u78f6\u78f7\u78fa\u78fb\u78ff\u7906\u790c\u7910\u791a\u791c\u791e\u791f\u7920\u7925\u7927\u7929\u792d\u7931\u7934\u7935\u793b\u793d\u793f\u7944\u7945\u7946\u794a\u794b\u794f\u7951\u7954\u7958\u795b\u795c\u7967\u7969\u796b\u7972\u7979\u797b\u797c\u797e\u798b\u798c\u7991\u7993\u7994\u7995\u7996\u7998\u799b\u799c\u79a1\u79a8\u79a9\u79ab\u79af\u79b1\u79b4\u79b8\u79bb\u79c2\u79c4\u79c7\u79c8\u79ca\u79cf\u79d4\u79d6\u79da\u79dd\u79de"],["8fd1a1","\u79e0\u79e2\u79e5\u79ea\u79eb\u79ed\u79f1\u79f8\u79fc\u7a02\u7a03\u7a07\u7a09\u7a0a\u7a0c\u7a11\u7a15\u7a1b\u7a1e\u7a21\u7a27\u7a2b\u7a2d\u7a2f\u7a30\u7a34\u7a35\u7a38\u7a39\u7a3a\u7a44\u7a45\u7a47\u7a48\u7a4c\u7a55\u7a56\u7a59\u7a5c\u7a5d\u7a5f\u7a60\u7a65\u7a67\u7a6a\u7a6d\u7a75\u7a78\u7a7e\u7a80\u7a82\u7a85\u7a86\u7a8a\u7a8b\u7a90\u7a91\u7a94\u7a9e\u7aa0\u7aa3\u7aac\u7ab3\u7ab5\u7ab9\u7abb\u7abc\u7ac6\u7ac9\u7acc\u7ace\u7ad1\u7adb\u7ae8\u7ae9\u7aeb\u7aec\u7af1\u7af4\u7afb\u7afd\u7afe\u7b07\u7b14\u7b1f\u7b23\u7b27\u7b29\u7b2a\u7b2b\u7b2d\u7b2e\u7b2f\u7b30"],["8fd2a1","\u7b31\u7b34\u7b3d\u7b3f\u7b40\u7b41\u7b47\u7b4e\u7b55\u7b60\u7b64\u7b66\u7b69\u7b6a\u7b6d\u7b6f\u7b72\u7b73\u7b77\u7b84\u7b89\u7b8e\u7b90\u7b91\u7b96\u7b9b\u7b9e\u7ba0\u7ba5\u7bac\u7baf\u7bb0\u7bb2\u7bb5\u7bb6\u7bba\u7bbb\u7bbc\u7bbd\u7bc2\u7bc5\u7bc8\u7bca\u7bd4\u7bd6\u7bd7\u7bd9\u7bda\u7bdb\u7be8\u7bea\u7bf2\u7bf4\u7bf5\u7bf8\u7bf9\u7bfa\u7bfc\u7bfe\u7c01\u7c02\u7c03\u7c04\u7c06\u7c09\u7c0b\u7c0c\u7c0e\u7c0f\u7c19\u7c1b\u7c20\u7c25\u7c26\u7c28\u7c2c\u7c31\u7c33\u7c34\u7c36\u7c39\u7c3a\u7c46\u7c4a\u7c55\u7c51\u7c52\u7c53\u7c59",5],["8fd3a1","\u7c61\u7c63\u7c67\u7c69\u7c6d\u7c6e\u7c70\u7c72\u7c79\u7c7c\u7c7d\u7c86\u7c87\u7c8f\u7c94\u7c9e\u7ca0\u7ca6\u7cb0\u7cb6\u7cb7\u7cba\u7cbb\u7cbc\u7cbf\u7cc4\u7cc7\u7cc8\u7cc9\u7ccd\u7ccf\u7cd3\u7cd4\u7cd5\u7cd7\u7cd9\u7cda\u7cdd\u7ce6\u7ce9\u7ceb\u7cf5\u7d03\u7d07\u7d08\u7d09\u7d0f\u7d11\u7d12\u7d13\u7d16\u7d1d\u7d1e\u7d23\u7d26\u7d2a\u7d2d\u7d31\u7d3c\u7d3d\u7d3e\u7d40\u7d41\u7d47\u7d48\u7d4d\u7d51\u7d53\u7d57\u7d59\u7d5a\u7d5c\u7d5d\u7d65\u7d67\u7d6a\u7d70\u7d78\u7d7a\u7d7b\u7d7f\u7d81\u7d82\u7d83\u7d85\u7d86\u7d88\u7d8b\u7d8c\u7d8d\u7d91\u7d96\u7d97\u7d9d"],["8fd4a1","\u7d9e\u7da6\u7da7\u7daa\u7db3\u7db6\u7db7\u7db9\u7dc2",4,"\u7dcc\u7dcd\u7dce\u7dd7\u7dd9\u7e00\u7de2\u7de5\u7de6\u7dea\u7deb\u7ded\u7df1\u7df5\u7df6\u7df9\u7dfa\u7e08\u7e10\u7e11\u7e15\u7e17\u7e1c\u7e1d\u7e20\u7e27\u7e28\u7e2c\u7e2d\u7e2f\u7e33\u7e36\u7e3f\u7e44\u7e45\u7e47\u7e4e\u7e50\u7e52\u7e58\u7e5f\u7e61\u7e62\u7e65\u7e6b\u7e6e\u7e6f\u7e73\u7e78\u7e7e\u7e81\u7e86\u7e87\u7e8a\u7e8d\u7e91\u7e95\u7e98\u7e9a\u7e9d\u7e9e\u7f3c\u7f3b\u7f3d\u7f3e\u7f3f\u7f43\u7f44\u7f47\u7f4f\u7f52\u7f53\u7f5b\u7f5c\u7f5d\u7f61\u7f63\u7f64\u7f65\u7f66\u7f6d"],["8fd5a1","\u7f71\u7f7d\u7f7e\u7f7f\u7f80\u7f8b\u7f8d\u7f8f\u7f90\u7f91\u7f96\u7f97\u7f9c\u7fa1\u7fa2\u7fa6\u7faa\u7fad\u7fb4\u7fbc\u7fbf\u7fc0\u7fc3\u7fc8\u7fce\u7fcf\u7fdb\u7fdf\u7fe3\u7fe5\u7fe8\u7fec\u7fee\u7fef\u7ff2\u7ffa\u7ffd\u7ffe\u7fff\u8007\u8008\u800a\u800d\u800e\u800f\u8011\u8013\u8014\u8016\u801d\u801e\u801f\u8020\u8024\u8026\u802c\u802e\u8030\u8034\u8035\u8037\u8039\u803a\u803c\u803e\u8040\u8044\u8060\u8064\u8066\u806d\u8071\u8075\u8081\u8088\u808e\u809c\u809e\u80a6\u80a7\u80ab\u80b8\u80b9\u80c8\u80cd\u80cf\u80d2\u80d4\u80d5\u80d7\u80d8\u80e0\u80ed\u80ee"],["8fd6a1","\u80f0\u80f2\u80f3\u80f6\u80f9\u80fa\u80fe\u8103\u810b\u8116\u8117\u8118\u811c\u811e\u8120\u8124\u8127\u812c\u8130\u8135\u813a\u813c\u8145\u8147\u814a\u814c\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816d\u816f\u8177\u8181\u8190\u8184\u8185\u8186\u818b\u818e\u8196\u8198\u819b\u819e\u81a2\u81ae\u81b2\u81b4\u81bb\u81cb\u81c3\u81c5\u81ca\u81ce\u81cf\u81d5\u81d7\u81db\u81dd\u81de\u81e1\u81e4\u81eb\u81ec\u81f0\u81f1\u81f2\u81f5\u81f6\u81f8\u81f9\u81fd\u81ff\u8200\u8203\u820f\u8213\u8214\u8219\u821a\u821d\u8221\u8222\u8228\u8232\u8234\u823a\u8243\u8244\u8245\u8246"],["8fd7a1","\u824b\u824e\u824f\u8251\u8256\u825c\u8260\u8263\u8267\u826d\u8274\u827b\u827d\u827f\u8280\u8281\u8283\u8284\u8287\u8289\u828a\u828e\u8291\u8294\u8296\u8298\u829a\u829b\u82a0\u82a1\u82a3\u82a4\u82a7\u82a8\u82a9\u82aa\u82ae\u82b0\u82b2\u82b4\u82b7\u82ba\u82bc\u82be\u82bf\u82c6\u82d0\u82d5\u82da\u82e0\u82e2\u82e4\u82e8\u82ea\u82ed\u82ef\u82f6\u82f7\u82fd\u82fe\u8300\u8301\u8307\u8308\u830a\u830b\u8354\u831b\u831d\u831e\u831f\u8321\u8322\u832c\u832d\u832e\u8330\u8333\u8337\u833a\u833c\u833d\u8342\u8343\u8344\u8347\u834d\u834e\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837d\u837f\u8380\u8382\u8384\u8386\u838d\u8392\u8394\u8395\u8398\u8399\u839b\u839c\u839d\u83a6\u83a7\u83a9\u83ac\u83be\u83bf\u83c0\u83c7\u83c9\u83cf\u83d0\u83d1\u83d4\u83dd\u8353\u83e8\u83ea\u83f6\u83f8\u83f9\u83fc\u8401\u8406\u840a\u840f\u8411\u8415\u8419\u83ad\u842f\u8439\u8445\u8447\u8448\u844a\u844d\u844f\u8451\u8452\u8456\u8458\u8459\u845a\u845c\u8460\u8464\u8465\u8467\u846a\u8470\u8473\u8474\u8476\u8478\u847c\u847d\u8481\u8485\u8492\u8493\u8495\u849e\u84a6\u84a8\u84a9\u84aa\u84af\u84b1\u84b4\u84ba\u84bd\u84be\u84c0\u84c2\u84c7\u84c8\u84cc\u84cf\u84d3"],["8fd9a1","\u84dc\u84e7\u84ea\u84ef\u84f0\u84f1\u84f2\u84f7\u8532\u84fa\u84fb\u84fd\u8502\u8503\u8507\u850c\u850e\u8510\u851c\u851e\u8522\u8523\u8524\u8525\u8527\u852a\u852b\u852f\u8533\u8534\u8536\u853f\u8546\u854f",4,"\u8556\u8559\u855c",6,"\u8564\u856b\u856f\u8579\u857a\u857b\u857d\u857f\u8581\u8585\u8586\u8589\u858b\u858c\u858f\u8593\u8598\u859d\u859f\u85a0\u85a2\u85a5\u85a7\u85b4\u85b6\u85b7\u85b8\u85bc\u85bd\u85be\u85bf\u85c2\u85c7\u85ca\u85cb\u85ce\u85ad\u85d8\u85da\u85df\u85e0\u85e6\u85e8\u85ed\u85f3\u85f6\u85fc"],["8fdaa1","\u85ff\u8600\u8604\u8605\u860d\u860e\u8610\u8611\u8612\u8618\u8619\u861b\u861e\u8621\u8627\u8629\u8636\u8638\u863a\u863c\u863d\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865d\u8660",4,"\u8669\u866c\u866f\u8675\u8676\u8677\u867a\u868d\u8691\u8696\u8698\u869a\u869c\u86a1\u86a6\u86a7\u86a8\u86ad\u86b1\u86b3\u86b4\u86b5\u86b7\u86b8\u86b9\u86bf\u86c0\u86c1\u86c3\u86c5\u86d1\u86d2\u86d5\u86d7\u86da\u86dc\u86e0\u86e3\u86e5\u86e7\u8688\u86fa\u86fc\u86fd\u8704\u8705\u8707\u870b\u870e\u870f\u8710\u8713\u8714\u8719\u871e\u871f\u8721\u8723"],["8fdba1","\u8728\u872e\u872f\u8731\u8732\u8739\u873a\u873c\u873d\u873e\u8740\u8743\u8745\u874d\u8758\u875d\u8761\u8764\u8765\u876f\u8771\u8772\u877b\u8783",6,"\u878b\u878c\u8790\u8793\u8795\u8797\u8798\u8799\u879e\u87a0\u87a3\u87a7\u87ac\u87ad\u87ae\u87b1\u87b5\u87be\u87bf\u87c1\u87c8\u87c9\u87ca\u87ce\u87d5\u87d6\u87d9\u87da\u87dc\u87df\u87e2\u87e3\u87e4\u87ea\u87eb\u87ed\u87f1\u87f3\u87f8\u87fa\u87ff\u8801\u8803\u8806\u8809\u880a\u880b\u8810\u8819\u8812\u8813\u8814\u8818\u881a\u881b\u881c\u881e\u881f\u8828\u882d\u882e\u8830\u8832\u8835"],["8fdca1","\u883a\u883c\u8841\u8843\u8845\u8848\u8849\u884a\u884b\u884e\u8851\u8855\u8856\u8858\u885a\u885c\u885f\u8860\u8864\u8869\u8871\u8879\u887b\u8880\u8898\u889a\u889b\u889c\u889f\u88a0\u88a8\u88aa\u88ba\u88bd\u88be\u88c0\u88ca",4,"\u88d1\u88d2\u88d3\u88db\u88de\u88e7\u88ef\u88f0\u88f1\u88f5\u88f7\u8901\u8906\u890d\u890e\u890f\u8915\u8916\u8918\u8919\u891a\u891c\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893a\u893e\u8940\u8942\u8945\u8946\u8949\u894f\u8952\u8957\u895a\u895b\u895c\u8961\u8962\u8963\u896b\u896e\u8970\u8973\u8975\u897a"],["8fdda1","\u897b\u897c\u897d\u8989\u898d\u8990\u8994\u8995\u899b\u899c\u899f\u89a0\u89a5\u89b0\u89b4\u89b5\u89b6\u89b7\u89bc\u89d4",4,"\u89e5\u89e9\u89eb\u89ed\u89f1\u89f3\u89f6\u89f9\u89fd\u89ff\u8a04\u8a05\u8a07\u8a0f\u8a11\u8a12\u8a14\u8a15\u8a1e\u8a20\u8a22\u8a24\u8a26\u8a2b\u8a2c\u8a2f\u8a35\u8a37\u8a3d\u8a3e\u8a40\u8a43\u8a45\u8a47\u8a49\u8a4d\u8a4e\u8a53\u8a56\u8a57\u8a58\u8a5c\u8a5d\u8a61\u8a65\u8a67\u8a75\u8a76\u8a77\u8a79\u8a7a\u8a7b\u8a7e\u8a7f\u8a80\u8a83\u8a86\u8a8b\u8a8f\u8a90\u8a92\u8a96\u8a97\u8a99\u8a9f\u8aa7\u8aa9\u8aae\u8aaf\u8ab3"],["8fdea1","\u8ab6\u8ab7\u8abb\u8abe\u8ac3\u8ac6\u8ac8\u8ac9\u8aca\u8ad1\u8ad3\u8ad4\u8ad5\u8ad7\u8add\u8adf\u8aec\u8af0\u8af4\u8af5\u8af6\u8afc\u8aff\u8b05\u8b06\u8b0b\u8b11\u8b1c\u8b1e\u8b1f\u8b0a\u8b2d\u8b30\u8b37\u8b3c\u8b42",4,"\u8b48\u8b52\u8b53\u8b54\u8b59\u8b4d\u8b5e\u8b63\u8b6d\u8b76\u8b78\u8b79\u8b7c\u8b7e\u8b81\u8b84\u8b85\u8b8b\u8b8d\u8b8f\u8b94\u8b95\u8b9c\u8b9e\u8b9f\u8c38\u8c39\u8c3d\u8c3e\u8c45\u8c47\u8c49\u8c4b\u8c4f\u8c51\u8c53\u8c54\u8c57\u8c58\u8c5b\u8c5d\u8c59\u8c63\u8c64\u8c66\u8c68\u8c69\u8c6d\u8c73\u8c75\u8c76\u8c7b\u8c7e\u8c86"],["8fdfa1","\u8c87\u8c8b\u8c90\u8c92\u8c93\u8c99\u8c9b\u8c9c\u8ca4\u8cb9\u8cba\u8cc5\u8cc6\u8cc9\u8ccb\u8ccf\u8cd6\u8cd5\u8cd9\u8cdd\u8ce1\u8ce8\u8cec\u8cef\u8cf0\u8cf2\u8cf5\u8cf7\u8cf8\u8cfe\u8cff\u8d01\u8d03\u8d09\u8d12\u8d17\u8d1b\u8d65\u8d69\u8d6c\u8d6e\u8d7f\u8d82\u8d84\u8d88\u8d8d\u8d90\u8d91\u8d95\u8d9e\u8d9f\u8da0\u8da6\u8dab\u8dac\u8daf\u8db2\u8db5\u8db7\u8db9\u8dbb\u8dc0\u8dc5\u8dc6\u8dc7\u8dc8\u8dca\u8dce\u8dd1\u8dd4\u8dd5\u8dd7\u8dd9\u8de4\u8de5\u8de7\u8dec\u8df0\u8dbc\u8df1\u8df2\u8df4\u8dfd\u8e01\u8e04\u8e05\u8e06\u8e0b\u8e11\u8e14\u8e16\u8e20\u8e21\u8e22"],["8fe0a1","\u8e23\u8e26\u8e27\u8e31\u8e33\u8e36\u8e37\u8e38\u8e39\u8e3d\u8e40\u8e41\u8e4b\u8e4d\u8e4e\u8e4f\u8e54\u8e5b\u8e5c\u8e5d\u8e5e\u8e61\u8e62\u8e69\u8e6c\u8e6d\u8e6f\u8e70\u8e71\u8e79\u8e7a\u8e7b\u8e82\u8e83\u8e89\u8e90\u8e92\u8e95\u8e9a\u8e9b\u8e9d\u8e9e\u8ea2\u8ea7\u8ea9\u8ead\u8eae\u8eb3\u8eb5\u8eba\u8ebb\u8ec0\u8ec1\u8ec3\u8ec4\u8ec7\u8ecf\u8ed1\u8ed4\u8edc\u8ee8\u8eee\u8ef0\u8ef1\u8ef7\u8ef9\u8efa\u8eed\u8f00\u8f02\u8f07\u8f08\u8f0f\u8f10\u8f16\u8f17\u8f18\u8f1e\u8f20\u8f21\u8f23\u8f25\u8f27\u8f28\u8f2c\u8f2d\u8f2e\u8f34\u8f35\u8f36\u8f37\u8f3a\u8f40\u8f41"],["8fe1a1","\u8f43\u8f47\u8f4f\u8f51",4,"\u8f58\u8f5d\u8f5e\u8f65\u8f9d\u8fa0\u8fa1\u8fa4\u8fa5\u8fa6\u8fb5\u8fb6\u8fb8\u8fbe\u8fc0\u8fc1\u8fc6\u8fca\u8fcb\u8fcd\u8fd0\u8fd2\u8fd3\u8fd5\u8fe0\u8fe3\u8fe4\u8fe8\u8fee\u8ff1\u8ff5\u8ff6\u8ffb\u8ffe\u9002\u9004\u9008\u900c\u9018\u901b\u9028\u9029\u902f\u902a\u902c\u902d\u9033\u9034\u9037\u903f\u9043\u9044\u904c\u905b\u905d\u9062\u9066\u9067\u906c\u9070\u9074\u9079\u9085\u9088\u908b\u908c\u908e\u9090\u9095\u9097\u9098\u9099\u909b\u90a0\u90a1\u90a2\u90a5\u90b0\u90b2\u90b3\u90b4\u90b6\u90bd\u90cc\u90be\u90c3"],["8fe2a1","\u90c4\u90c5\u90c7\u90c8\u90d5\u90d7\u90d8\u90d9\u90dc\u90dd\u90df\u90e5\u90d2\u90f6\u90eb\u90ef\u90f0\u90f4\u90fe\u90ff\u9100\u9104\u9105\u9106\u9108\u910d\u9110\u9114\u9116\u9117\u9118\u911a\u911c\u911e\u9120\u9125\u9122\u9123\u9127\u9129\u912e\u912f\u9131\u9134\u9136\u9137\u9139\u913a\u913c\u913d\u9143\u9147\u9148\u914f\u9153\u9157\u9159\u915a\u915b\u9161\u9164\u9167\u916d\u9174\u9179\u917a\u917b\u9181\u9183\u9185\u9186\u918a\u918e\u9191\u9193\u9194\u9195\u9198\u919e\u91a1\u91a6\u91a8\u91ac\u91ad\u91ae\u91b0\u91b1\u91b2\u91b3\u91b6\u91bb\u91bc\u91bd\u91bf"],["8fe3a1","\u91c2\u91c3\u91c5\u91d3\u91d4\u91d7\u91d9\u91da\u91de\u91e4\u91e5\u91e9\u91ea\u91ec",5,"\u91f7\u91f9\u91fb\u91fd\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920a\u920c\u9210\u9212\u9213\u9216\u9218\u921c\u921d\u9223\u9224\u9225\u9226\u9228\u922e\u922f\u9230\u9233\u9235\u9236\u9238\u9239\u923a\u923c\u923e\u9240\u9242\u9243\u9246\u9247\u924a\u924d\u924e\u924f\u9251\u9258\u9259\u925c\u925d\u9260\u9261\u9265\u9267\u9268\u9269\u926e\u926f\u9270\u9275",4,"\u927b\u927c\u927d\u927f\u9288\u9289\u928a\u928d\u928e\u9292\u9297"],["8fe4a1","\u9299\u929f\u92a0\u92a4\u92a5\u92a7\u92a8\u92ab\u92af\u92b2\u92b6\u92b8\u92ba\u92bb\u92bc\u92bd\u92bf",4,"\u92c5\u92c6\u92c7\u92c8\u92cb\u92cc\u92cd\u92ce\u92d0\u92d3\u92d5\u92d7\u92d8\u92d9\u92dc\u92dd\u92df\u92e0\u92e1\u92e3\u92e5\u92e7\u92e8\u92ec\u92ee\u92f0\u92f9\u92fb\u92ff\u9300\u9302\u9308\u930d\u9311\u9314\u9315\u931c\u931d\u931e\u931f\u9321\u9324\u9325\u9327\u9329\u932a\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935a\u935e\u9364\u9365\u9367\u9369\u936a\u936d\u936f\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937a\u937d\u937f\u9380\u9381\u9382\u9388\u938a\u938b\u938d\u938f\u9392\u9395\u9398\u939b\u939e\u93a1\u93a3\u93a4\u93a6\u93a8\u93ab\u93b4\u93b5\u93b6\u93ba\u93a9\u93c1\u93c4\u93c5\u93c6\u93c7\u93c9",4,"\u93d3\u93d9\u93dc\u93de\u93df\u93e2\u93e6\u93e7\u93f9\u93f7\u93f8\u93fa\u93fb\u93fd\u9401\u9402\u9404\u9408\u9409\u940d\u940e\u940f\u9415\u9416\u9417\u941f\u942e\u942f\u9431\u9432\u9433\u9434\u943b\u943f\u943d\u9443\u9445\u9448\u944a\u944c\u9455\u9459\u945c\u945f\u9461\u9463\u9468\u946b\u946d\u946e\u946f\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957e\u9584\u9588\u958c\u958d\u958e\u959d\u959e\u959f\u95a1\u95a6\u95a9\u95ab\u95ac\u95b4\u95b6\u95ba\u95bd\u95bf\u95c6\u95c8\u95c9\u95cb\u95d0\u95d1\u95d2\u95d3\u95d9\u95da\u95dd\u95de\u95df\u95e0\u95e4\u95e6\u961d\u961e\u9622\u9624\u9625\u9626\u962c\u9631\u9633\u9637\u9638\u9639\u963a\u963c\u963d\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966e\u9674\u967b\u967c\u967e\u967f\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969a\u969d\u969f\u96a4\u96a5\u96a6\u96a9\u96ae\u96af\u96b3\u96ba\u96ca\u96d2\u5db2\u96d8\u96da\u96dd\u96de\u96df\u96e9\u96ef\u96f1\u96fa\u9702"],["8fe7a1","\u9703\u9705\u9709\u971a\u971b\u971d\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974a\u974e\u974f\u9755\u9757\u9758\u975a\u975b\u9763\u9767\u976a\u976e\u9773\u9776\u9777\u9778\u977b\u977d\u977f\u9780\u9789\u9795\u9796\u9797\u9799\u979a\u979e\u979f\u97a2\u97ac\u97ae\u97b1\u97b2\u97b5\u97b6\u97b8\u97b9\u97ba\u97bc\u97be\u97bf\u97c1\u97c4\u97c5\u97c7\u97c9\u97ca\u97cc\u97cd\u97ce\u97d0\u97d1\u97d4\u97d7\u97d8\u97d9\u97dd\u97de\u97e0\u97db\u97e1\u97e4\u97ef\u97f1\u97f4\u97f7\u97f8\u97fa\u9807\u980a\u9819\u980d\u980e\u9814\u9816\u981c\u981e\u9820\u9823\u9826"],["8fe8a1","\u982b\u982e\u982f\u9830\u9832\u9833\u9835\u9825\u983e\u9844\u9847\u984a\u9851\u9852\u9853\u9856\u9857\u9859\u985a\u9862\u9863\u9865\u9866\u986a\u986c\u98ab\u98ad\u98ae\u98b0\u98b4\u98b7\u98b8\u98ba\u98bb\u98bf\u98c2\u98c5\u98c8\u98cc\u98e1\u98e3\u98e5\u98e6\u98e7\u98ea\u98f3\u98f6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991a\u991b\u991c\u991f\u9922\u9926\u9927\u992b\u9931",4,"\u9939\u993a\u993b\u993c\u9940\u9941\u9946\u9947\u9948\u994d\u994e\u9954\u9958\u9959\u995b\u995c\u995e\u995f\u9960\u999b\u999d\u999f\u99a6\u99b0\u99b1\u99b2\u99b5"],["8fe9a1","\u99b9\u99ba\u99bd\u99bf\u99c3\u99c9\u99d3\u99d4\u99d9\u99da\u99dc\u99de\u99e7\u99ea\u99eb\u99ec\u99f0\u99f4\u99f5\u99f9\u99fd\u99fe\u9a02\u9a03\u9a04\u9a0b\u9a0c\u9a10\u9a11\u9a16\u9a1e\u9a20\u9a22\u9a23\u9a24\u9a27\u9a2d\u9a2e\u9a33\u9a35\u9a36\u9a38\u9a47\u9a41\u9a44\u9a4a\u9a4b\u9a4c\u9a4e\u9a51\u9a54\u9a56\u9a5d\u9aaa\u9aac\u9aae\u9aaf\u9ab2\u9ab4\u9ab5\u9ab6\u9ab9\u9abb\u9abe\u9abf\u9ac1\u9ac3\u9ac6\u9ac8\u9ace\u9ad0\u9ad2\u9ad5\u9ad6\u9ad7\u9adb\u9adc\u9ae0\u9ae4\u9ae5\u9ae7\u9ae9\u9aec\u9af2\u9af3\u9af5\u9af9\u9afa\u9afd\u9aff",4],["8feaa1","\u9b04\u9b05\u9b08\u9b09\u9b0b\u9b0c\u9b0d\u9b0e\u9b10\u9b12\u9b16\u9b19\u9b1b\u9b1c\u9b20\u9b26\u9b2b\u9b2d\u9b33\u9b34\u9b35\u9b37\u9b39\u9b3a\u9b3d\u9b48\u9b4b\u9b4c\u9b55\u9b56\u9b57\u9b5b\u9b5e\u9b61\u9b63\u9b65\u9b66\u9b68\u9b6a",4,"\u9b73\u9b75\u9b77\u9b78\u9b79\u9b7f\u9b80\u9b84\u9b85\u9b86\u9b87\u9b89\u9b8a\u9b8b\u9b8d\u9b8f\u9b90\u9b94\u9b9a\u9b9d\u9b9e\u9ba6\u9ba7\u9ba9\u9bac\u9bb0\u9bb1\u9bb2\u9bb7\u9bb8\u9bbb\u9bbc\u9bbe\u9bbf\u9bc1\u9bc7\u9bc8\u9bce\u9bd0\u9bd7\u9bd8\u9bdd\u9bdf\u9be5\u9be7\u9bea\u9beb\u9bef\u9bf3\u9bf7\u9bf8"],["8feba1","\u9bf9\u9bfa\u9bfd\u9bff\u9c00\u9c02\u9c0b\u9c0f\u9c11\u9c16\u9c18\u9c19\u9c1a\u9c1c\u9c1e\u9c22\u9c23\u9c26",4,"\u9c31\u9c35\u9c36\u9c37\u9c3d\u9c41\u9c43\u9c44\u9c45\u9c49\u9c4a\u9c4e\u9c4f\u9c50\u9c53\u9c54\u9c56\u9c58\u9c5b\u9c5d\u9c5e\u9c5f\u9c63\u9c69\u9c6a\u9c5c\u9c6b\u9c68\u9c6e\u9c70\u9c72\u9c75\u9c77\u9c7b\u9ce6\u9cf2\u9cf7\u9cf9\u9d0b\u9d02\u9d11\u9d17\u9d18\u9d1c\u9d1d\u9d1e\u9d2f\u9d30\u9d32\u9d33\u9d34\u9d3a\u9d3c\u9d45\u9d3d\u9d42\u9d43\u9d47\u9d4a\u9d53\u9d54\u9d5f\u9d63\u9d62\u9d65\u9d69\u9d6a\u9d6b\u9d70\u9d76\u9d77\u9d7b"],["8feca1","\u9d7c\u9d7e\u9d83\u9d84\u9d86\u9d8a\u9d8d\u9d8e\u9d92\u9d93\u9d95\u9d96\u9d97\u9d98\u9da1\u9daa\u9dac\u9dae\u9db1\u9db5\u9db9\u9dbc\u9dbf\u9dc3\u9dc7\u9dc9\u9dca\u9dd4\u9dd5\u9dd6\u9dd7\u9dda\u9dde\u9ddf\u9de0\u9de5\u9de7\u9de9\u9deb\u9dee\u9df0\u9df3\u9df4\u9dfe\u9e0a\u9e02\u9e07\u9e0e\u9e10\u9e11\u9e12\u9e15\u9e16\u9e19\u9e1c\u9e1d\u9e7a\u9e7b\u9e7c\u9e80\u9e82\u9e83\u9e84\u9e85\u9e87\u9e8e\u9e8f\u9e96\u9e98\u9e9b\u9e9e\u9ea4\u9ea8\u9eac\u9eae\u9eaf\u9eb0\u9eb3\u9eb4\u9eb5\u9ec6\u9ec8\u9ecb\u9ed5\u9edf\u9ee4\u9ee7\u9eec\u9eed\u9eee\u9ef0\u9ef1\u9ef2\u9ef5"],["8feda1","\u9ef8\u9eff\u9f02\u9f03\u9f09\u9f0f\u9f10\u9f11\u9f12\u9f14\u9f16\u9f17\u9f19\u9f1a\u9f1b\u9f1f\u9f22\u9f26\u9f2a\u9f2b\u9f2f\u9f31\u9f32\u9f34\u9f37\u9f39\u9f3a\u9f3c\u9f3d\u9f3f\u9f41\u9f43",4,"\u9f53\u9f55\u9f56\u9f57\u9f58\u9f5a\u9f5d\u9f5e\u9f68\u9f69\u9f6d",4,"\u9f73\u9f75\u9f7a\u9f7d\u9f8f\u9f90\u9f91\u9f92\u9f94\u9f96\u9f97\u9f9e\u9fa1\u9fa2\u9fa3\u9fa5"]]')},36258:function(U){"use strict";U.exports=JSON.parse('{"uChars":[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],"gbChars":[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189000]}')},44346:function(U){"use strict";U.exports=JSON.parse('[["a140","\ue4c6",62],["a180","\ue505",32],["a240","\ue526",62],["a280","\ue565",32],["a2ab","\ue766",5],["a2e3","\u20ac\ue76d"],["a2ef","\ue76e\ue76f"],["a2fd","\ue770\ue771"],["a340","\ue586",62],["a380","\ue5c5",31,"\u3000"],["a440","\ue5e6",62],["a480","\ue625",32],["a4f4","\ue772",10],["a540","\ue646",62],["a580","\ue685",32],["a5f7","\ue77d",7],["a640","\ue6a6",62],["a680","\ue6e5",32],["a6b9","\ue785",7],["a6d9","\ue78d",6],["a6ec","\ue794\ue795"],["a6f3","\ue796"],["a6f6","\ue797",8],["a740","\ue706",62],["a780","\ue745",32],["a7c2","\ue7a0",14],["a7f2","\ue7af",12],["a896","\ue7bc",10],["a8bc","\u1e3f"],["a8bf","\u01f9"],["a8c1","\ue7c9\ue7ca\ue7cb\ue7cc"],["a8ea","\ue7cd",20],["a958","\ue7e2"],["a95b","\ue7e3"],["a95d","\ue7e4\ue7e5\ue7e6"],["a989","\u303e\u2ff0",11],["a997","\ue7f4",12],["a9f0","\ue801",14],["aaa1","\ue000",93],["aba1","\ue05e",93],["aca1","\ue0bc",93],["ada1","\ue11a",93],["aea1","\ue178",93],["afa1","\ue1d6",93],["d7fa","\ue810",4],["f8a1","\ue234",93],["f9a1","\ue292",93],["faa1","\ue2f0",93],["fba1","\ue34e",93],["fca1","\ue3ac",93],["fda1","\ue40a",93],["fe50","\u2e81\ue816\ue817\ue818\u2e84\u3473\u3447\u2e88\u2e8b\ue81e\u359e\u361a\u360e\u2e8c\u2e97\u396e\u3918\ue826\u39cf\u39df\u3a73\u39d0\ue82b\ue82c\u3b4e\u3c6e\u3ce0\u2ea7\ue831\ue832\u2eaa\u4056\u415f\u2eae\u4337\u2eb3\u2eb6\u2eb7\ue83b\u43b1\u43ac\u2ebb\u43dd\u44d6\u4661\u464c\ue843"],["fe80","\u4723\u4729\u477c\u478d\u2eca\u4947\u497a\u497d\u4982\u4983\u4985\u4986\u499f\u499b\u49b7\u49b6\ue854\ue855\u4ca3\u4c9f\u4ca0\u4ca1\u4c77\u4ca2\u4d13",6,"\u4dae\ue864\ue468",93],["8135f437","\ue7c7"]]')},27014:function(U){"use strict";U.exports=JSON.parse('[["0","\\u0000",128],["a1","\uff61",62],["8140","\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008",9,"\uff0b\uff0d\xb1\xd7"],["8180","\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229"],["81c8","\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203"],["81da","\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c"],["81f0","\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6"],["81fc","\u25ef"],["824f","\uff10",9],["8260","\uff21",25],["8281","\uff41",25],["829f","\u3041",82],["8340","\u30a1",62],["8380","\u30e0",22],["839f","\u0391",16,"\u03a3",6],["83bf","\u03b1",16,"\u03c3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043e",17],["849f","\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1"],["877e","\u337b"],["8780","\u301d\u301f\u2116\u33cd\u2121\u32a4",4,"\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a"],["889f","\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d"],["8940","\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186"],["8980","\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539"],["8a40","\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b"],["8a80","\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4"],["8b40","\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551"],["8b80","\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48"],["8c40","\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8"],["8c80","\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411"],["8d40","\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d"],["8d80","\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237"],["8e40","\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62"],["8e80","\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468"],["8f40","\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3"],["8f80","\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe"],["9040","\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8"],["9080","\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda"],["9140","\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb"],["9180","\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea"],["9240","\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4"],["9280","\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013"],["9340","\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac"],["9380","\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165"],["9440","\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885"],["9480","\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e"],["9540","\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577"],["9580","\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b"],["9640","\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6"],["9680","\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652"],["9740","\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32"],["9780","\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f"],["9840","\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155"],["989f","\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2"],["9940","\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed"],["9980","\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8"],["9a40","\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638"],["9a80","\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969"],["9b40","\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80"],["9b80","\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf"],["9c40","\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b"],["9d40","\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b"],["9d80","\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc"],["9e40","\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e"],["9e80","\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3"],["9f40","\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef"],["9f80","\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc"],["e040","\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd"],["e080","\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1"],["e140","\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff"],["e180","\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec"],["e240","\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0"],["e280","\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06"],["e340","\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37"],["e380","\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b"],["e440","\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264"],["e480","\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec"],["e580","\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e"],["e640","\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7"],["e680","\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a"],["e740","\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c"],["e780","\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e"],["e840","\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599"],["e880","\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870"],["e940","\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43"],["e980","\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48"],["ea40","\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef"],["ea80","\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0\u582f\u69c7\u9059\u7464\u51dc\u7199"],["ed40","\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f"],["ed80","\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1"],["ee40","\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559"],["ee80","\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"],["eeef","\u2170",9,"\uffe2\uffe4\uff07\uff02"],["f040","\ue000",62],["f080","\ue03f",124],["f140","\ue0bc",62],["f180","\ue0fb",124],["f240","\ue178",62],["f280","\ue1b7",124],["f340","\ue234",62],["f380","\ue273",124],["f440","\ue2f0",62],["f480","\ue32f",124],["f540","\ue3ac",62],["f580","\ue3eb",124],["f640","\ue468",62],["f680","\ue4a7",124],["f740","\ue524",62],["f780","\ue563",124],["f840","\ue5e0",62],["f880","\ue61f",124],["f940","\ue69c"],["fa40","\u2170",9,"\u2160",9,"\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u2235\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a"],["fa80","\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f"],["fb40","\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19"],["fb80","\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9"],["fc40","\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1"]]')}},Rt={};function at(U){var A=Rt[U];if(void 0!==A)return A.exports;var n=Rt[U]={id:U,loaded:!1,exports:{}};return Nr[U].call(n.exports,n,n.exports,at),n.loaded=!0,n.exports}return at.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch{if("object"==typeof window)return window}}(),at.nmd=function(U){return U.paths=[],U.children||(U.children=[]),U},at(62536)}()},6236:function(){this.I=this.I||{},this.I.vfs={"Roboto-Italic.ttf":"AAEAAAARAQAABAAQR0RFRqbzo4gAAddgAAACWEdQT1N/jKrdAAHZuAAAWMBHU1VCm18k/AACMngAABX2T1MvMpeDsUwAAAGYAAAAYGNtYXDTfF9iAAAWnAAABoJjdnQgO/gmfQAAL3gAAAD+ZnBnbagFhDIAAB0gAAAPhmdhc3AACAAZAAHXVAAAAAxnbHlmNN3JWAAAOswAAZmmaGVhZAh9pEIAAAEcAAAANmhoZWEMnBKkAAABVAAAACRobXR4VUzdowAAAfgAABSkbG9jYV8SwLgAADB4AAAKVG1heHAI2RDGAAABeAAAACBuYW1lOSJt5gAB1HQAAALAcG9zdP9hAGQAAdc0AAAAIHByZXB5WM7TAAAsqAAAAs4AAQAAAAMCDJn8J2NfDzz1ABsIAAAAAADE8BEuAAAAAODgRcL6N/3VCUMIcwACAAkAAgAAAAAAAAABAAAHbP4MAAAJA/o3/mwJQwgAAbMAAAAAAAAAAAAAAAAFKQABAAAFKQCpABUAdgAHAAIAEAAvAJoAAALmD3UAAwABAAQEiQGQAAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAACAAAAAAAAAAAA4AAC/1AAIFsAAAAgAAAAAEdPT0cAAQAA//0GAP4AAGYHmgIAIAABnwAAAAAEOgWwAAAAIAADA5YAZAAAAAAAAAAAAfcAAAH3AAACAABEAnwAyQTHAFIEXABJBa8AugTUADkBWwCsAqgAbQK0/5ADWABrBGcATAGH/48CJQAaAgwANAM0/5AEXABqBFwA+gRcABgEXAA1BFwABQRcAHIEXABtBFwAnQRcAEAEXACUAesAKQGu/5sD8gBCBEIAcAQPADsDqwClBvgAQQUQ/68E1gA7BQ0AcAUYADsEaQA7BEoAOwVJAHQFiQA7AhwASQRIAAcE3gA7BC4AOwbGADsFiQA7BVcAcwTlADsFVwBrBMgAOwScACkEoQCpBQgAYwTxAKUG4gDDBN3/1ASpAKgEpv/sAg8AAAMwAMACD/97Az4ATwOA/4ECZgDQBDkAMQRcAB8EEABGBGAARwQdAEUCswB1BFwAAwRGACAB4wAvAdv/EwPvACAB4wAvBs4AHgRJACAEbQBGBFz/1wRpAEYCoQAgBAEALgKKAEMERwBbA8IAbgXVAIAD2v/FA6z/qgPa/+4CoAA3AeUAIgKg/40FRwBpAeX/8QQ/AFAEg//zBYkAEgQUAEMB3f/4BML/2gM/ANoGGQBeA3kAwwOuAFYETACBBhoAXQOPAPgC5gDoBCYAJgLiAF0C4gBvAm8A1QRm/+YDzAB4AgcApQHt/8gC4gDgA4gAvwOtABEFuQC6Bg8AtQYTAJ4Drf/RB0H/gwQkACgFVwAgBJYAOQSdAB8GjgATBI0AXARvAEQEZgA6BHn/4ASjAEYFcAA2AewALwRSAC4ELgAjAhkAJAVgADUEZgAlB2YAVQcMAEcB7QA0BV0AUgKl/0cFVQBmBHAAQwVlAGMEzQBbAfX/CQQYAD8DpwEYA3MBKAOZAPgDUQEHAeMBDgKZAQECGv+uA6kA3gLlAMMCSP/pAAD9agAA/eoAAP0LAAD99AAA/NsAAPy6Af4BIwPtAPQCEQClBFEARAV5/7IFSABnBRf/xARvAAwFiQBEBG//2wWPAFYFXgCFBSkACgRjAEgEmf/xA+QAhQRmAEUEMAApBAUAigRmACUEawB1AoQAhARN/7gDzgBABKAAYARm/90ELQBKBGUASAQMAIcEPABoBXgAQAVvAE4GZABnBH4AUgQiAGcGGABoBdIAogU8AHMIUP/NCGMARAZRALQFiABCBO4ANgXW/4wHC/+rBJwAJQWJAEQFf//LBOEAlAX+AFsFrQBBBVAAywdNAEIHhABCBeMAigbAAEQE3gA2BTwAdgb6AEkE8f/pBEsARwRwADEDQgAuBK//jQXy/6cD8QAgBHsAMAQyADAEfP/IBcEAMQR6ADAEewAwA7sAYAWhAEkEmgAwBDkAeQZHADAGbAAlBNEAVgYQADEENwAxBC0AMgZWADEEQv+/BEYAIAQtAE4Glf/DBq8AMARwACAEewAwBtMAbgX9AE8ENgAvBvUASgXLAC0Erv+6BCb/ogbWAFsF3gBPBp4AJgW1ACoIwABJB5UALwQE/80Dvf/JBUgAZwRpAEME5ACtA+UAhQVIAGcEZgBDBssAdAX1AFIG0wBuBf0ATwUKAGkEJwBMBNgAQAAA/OcAAP0KAAD+FgAA/jsAAPo3AAD6TgXlAEQE0QAwBDYALwT0ADsEZ//XBEIANQN2ACUEwABEA+cAJQdx/6sGOv+nBXkARASeADAE4wA2BFwALgZaALwFWgB2BdsAOwS+ADAHkwA7BYgAJQf8AEIGvwAlBcEAawSvAFwE+//UBBT/xQb2AKwFNABXBZoAywR9AHkFRgDKBEkAlAVGABwGAACIBJoABATjADYEOQAuBdr/ywTT/8gFhwBEBGYAJQXtADsE0AAwByEAOwYYADEFXQBSBIQAPASE//0Env/5A5n/6QUQ/9QEKf/FBNEALgZiADEGsABIBiYArQUEAGgEKQCwA+kAoAeG/+AGRP/aB74APAZvACME0QBlA/4ATQWCAJsE+gB9BTwAaAXe/8sE1//IAwkA8wP/AAAH9AAAA/8AAAf0AAACrgAAAgQAAAFcAAAEZgAAAikAAAGfAAABAgAAANUAAAAAAAACLQAaAi0AGgUiAKYGGQCYA4r/XgGOALABjgCJAYz/lwGOANICyAC4AtAAlQKt/5QESAB3BG3/9gKeAKEDsQA4BTsAOAF0AFIHbwCWAlUAXQJVAAQDh//wAuIAjwLiAGQC4gCKAuIAkALiAKIC4gB7AuIAqgMfAIgC4QCJAuEAcwHiAI8B4gA+A0cAfgLi/9wC4gAtAuL/qwLi/7wC4v+yAuL/2ALi/94C4v/wAuL/yQLi//gDKf/cAuv/3QLr/8cB4v/oAeL/nQSD//MGJQAKBl8AOQg/ADsFvgAJBfwAHwRcAFEFrQBDBAMASgRSAAsFH//yBSb/5QW7AMwDsQBLB/sANQTbAOsE8QB/BgEAtgasAJIGpQCQBkMAvgRtAE0FZAAkBIv/rQRwAKsEoABBB/sASwH9/xUEXwAzBEIAcAP8/9MEGQAYA+kAQgJEAHcCfABxAfX/5ATXAHUETQBZBGgAdQagAHUGoAB1BMgAdQZoACgAAAAAB/X/qwg1AFwC2P/qAtgAbALYABwD8QBpA/EAJwPxAHAD8ABLA/EASgPx//cD8QAXA/H//QPxAL0D8QBGBAP/3QQLAHUEM/+3BeYAlARGAHkEWwBCBAcAbgQAABIEKQAdBJgARgQ7AB4EmABMBL0AHgXUAB4DmQAeBDQAHgOy//YB2gArBL4AHgSIAEwDrwAeBAAAEgQUAAYDhQAZA5MAHgRG/7AEmABMBEb/sANu/9MEqgAeA9L/1gU+AFIE8AB9BM0ADgVJAG0EWgBIBwr/wwcYAB4FSgBuBKkAHgQ5ACAE/f+JBd3/rwQfABIExgAgBC0AHwSc/8QEAABaBQEAHgRIAFYGIAAeBnkAHgT2AFEFzQAgBC4AIARaACAGRQAeBGT/4APz//oGGP+vBFcAHwTjAB8FDwBqBZcAUARHAHUEhP+3BjEAbQRIAFUESAAeBZgALgSmAEAEHwASBJwARgQUAAADxgAfB+QAHgSH/94C2P/7Atj/8QLYABcC2AAdAtgALwLYAAgC2AA3A3sAkwKgAQsDyAAeBBr/mQSfAEgFIwBEBP0ARAP1ACYFFQBEA/AAJgRdAB4EWgBIBDAAHgRj/6YB7wD8A4kBEgAA/SoD0gDTA9YAIgPwAM4D1wDNA5MAHgOEARIDgwETAuIAjwLiAGQC4gCKAuIAkALiAKIC4gB7AuIAqgVYAIAFgwCBBWgARAWzAIMFtgCDA7gAvARfADkEN/+BBKr/0wRJ/9UEDgArA4kBFAGG/74GcQBMBJYAPgHt/w8EZv+sBGb/4wRm/7gEZgAsBGYAVgRmACQEZgBmBGYAGwRmAEAEZgENAgD/CQH//wkB9gAvAfb/eAH2AC8EMAAeBNoAZAQBAGIEXAAfBBMARARwAEMEaQAjBHwAQgRr/9cEeQBCBB0ARgRcADUETv+/A2gAqQSxACwDmf/pBgr/mgPaAB4EmP/0BL0AHgS9AB4B9wAAAiUAGgU2AC8FNgAvBGQAPgShAKkCiv/0BRD/rwUQ/68FEP+vBRD/rwUQ/68FEP+vBRD/rwUNAHAEaQA7BGkAOwRpADsEaQA7AhwASQIcAEkCHABJAhwASQWJADsFVwBzBVcAcwVXAHMFVwBzBVcAcwUIAGMFCABjBQgAYwUIAGMEqQCoBDkAMQQ5ADEEOQAxBDkAMQQ5ADEEOQAxBDkAMQQQAEYEHQBFBB0ARQQdAEUEHQBFAewALwHsAC8B7AAvAewALwRJACAEbQBGBG0ARgRtAEYEbQBGBG0ARgRHAFsERwBbBEcAWwRHAFsDrP+qA6z/qgUQ/68EOQAxBRD/rwQ5ADEFEP+vBDkAMQUNAHAEEABGBQ0AcAQQAEYFDQBwBBAARgUNAHAEEABGBRgAOwT2AEcEaQA7BB0ARQRpADsEHQBFBGkAOwQdAEUEaQA7BB0ARQRpADsEHQBFBUkAdARcAAMFSQB0BFwAAwVJAHQEXAADBUkAdARcAAMFiQA7BEYAIAIcAEkB7AARAhwASQHsAC4CHABJAewALwIc/4sB4/9tAhwASQZkAEkDvgAvBEgABwH1/wkE3gA7A+8AIAQuADsB4wAvBC4AOwHj/6IELgA7AnkALwQuADsCvwAvBYkAOwRJACAFiQA7BEkAIAWJADsESQAgBEkAIAVXAHMEbQBGBVcAcwRtAEYFVwBzBG0ARgTIADsCoQAgBMgAOwKh/58EyAA7AqEAIAScACkEAQAuBJwAKQQBAC4EnAApBAEALgScACkEAQAuBJwAKQQBAC4EoQCpAooAQwShAKkCigBDBKEAqQKyAEMFCABjBEcAWwUIAGMERwBbBQgAYwRHAFsFCABjBEcAWwUIAGMERwBbBQgAYwRHAFsG4gDDBdUAgASpAKgDrP+qBKkAqASm/+wD2v/uBKb/7APa/+4Epv/sA9r/7gdB/4MGjgATBVcAIARmADoEXf+vBF3/rwQHAG4EY/+mBGP/pgRj/6YEY/+mBGP/pgRj/6YEY/+mBFoASAPIAB4DyAAeA8gAHgPIAB4B2gArAdoAKwHaACsB2gArBL0AHgSYAEwEmABMBJgATASYAEwEmABMBFsAQgRbAEIEWwBCBFsAQgQLAHUEY/+mBGP/pgRj/6YEWgBIBFoASARaAEgEWgBIBF0AHgPIAB4DyAAeA8gAHgPIAB4DyAAeBIgATASIAEwEiABMBIgATAS+AB4B2gAOAdoAKwHaACsB5P+CAdoAKwOy//YENAAeA5kAHgOZAB4DmQAeA5kAHgS9AB4EvQAeBL0AHgSYAEwEmABMBJgATAQpAB0EKQAdBCkAHQQAABIEAAASBAAAEgQAABIEBwBuBAcAbgQHAG4EWwBCBFsAQgRbAEIEWwBCBFsAQgRbAEIF5gCUBAsAdQQLAHUEA//dBAP/3QQD/90FEP+vBM0AAwXtABECgAAXBWsAawUN/+0FPQAeAoQAIAUQ/68E1gA7BGkAOwSm/+wFiQA7AhwASQTeADsGxgA7BYkAOwVXAHME5QA7BKEAqQSpAKgE3f/UAhwASQSpAKgEYwBIBDAAKQRmACUChACEBDwAaARSAC4EbQBGBGb/5gPCAG4ETv+/AoQAZQQ8AGgEbQBGBDwAaAZkAGcEaQA7BFEARAScACkCHABJAhwASQRIAAcE/QBEBN4AOwThAJQFEP+vBNYAOwRRAEQEaQA7BYkARAbGADsFiQA7BVcAcwWJAEQE5QA7BQ0AcAShAKkE3f/UBDkAMQQdAEUEewAwBG0ARgRc/9cEEABGA6z/qgPa/8UEHQBFA0IALgQBAC4B4wAvAewALwHb/xMEMgAwA6z/qgbiAMMF1QCABuIAwwXVAIAG4gDDBdUAgASpAKgDrP+qAVsArAJ8AMkEAABEAfX/CQGOAIkGxgA7Bs4AHgUQ/68EOQAxBGkAOwWJAEQEHQBFBHsAMAVeAIUFbwBOBOQArQPlAIUIGQBGCQMAcwScACUD8QAgBQ0AcAQQAEYEqQCoA+QAhQIcAEkHC/+rBfL/pwIcAEkFEP+vBDkAMQUQ/68EOQAxB0H/gwaOABMEaQA7BB0ARQVdAFIEGAA/BBgAPwcL/6sF8v+nBJwAJQPxACAFiQBEBHsAMAWJAEQEewAwBVcAcwRtAEYFSABnBGkAQwVIAGcEaQBDBTwAdgQtADIE4QCUA6z/qgThAJQDrP+qBOEAlAOs/6oFUADLBDkAeQbAAEQGEAAxBGAARwUQ/68EOQAxBRD/rwQ5ADEFEP+vBDkAMQUQ/68EOQAxBRD/rwQ5ADEFEP+vBDkAMQUQ/68EOQAxBRD/rwQ5ADEFEP+vBDkAMQUQ/68EOQAxBRD/rwQ5ADEFEP+vBDkAMQRpADsEHQBFBGkAOwQdAEUEaQA7BB0ARQRpADsEHQBFBGkAOwQdAEUEaQA7BB0ARQRpADsEHQBFBGkAOwQdAEUCHABJAewALwIcAA0B4//wBVcAcwRtAEYFVwBzBG0ARgVXAHMEbQBGBVcAcwRtAEYFVwBzBG0ARgVXAHMEbQBGBVcAcwRtAEYFVQBmBHAAQwVVAGYEcABDBVUAZgRwAEMFVQBmBHAAQwVVAGYEcABDBQgAYwRHAFsFCABjBEcAWwVlAGMEzQBbBWUAYwTNAFsFZQBjBM0AWwVlAGMEzQBbBWUAYwTNAFsEqQCoA6z/qgSpAKgDrP+qBKkAqAOs/6oEfgAABKEAqQO7AGAFUADLBDkAeQRRAEQDQgAuBgAAiASaAAQERgAgBN4ALATeACwEUQARA0L/5wURAFgECQA6BKkAqAPkAF4E3f/UA9r/xQQwACkESv/XBhkAmARcABgEXAA1BFwABQRcAHIEcACBBIQAVARwAJQEhAB+BUkAdARcAAMFiQA7BEkAIAUQ/68EOQAxBGkAOwQdAEUCHP/gAez/jQVXAHMEbQBGBMgAOwKhACAFCABjBEcAWwSG/7EE1gA7BFwAHwUYADsEYABHBRgAOwRgAEcFiQA7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AGUAcwAvAEwASQBDAEUATgBTAEUALQAyAC4AMAADAAD/9AAA/2oAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAIAAj//wAPAAEAAgAOAAAAAAAAAigAAgBZACUAPgABAEQAXgABAGoAagABAHAAcAABAHUAdQABAIEAgQABAIMAgwABAIYAhgABAIkAiQABAIsAlgABAJgAnwABAKEAowABAKUApgABAKgArQADALEAsQABALoAuwABAL8AvwABAMEAwQABAMMAxAABAMcAxwABAMsAywABAM0AzgABANAA0QABANMA0wABANoA3gABAOEA4QABAOUA5QABAOcA6QABAOsA+wABAP0A/QABAP8BAQABAQMBAwABAQgBCQABARYBGgABARwBHAABASABIgABASQBJwADASoBKwABATMBNAABATYBNgABATsBPAABAUEBRAABAUcBSAABAUsBTQABAVEBUQABAVQBWAABAV0BXgABAWIBYgABAWQBZAABAWgBaAABAWoBbAABAW4BbgABAXABcAABAdUB2wACAewCAAABAgQCBAABAg0CDQABAg8CDwABAhYCGAABAhoCGwABAh0CHQABAiECIQABAiMCJQABAisCKwABAjACMgABAjQCNAABAkICQgABAkUCRQABAkcCRwABAkoCTQABAnkCfQABAo0CkgABApUC/QABAwADvwABA8EDwQABA8MDzQABA88D2AABA9oD9QABA/kD+QABA/sEAgABBAQEBgABBAkEDQABBA8EmgABBJ0EngABBKAEoQABBKMEpgABBLAFDAABBQ4FGAABBRsFKAABAAEAAwAAABAAAAAWAAAAIAABAAEArQACAAEAqACsAAAAAgACAKgArAAAASQBJwAFAAEAAAAWADAACgAFAEYATgBYAGIAbAAEREZMVABqY3lybABuZ3JlawBybGF0bgB2AAVjcHNwAGBrZXJuAGxrZXJuAGZrZXJuAHRrZXJuAHwAAQAAAAEAZAACAAgAAgEyCAgAAgAIAAIAzAQuAAIACAACAjIP/AACAAgAAgBIAIAATgAAAFQAAABaAAAAYAAAAAAAAQAAAAAAAQAEAAAAAgAEAAMAAAACAAQAAQAAAAIABAACAAErTAAFACQASAABGRIABAAAAAMZBhkcGQwAAP//AAIAAAACAAD//wACAAAAAwAA//8AAgAAAAQAAP//AAIAAAABAAIZDgAEAAAZVBt4AAQABQAA/5UAAAAA/4gAAP9WAAAAAAAAAAAAAAAAAAAAAAAA/4gAAAAAAAAAARv2AAQAAAApGXwZihlKGtgZ2BmmGgQZtBnuGlYafBj+GcYZBByiGRYdBBukGqoZChkQHWoZVBoaGgQZphxMGgQZXhloGaYZmBsKHEwaNBxMGRYZchnGGXIZpgABLrQABAAAAIUeQh4IHYwdkh3QHwYgAjbCMNQ08ih8Hn4x6izCH9AlEB5+Hn4hHB5+Hn4efimMJBQefh+mJJIjJB5cJ9IiZB28JzQdmB98I5ovwh4sIN4lkiG4HyweLCIOH1IhZiA4HywgpB7CHewdsh98HiwmHB28H9AdmCBuIG4gbh5+H9AdmB5+Hn4d+h28H9AdmCLCJhwefh5+IG4gbiEcIKQdniYcHn4efh36Hd4eGiamH9AeoB2oHsIeLB2yHZgdqB28HbIdqB3sHbIeGh7kHbIefh/QHZgefiCkHqAgpB6gHagdqB2oH9AdmB36HsIewh4sIRwdsiEcHbIhHB2yJqYmHB28HcYfpiYcIG4e5AABOcYABAAAAPQswChIKEgy9CzWK2goTit2PCArhCzsKE4objUkMi4tMiyuLQIoWjHwK6AycBemN8IXpjccF6YXphemK5IzOihULRgoVDKyKE4ziCycKEg4nChIKEgoSChCLVQteig8KGQoNitaKDYraChOKE4oTihOLTIs1izWLNYs1izWLNYs1itoK3Yrdit2K3YoTihOKE4oTihOMfAXphemF6YXphemF6YXphemF6YXpihUKFQs1izWLNYraCtoK2graChOK3YXpit2F6YrdhemK3YXpit2F6YXpiuELOws7CzsLOwXphemF6YXpihOF6YoThemKE4XpiuSK5Irki0yLTItMi0CMfAoVDHwK6AroCugKDwoPChCKDYoNig2KDYoNig2KDYoPCg8KDwoPCg8KDYoNig2KDwoZChkKGQoZCg8KDwoPChCLQItAi0CMfAoVChIKEgoSBemLNYs1izWLNYs1izWLNYs1izWLNYs1izWLNYrdhemK3YXpit2F6YrdhemK3YXpit2F6YrdhemK3YXpihOF6YoThemKE4XpihOF6YoThemKE4XpihOF6YXpjHwKFQx8ChUMfAoVBemLNYrdihO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/58AOgCyAA8A0v/mANQADgDW/+YA2QATANoADgDdAA4A3gALAOH/5QDm/+YA5//0AO0AEgDyAA8A9v/nAPn/6AD+AAABBAAPAQ0ADwEZ/+YBMwAOATn/5gE6/+cBQwAOAUX/5gFH/+UBSP/oAUn/5QFK/+gBTP/kAVAADgFRAA8BXQAOAWL/5gFk/+YBZgAOAWz/5gFt/+cBbwAOAXAADwPQAAsD0QAPA9z/5gPdAA4EBf/mBA3/5gQQAA4EEwAPBBUADwQeAA4ELgALBDAACwQyAAsENP/lBDX/6ASS/+YElP/lBJX/6ASh/+YAAQD6AAgACgAUABUAFgAXABgAGQAaABsAHAAdACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBlAGcAgQCDAIQAjACPAJEAkwCxALIAswC0ALUAtgC3ALgAuQC6ANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAS8BMwE1ATcBOQE7AUEBQwFFAUkBSwFMAVgBWQGxAbcBvAG/ApUClgKYApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0AtEC0wLVAtcC2QLbAt0C3wLhAuMC5QLnAukC6wLtAu8C8QLzAvUC9wL5AvsC/QL+AwADAgMEAwYDCAMKAwwDDgMQAxMDFQMXAxkDGwMdAx8DIQMjAyUDJwMpAysDLQMvAzEDMwM1AzcDOQM7Az0DPwNAA0IDRANGA0gDoQOiA6MDpAOlA6YDpwOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D7gPwA/ID9AQJBAsEDQQiBCgELgSYBJ0EoQUiBSQAAwHv//UB8P/uA5v/9QADAA3/5gBB//QAYf/vAAMASv/uAFv/6gHw//AAAwBb/8EB///mAkv/6AADAEoADwBYADIAWwARAAMAW//lAf//6wJL/+0AOwCyABAA0v/gANP/6ADUABAA1v/gANkAFADdABAA4f/hAOb/4ADtABMA8gAQAPn/4AEEABABCP/oAQ0AEAEX/+gBGf/gARv/6AEd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/8oBif/KA9D/7QPc/9ID3f/0A+D/0QPi/9ED5P/mA+X/7wPn/9ED7P/RA+3/5gP2/8oD9//KA/r/ygQC/9EEBf/UBAb/5gQN/9MEDv/mBBD/9AQR/+8EHv/0BB//7wQj/9EEJf/RBC7/7QQv/+YEMP/tBDH/5gQy/+0EM//mBDT/4QQ3/9EEkv/SBJT/4QSX/9EEof/TACkAR//sAEj/7ABJ/+wAS//sAFX/7ACU/+wAmf/sArz/7AK9/+wCvv/sAr//7ALA/+wC2P/sAtr/7ALc/+wC3v/sAuD/7ALi/+wC5P/sAub/7ALo/+wC6v/sAuz/7ALu/+wC8P/sAvL/7ARS/+wEVP/sBFb/7ARY/+wEWv/sBFz/7ARe/+wEYP/sBHT/7AR2/+wEeP/sBHz/7AS3/+wExP/sBMb/7AA2AAYAEAALABAADQAUAEEAEgBH/+gASP/oAEn/6ABL/+gAVf/oAGEAEwCU/+gAmf/oAYQAEAGFABABhwAQAYgAEAGJABACvP/oAr3/6AK+/+gCv//oAsD/6ALY/+gC2v/oAtz/6ALe/+gC4P/oAuL/6ALk/+gC5v/oAuj/6ALq/+gC7P/oAu7/6ALw/+gC8v/oA/YAEAP3ABAD+gAQBFL/6ARU/+gEVv/oBFj/6ARa/+gEXP/oBF7/6ARg/+gEdP/oBHb/6AR4/+gEfP/oBLf/6ATE/+gExv/oAEoAR//FAEj/xQBJ/8UAS//FAEwAIABPACAAUAAgAFP/gABV/8UAV/+QAFsACwCU/8UAmf/FAdv/kAK8/8UCvf/FAr7/xQK//8UCwP/FAsb/gALH/4ACyP+AAsn/gALK/4AC2P/FAtr/xQLc/8UC3v/FAuD/xQLi/8UC5P/FAub/xQLo/8UC6v/FAuz/xQLu/8UC8P/FAvL/xQMU/4ADFv+AAxj/gAMg/5ADIv+QAyT/kAMm/5ADKP+QBFL/xQRU/8UEVv/FBFj/xQRa/8UEXP/FBF7/xQRg/8UEZv+ABGj/gARq/4AEbP+ABG7/gARw/4AEcv+ABHT/xQR2/8UEeP/FBHr/gAR8/8UEt//FBLv/gATE/8UExv/FBMgAIATKACAEzAAgBNn/kAABAPQABAAGAAsADAAlACcAKAApACoALwAwADMANAA1ADYAOAA6ADsAPAA9AD4APwBJAEoATABPAFEAUgBTAFYAWABaAFsAXQBfAJYAnQCyAYQBhQGHAYgBiQHyAfQB9QH3AfoCBQJKAk0CXwJhAmIClQKWApgCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCqwKsAq0CrgKvArQCvQK+Ar8CwALFAsYCxwLIAskCygLPAtAC0QLTAtUC1wLZAtsC3QLfAuEC4gLjAuQC5QLmAucC6ALpAuoC9AMCAwQDBgMIAwoDDQMPAxEDEgMTAxQDFQMWAxcDGAMaAxwDHgMpAysDLQM7Az0DPgM/A0ADQgNEA0oDSwNMA00DTgNPA1ADUQNSA1MDXgNfA2ADYQNiA2gDaQNqA28DgQOCA4MDhAOIA4kDigOTA+4D8APyA/QD9QP2A/cD+gP8A/0EOQQ7BD0EPwRBBEMERQRHBEkESwRNBE8EUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARlBGYEZwRoBGkEagRrBGwEbQRuBG8EcARxBHIEegSLBIwEjQSOBI8EkASzBLQEtgS6BLsEvQTDBMUEyATJBMsEzQTQBNIE0wTUBNcE2gTdBN4E3wTgBOEE4wABADUABgALAJYAsQCyALMAtAC9AMEAxwGEAYUBhwGIAYkCBQIGAgcDoQOiA6MDpAOlA6YDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO7A78DwQPFA/YD9wP6BOUE5gTqBO0E8wT4AKcAEP8WABL/FgAl/1YALv74ADgAFABF/94AR//rAEj/6wBJ/+sAS//rAFP/6wBV/+sAVv/mAFn/6gBa/+gAXf/oAJT/6wCZ/+sAm//qALL/VgGG/xYBiv8WAY7/FgGP/xYCBf/AAk3/wAKa/1YCm/9WApz/VgKd/1YCnv9WAp//VgKg/1YCtf/eArb/3gK3/94CuP/eArn/3gK6/94Cu//eArz/6wK9/+sCvv/rAr//6wLA/+sCxv/rAsf/6wLI/+sCyf/rAsr/6wLL/+oCzP/qAs3/6gLO/+oCz//oAtD/6ALR/1YC0v/eAtP/VgLU/94C1f9WAtb/3gLY/+sC2v/rAtz/6wLe/+sC4P/rAuL/6wLk/+sC5v/rAuj/6wLq/+sC7P/rAu7/6wLw/+sC8v/rAwD++AMU/+sDFv/rAxj/6wMpABQDKwAUAy0AFAMw/+oDMv/qAzT/6gM2/+oDOP/qAzr/6gM+/+gDTf/AA07/wANP/8ADUP/AA1H/wANS/8ADU//AA2j/wANp/8ADav/AA/X/6AP9/1YD/v/eBDn/VgQ6/94EO/9WBDz/3gQ9/1YEPv/eBD//VgRA/94EQf9WBEL/3gRD/1YERP/eBEX/VgRG/94ER/9WBEj/3gRJ/1YESv/eBEv/VgRM/94ETf9WBE7/3gRP/1YEUP/eBFL/6wRU/+sEVv/rBFj/6wRa/+sEXP/rBF7/6wRg/+sEZv/rBGj/6wRq/+sEbP/rBG7/6wRw/+sEcv/rBHT/6wR2/+sEeP/rBHr/6wR8/+sEfv/qBID/6gSC/+oEhP/qBIb/6gSI/+oEiv/qBIz/6ASO/+gEkP/oBLT/VgS1/94Et//rBLv/6wS//+oExP/rBMb/6wTaABQE3v/oBOD/6AACACgAlgCWABYAsQCxAA0AsgCyABcAswCzAAIAtAC0AAMAvQC9AAgAwQDBAAcAxwDHABUCBQIFABICBgIGAAkCBwIHAAUDoQOhAAMDogOiAAYDowOkAAEDpQOlAAIDpgOmAAQDqQOpAAMDqgOqAAsDqwOrAAYDrAOsABEDrQOuAAEDrwOvAA4DsAOxAAEDsgOyAAIDswOzAA8DtAO0ABADtQO1AAQDtgO2AAwDtwO3AAEDuAO4AAQDuwO7AAcDvwO/AAoDwQPBAAgDxQPFAAoE5QTlAAIE5gTmAAUE6gTqAAkE7QTtAAUE8wTzABME+AT4ABQAAgAyAAYABgABAAsACwABABAAEAACABEAEQADABIAEgACALIAsgATALMAswAHALQAtAAGALsAuwAEAL0AvQAMAMEAwQALAMgAyQAEAMsAywAFAYEBggADAYQBhQABAYYBhgACAYcBiQABAYoBigACAY4BjwACAgUCBQARAgYCBgANAgcCBwAJApQClAADA6EDoQAGA6UDpQAHA6YDpgAIA6kDqQAGA6wDrAAQA7IDsgAHA7UDtQAIA7YDtgAPA7gDuAAIA7kDuQAEA7sDuwALA70DvQAFA78DvwAOA8EDwQAMA8QDxAAFA8UDxQAOA8YDxgAFA/YD9wABA/oD+gABBKcEpwADBOYE5gAJBOoE6gANBOsE6wAKBO0E7QAJBPkE+QAKBPoE+gASBPwE/AAKAAEAhgAGAAsAlgCyANQA1QDXANoA3ADdAN4A4ADhAOIA4wDkAOUA5gDsAO4A9wD8AP4A/wEEAQUBCgENARgBGQEaAS4BLwEwATMBNAE1ATcBOQE7AUMBRAFUAVYBWAFcAV0BXgGEAYUBhwGIAYkCBQIZAigCKQIqA8gDyQPLA8wDzQPOA88D0APRA9ID0wPUA9YD1wPYA9oD2wPcA90D3gPfA+ED4gPjA+QD5QPmA+cD7QP2A/cD+gP/BAEEBQQGBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBkEGgQcBB0EHgQfBCYEJwQrBC0ELgQvBDAEMQQyBDMEkgSWBJcEmgScBJ0EnwShBQMFBQUMBRAAAgBrAAYABgABAAsACwABAJYAlgAcALIAsgAdANQA1QAJANoA2gADAN4A3gAKAOQA5AAJAOYA5gAJAOwA7AALAO4A7gAEAPcA9wAMAPwA/AANAP4A/gANAP8A/wAMAQQBBQANAQoBCgANAQ0BDQAPARgBGAAQARkBGQAWARoBGgACAS4BLgAMAS8BLwAIATABMAALATMBMwADATQBNAAEATUBNQAFATcBNwAFATkBOQAFAUMBQwADAUQBRAAEAVgBWAARAVwBXAALAV0BXQADAV4BXgAEAYQBhQABAYcBiQABAgUCBQAYAhkCGQAHAigCKgAHA8gDyAAOA8kDyQAIA80DzQAeA84DzwAFA9AD0AAKA9ED0QAPA9ID0gAfA9MD0wAIA9QD1AAOA9gD2AARA9oD2gAgA9sD2wATA9wD3AAUA90D3QADA94D3gASA98D3wAGA+ED4QAQA+ID4gAMA+MD4wAVA+QD5AACA+UD5QAEA+YD5gAGA+cD5wALA+0D7QACA/YD9wABA/oD+gABA/8D/wAOBAEEAQAGBAUEBQAWBAYEBgACBAsECwATBAwEDAAVBA0EDQAXBA4EDgACBBAEEAADBBEEEQAEBBMEEwAPBBQEFAASBBUEFQAPBBYEFgASBBkEGQAOBBoEGgAGBBwEHQAGBB4EHgADBB8EHwAEBCYEJgARBCcEJwAQBCsEKwAQBC0ELQAMBC4ELgAKBC8ELwACBDAEMAAKBDEEMQACBDIEMgAKBDMEMwACBJIEkgAUBJYElgAIBJcElwALBJoEmgAhBJwEnAAJBJ0EnQAIBJ8EnwAFBKEEoQAXBQMFAwAHBQUFBQAZBQwFDAAaBRAFEAAbAAIAWgAGAAYAAAALAAsAAQAlACkAAgAsADQABwA4AD4AEABFAEcAFwBJAEkAGgBMAEwAGwBRAFQAHABWAFYAIABaAFoAIQBcAF4AIgCKAIoAJQCWAJYAJgCyALIAJwGEAYUAKAGHAYkAKgHyAfIALQH3AfcALgH6AfsALwIFAgUAMQJKAkoAMgJNAk0AMwJfAl8ANAJhAmIANQKVApYANwKYApgAOQKaAsAAOgLFAsoAYQLPAt8AZwLhAuoAeALzAvUAggL3AvcAhQL5AvkAhgL7AvsAhwL9Av0AiAMAAwAAiQMCAwIAigMEAwQAiwMGAwYAjAMIAwgAjQMKAwoAjgMMAxgAjwMaAxoAnAMcAxwAnQMeAx4AngMpAykAnwMrAysAoAMtAy0AoQMvAy8AogMxAzEAowMzAzMApAM1AzUApQM3AzcApgM5AzkApwM7AzsAqAM9A0UAqQNKA1MAsgNeA2IAvANoA2oAwQNvA28AxAOAA4QAxQOIA4oAygOTA5MAzQPuA+4AzgPwA/AAzwPyA/IA0AP0A/cA0QP6A/4A1QQ5BGEA2gRjBGMBAwRlBHIBBAR6BHoBEgR9BH0BEwR/BH8BFASLBJABFQSyBLYBGwS4BLgBIAS6BLsBIQS9BL0BIwTBBMMBJATFBMUBJwTHBMkBKATLBMsBKwTNBM0BLATPBNUBLQTXBNcBNATaBNoBNQTcBOEBNgTjBOQBPAACAKAABgAGAAQACwALAAQAEAAQAAgAEQARAAsAEgASAAgAsgCyABsA0gDSAAoA0wDTAAMA1ADUAA0A1gDWAAoA2gDaAAYA3QDdAA0A3gDeAA4A4QDhABEA7ADsAAEA7gDuAAcA8ADxAAEA8gDyABIA8wD1AAEA9wD3AAIA+AD4AAEA+QD5ABQA+gD7AAEA/gD+AAEBAAEAAAEBAwEDAAIBBAEEABIBBQEFAAEBCAEIAAMBDQENABABFwEXAAMBGAEYABMBGQEZABcBGgEaAAUBGwEbAAMBHQEdAAMBHgEeAAIBHwEfAAMBIQEhAAMBIgEiAAIBKwErAAEBMwEzAAYBNAE0AAcBNgE2AAEBOQE5AAoBPAE8AAEBPgE+AAEBQQFBAAMBQgFCAAIBQwFDAAYBRAFEAAcBRQFFAAoBRwFHABEBSAFIABQBUAFQAA0BUQFRABIBUwFTAAEBVQFVAAEBVwFXAAEBXAFcAAEBXQFdAAYBXgFeAAcBYAFhAAIBZgFmAA0BagFqAAMBawFrAAIBbwFvAA0BcAFwABIBgQGCAAsBhAGFAAQBhgGGAAgBhwGJAAQBigGKAAgBjgGPAAgCBQIFABkCDgIOAAwCDwIPAAkCEgISAAwCFgIWAA8CJwInAA8CKgIqAAwCKwIrAAkCLAIsABYCLQItAA8CLgIuAAwCNAI0AAkClAKUAAsDzQPNABwD0APQAA4D0QPRABAD2APYAAMD2wPbAAMD3APcAAoD3QPdAAYD3gPeABUD3wPfAAID4APgAAED4QPhABMD4gPiAAED4wPjAAID5APkAAUD5QPlAAcD5gPmAAID5wPnAAED6APoAB0D7APsAAED7QPtAAUD9gP3AAQD+gP6AAQEAQQBAAIEAgQCAAEEBQQFABcEBgQGAAUEBwQHAAIECAQIAAMECwQLAAMEDAQMAAIEDQQNABgEDgQOAAUEEAQQAAYEEQQRAAcEEwQTABAEFAQUABUEFQQVABAEFgQWABUEGgQaAAIEHAQdAAIEHgQeAAYEHwQfAAcEIwQjAAEEJQQlAAEEJgQmAAMEJwQnABMEKAQoAAMEKQQpAAIEKgQqAAMEKwQrABMELgQuAA4ELwQvAAUEMAQwAA4EMQQxAAUEMgQyAA4EMwQzAAUENAQ0ABEENQQ1ABQENwQ3AAEEOAQ4AAIEkgSSAAoElASUABEElQSVABQElwSXAAEEoQShABgEpwSnAAsFBQUFABoFDAUMAAkFDwUPAAkFEAUQAAwFEQURAA8FFAUUAAkFFQUVABYAAgDsAAYABgAMAAsACwAMACUAJQACACYAJgAbACcAJwAOACkAKQAEACwALQABAC4ALgAHAC8ALwAYADAAMAAPADEAMgABADQANAAcADgAOAAQADkAOQAHADoAOgAZADsAOwARADwAPAAeAD0APQANAD4APgAUAEUARQADAEYARgAVAEcARwASAEkASQAFAEwATAAIAFEAUgAIAFMAUwAGAFQAVAAVAFYAVgATAFoAWgALAFwAXAAiAF0AXQALAF4AXgAXAIoAigAVAJYAlgAgALIAsgAhAYQBhQAMAYcBiQAMAfIB8gAaAfcB9wAJAfoB+gAWAfsB+wAdAgUCBQAfAkoCSgAJAk0CTQAKAl8CXwAOApgCmAAQApoCoAACAqECoQAOAqICpQAEAqYCqgABArACswAHArQCtAANArUCuwADArwCvAASAr0CwAAFAsUCxQAIAsYCygAGAs8C0AALAtEC0QACAtIC0gADAtMC0wACAtQC1AADAtUC1QACAtYC1gADAtcC1wAOAtgC2AASAtkC2QAOAtoC2gASAtsC2wAOAtwC3AASAt0C3QAOAt4C3gASAuEC4QAEAuIC4gAFAuMC4wAEAuQC5AAFAuUC5QAEAuYC5gAFAucC5wAEAugC6AAFAukC6QAEAuoC6gAFAvMC8wABAvQC9AAIAvUC9QABAvcC9wABAvkC+QABAvsC+wABAv0C/QABAwADAAAHAwIDAgAYAwQDBAAPAwYDBgAPAwgDCAAPAwoDCgAPAwwDDAABAw0DDQAIAw4DDgABAw8DDwAIAxADEAABAxEDEgAIAxQDFAAGAxYDFgAGAxgDGAAGAxoDGgATAxwDHAATAx4DHgATAykDKQAQAysDKwAQAy0DLQAQAy8DLwAHAzEDMQAHAzMDMwAHAzUDNQAHAzcDNwAHAzkDOQAHAzsDOwARAz0DPQANAz4DPgALAz8DPwANA0ADQAAUA0EDQQAXA0IDQgAUA0MDQwAXA0QDRAAUA0UDRQAXA0oDSwAJA0wDTAAaA00DUwAKA14DYgAJA2gDagAKA28DbwAJA4ADgAAdA4EDhAAWA4gDigAJA5MDkwAaA+4D7gARA/AD8AARA/ID8gARA/QD9AANA/UD9QALA/YD9wAMA/oD+gAMA/sD+wABA/wD/AAIA/0D/QACA/4D/gADBDkEOQACBDoEOgADBDsEOwACBDwEPAADBD0EPQACBD4EPgADBD8EPwACBEAEQAADBEEEQQACBEIEQgADBEMEQwACBEQERAADBEUERQACBEYERgADBEcERwACBEgESAADBEkESQACBEoESgADBEsESwACBEwETAADBE0ETQACBE4ETgADBE8ETwACBFAEUAADBFEEUQAEBFIEUgAFBFMEUwAEBFQEVAAFBFUEVQAEBFYEVgAFBFcEVwAEBFgEWAAFBFkEWQAEBFoEWgAFBFsEWwAEBFwEXAAFBF0EXQAEBF4EXgAFBF8EXwAEBGAEYAAFBGEEYQABBGMEYwABBGYEZgAGBGgEaAAGBGoEagAGBGwEbAAGBG4EbgAGBHAEcAAGBHIEcgAGBHoEegAGBH0EfQAHBH8EfwAHBIsEiwANBIwEjAALBI0EjQANBI4EjgALBI8EjwANBJAEkAALBLIEsgABBLMEswAIBLQEtAACBLUEtQADBLYEtgAEBLgEuAABBLsEuwAGBL0EvQATBMEEwQAbBMIEwgAVBMcExwABBMgEyAAIBMkEyQAYBMsEywAYBM0EzQAPBM8EzwABBNAE0AAIBNEE0QABBNIE0gAIBNQE1AAcBNUE1QAVBNcE1wATBNoE2gAQBNwE3AAHBN0E3QAZBN4E3gALBN8E3wAZBOAE4AALBOEE4QARBOME4wAUBOQE5AAXAAIBCQAGAAYADQALAAsADQAQABAAEgARABEAFQASABIAEgAlACUAAwAnACcAAQArACsAAQAuAC4AGgAzADMAAQA1ADUAAQA3ADcAEAA4ADgAEwA5ADkACAA6ADoAGQA7ADsAEQA8ADwAHQA9AD0ADgA+AD4AFABFAEUABABHAEkAAgBLAEsAAgBRAFIACQBTAFMABwBUAFQACQBVAFUAAgBXAFcADwBZAFkABgBaAFoADABcAFwAIQBdAF0ADABeAF4AFwCDAIMAAQCTAJMAAQCUAJQAAgCYAJgAAQCZAJkAAgCbAJsABgCyALIAIAGBAYIAFQGEAYUADQGGAYYAEgGHAYkADQGKAYoAEgGOAY8AEgHbAdsADwHtAe0AGAHuAe4AHgHvAe8AGwHxAfEACgHyAfIAHAHzAfMAFgH1AfUABQH3AfcABQH/Af8ABQIFAgUAHwJLAksABQJNAk0ACwJfAmAAAQJiAmMAAQKUApQAFQKaAqAAAwKhAqEAAQKrAq8AAQKwArMACAK0ArQADgK1ArsABAK8AsAAAgLFAsUACQLGAsoABwLLAs4ABgLPAtAADALRAtEAAwLSAtIABALTAtMAAwLUAtQABALVAtUAAwLWAtYABALXAtcAAQLYAtgAAgLZAtkAAQLaAtoAAgLbAtsAAQLcAtwAAgLdAt0AAQLeAt4AAgLgAuAAAgLiAuIAAgLkAuQAAgLmAuYAAgLoAugAAgLqAuoAAgLrAusAAQLsAuwAAgLtAu0AAQLuAu4AAgLvAu8AAQLwAvAAAgLxAvEAAQLyAvIAAgMAAwAAGgMNAw0ACQMPAw8ACQMRAxIACQMTAxMAAQMUAxQABwMVAxUAAQMWAxYABwMXAxcAAQMYAxgABwMfAx8AEAMgAyAADwMhAyEAEAMiAyIADwMjAyMAEAMkAyQADwMlAyUAEAMmAyYADwMnAycAEAMoAygADwMpAykAEwMrAysAEwMtAy0AEwMvAy8ACAMwAzAABgMxAzEACAMyAzIABgMzAzMACAM0AzQABgM1AzUACAM2AzYABgM3AzcACAM4AzgABgM5AzkACAM6AzoABgM7AzsAEQM9Az0ADgM+Az4ADAM/Az8ADgNAA0AAFANBA0EAFwNCA0IAFANDA0MAFwNEA0QAFANFA0UAFwNIA0gAAQNNA1MACwNUA1QABQNeA2IABQNjA2YACgNnA2cAGANoA2oACwNrA24ABQN1A3gABQOIA4oABQOOA5EAFgOTA5MAHAOVA5oACgObA5sAGwOcA50AGAPuA+4AEQPwA/AAEQPyA/IAEQP0A/QADgP1A/UADAP2A/cADQP6A/oADQP8A/wACQP9A/0AAwP+A/4ABAQ5BDkAAwQ6BDoABAQ7BDsAAwQ8BDwABAQ9BD0AAwQ+BD4ABAQ/BD8AAwRABEAABARBBEEAAwRCBEIABARDBEMAAwREBEQABARFBEUAAwRGBEYABARHBEcAAwRIBEgABARJBEkAAwRKBEoABARLBEsAAwRMBEwABARNBE0AAwROBE4ABARPBE8AAwRQBFAABARSBFIAAgRUBFQAAgRWBFYAAgRYBFgAAgRaBFoAAgRcBFwAAgReBF4AAgRgBGAAAgRlBGUAAQRmBGYABwRnBGcAAQRoBGgABwRpBGkAAQRqBGoABwRrBGsAAQRsBGwABwRtBG0AAQRuBG4ABwRvBG8AAQRwBHAABwRxBHEAAQRyBHIABwRzBHMAAQR0BHQAAgR1BHUAAQR2BHYAAgR3BHcAAQR4BHgAAgR5BHkAAQR6BHoABwR7BHsAAQR8BHwAAgR9BH0ACAR+BH4ABgR/BH8ACASABIAABgSCBIIABgSEBIQABgSGBIYABgSIBIgABgSKBIoABgSLBIsADgSMBIwADASNBI0ADgSOBI4ADASPBI8ADgSQBJAADASnBKcAFQSzBLMACQS0BLQAAwS1BLUABAS3BLcAAgS6BLoAAQS7BLsABwS/BL8ABgTEBMQAAgTGBMYAAgTQBNAACQTSBNIACQTTBNMAAQTYBNgAEATZBNkADwTaBNoAEwTcBNwACATdBN0AGQTeBN4ADATfBN8AGQTgBOAADAThBOEAEQTjBOMAFATkBOQAFwABAAAACgBkACQABERGTFQA/mN5cmwA/mdyZWsA/mxhdG4BAgAfARYBHgEmAS4BNgE+AT4BRgFOAVYBXgFmAW4BdgF+AYYBjgGWAZ4BpgGuAbYBvgHGAc4B1gHeAdYB3gHmAe4AG2Myc2MBtmNjbXACQGRsaWcBvGRub20BwmZyYWMCUGxpZ2EByGxpZ2ECWmxpZ2ECSGxudW0BzmxvY2wB1GxvY2wB2mxvY2wB4GxvY2wB5m51bXIB7G9udW0B8nBudW0B+HNtY3AB/nNzMDECBHNzMDICCnNzMDMCEHNzMDQCFnNzMDUCHHNzMDYCInNzMDcCKHN1YnMCLnN1cHMCNHRudW0COgHCAAADxgAHQVpFIAP2Q1JUIAP2RlJBIAQmTU9MIARYTkFWIASKUk9NIAS8VFJLIAP2AAEAAAABBw4AAQAAAAEFKgAGAAAAAQJKAAEAAAABAgwABAAAAAEEoAABAAAAAQGWAAEAAAABAgYAAQAAAAEBjAAEAAAAAQGoAAQAAAABAagABAAAAAEBvAABAAAAAQFyAAEAAAABAXAAAQAAAAEBbgABAAAAAQGIAAEAAAABAYoAAQAAAAECQgABAAAAAQGQAAEAAAABAlAAAQAAAAECdgABAAAAAQKcAAEAAAABAsIAAQAAAAEBLAAGAAAAAQGQAAEAAAABAbQAAQAAAAEBxgABAAAAAQHYAAEAAAABAQoAAAABAAAAAAABAAsAAAABABsAAAABAAoAAAABABYAAAABAAgAAAABAAUAAAABAAcAAAABAAYAAAABABwAAAABABMAAAABABQAAAABAAEAAAABAAwAAAABAA0AAAABAA4AAAABAA8AAAABABAAAAABABEAAAABABIAAAABAB4AAAABAB0AAAABABUAAAACAAIABAAAAAIACQAKAAAAAwAXABgAGgAAAAQACQAKAAkACgAA//8AFAAAAAEAAgADAAQACAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAAQdoAAIAAQdEAAEAAQdEAfgAAQdEAYkAAQdEAg8AAQdEAYEAAQdkAY4AAQ46AAEHRgABDjIAAQdEAAIHWAACAkYCRwACB04AAgJIAkkAAQ4uAAMHLgcyBzYAAgdAAAMCiAKJAokAAgdWAAYCewJ5AnwCfQJ6BSgAAgc0AAYFIgUjBSQFJQUmBScAAwABB0IAAQb+AAAAAQAAABkAAgcgBwgHggdGAAcAAAcMBwwHDAcMBwwHDAACBtIACgHhAeAB3wI5AjoCOwI8Aj0CPgI/AAIGuAAKAlgAegBzAHQCWQJaAlsCXAJdAl4AAgaeAAoBlQB6AHMAdAGWAZcBmAGZAZoBmwACBu4ADAJfAmECYAJiAmMCgQKCAoMChAKFAoYChwACByQAFAJ0AngCcgJvAnECcAJ1AnMCdwJ2AmkCZAJlAmYCZwJoABoAHAJtAn8AAga+ABQErwKLBKgEqQSqBKsErAKABK0ErgJmAmgCZwJlAmkCfwAaAm0AHAJkAAIHDAAUAnUCdwJ4AnICbwJxAnACcwJ2AnQAGwAVABYAFwAYABkAGgAcAB0AFAACBrYAFASsBK0CiwSoBKkEqgSrAoAErgAXABkAGAAWABsAFAAaAB0AHAAVBK8AAP//ABUAAAABAAIAAwAEAAcACAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAAP//ABUAAAABAAIAAwAEAAUACAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAAP//ABYAAAABAAIAAwAEAAYACAAJAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAA//8AFgAAAAEAAgADAAQABgAIAAoADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaAAD//wAWAAAAAQACAAMABAAGAAgACwANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAAP//ABYAAAABAAIAAwAEAAYACAAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgABD5IANgbyBbQFuAXwBwAF9gW8Bw4GMgY6BfwGhgdUBcAGcgZCBgIHZAYIBkoGkgYOBxwFxAXIBhQHKgXMBdAF1AZSBloGGgaeBzgF2AZ8BmIGIAdGBiYGagaqBiwF3AXgBeQF6Aa2BsIGzgbaBuYF7AACBwIA6wKMAk0CTAJLAkoCQgIAAf8B/gH9AfwB+wH6AfkB+AH3AfYB9QH0AfMB8gHxAfAB7wHuAe0B7AJ+Ao4DSwKQAo8DSgH9Ao0CkgJsBO0E7gIEAgUE7wTwBPECBgTyAgcCCAIJBPcCCgIKBPgE+QILAgwCDQIUBQYFBwIVAhYCFwIYAhkCGgUKBQsFDQUQBRkCHAIdAh4CHwIgAiECIgIjAiQCJQIOAg8CEAIRAhICEwJVAicCKAIpAioFEwIrAi0CLgIvAjECMwKRA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDnQNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9BRoDfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5AFHQORA5IDlAOTA5UDlgOXA5gDmQOaA5sDnAOeA58DoAUbBRwE5gTnBOgE6QTzBPYE9AT1BPoE+wT8BOoE6wTsBQUFCAUJBQwFDgUPAhsFEQT9BP4E/wUABQEFAgUDBQQFHgUfBSAFIQUSBRQFFQIyBRcCNAUYBRYCMAImAiwFJgUnAAIHAAD6AgECjAHrAeoB6QHoAecB5gHlAeQB4wHiAk0CTAJLAkoCQgIAAf8B/gH9AfwB+wH6AfkB+AH3AfYB9QH0AfMB8gHxAfAB7wHuAe0B7AICAgMCjgKQAo8CkQKNApICbAIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIaAhsFGQIcAh0CHgIfAiACIQIiAiMCJAIlAlUCJwIoAikCKgUTAisCLQIuAi8CMAIxAjICMwI1AjYCOAI3A0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgUaA38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQBR0DkQOSA5QDkwOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAUbBRwE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCAhkFAwUEBQUFBgUHBQgFCQUKBQsFDAUNBQ4FDwUQBREFHgUfBSAFIQUSBRQFFQUXAjQFGAUWAiYCLAUmBScAAQABAXsAAQABAEsAAQABALsAAQABADYAAQABABMAAQACAyMDJAACBuQG2AACBuYG2AABBu4AAQbwAAEG8gACAAEAFAAdAAAAAQACAC8ATwABAAMASQBLAoQAAgAAAAEG3gABAAYC1QLWAucC6ANqA3MAAQAGAE0ATgL8A+kD6wRkAAIAAwGUAZQAAAHfAeEAAQI5Aj8ABAACAAIAqACsAAEBJAEnAAEAAQAMACcAKAArADMANQBGAEcASABLAFMAVABVAAIAAgAUAB0AAAJvAngACgACAAYATQBNAAYATgBOAAQC/AL8AAUD6QPpAAMD6wPrAAIEZARkAAEAAgAEABQAHQAAAoACgAAKAosCiwALBKgErwAMAAIABgAaABoAAAAcABwAAQJkAmkAAgJtAm0ACAJvAngACQJ/An8AEwABABQAGgAcAmQCZQJmAmcCaAJpAm0CfwKAAosEqASpBKoEqwSsBK0ErgSvAAEF3gABBeAAAQXiAAEF5AABBeYAAQXoAAEF6gABBewAAQXuAAEF8AABBfIAAQX0AAEF9gABBfgAAQX6AAIF/AYCAAIGAgYIAAIGCAYOAAIGDgYUAAIGFAYaAAIGGgYgAAIGIAYmAAIGJgYsAAIGLAYyAAIGMgY4AAIGOAY+AAMGPgZEBkoAAwZIBk4GVAADBlIGWAZeAAMGXAZiBmgAAwZmBmwGcgADBnAGdgZ8AAMGegaABoYAAwaEBooGkAAEBo4GlAaaBqAABAacBqIGqAauAAUGqgawBrYGvAbCAAUGvAbCBsgGzgbUAAUGzgbUBtoG4AbmAAUG4AbmBuwG8gb4AAUG8gb4Bv4HBAcKAAUHBAcKBxAHFgccAAUHFgccByIHKAcuAAUHKAcuBzQHOgdAAAUHOgdAB0YHTAdSAAYHTAdSB1gHXgdkB2oABgdiB2gHbgd0B3oHgAAGB3gHfgeEB4oHkAeWAAYHjgeUB5oHoAemB6wABgekB6oHsAe2B7wHwgAGB7oHwAfGB8wH0gfYAAYH0AfWB9wH4gfoB+4ABwguB+YH7AfyB/gH/ggEAAcIJgf6CAAIBggMCBIIGAABAOsACgBFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AhQCGAIcAiQCKAIsAjQCQAJIAlAC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4A6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBMAE0ATYBOAE6ATwBQgFEAUYBSgFNAVoClwKZArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0gLUAtYC2ALaAtwC3gLgAuIC5ALmAugC6gLsAu4C8ALyAvQC9gL4AvoC/AL/AwEDAwMFAwcDCQMLAw0DDwMRAxQDFgMYAxoDHAMeAyADIgMkAyYDKAMqAywDLgMwAzIDNAM2AzgDOgM8Az4DQQNDA0UDRwNJA7kDugO7A7wDvgO/A8ADwQPCA8MDxAPFA8YDxwPeA98D4APhA+ID4wPkA+UD5gPnA+gD6QPqA+sD7APtA+8D8QPzA/UECgQMBA4EHAQjBCkELwSZBJoEngSiBSMFJQABAPoACAAKABQAFQAWABcAGAAZABoAGwAcAB0AJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AGUAZwCBAIMAhACMAI8AkQCTALEAsgCzALQAtQC2ALcAuAC5ALoA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkBLwEzATUBNwE5ATsBQQFDAUUBSQFLAUwBWAFZAbEBtwG8Ab8ClQKWApgCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQC0QLTAtUC1wLZAtsC3QLfAuEC4wLlAucC6QLrAu0C7wLxAvMC9QL3AvkC+wL9Av4DAAMCAwQDBgMIAwoDDAMOAxADEwMVAxcDGQMbAx0DHwMhAyMDJQMnAykDKwMtAy8DMQMzAzUDNwM5AzsDPQM/A0ADQgNEA0YDSAOhA6IDowOkA6UDpgOnA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDyAPJA8oDywPMA80DzgPPA9AD0QPSA9MD1APVA9YD1wPYA9kD2gPbA9wD3QPuA/AD8gP0BAkECwQNBCIEKAQuBJgEnQShBSIFJAHWAAIATQHXAAIAUAHYAAMASgBNAdkAAwBKAFAAAQABAEoB1QACAEoB2wACAFgB2gACAFgAAQADAEoAVwCVAAAAAQABAAEAAQAAAAMEwQACAK0C1wACAKkExwACAK0E1AACAKkEwgACAK0C2AACAKkEsQACAKkEyAACAK0EZAACAK0E1QACAKkDRgACAKkDSAACAKkDRwACAKkDSQACAKkEwAACAKkExQACAdQEwwACAK0EsAACAKkC8QACAdQD+wACAKkEzwACAK0DKQACAdQE2gACAK0E3wACAK0E3QACAKoDQAACAKkE4wACAK0ExgACAdQExAACAK0D/AACAKkE0AACAK0DKgACAdQE2wACAK0E4AACAK0E3gACAKoDQQACAKkE5AACAK0EyQACAKkDAgACAdQEywACAK0DBAACAKkDBgACAdQEzQACAK0DHwACAKkDJQACAdQE2AACAK0D8AACAKkE4QACAK0D7gACAKgEygACAKkDAwACAdQEzAACAK0DBQACAKkDBwACAdQEzgACAK0DIAACAKkDJgACAdQE2QACAK0D8QACAKkE4gACAK0D7wACAKgDGQACAKkDGwACAdQE1gACAK0EvAACAKwDGgACAKkDHAACAdQE1wACAK0EvQACAKwDDAACAKkDDgACAdQE0QACAK0EsgACAKgCqgACAKoCtAACAKkEiwACAK0D9AACAKgEjQACAKsEjwACAKoDDQACAKkDDwACAdQE0gACAK0EswACAKgCxQACAKoCzwACAKkEjAACAK0D9QACAKgEjgACAKsEkAACAKoCwgACAKkCwQACAKgEYgACAKsC9gACAKoEuQACAKwEcwACAKkEewACAK0EdQACAKgEdwACAKsEeQACAKoEdAACAKkEfAACAK0EdgACAKgEeAACAKsEegACAKoEgQACAKkEiQACAK0EgwACAKgEhQACAKsEhwACAKoEggACAKkEigACAK0EhAACAKgEhgACAKsEiAACAKoCmwACAKkEOQACAK0CmgACAKgEOwACAKsCnQACAKoEtAACAKwCowACAKkEUQACAK0CogACAKgEUwACAKsEVQACAKoEtgACAKwCpwACAKkEYwACAK0CpgACAKgEYQACAKsC9QACAKoEuAACAKwCtgACAKkEOgACAK0CtQACAKgEPAACAKsCuAACAKoEtQACAKwCvgACAKkEUgACAK0CvQACAKgEVAACAKsEVgACAKoEtwACAKwCxwACAKkEZgACAK0CxgACAKgEaAACAKsCyQACAKoEuwACAKwCzAACAKkEfgACAK0CywACAKgEgAACAKsDMAACAKoEvwACAKwCrAACAKkEZQACAK0CqwACAKgEZwACAKsCrgACAKoEugACAKwCsQACAKkEfQACAK0CsAACAKgEfwACAKsDLwACAKoEvgACAKwE0wADAKoAqQTcAAMAqgCpAAIAEQAlACkAAAArAC0ABQAvADQACAA2ADsADgA9AD4AFABFAEkAFgBLAE0AGwBPAFQAHgBWAFsAJABdAF4AKgCBAIEALACDAIMALQCGAIYALgCJAIkALwCNAI0AMACYAJsAMQDQANAANQAA","Roboto-Medium.ttf":"AAEAAAARAQAABAAQR0RFRqbzo4gAAcGUAAACWEdQT1OYN0PaAAHD7AAAWPxHU1VCm18k/AACHOgAABX2T1MvMpfnsYsAAAGYAAAAYGNtYXDTfF9iAAAWnAAABoJjdnQgO/gmfQAAL3gAAAD+ZnBnbagFhDIAAB0gAAAPhmdhc3AACAAZAAHBiAAAAAxnbHlml3ag9QAAOswAAYOyaGVhZAiGpEQAAAEcAAAANmhoZWEK9griAAABVAAAACRobXR4QNtY9AAAAfgAABSkbG9jYcJrHvoAADB4AAAKVG1heHAI2RDGAAABeAAAACBuYW1lQmB1PgABvoAAAALmcG9zdP9tAGQAAcFoAAAAIHByZXB5WM7TAAAsqAAAAs4AAQAAAAMCDPWGK6FfDzz1ABkIAAAAAADE8BEuAAAAAODgRcT6Jv3VCWEIcwAAAAkAAgAAAAAAAAABAAAHbP4MAAAJbvom/j4JYQABAAAAAAAAAAAAAAAAAAAFKQABAAAFKQCpABUAdgAHAAIAEAAvAJoAAALmD3UAAwABAAQEiQH0AAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAACAAAAAAAAAAAA4AAC/1AAIFsAAAAgAAAAAEdPT0cAQAAA//0GAP4AAGYHmgIAIAABnwAAAAAEOgWwAAAAIAADA4wAZAAAAAAAAAAAAf0AAAH9AAACHgCMAo4AYATTAFYEjABkBeQAZAUhAFUBVwBSAsUAgQLMACcDjAAcBHEAQgHKACICuABQAjkAhgMfAAEEjABoBIwAqgSMAFIEjABOBIwANwSMAH8EjABzBIwARASMAGcEjABdAhwAfwHrADMEEgA+BIAAjwQoAH4D5AA7By0AWwVOABEFDQCUBTkAZgU5AJQEhQCUBGgAlAVzAGsFrQCUAkQApQRyAC8FDgCUBFIAlAb/AJQFrQCUBYMAZQUbAJQFgwBgBQkAlATYAEsE4AAtBTwAgAUqABEHCwAvBQ0AJgTjAAgE0wBQAiwAhQNVABICLAALA24ANgOVAAICkAA4BFAAVgR/AH0ELQBOBIIAUARJAFEC0wArBIkAUgRyAHoCCgB8AgL/qwQsAH0CCgCMBvgAfAR0AHoEigBOBH8AfQSHAFAC1AB9BB4ASQKqAAoEcwB3A/gAFgXwACMEBgAfA+sADAQGAFECqwA4Af0ArwKrABwFTQB1Ah8AhQSCAGcEtQBfBZ4AXARAAA0B+ACJBPkAXAOSAGMGSQBaA5AAjgPjAFcEawB/BkoAWQPaAJ0DDwCBBEoAXAL1AD0C9QA3ApQAbwTBAJMD6gBJAkQAkAITAGwC9QCCA6cAeQPjAF4FygBfBiIAUwZcAGYD5QBGB37//ARCAEwFgQBpBM8AlQTrAIoGwgBIBKQAaASRAEMEhgBOBJEAgQTsAFAFsAAfAhcAkASaAI0EZAAgAlIAIAWXAJAEhgB9B7AAZQc+AFkCBwCJBY0AVQLQ/94FkQBbBJ0ATQWjAIAE5gB3AiX/rgQ5AFcD3gCQA6oAbgPaAJ0DfgB1AgoAgQKqAHgCTAApA84AdwMoAEsCcwCJAAD8kwAA/WIAAPx0AAD9OgAA/AgAAP0eAmsAzQQ7AG4CRACQBHQAmQXCABoFegBcBTUAIASMAGoFrgCZBIwARwX5AEwFsQBGBVkAbASEAFYEyACXBA0AHgSGAFEEZQBiBA8AWQSGAH0EpwB2AqUAowRoABUEGgBnBPwAMASGAIAEMwBQBI4AUAQqADwEXQB/BdEARgXMAFIGlABlBLQAeASH/+EGeQArBf0AJAVTAGcIgQAtCIwAmQZRAC0FpQCPBQcAkAX9ACYHqQAVBNsASQWmAJIFqAAsBQsAMgZfAE4F+ACOBYUAkQeaAJUH+gCVBiEAFQbwAJkFAgCQBUgAYwdiAKEE6AAXBIAAWgSLAI8DWwCDBPIAJwaHACAEFwBOBJIAhARsAI8ElAAgBgIAjwSRAIQEkgCEA/oAIwXUAFMEzwCEBGUAYAaNAIQG8QB9BSEAIAZvAI8EaQCPBDkAUAaCAJIEcAAuBHL/1wQ5AFIG1gAdBuQAhASG/+gEkgCEB1gAiAZqAHIEaP/hBygAmAYCAIYFFgAaBGMACwdLAKwGPQCaBuUAfgXdAIEJKgClB+4AkAQgACgD9QAyBXoAYASIAE0FGAAQBA0AHgV6AGAEhgBOB1QAiAZWAHUHWACIBmoAcgUQAGcERwBdBPsAcAAA/HAAAPx1AAD9gQAA/aYAAPomAAD6UQYgAJIFEwCEBGj/4QUQAJQEhgB9BGsAjwOjAH0E6gCZBCQAfQgjABUG4AAgBckAmQT7AI8FLgCRBKwAjQaUADQFoAA8BiAAlAUHAIQH3QCUBa0AfQhJAJcG7wB9BjcAZwUEAGAFOQAmBEEAHwcoACkFbwAnBfIAkQTcAGAFcACBBHQAdQWFAIkGGwAKBMT/ywUgAJEEeACNBh8ALAUUACAFrQCZBIYAfQYqAJQFEQCEB3UAlAZ0AI8FjQBVBKMAWwSkAF0EwwAsA6oAJAVpACYEcQAfBPkATwbzAGgG2wBfBlEAPQUoAC8EgwBKBEgAcwe8AEIGpAA/B/UAlAaeAHQFBgBcBC8AVQWoACEFHQBEBU4AfQZGACwFOwAgAxsAZAQUAAAIKQAABBQAAAgpAAACuQAAAgoAAAFcAAAEfwAAAjAAAAGiAAABAAAAANEAAAAAAAACtwBQArcAUAUjAJwGKgB7A5oACAG/AGUBugA3Ac4ANQGjAEsDCwBtAxMAQwMAADUEWwA/BJoAXQLMAIoD/QCNBaoAjQHPAF4HrgBQAnQAbAJpAFUDmQArAvUATAL1ADYC9QBQAvUATgL1ADcC9QBLAvUARwM5AFAC8wBQAvMAUAIDAFMCAwBQA1wAZwL1AEwC9QCCAvUAPQL1ADcC9QA2AvUAUAL1AE4C9QA3AvUASwL1AEcDOQBQAvMAUALzAFACAwBTAgMAUAS1AGIGbgAjBr8AmQiVAJQGOwAjBpsAfQSMAFwF6gAjBC0AKgSbACQFYgBPBX4AKwXkAG4D4wBFCCkAkAUIAG8FFACWBjcAXAbeAFYG0ABeBqwAXASTAGEFigCmBN4APwSAAJwEnQA7CFIAYQIy/6cEkQBlBIAAjwQSAD0EKAB9BA4AJQJRAJwCjgBkAekARwUZACsErQAaBL0AKwcoACsHKAArBQ8AKwa3AEkAAAAACDAAWQg1AFwC9QA9AvUAggL1AEwEHQBPBB0AVwQdADgEHQBfBB0AZgQdADMEHQA9BB0AQwQdAJgEHQBYBCsAQQQ+AAYEXAATBgkAJwR5AAgEiABpBD8AJQQ3AD8EZAB1BL0ATQRrAHYEvQBOBNwAdgYFAHYDtwB2BF4AdgPWACYB/gCGBN0AdgSnAFYDyAB2BDcAPwRoADoDpQAKA7wAdgR5AAgEvQBOBHkACAOdAEYE2QB2BB4ARAWmAE8FWABPBOAAXgWSACMEgABPB1YAJAdYAHYFmQAlBNgAdgRyAHYFXgAnBkUAGwRGAEME4gB2BF0AdgTLACQETAAfBWIAdgSNAEMGhAB2Bw4AdgVhAAkGFgB2BGcAdgSAAD0GjwB2BIQAQgQoAAsGowAbBKAAdgUNAHYFdAAhBfgATgRWAAYExAATBpcAIwSNAEMEjQB2BgAADgTOAE0ERwBDBL0ATgRoADoD9ABFCC0AdgT0ACgC9QA3AvUANgL1AFAC9QBOAvUANwL1AEsC9QBHA7YAjQKuAJgD4AB2BDoADAS2AFYFQQCZBSgAmQQwAIEFNQCZBCgAgQR6AHYEgABPBGAAdgSaAAgB/gCQA6EAdQAA/J4D9wB6A/r/UQQLAHkD+gB5A7wAdgOdAHUDnQB1AvUATAL1ADYC9QBQAvUATgL1ADcC9QBLAvUARwVzAGkFngBpBX8AmQXZAGkF2gBpBCgAlgSCAGsEWAAPBLsANARrAGcELgBCA6EAdgG6AGIGmABOBK8AbgIM/6cEjAA4BIwAaASMACwEjABiBIwAXwSMADQEjABsBIwAWQSMAGcEjADmAib/rgIl/64CFwCQAhf/+gIXAJAEYAB2BOYAYAQwADkEiAB9BD4ATwSVAE4EkQBOBJ0ASQSSAH0EmgBOBEkAUQSJAFAEWQA0A60AYQUMAF8DxAAFBkb/7AQHAHYEvQBOBQ4ANATcAHYB/QAAArgAUAVXABcFVwAXBJD/9QTgAC0Cqv/rBU4AEQVOABEFTgARBU4AEQVOABEFTgARBU4AEQU5AGYEhQCUBIUAlASFAJQEhQCUAkT/ywJEAKUCRP/KAkT/vgWtAJQFgwBlBYMAZQWDAGUFgwBlBYMAZQU8AIAFPACABTwAgAU8AIAE4wAIBFAAVgRQAFYEUABWBFAAVgRQAFYEUABWBFAAVgQtAE4ESQBRBEkAUQRJAFEESQBRAhf/tQIXAJACF/+zAhf/qAR0AHoEigBOBIoATgSKAE4EigBOBIoATgRzAHcEcwB3BHMAdwRzAHcD6wAMA+sADAVOABEEUABWBU4AEQRQAFYFTgARBFAAVgU5AGYELQBOBTkAZgQtAE4FOQBmBC0ATgU5AGYELQBOBTkAlAUYAFAEhQCUBEkAUQSFAJQESQBRBIUAlARJAFEEhQCUBEkAUQSFAJQESQBRBXMAawSJAFIFcwBrBIkAUgVzAGsEiQBSBXMAawSJAFIFrQCUBHIAegJE/7QCF/+dAkT/0QIX/7sCRP/dAhf/xgJEABgCCv//AkQAnwa1AKUECwB8BHIALwIl/64FDgCUBCwAfQRSAJQCCgCMBFIAlAIKAFkEUgCUAqAAjARSAJQC5gCMBa0AlAR0AHoFrQCUBHQAegWtAJQEdAB6BHT/owWDAGUEigBOBYMAZQSKAE4FgwBlBIoATgUJAJQC1AB9BQkAlALUAFIFCQCUAtQANwTYAEsEHgBJBNgASwQeAEkE2ABLBB4ASQTYAEsEHgBJBNgASwQeAEkE4AAtAqoACgTgAC0CqgAKBOAALQLSAAoFPACABHMAdwU8AIAEcwB3BTwAgARzAHcFPACABHMAdwU8AIAEcwB3BTwAgARzAHcHCwAvBfAAIwTjAAgD6wAMBOMACATTAFAEBgBRBNMAUAQGAFEE0wBQBAYAUQd+//wGwgBIBYEAaQSGAE4Eev+lBHr/pQQ/ACUEmgAIBJoACASaAAgEmgAIBJoACASaAAgEmgAIBIAATwPgAHYD4AB2A+AAdgPgAHYB/v+pAf4AhgH+/6cB/v+cBNwAdgS9AE4EvQBOBL0ATgS9AE4EvQBOBIgAaQSIAGkEiABpBIgAaQQ+AAYEmgAIBJoACASaAAgEgABPBIAATwSAAE8EgABPBHoAYQPgAHYD4AB2A+AAdgPgAHYD4AB2BKcAVgSnAFYEpwBWBKcAVgTdAHYB/v+RAf7/rwH+/7oB/gAXAf4AfQPWACYEXgB2A7cAdgO3AHYDtwB2A7cAdgTcAHYE3AB2BNwAdgS9AE4EvQBOBL0ATgRkAHUEZAB1BGQAdQQ3AD8ENwA/BDcAPwQ3AD8EPwAlBD8AJQQ/ACUEiABpBIgAaQSIAGkEiABpBIgAaQSIAGkGCQAnBD4ABgQ+AAYEKwBBBCsAQQQrAEEFTgARBOn/QgYR/0oCqP9OBZf/tAVH/0EFbf/CAqX/hQVOABEFDQCUBIUAlATTAFAFrQCUAkQApQUOAJQG/wCUBa0AlAWDAGUFGwCUBOAALQTjAAgFDQAmAkT/vgTjAAgEhABWBGUAYgSGAH0CpQCjBF0AfwSaAI0EigBOBMEAkwP4ABYEWQA0AqX/wwRdAH8EigBOBF0AfwaUAGUEhQCUBHQAmQTYAEsCRAClAkT/vgRyAC8FKACZBQ4AlAULADIFTgARBQ0AlAR0AJkEhQCUBaYAkgb/AJQFrQCUBYMAZQWuAJkFGwCUBTkAZgTgAC0FDQAmBFAAVgRJAFEEkgCEBIoATgR/AH0ELQBOA+sADAQGAB8ESQBR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ALoAuwABAL8AvwABAMEAwQABAMMAxAABAMcAxwABAMsAywABAM0AzgABANAA0QABANMA0wABANoA3gABAOEA4QABAOUA5QABAOcA6QABAOsA+wABAP0A/QABAP8BAQABAQMBAwABAQgBCQABARYBGgABARwBHAABASABIgABASQBJwADASoBKwABATMBNAABATYBNgABATsBPAABAUEBRAABAUcBSAABAUsBTQABAVEBUQABAVQBWAABAV0BXgABAWIBYgABAWQBZAABAWgBaAABAWoBbAABAW4BbgABAXABcAABAdUB2wACAewCAAABAgQCBAABAg0CDQABAg8CDwABAhYCGAABAhoCGwABAh0CHQABAiECIQABAiMCJQABAisCKwABAjACMgABAjQCNAABAkICQgABAkUCRQABAkcCRwABAkoCTQABAnkCfQABAo0CkgABApUC/QABAwADvwABA8EDwQABA8MDzQABA88D2AABA9oD9QABA/kD+QABA/sEAgABBAQEBgABBAkEDQABBA8EmgABBJ0EngABBKAEoQABBKMEpgABBLAFDAABBQ4FGAABBRsFKAABAAEAAwAAABAAAAAWAAAAIAABAAEArQACAAEAqACsAAAAAgACAKgArAAAASQBJwAFAAEAAAAWADAACgAFAEYATgBYAGIAbAAEREZMVABqY3lybABuZ3JlawBybGF0bgB2AAVjcHNwAGBrZXJuAGxrZXJuAGZrZXJuAHRrZXJuAHwAAQAAAAEAZAACAAgAAgEyCAgAAgAIAAIAzAQuAAIACAACAjIP/AACAAgAAgBIAIAATgAAAFQAAABaAAAAYAAAAAAAAQAAAAAAAQAEAAAAAgAEAAMAAAACAAQAAQAAAAIABAACAAEriAAFACQASAABGRIABAAAAAMZBhkcGQwAAP//AAIAAAACAAD//wACAAAAAwAA//8AAgAAAAQAAP//AAIAAAABAAIZDgAEAAAZVBt4AAQABQAA/68AAAAA/4gAAP8sAAAAAAAAAAAAAAAAAAAAAAAA/4gAAAAAAAAAARv2AAQAAAApGXwZihlKGtgZ2BmmGgQZtBnuGlYafBj+GcYZBByiGRYdBBukGqoZChkQHWoZVBoaGgQZphxMGgQZXhloGaYZmBsKHEwaNBxMGRYZchnGGXIZpgABLvAABAAAAIUeQh4I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AVAADgFRAA8BXQAOAWL/5gFk/+YBZgAOAWz/5gFt/+cBbwAOAXAADwPQAAsD0QAPA9z/5gPdAA4EBf/mBA3/5gQQAA4EEwAPBBUADwQeAA4ELgALBDAACwQyAAsENP/lBDX/6ASS/+YElP/lBJX/6ASh/+YAAQD6AAgACgAUABUAFgAXABgAGQAaABsAHAAdACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBlAGcAgQCDAIQAjACPAJEAkwCxALIAswC0ALUAtgC3ALgAuQC6ANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAS8BMwE1ATcBOQE7AUEBQwFFAUkBSwFMAVgBWQGxAbcBvAG/ApUClgKYApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0AtEC0wLVAtcC2QLbAt0C3wLhAuMC5QLnAukC6wLtAu8C8QLzAvUC9wL5AvsC/QL+AwADAgMEAwYDCAMKAwwDDgMQAxMDFQMXAxkDGwMdAx8DIQMjAyUDJwMpAysDLQMvAzEDMwM1AzcDOQM7Az0DPwNAA0IDRANGA0gDoQOiA6MDpAOlA6YDpwOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D7gPwA/ID9AQJBAsEDQQiBCgELgSYBJ0EoQUiBSQAAwHv//UB8P/uA5v/9QADAA3/5gBB//QAYf/vAAMASv/uAFv/6gHw//AAAwBb/8EB///mAkv/6AADAEoAEQBYADIAWwARAAMAW//lAf//6wJL/+0AOwCyABAA0v/gANP/6ADUABAA1v/gANkAFADdABAA4f/hAOb/4ADtABMA8gAQAPn/4AEEABABCP/oAQ0AEAEX/+gBGf/gARv/6AEd/+gBH//oASH/6AE5/+ABQf/oAUX/4AFH/+EBSP/gAUn/4QFK/+ABTf/hAVAAEAFRABABWP/pAWL/3wFk/94BZgAQAWr/6AFs/98Bbv/yAW8AEAFwABAD0QAQA9j/6APb/+gD3P/gBAX/4AQI/+gEC//oBA3/3wQT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/+0EM//mBDT/4QQ3/+IEkv/SBJT/4QSX/+IEof/TACkAR//sAEj/7ABJ/+wAS//sAFX/7ACU/+wAmf/sArz/7AK9/+wCvv/sAr//7ALA/+wC2P/sAtr/7ALc/+wC3v/sAuD/7ALi/+wC5P/sAub/7ALo/+wC6v/sAuz/7ALu/+wC8P/sAvL/7ARS/+wEVP/sBFb/7ARY/+wEWv/sBFz/7ARe/+wEYP/sBHT/7AR2/+wEeP/sBHz/7AS3/+wExP/sBMb/7AA2AAYAEAALABAADQAUAEEAEgBH/+gASP/oAEn/6ABL/+gAVf/oAGEAEwCU/+gAmf/oAYQAEAGFABABhwAQAYgAEAGJABACvP/oAr3/6AK+/+gCv//oAsD/6ALY/+gC2v/oAtz/6ALe/+gC4P/oAuL/6ALk/+gC5v/oAuj/6ALq/+gC7P/oAu7/6ALw/+gC8v/oA/YAEAP3ABAD+gAQBFL/6ARU/+gEVv/oBFj/6ARa/+gEXP/oBF7/6ARg/+gEdP/oBHb/6AR4/+gEfP/oBLf/6ATE/+gExv/oAEoAR/+0AEj/tABJ/7QAS/+0AEwAFABPABQAUAAUAFP/egBV/7QAV/9kAFsACwCU/7QAmf+0Adv/ZAK8/7QCvf+0Ar7/tAK//7QCwP+0Asb/egLH/3oCyP96Asn/egLK/3oC2P+0Atr/tALc/7QC3v+0AuD/tALi/7QC5P+0Aub/tALo/7QC6v+0Auz/tALu/7QC8P+0AvL/tAMU/3oDFv96Axj/egMg/2QDIv9kAyT/ZAMm/2QDKP9kBFL/tARU/7QEVv+0BFj/tARa/7QEXP+0BF7/tARg/7QEZv96BGj/egRq/3oEbP96BG7/egRw/3oEcv96BHT/tAR2/7QEeP+0BHr/egR8/7QEt/+0BLv/egTE/7QExv+0BMgAFATKABQEzAAUBNn/ZAABAPQABAAGAAsADAAlACcAKAApACoALwAwADMANAA1ADYAOAA6ADsAPAA9AD4APwBJAEoATABPAFEAUgBTAFYAWABaAFsAXQBfAJYAnQCyAYQBhQGHAYgBiQHyAfQB9QH3AfoCBQJKAk0CXwJhAmIClQKWApgCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCqwKsAq0CrgKvArQCvQK+Ar8CwALFAsYCxwLIAskCygLPAtAC0QLTAtUC1wLZAtsC3QLfAuEC4gLjAuQC5QLmAucC6ALpAuoC9AMCAwQDBgMIAwoDDQMPAxEDEgMTAxQDFQMWAxcDGAMaAxwDHgMpAysDLQM7Az0DPgM/A0ADQgNEA0oDSwNMA00DTgNPA1ADUQNSA1MDXgNfA2ADYQNiA2gDaQNqA28DgQOCA4MDhAOIA4kDigOTA+4D8APyA/QD9QP2A/cD+gP8A/0EOQQ7BD0EPwRBBEMERQRHBEkESwRNBE8EUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARlBGYEZwRoBGkEagRrBGwEbQRuBG8EcARxBHIEegSLBIwEjQSOBI8EkASzBLQEtgS6BLsEvQTDBMUEyATJBMsEzQTQBNIE0wTUBNcE2gTdBN4E3wTgBOEE4wABADUABgALAJYAsQCyALMAtAC9AMEAxwGEAYUBhwGIAYkCBQIGAgcDoQOiA6MDpAOlA6YDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO7A78DwQPFA/YD9wP6BOUE5gTqBO0E8wT4AKcAEP8HABL/BwAl/04ALv8NADgAFABF/94AR//rAEj/6wBJ/+sAS//rAFP/6wBV/+sAVv/mAFn/6gBa/+gAXf/oAJT/6wCZ/+sAm//qALL/TgGG/wcBiv8HAY7/BwGP/wcCBf/AAk3/wAKa/04Cm/9OApz/TgKd/04Cnv9OAp//TgKg/04Ctf/eArb/3gK3/94CuP/eArn/3gK6/94Cu//eArz/6wK9/+sCvv/rAr//6wLA/+sCxv/rAsf/6wLI/+sCyf/rAsr/6wLL/+oCzP/qAs3/6gLO/+oCz//oAtD/6ALR/04C0v/eAtP/TgLU/94C1f9OAtb/3gLY/+sC2v/rAtz/6wLe/+sC4P/rAuL/6wLk/+sC5v/rAuj/6wLq/+sC7P/rAu7/6wLw/+sC8v/rAwD/DQMU/+sDFv/rAxj/6wMpABQDKwAUAy0AFAMw/+oDMv/qAzT/6gM2/+oDOP/qAzr/6gM+/+gDTf/AA07/wANP/8ADUP/AA1H/wANS/8ADU//AA2j/wANp/8ADav/AA/X/6AP9/04D/v/eBDn/TgQ6/94EO/9OBDz/3gQ9/04EPv/eBD//TgRA/94EQf9OBEL/3gRD/04ERP/eBEX/TgRG/94ER/9OBEj/3gRJ/04ESv/e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AK0E3wACAK0E3QACAKoDQAACAKkE4wACAK0ExgACAdQExAACAK0D/AACAKkE0AACAK0DKgACAdQE2wACAK0E4AACAK0E3gACAKoDQQACAKkE5AACAK0EyQACAKkDAgACAdQEywACAK0DBAACAKkDBgACAdQEzQACAK0DHwACAKkDJQACAdQE2AACAK0D8AACAKkE4QACAK0D7gACAKgEygACAKkDAwACAdQEzAACAK0DBQACAKkDBwACAdQEzgACAK0DIAACAKkDJgACAdQE2QACAK0D8QACAKkE4gACAK0D7wACAKgDGQACAKkDGwACAdQE1gACAK0EvAACAKwDGgACAKkDHAACAdQE1wACAK0EvQACAKwDDAACAKkDDgACAdQE0QACAK0EsgACAKgCqgACAKoCtAACAKkEiwACAK0D9AACAKgEjQACAKsEjwACAKoDDQACAKkDDwACAdQE0gACAK0EswACAKgCxQACAKoCzwACAKkEjAACAK0D9QACAKgEjgACAKsEkAACAKoCwgACAKkCwQACAKgEYgACAKsC9gACAKoEuQACAKwEcwACAKkEewACAK0EdQACAKgEdwACAKsEeQACAKoEdAACAKkEfAACAK0EdgACAKgEeAACAKsEegACAKoEgQACAKkEiQACAK0EgwACAKgEhQACAKsEhwACAKoEggACAKkEigACAK0EhAACAKgEhgACAKsEiAACAKoCmwACAKkEOQACAK0CmgACAKgEOwACAKsCnQACAKoEtAACAKwCowACAKkEUQACAK0CogACAKgEUwACAKsEVQACAKoEtgACAKwCpwACAKkEYwACAK0CpgACAKgEYQACAKsC9QACAKoEuAACAKwCtgACAKkEOgACAK0CtQACAKgEPAACAKsCuAACAKoEtQACAKwCvgACAKkEUgACAK0CvQACAKgEVAACAKsEVgACAKoEtwACAKwCxwACAKkEZgACAK0CxgACAKgEaAACAKsCyQACAKoEuwACAKwCzAACAKkEfgACAK0CywACAKgEgAACAKsDMAACAKoEvwACAKwCrAACAKkEZQACAK0CqwACAKgEZwACAKsCrgACAKoEugACAKwCsQACAKkEfQACAK0CsAACAKgEfwACAKsDLwACAKoEvgACAKwE0wADAKoAqQTcAAMAqgCpAAIAEQAlACkAAAArAC0ABQAvADQACAA2ADsADgA9AD4AFABFAEkAFgBLAE0AGwBPAFQAHgBWAFsAJABdAF4AKgCBAIEALACDAIMALQCGAIYALgCJAIkALwCNAI0AMACYAJsAMQDQANAANQAA","Roboto-MediumItalic.ttf":"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BGH/0QQI//YGcP+qBHwACgTmAAoFSgBgBcoAPgQ/AGwEn/+iBmUAYgRqAFsEagAJBdIAOwSpADIEJgAOBJwANARGAAcD1gAeB+8ACQTO/9oC3v/1At7/8wLeAAsC3gAWAt4AJQLeAAUC3gA0A5kAkQKaAQgDwgAJBBr/hwSSADsFGQArBQAAKwQQABQFDQArBAkAFARXAAkEXgA5BD8ACQR2/5oB7wDoA4UBBAAA/ScD2QDcA9sAFgPsANwD3ADbA58ACQOBAQQDgQEFAugAiQLoAGYC6AB+AugAiQLoAJgC6AB4AugApwVKAGwFcwBrBVUAKwWsAG4FrgBtBAkAqwRfABwEN/+BBJf/0QRJ/9gEDgAxA4UBBQGt/7gGZgA7BIsARQH8/wAEc/+pBHP/2QRz/8kEcwATBHMATARzACIEcwBXBHMAMQRzADcEcwD4Ah//BAIf/wQCEQAjAhH/fAIRACMEPwAJBMEATAQQAFYEZgAQBB4ANgRyADcEbgAtBHoAMgRv/8gEdwA2BCgAOgRmAC4EOP+fA5sAqwTmACQDp//vBhX/fgPoAAkEmf/bBOcAIgS2AAkB+AAAAqMAQAUvACAFLwAgBG4AKwS6AJ0Clv/lBSX/owUl/6MFJf+jBSX/owUl/6MFJf+jBSX/owURAF8EYwAmBGMAJgRjACYEYwAmAjIANwIyADcCMgA3AjIANwWBACYFWQBiBVkAYgVZAGIFWQBiBVkAYgUUAFgFFABYBRQAWAUUAFgEvQChBC8AHAQvABwELwAcBC8AHAQvABwELwAcBC8AHAQNADcEKAA6BCgAOgQoADoEKAA6AgcAIwIHACMCBwAjAgcAIwRSAA0EZwA4BGcAOARnADgEZwA4BGcAOARRAEoEUQBKBFEASgRRAEoDzf+8A83/vAUl/6MELwAcBSX/owQvABwFJf+jBC8AHAURAF8EDQA3BREAXwQNADcFEQBfBA0ANwURAF8EDQA3BREAJgT1ADgEYwAmBCgAOgRjACYEKAA6BGMAJgQoADoEYwAmBCgAOgRjACYEKAA6BUkAZgRm//kFSQBmBGb/+QVJAGYEZv/5BUkAZgRm//kFgQAmBFAADQIyADcCBwATAjIANwIHACMCMgA3AgcAIwIy/44B+v91AjIANwaCADcD7AAgBE8ABAIV/wQE5wAmBAwAEQQxACYB+gAgBDEAJgH6/6YEMQAmApAAIAQxACYC1gAgBYEAJgRSAA0FgQAmBFIADQWBACYEUgANBFIADQVZAGIEZwA4BVkAYgRnADgFWQBiBGcAOATiACYCvgARBOIAJgK+/58E4gAmAr4AEQS0ACYD/wAbBLQAJgP/ABsEtAAmA/8AGwS0ACYD/wAbBLQAJgP/ABsEugCdApYAPwS6AJ0ClgA/BLoAnQK+AD8FFABYBFEASgUUAFgEUQBKBRQAWARRAEoFFABYBFEASgUUAFgEUQBKBRQAWARRAEoG1QC1BcIAeQS9AKEDzf+8BL0AoQSu/+UD6P/mBK7/5QPo/+YErv/lA+j/5gdF/40GjgAOBVcAFgRjACoEV/+WBFf/lgQeAGMEdv+aBHb/mgR2/5oEdv+aBHb/mgR2/5oEdv+aBF4AOQPCAAkDwgAJA8IACQPCAAkB7wAaAe8AGgHvABoB7wAaBLYACQSZADsEmQA7BJkAOwSZADsEmQA7BGYAOARmADgEZgA4BGYAOAQeAGwEdv+aBHb/mgR2/5oEXgA5BF4AOQReADkEXgA5BFcACQPCAAkDwgAJA8IACQPCAAkDwgAJBIMAPwSDAD8EgwA/BIMAPwS3AAkB7wAOAe8AGgHvABoB+f+XAe8AGgO5//MEPAAJA5sACQObAAkDmwAJA5sACQS2AAkEtgAJBLYACQSZADsEmQA7BJkAOwRDAAkEQwAJBEMACQQWAA8EFgAPBBYADwQWAA8EHgBjBB4AYwQeAGMEZgA4BGYAOARmADgEZgA4BGYAOARmADgF2gCLBB4AbAQeAGwEC//WBAv/1gQL/9YFJf+jBMf/ugXl/8IClv/GBW0AJgUh/7gFRAAeApAACQUl/6ME5gAmBGMAJgSu/+UFgQAmAjIANwTnACYGyQAmBYEAJgVZAGIE9AAmBLoAnQS9AKEE5v/AAjIANwS9AKEEYQA7BEMAKARjABECkABmBDwAVwR3ACEEZwA4BJ3/3gPaAGQEOP+fApAARAQ8AFcEZwA4BDwAVwZhAFIEYwAmBFIAKwS0ACYCMgA3AjIANwRPAAQFAAArBOcAJgTkAJkFJf+jBOYAJgRSACsEYwAmBXoAJQbJACYFgQAmBVkAYgWCACsE9AAmBREAXwS6AJ0E5v/ABC8AHAQoADoEbwAXBGcAOARd/8gEDQA3A83/vAPo/7oEKAA6A0EAFgP/ABsB+gAgAgcAIwHy/wIESgAiA83/vAbVALUFwgB5BtUAtQXCAHkG1QC1BcIAeQS9AKEDzf+8AUwAkQJ6AJ0EGwAzAhX/BAGtAI0GyQAmBsMADwUl/6MELwAcBGMAJgV6ACUEKAA6BG8AFwWFAHYFnwA/BPEAqAPuAHUINAA4CSYAYgS2AB8D+AAXBREAXwQNADcEvQChA+0AdQIyADcHbv+kBlX/sAIyADcFJf+jBC8AHAUl/6MELwAcB0X/jQaOAA4EYwAmBCgAOgViAEsEGQA0BBkANAdu/6QGVf+wBLYAHwP4ABcFegAlBG8AFwV6ACUEbwAXBVkAYgRnADgFUABhBGUANAVQAGEEZQA0BSAASAQZACAE5ACZA83/vATkAJkDzf+8BOQAmQPN/7wFWgDEBEMAbQbFACwGSAAjBF8AOAUl/6MELwAcBSX/owQvABwFJf+jBC8AHAUl/6MELwAcBSX/owQvABwFJf+jBC8AHAUl/6MELwAcBSX/owQvABwFJf+jBC8AHAUl/6MELwAcBSX/owQvABwFJf+jBC8AHARjACYEKAA6BGMAJgQoADoEYwAmBCgAOgRjACYEKAA6BGMAJgQoADoEYwAmBCgAOgRjACYEKAA6BGMAJgQoADoCMgA3AgcAIwIy//8B+v/jBVkAYgRnADgFWQBiBGcAOAVZAGIEZwA4BVkAYgRnADgFWQBiBGcAOAVZAGIEZwA4BVkAYgRnADgFZgBcBHoANAVmAFwEegA0BWYAXAR6ADQFZgBcBHoANAVmAFwEegA0BRQAWARRAEoFFABYBFEASgV3AFgEwABKBXcAWATAAEoFdwBYBMAASgV3AFgEwABKBXcAWATAAEoEvQChA83/vAS9AKEDzf+8BL0AoQPN/7wEff/0BLoAnQPbAFQFWgDEBEMAbQRSACsDQQAWBewAVQSg//IEUAANBNsAJATbACQEUgAAA0H/xwUUAD8EJAAoBL0AoQPtAFIE5v/AA+j/ugRDACgERv/CBgQAfARpAA0EaQAmBGkADQRpAFgEfQBxBJEASwR9AIwEkQBzBUkAZgRm//kFgQAmBFIADQUl/6MELwAcBGMAJgQoADoCMv/PAgf/gAVZAGIEZwA4BOIAJgK+AAwFFABYBFEASgTI/4UE5gAmBF0AEAURACYEXwA4BREAJgRfADgFgQAm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BiYB7QAAAAcARACXAB7///+j/lgEqwWwBiYAJQAAAQcApAFrAAMAC7YDDgUBATlWACs0AP//ABz+XQPRBFAGJgBFAAABBwCkAKYACAALtgI7MQAATVYAKzQA//8AJv5fBLwFsAYmACkAAAEHAKQBMAAKAAu2BBACAABDVgArNAD//wA6/lUD8ARRBiYASQAAAQcApAD9AAAAC7YBLAAAAE1WACs0AP///5r+VQQBBI0GJgJNAAAABwCkAQ8AAP//AAn+XQP7BI0GJgJCAAAABwCkAOAACP///+P+nwHKBDoGJgCNAAABBwCtA0IACgAOtAEHAgEBuP9/sFYAKzQAAAAAABEA0gADAAEECQAAAF4AAAADAAEECQABABoAXgADAAEECQACAAwAeAADAAEECQADACgAhAADAAEECQAEACgAhAADAAEECQAFACYArAADAAEECQAGACYA0gADAAEECQAHAEAA+AADAAEECQAIAAwBOAADAAEECQAJACYBRAADAAEECQALABQBagADAAEECQAMABQBagADAAEECQANAFwBfgADAAEECQAOAFQB2gADAAEECQAQAAwCLgADAAEECQARABoCOgADAAEECQAZAAwCLgBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAxADEAIABHAG8AbwBnAGwAZQAgAEkAbgBjAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4AUgBvAGIAbwB0AG8AIABNAGUAZABpAHUAbQBJAHQAYQBsAGkAYwBSAG8AYgBvAHQAbwAgAE0AZQBkAGkAdQBtACAASQB0AGEAbABpAGMAVgBlAHIAcwBpAG8AbgAgADMALgAwADAAOAA7ACAAMgAwADIAMwBSAG8AYgBvAHQAbwAtAE0AZQBkAGkAdQBtAEkAdABhAGwAaQBjAFIAbwBiAG8AdABvACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAARwBvAG8AZwBsAGUALgBHAG8AbwBnAGwAZQBDAGgAcgBpAHMAdABpAGEAbgAgAFIAbwBiAGUAcgB0AHMAbwBuAEcAbwBvAGcAbABlAC4AYwBvAG0ATABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABBAHAAYQBjAGgAZQAg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//QA3v/tAOH/4QDm/9QA7P/iAO7/7wDw/+IA8f/iAPP/4gD0/+IA9f/iAPb/yQD4/+IA+v/iAPv/4gD+/9EBAP/iAQX/4gEJ/+UBGf/UARr/5gEg/+MBK//iATP/9AE0/+8BNv/iATn/0gE6/8QBPP/iAT7/4gFD//QBRP/vAUX/0gFH/+EBSf/hAVP/4gFV/+IBV//iAVz/4gFd//QBXv/vAWL/1AFj//UBZP/nAWz/qgFt/8kBhP/KAYX/ygGH/8oBiP/KAYn/ygPQ/+0D3P/SA93/9APg/+ID4v/iA+T/5gPl/+8D5//iA+z/4gPt/+YD9v/KA/f/ygP6/8oEAv/iBAX/1AQG/+YEDf/TBA7/5gQQ//QEEf/vBB7/9AQf/+8EI//iBCX/4gQu/+0EL//mBDD/7QQx/+YEMv/tBDP/5gQ0/+EEN//iBJL/0gSU/+EEl//iBKH/0wApAEf/7ABI/+wASf/sAEv/7ABV/+wAlP/sAJn/7AK8/+wCvf/sAr7/7AK//+wCwP/sAtj/7ALa/+wC3P/sAt7/7ALg/+wC4v/sAuT/7ALm/+wC6P/sAur/7ALs/+wC7v/sAvD/7ALy/+wEUv/sBFT/7ARW/+wEWP/sBFr/7ARc/+wEXv/sBGD/7AR0/+wEdv/sBHj/7AR8/+wEt//sBMT/7ATG/+wANgAGABAACwAQAA0AFABBABIAR//oAEj/6ABJ/+gAS//oAFX/6ABhABMAlP/oAJn/6AGEABABhQAQAYcAEAGIABABiQAQArz/6AK9/+gCvv/oAr//6ALA/+gC2P/oAtr/6ALc/+gC3v/oAuD/6ALi/+gC5P/oAub/6ALo/+gC6v/oAuz/6ALu/+gC8P/oAvL/6AP2ABAD9wAQA/oAEARS/+gEVP/oBFb/6ARY/+gEWv/oBFz/6ARe/+gEYP/oBHT/6AR2/+gEeP/oBHz/6AS3/+gExP/oBMb/6ABKAEf/tABI/7QASf+0AEv/tABMABQATwAUAFAAFABT/3oAVf+0AFf/ZABbAAsAlP+0AJn/tAHb/2QCvP+0Ar3/tAK+/7QCv/+0AsD/tALG/3oCx/96Asj/egLJ/3oCyv96Atj/tALa/7QC3P+0At7/tALg/7QC4v+0AuT/tALm/7QC6P+0Aur/tALs/7QC7v+0AvD/tALy/7QDFP96Axb/egMY/3oDIP9kAyL/ZAMk/2QDJv9kAyj/ZARS/7QEVP+0BFb/tARY/7QEWv+0BFz/tARe/7QEYP+0BGb/egRo/3oEav96BGz/egRu/3oEcP96BHL/egR0/7QEdv+0BHj/tAR6/3oEfP+0BLf/tAS7/3oExP+0BMb/tATIABQEygAUBMwAFATZ/2QAAQD0AAQABgALAAwAJQAnACgAKQAqAC8AMAAzADQANQA2ADgAOgA7ADwAPQA+AD8ASQBKAEwATwBRAFIAUwBWAFgAWgBbAF0AXwCWAJ0AsgGEAYUBhwGIAYkB8gH0AfUB9wH6AgUCSgJNAl8CYQJiApUClgKYApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqsCrAKtAq4CrwK0Ar0CvgK/AsACxQLGAscCyALJAsoCzwLQAtEC0wLVAtcC2QLbAt0C3wLhAuIC4wLkAuUC5gLnAugC6QLqAvQDAgMEAwYDCAMKAw0DDwMRAxIDEwMUAxUDFgMXAxgDGgMcAx4DKQMrAy0DOwM9Az4DPwNAA0IDRANKA0sDTANNA04DTwNQA1EDUgNTA14DXwNgA2EDYgNoA2kDagNvA4EDggODA4QDiAOJA4oDkwPuA/AD8gP0A/UD9gP3A/oD/AP9BDkEOwQ9BD8EQQRDBEUERwRJBEsETQRPBFEEUgRTBFQEVQRWBFcEWARZBFoEWwRcBF0EXgRfBGAEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHoEiwSMBI0EjgSPBJAEswS0BLYEugS7BL0EwwTFBMgEyQTLBM0E0ATSBNME1ATXBNoE3QTeBN8E4AThBOMAAQA1AAYACwCWALEAsgCzALQAvQDBAMcBhAGFAYcBiAGJAgUCBgIHA6EDogOjA6QDpQOmA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuwO/A8EDxQP2A/cD+gTlBOYE6gTtBPME+ACnABD/BwAS/wcAJf9OAC7/DQA4ABQARf/eAEf/6wBI/+sASf/rAEv/6wBT/+sAVf/rAFb/5gBZ/+oAWv/oAF3/6ACU/+sAmf/rAJv/6gCy/04Bhv8HAYr/BwGO/wcBj/8HAgX/wAJN/8ACmv9OApv/TgKc/04Cnf9OAp7/TgKf/04CoP9OArX/3gK2/94Ct//eArj/3gK5/94Cuv/eArv/3gK8/+sCvf/r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ARgBGAATARkBGQAXARoBGgAFARsBGwADAR0BHQADAR4BHgACAR8BHwADASEBIQADASIBIgACASsBKwABATMBMwAGATQBNAAHATYBNgABATkBOQAKATwBPAABAT4BPgABAUEBQQADAUIBQgACAUMBQwAGAUQBRAAHAUUBRQAKAUcBRwARAUgBSAAUAVABUAANAVEBUQASAVMBUwABAVUBVQABAVcBVwABAVwBXAABAV0BXQAGAV4BXgAHAWABYQACAWYBZgANAWoBagADAWsBawACAW8BbwANAXABcAASAYEBggALAYQBhQAEAYYBhgAIAYcBiQAEAYoBigAIAY4BjwAIAgUCBQAZAg4CDgAMAg8CDwAJAhICEgAMAhYCFgAPAicCJwAPAioCKgAMAisCKwAJAiwCLAAWAi0CLQAPAi4CLgAMAjQCNAAJApQClAALA80DzQAcA9AD0AAOA9ED0QAQA9gD2AADA9sD2wADA9wD3AAKA90D3QAGA94D3gAVA98D3wACA+AD4AABA+ED4QATA+ID4gABA+MD4wACA+QD5AAFA+UD5QAHA+YD5gACA+cD5wABA+gD6AAdA+wD7AABA+0D7QAFA/YD9wAEA/oD+gAEBAEEAQACBAIEAgABBAUEBQAXBAYEBgAFBAcEBwACBAgECAADBAsECwADBAwEDAACBA0EDQAYBA4EDgAFBBAEEAAGBBEEEQAHBBMEEwAQBBQEFAAVBBUEFQAQBBYEFgAVBBoEGgACBBwEHQACBB4EHgAGBB8EHwAHBCMEIwABBCUEJQABBCYEJgADBCcEJwATBCgEKAADBCkEKQACBCoEKgADBCsEKwATBC4ELgAOBC8ELwAFBDAEMAAOBDEEMQAFBDIEMgAOBDMEMwAFBDQENAARBDUENQAUBDcENwABBDgEOAACBJIEkgAKBJQElAARBJUElQAUBJcElwABBKEEoQAYBKcEpwALBQUFBQAaBQwFDAAJBQ8FDwAJBRAFEAAMBREFEQAPBRQFFAAJBRUFFQAWAAIA7AAGAAYADAALAAsADAAlACUAAgAmACYAGwAnACcADgApACkABAAsAC0AAQAuAC4ABwAvAC8AGAAwADAADwAxADIAAQA0ADQAHAA4ADgAEAA5ADkABwA6ADoAGQA7ADsAEQA8ADwAHgA9AD0ADQA+AD4AFABFAEUAAwBG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BiAHRgYmBmoGqgYsBdwF4AXkBegGtgbCBs4G2gbmBewAAgcCAOsCjAJNAkwCSwJKAkICAAH/Af4B/QH8AfsB+gH5AfgB9wH2AfUB9AHzAfIB8QHwAe8B7gHtAewCfgKOA0sCkAKPA0oB/QKNApICbATtBO4CBAIFBO8E8ATxAgYE8gIHAggCCQT3AgoCCgT4BPkCCwIMAg0CFAUGBQcCFQIWAhcCGAIZAhoFCgULBQ0FEAUZAhwCHQIeAh8CIAIhAiICIwIkAiUCDgIPAhACEQISAhMCVQInAigCKQIqBRMCKwItAi4CLwIxAjMCkQNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA50DaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQUaA38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQBR0DkQOSA5QDkwOVA5YDlwOYA5kDmgObA5wDngOfA6AFGwUcBOYE5wToBOkE8wT2BPQE9QT6BPsE/ATqBOsE7AUFBQgFCQUMBQ4FDwIbBREE/QT+BP8FAAUBBQIFAwUEBR4FHwUgBSEFEgUUBRUCMgUXAjQFGAUWAjACJgIsBSYFJwACBwAA+gIBAowB6wHqAekB6AHnAeYB5QHkAeMB4gJNAkwCSwJKAkICAAH/Af4B/QH8AfsB+gH5AfgB9wH2AfUB9AHzAfIB8QHwAe8B7gHtAewCAgIDAo4CkAKPApECjQKSAmwCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGgIbBRkCHAIdAh4CHwIgAiECIgIjAiQCJQJVAicCKAIpAioFEwIrAi0CLgIvAjACMQIyAjMCNQI2AjgCNwNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34FGgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAUdA5EDkgOUA5MDlQOWA5cDmAOZA5oDmwOcA50DngOfA6AFGwUcBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgIZBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBR4FHwUgBSEFEgUUBRUFFwI0BRgFFgImAiwFJgUnAAEAAQF7AAEAAQBLAAEAAQC7AAEAAQA2AAEAAQATAAEAAgMjAyQAAgbkBtgAAgbmBtgAAQbuAAEG8AABBvIAAgABABQAHQAAAAEAAgAvAE8AAQADAEkASwKEAAIAAAABBt4AAQAGAtUC1gLnAugDagNzAAEABgBNAE4C/APpA+sEZAACAAMBlAGUAAAB3wHhAAECOQI/AAQAAgACAKgArAABASQBJwABAAEADAAnACgAKwAzADUARgBHAEgASwBTAFQAVQACAAIAFAAdAAACbwJ4AAoAAgAGAE0ATQAGAE4ATgAEAvwC/AAFA+kD6QADA+sD6wACBGQEZAABAAIABAAUAB0AAAKAAoAACgKLAosACwSoBK8ADAACAAYAGgAaAAAAHAAcAAECZAJpAAICbQJtAAgCbwJ4AAkCfwJ/ABMAAQAUABoAHAJkAmUCZgJnAmgCaQJtAn8CgAKLBKgEqQSqBKsErAStBK4ErwABBd4AAQXgAAEF4gABBeQAAQXmAAEF6AABBeoAAQXsAAEF7gABBfAAAQXyAAEF9AABBfYAAQX4AAEF+gACBfwGAgACBgIGCAACBggGDgACBg4GFAACBhQGGgACBhoGIAACBiAGJgACBiYGLAACBiwGMgACBjIGOAACBjgGPgADBj4GRAZKAAMGSAZOBlQAAwZSBlgGXgADBlwGYgZoAAMGZgZsBnIAAwZwBnYGfAADBnoGgAaGAAMGhAaKBpAABAaOBpQGmgagAAQGnAaiBqgGrgAFBqoGsAa2BrwGwgAFBrwGwgbIBs4G1AAFBs4G1AbaBuAG5gAFBuAG5gbsBvIG+AAFBvIG+Ab+BwQHCgAFBwQHCgcQBxYHHAAFBxYHHAciBygHLgAFBygHLgc0BzoHQAAFBzoHQAdGB0wHUgAGB0wHUgdYB14HZAdqAAYHYgdoB24HdAd6B4AABgd4B34HhAeKB5AHlgAGB44HlAeaB6AHpgesAAYHpAeqB7AHtge8B8IABge6B8AHxgfMB9IH2AAGB9AH1gfcB+IH6AfuAAcILgfmB+wH8gf4B/4IBAAHCCYH+ggACAYIDAgSCBgAAQDrAAoARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAIUAhgCHAIkAigCLAI0AkACSAJQAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHATABNAE2ATgBOgE8AUIBRAFGAUoBTQFaApcCmQK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtIC1ALWAtgC2gLcAt4C4ALiAuQC5gLoAuoC7ALuAvAC8gL0AvYC+AL6AvwC/wMBAwMDBQMHAwkDCwMNAw8DEQMUAxYDGAMaAxwDHgMgAyIDJAMmAygDKgMsAy4DMAMyAzQDNgM4AzoDPAM+A0EDQwNFA0cDSQO5A7oDuwO8A74DvwPAA8EDwgPDA8QDxQPGA8cD3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPvA/ED8wP1BAoEDAQOBBwEIwQpBC8EmQSaBJ4EogUjBSUAAQD6AAgACgAUABUAFgAXABgAGQAaABsAHAAdACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBlAGcAgQCDAIQAjACPAJEAkwCxALIAswC0ALUAtgC3ALgAuQC6ANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAS8BMwE1ATcBOQE7AUEBQwFFAUkBSwFMAVgBWQGxAbcBvAG/ApUClgKYApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0AtEC0wLVAtcC2QLbAt0C3wLhAuMC5QLnAukC6wLtAu8C8QLzAvUC9wL5AvsC/QL+AwADAgMEAwYDCAMKAwwDDgMQAxMDFQMXAxkDGwMdAx8DIQMjAyUDJwMpAysDLQMvAzEDMwM1AzcDOQM7Az0DPwNAA0IDRANGA0gDoQOiA6MDpAOlA6YDpwOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D7gPwA/ID9AQJBAsEDQQiBCgELgSYBJ0EoQUiBSQB1gACAE0B1wACAFAB2AADAEoATQHZAAMASgBQAAEAAQBKAdUAAgBKAdsAAgBYAdoAAgBYAAEAAwBKAFcAlQAAAAEAAQABAAEAAAADBMEAAgCtAtcAAgCpBMcAAgCtBNQAAgCpBMIAAgCtAtgAAgCpBLEAAgCpBMgAAgCtBGQAAgCtBNUAAgCpA0YAAgCpA0gAAgCpA0cAAgCpA0kAAgCpBMAAAgCpBMUAAgHUBMMAAgCtBLAAAgCpAvEAAgHUA/sAAgCpBM8AAgCtAykAAgHUBNoAAgCtBN8AAgCtBN0AAgCqA0AAAgCpBOMAAgCtBMYAAgHUBMQAAgCtA/wAAgCpBNAAAgCtAyoAAgHUBNsAAgCtBOAAAgCtBN4AAgCqA0EAAgCpBOQAAgCtBMkAAgCpAwIAAgHUBMsAAgCtAwQAAgCpAwYAAgHUBM0AAgCtAx8AAgCpAyUAAgHUBNgAAgCtA/AAAgCpBOEAAgCtA+4AAgCoBMoAAgCpAwMAAgHUBMwAAgCtAwUAAgCpAwcAAgHUBM4AAgCtAyAAAgCpAyYAAgHUBNkAAgCtA/EAAgCpBOIAAgCtA+8AAgCoAxkAAgCpAxsAAgHUBNYAAgCtBLwAAgCsAxoAAgCpAxwAAgHUBNcAAgCtBL0AAgCsAwwAAgCpAw4AAgHUBNEAAgCtBLIAAgCoAqoAAgCqArQAAgCpBIsAAgCtA/QAAgCoBI0AAgCrBI8AAgCqAw0AAgCpAw8AAgHUBNIAAgCtBLMAAgCoAsUAAgCqAs8AAgCpBIwAAgCtA/UAAgCoBI4AAgCrBJAAAgCqAsIAAgCpAsEAAgCoBGIAAgCrAvYAAgCqBLkAAgCsBHMAAgCpBHsAAgCtBHUAAgCoBHcAAgCrBHkAAgCqBHQAAgCpBHwAAgCtBHYAAgCoBHgAAgCrBHoAAgCqBIEAAgCpBIkAAgCtBIMAAgCoBIUAAgCrBIcAAgCqBIIAAgCpBIoAAgCtBIQAAgCoBIYAAgCrBIgAAgCqApsAAgCpBDkAAgCtApoAAgCoBDsAAgCrAp0AAgCqBLQAAgCsAqMAAgCpBFEAAgCtAqIAAgCoBFMAAgCrBFUAAgCqBLYAAgCsAqcAAgCpBGMAAgCtAqYAAgCoBGEAAgCrAvUAAgCqBLgAAgCsArYAAgCpBDoAAgCtArUAAgCoBDwAAgCrArgAAgCqBLUAAgCsAr4AAgCpBFIAAgCtAr0AAgCoBFQAAgCrBFYAAgCqBLcAAgCsAscAAgCpBGYAAgCtAsYAAgCoBGgAAgCrAskAAgCqBLsAAgCsAswAAgCpBH4AAgCtAssAAgCoBIAAAgCrAzAAAgCqBL8AAgCsAqwAAgCpBGUAAgCtAqsAAgCoBGcAAgCrAq4AAgCqBLoAAgCsArEAAgCpBH0AAgCtArAAAgCoBH8AAgCrAy8AAgCqBL4AAgCsBNMAAwCqAKkE3AADAKoAqQACABEAJQApAAAAKwAtAAUALwA0AAgANgA7AA4APQA+ABQARQBJABYASwBNABsATwBUAB4AVgBbACQAXQBeACoAgQCBACwAgwCDAC0AhgCGAC4AiQCJAC8AjQCNADAAmACbADEA0ADQADUAAA==","Roboto-Regular.ttf":"AAEAAAARAQAABAAQR0RFRqbzo4gAAcFUAAACWEdQT1N/jKrdAAHDrAAAWMBHU1VCm18k/AACHGwAABX2T1MvMpeDsYsAAAGYAAAAYGNtYXDTfF9iAAAWnAAABoJjdnQgO/gmfQAAL3gAAAD+ZnBnbagFhDIAAB0gAAAPhmdhc3AACAAZAAHBSAAAAAxnbHlm5vV0AgAAOswAAYOwaGVhZAhMpEUAAAEcAAAANmhoZWEKugrKAAABVAAAACRobXR4//meUgAAAfgAABSkbG9jYadOA+EAADB4AAAKVG1heHAI2RDGAAABeAAAACBuYW1lOEJpwQABvnwAAAKqcG9zdP9tAGQAAcEoAAAAIHByZXB5WM7TAAAsqAAAAs4AAQAAAAMCDFXLfBlfDzz1ABsIAAAAAADE8BEuAAAAAODgRcX6Gv3VCTEIcwAAAAkAAgAAAAAAAAABAAAHbP4MAAAJSvoa/koJMQABAAAAAAAAAAAAAAAAAAAFKQABAAAFKQCpABUAdgAHAAIAEAAvAJoAAALmD3UAAwABAAQEiQGQAAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAACAAAAAAAAAAAA4AAC/1AAIFsAAAAgAAAAAEdPT0cAQAAA//0GAP4AAGYHmgIAIAABnwAAAAAEOgWwAAAAIAADA4wAZAAAAAAAAAAAAfwAAAH8AAACEAChApAAiQTtAHcEfwBuBdwAaQT6AGYBZgBoAr0AhgLJACcDcgAcBIoATgGTAB0CNgAmAhwAkANNABMEfwBzBH8AqwR/AF4EfwBfBH8ANQR/AJoEfwCFBH8ATgR/AHEEfwBkAfAAhQGxACkEEQBIBGQAmAQvAIcDyABLBy8AbQU4AB0E/ACpBTUAeAVAAKkEjACpBGwAqQVzAHoFtQCpAi0AtwRqADUFBQCpBE8AqQb8AKkFtQCpBYEAdwUMAKkFgQBuBO4AqQTAAFEExgAyBTAAjAUYAB0HGQA9BQQAOgTOAA8EywBXAh8AkwNJACkCHwAKA1gAQAOcAAQCeQA5BFoAbQR+AIwEMABdBIMAXwQ+AF0CyAA9BH4AYQRoAI0B8gCOAer/vgQOAI0B8gCcBwQAiwRrAI0EkABcBH4AjASMAF8CtgCNBCEAXwKeAAkEaQCJA+AAIQYDACsD+AAqA8kAFgP4AFkCtQBAAfQAsAK1ABQFcQCDAfQAiwRhAGkEpwBbBbUAaQQ0AA8B7ACUBOgAWwNZAGUGSQBcA5QAkwPBAGUEbgB/BkoAWwOrAI8C/QCDBEcAYQLvAEIC7wA/AoIAewSJAJsD6gBEAhcAlAH8AHQC7wB7A6QAewPAAGcF3ABVBjUAUAY5AHADygBEB3r/8QRFAFkFgQB3BLoApwTCAIwGwgBPBLEAfgSSAEcEiQBcBJwAlQTIAF8FmwAeAfsAnAR0AJsETwAjAioAIwWLAKIEiQCSB6EAaQdEAGEB/AChBYcAXgK6/+MFfwBmBJMAXAWQAIwE8wCJAgT/tAQ4AGMDxACqA44AjgOrAI8DawCCAfIAjgKuAHkCKwAyA8YAewL8AF8CWgB/AAD8pwAA/W4AAPyKAAD9XQAA/CcAAP04Ag4AuAQMAHICFwCUBHMAsgWkACAFcgBnBT8AMgSSAHgFtQCyBJIARgW7AE4FiQBaBVIAcgSGAGQEvQChBAMALwSJAGEEUQBkBCUAbQSJAJIEjwB7ApgAwwRvACYD7ABmBMUAKQSJAJIETgBlBIgAYQQsAFEEXgCQBaMAWAWaAGAGlwB6BKIAegRD/9oGSABLBgAAKwVlAHsIkgAyCKUAsgaDAD4FtACwBQsAowYEADMHQwAbBMAAUAW1ALIFqgAwBQgATQYtAFQF2gCvBXoAlweHALAHwACwBhIAEQbrALIFBQCjBWUAlAcnALcFGABaBG0AYgSTAJ4DXACbBNQALgYhABYEEABYBJ4AnQRTAJ0EoAAsBe8AngSdAJ0EngCdA9kAKAXOAGQEvgCdBFoAaAZ5AJ0GnwCSBPcAHgY2AJ4EWACeBE4AZAaIAJ4EZAAvBGj/5wROAGcGyQAnBuQAnQSJ//0EngCdBwkAnAYsAIEEV//bBywAuAX5AJoE0wAoBEcADwcMAMoGDAC9BtIAkwXiAJcJBQC3B9EAnAQkAFAD2wBMBXIAZwSMAFwFCwAWBAQALwVyAGcEiQBcBwEAnAYkAH4HCQCcBiwAgQUyAHYESABkBP4AdAAA/GYAAPxwAAD9ZQAA/aQAAPoaAAD6KwYJALIE7QCdBFf/2wUbAKkEigCMBGQAogORAJIE2wCyBAYAkgeiABsGYQAWBZoAsgS4AJ0FCgCkBH4AmwaMAEUFhAA/Bf8AqQTZAJ0HzwCpBbQAkggxALAG9ACSBe8AcQTUAG4FGAA6BCoAKgctADQFXQAfBbwAlwSWAGgFcACXBGsAhAVwAIkGMAA/BL7/3QUKAKQEWgCbBf4AMATvACwFswCyBIkAkgYSAKkE7ACdB08AqQY+AJ4FhwBeBKgAaASoAGoEuAA5A6sAOgUuADoEQAAqBPcAVwaVAFoG5QBkBlcANgUsADEESgBTBAgAeQfCAEUGdgA/B/sAqgaiAJAE9wB2BB4AZgWuACQFIQBGBWUAlwYCADAE8wAsAyEAcAQUAAAIKQAABBQAAAgpAAACuQAAAgoAAAFcAAAEfwAAAjAAAAGiAAABAAAAANEAAAAAAAACNAAmAjQAJgVAAKIGPwCQA6YADQGaAGEBmgAwAZgAJAGaAE8C1ABpAtwAPALCACQEagBGBJAAVwKzAIsDxACUBVoAlAF/AFIHqgBEAmcAbAJnAFoDowA8Au8AUQLvADYC7wBcAu8AVgLvADsC7wBPAu8ASgM4AFAC+ABQAvgAUAHxAFQB8QBQA2EAegLvAFEC7wB7Au8AQgLvAD8C7wA2Au8AXALvAFYC7wA7Au8ATwLvAEoDOABQAvgAUAL4AFAB8QBUAfEAUASnAFsGVgAfBpEApwh2AKkF6wAfBisAjAR/AF8F2gAfBCMAKwR0ACEFSABdBU8AHwXoAHsDzgBoCDoAogUBAGgFGACYBiYAVAbXAGUGzwBkBmoAWgSQAGoFjwCpBK8ARgSTAKgExQA/CDoAYwIN/68EggBlBGQAmAQRAD0ELwCEBAgALAJMALUCkABvAgQAXQTzAD0EbwAgBIsAPQbUAD0G1AA9BO4APQabAF8AAAAACDQAWwg1AFwC7wBCAu8AewLvAFEEEABWBBAAYQQQAEIEDwByBBAAgQQQADEEEABPBBAATwQQAJkEEABjBCMASAQrAA4EVAAnBhUAMQRoABQEfQB1BCcAKQQgAEQESgCKBLwAWgRdAIsEvABgBOMAiwYCAIsDtQCLBFUAiwPPACwB6QCYBOQAiwSsAGQDzACLBCAARAQ0ADEDoQAOA68AiwRoABQEvABgBGgAFAOJAD4EzwCLA/AAQAVnAGEFFwBhBPMAdgVzACcEfABhB0IAKAdQAIsFdAApBM4AiwRaAIsFJQAuBgsAHwRAAEgE7ACLBE4AjATBACgEIAAjBSkAiwRqAD0GUQCLBqwAiwUdAAkF8QCLBE8AiwR8AEsGdwCLBIcAUAQSAAsGSAAfBHkAjAUKAIwFNwAkBcMAYARfAA4EqAAnBmIAJwRqAD0EagCLBcQAAgTLAF4EQABIBLwAYAQ0ADED5ABDCCIAiwSrACgC7wA/Au8ANgLvAFwC7wBWAu8AOwLvAE8C7wBKA5cAjwK1AJ8D5gCLBDoAHwTEAGQFTACyBSQAsgQUAJMFPQCyBA8AkwSAAIsEfABhBFEAiwSGABQB/gCfA6UAggAA/KMD8ABvA/T/XQQPAGkD9QBpA68AiwOgAIIDnwCCAu8AUQLvADYC7wBcAu8AVgLvADsC7wBPAu8ASgWCAH4FrwB+BZMAsgXgAH4F4wB+A9UAoASCAIMEWAAPBM8APgRrAGUELgBKA6UAhAGSAGgGpABgBLoAggH8/7YEfwA7BH8AcwR/ACIEfwB2BH8AdgR/ADYEfwB+BH8AXgR/AHEEfwD0Agb/tAIE/7QB+wCcAfv/+QH7AJwEUQCLBQAAeAQhADsEfgCMBDMAXQSTAFsEjABbBJ8AWgSOAIwEnABbBD4AXQR+AGEEcABaA3kAVwTWAGgDtQABBjoACQP5AIsEvABgBOMAMATjAIsB/AAAAjYAJgVeACUFXgAlBIYAAQTGADICnv/0BTgAHQU4AB0FOAAdBTgAHQU4AB0FOAAdBTgAHQU1AHgEjACpBIwAqQSMAKkEjACpAi3/3wItALECLf/qAi3/1QW1AKkFgQB3BYEAdwWBAHcFgQB3BYEAdwUwAIwFMACMBTAAjAUwAIwEzgAPBFoAbQRaAG0EWgBtBFoAbQRaAG0EWgBtBFoAbQQwAF0EPgBdBD4AXQQ+AF0EPgBdAfv/xAH7AJYB+//PAfv/ugRrAI0EkABcBJAAXASQAFwEkABcBJAAXARpAIkEaQCJBGkAiQRpAIkDyQAWA8kAFgU4AB0EWgBtBTgAHQRaAG0FOAAdBFoAbQU1AHgEMABdBTUAeAQwAF0FNQB4BDAAXQU1AHgEMABdBUAAqQUZAF8EjACpBD4AXQSMAKkEPgBdBIwAqQQ+AF0EjACpBD4AXQSMAKkEPgBdBXMAegR+AGEFcwB6BH4AYQVzAHoEfgBhBXMAegR+AGEFtQCpBGgAjQIt/7YB+/+bAi3/zQH7/7ICLf/sAfv/0QItABcB8v/6Ai0AqgaXALcD3ACOBGoANQIE/7QFBQCpBA4AjQRPAKIB8gCTBE8AqQHyAFYETwCpAogAnARPAKkCzgCcBbUAqQRrAI0FtQCpBGsAjQW1AKkEawCNBGv/uwWBAHcEkABcBYEAdwSQAFwFgQB3BJAAXATuAKkCtgCNBO4AqQK2AFME7gCpArYAZATAAFEEIQBfBMAAUQQhAF8EwABRBCEAXwTAAFEEIQBfBMAAUQQhAF8ExgAyAp4ACQTGADICngAJBMYAMgLGAAkFMACMBGkAiQUwAIwEaQCJBTAAjARpAIkFMACMBGkAiQUwAIwEaQCJBTAAjARpAIkHGQA9BgMAKwTOAA8DyQAWBM4ADwTLAFcD+ABZBMsAVwP4AFkEywBXA/gAWQd6//EGwgBPBYEAdwSJAFwEgP+9BID/vQQnACkEhgAUBIYAFASGABQEhgAUBIYAFASGABQEhgAUBHwAYQPmAIsD5gCLA+YAiwPmAIsB6f+8AekAjgHp/8cB6f+yBOMAiwS8AGAEvABgBLwAYAS8AGAEvABgBH0AdQR9AHUEfQB1BH0AdQQrAA4EhgAUBIYAFASGABQEfABhBHwAYQR8AGEEfABhBIAAiwPmAIsD5gCLA+YAiwPmAIsD5gCLBKwAZASsAGQErABkBKwAZATkAIsB6f+TAen/qgHp/8kB6QAFAekAhwPPACwEVQCLA7UAgwO1AIsDtQCLA7UAiwTjAIsE4wCLBOMAiwS8AGAEvABgBLwAYARKAIoESgCKBEoAigQgAEQEIABEBCAARAQgAEQEJwApBCcAKQQnACkEfQB1BH0AdQR9AHUEfQB1BH0AdQR9AHUGFQAxBCsADgQrAA4EIwBIBCMASAQjAEgFOAAdBPD/jAYZ/5oCkf+gBZX/+gUy/3YFZv/8Apj/mwU4AB0E/ACpBIwAqQTLAFcFtQCpAi0AtwUFAKkG/ACpBbUAqQWBAHcFDACpBMYAMgTOAA8FBAA6Ai3/1QTOAA8EhgBkBFEAZASJAJICmADDBF4AkAR0AJsEkABcBIkAmwPgACEEcABaApj/5AReAJAEkABcBF4AkAaXAHoEjACpBHMAsgTAAFECLQC3Ai3/1QRqADUFJACyBQUAqQUIAE0FOAAdBPwAqQRzALIEjACpBbUAsgb8AKkFtQCpBYEAdwW1ALIFDACpBTUAeATGADIFBAA6BFoAbQQ+AF0EngCdBJAAXAR+AIwEMABdA8kAFgP4ACoEPgBdA1wAmwQhAF8B8gCOAfv/ugHq/74EUwCdA8kAFgcZAD0GAwArBxkAPQYDACsHGQA9BgMAKwTOAA8DyQAWAWYAaAKQAIkEIAChAgT/tAGaADAG/ACpBwQAiwU4AB0EWgBtBIwAqQW1ALIEPgBdBJ4AnQWJAFoFmgBgBQsAFgQE//sIWQBcCUoAdwTAAFAEEABYBTUAeAQwAF0EzgAPBAMALwItALcHQwAbBiEAFgItALcFOAAdBFoAbQU4AB0EWgBtB3r/8QbCAE8EjACpBD4AXQWHAF4EOABjBDgAYwdDABsGIQAWBMAAUAQQAFgFtQCyBJ4AnQW1ALIEngCdBYEAdwSQAFwFcgBnBIwAXAVyAGcEjABcBWUAlAROAGQFCABNA8kAFgUIAE0DyQAWBQgATQPJABYFegCXBFoAaAbrALIGNgCeBIMAXwU4AB0EWgBtBTgAHQRaAG0FOAAdBFoAbQU4AB0EWv/JBTgAHQRaAG0FOAAdBFoAbQU4AB0EWgBtBTgAHQRaAG0FOAAdBFoAbQU4AB0EWgBtBTgAHQRaAG0FOAAdBFoAbQSMAKkEPgBdBIwAqQQ+AF0EjACpBD4AXQSMAKkEPgBdBIz/7gQ+/7gEjACpBD4AXQSMAKkEPgBdBIwAqQQ+AF0CLQC3AfsAnAItAKQB8gCGBYEAdwSQAFwFgQB3BJAAXAWBAHcEkABcBYEARgSQ/8IFgQB3BJAAXAWBAHcEkABcBYEAdwSQAFwFfwBmBJMAXAV/AGYEkwBcBX8AZgSTAFwFfwBmBJMAXAV/AGYEkwBcBTAAjARpAIkFMACMBGkAiQWQAIwE8wCJBZAAjATzAIkFkACMBPMAiQWQAIwE8wCJBZAAjATzAIkEzgAPA8kAFgTOAA8DyQAWBM4ADwPJABYEoQBfBMYAMgPZACgFegCXBFoAaARzALIDXACbBjAAPwS+/90EaACNBQX/1AUF/9QEcwADA1z//QU4AAsEKP/TBM4ADwQDAC8FBAA6A/gAKgRRAGQEbAASBj8AkAR/AF4EfwBfBH8ANQR/AJoEkwCZBKcAhQSTAGQEpwCHBXMAegR+AGEFtQCpBGsAjQU4AB0EWgA6BIwAXwQ+ACkCLf8LAfv+8AWBAHcEkAAzBO4AVgK2/4wFMACMBGkAKwSn/zgE/ACpBH4AjAVAAKkEgwBfBUAAqQSDAF8FtQCp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ABQAFQAWABcAGAAZABoAGwAcAB0AJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AGUAZwCBAIMAhACMAI8AkQCTALEAsgCzALQAtQC2ALcAuAC5ALoA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkBLwEzATUBNwE5ATsBQQFDAUUBSQFLAUwBWAFZAbEBtwG8Ab8ClQKWApgCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQC0QLTAtUC1wLZAtsC3QLfAuEC4wLlAucC6QLrAu0C7wLxAvMC9QL3AvkC+wL9Av4DAAMCAwQDBgMIAwoDDAMOAxADEwMVAxcDGQMbAx0DHwMhAyMDJQMnAykDKwMtAy8DMQMzAzUDNwM5AzsDPQM/A0ADQgNEA0YDSAOhA6IDowOkA6UDpgOnA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDyAPJA8oDywPMA80DzgPPA9AD0QPSA9MD1APVA9YD1wPYA9kD2gPbA9wD3QPuA/AD8gP0BAkECwQNBCIEKAQuBJgEnQShBSIFJAADAe//9QHw/+4Dm//1AAMADf/mAEH/9ABh/+8AAwBK/+4AW//qAfD/8AADAFv/wQH//+YCS//oAAMASgAPAFgAMgBbABEAAwBb/+UB///rAkv/7QA7ALIAEADS/+AA0//oANQAEADW/+AA2QAUAN0AEADh/+EA5v/gAO0AEwDyABAA+f/gAQQAEAEI/+gBDQAQARf/6AEZ/+ABG//oAR3/6AEf/+gBIf/oATn/4AFB/+gBRf/gAUf/4QFI/+ABSf/hAUr/4AFN/+EBUAAQAVEAEAFY/+kBYv/fAWT/3gFmABABav/oAWz/3wFu//IBbwAQAXAAEAPRABAD2P/oA9v/6APc/+AEBf/gBAj/6AQL/+gEDf/fBBMAEAQVABAEJv/oBCj/6AQq/+gENP/hBDX/4ASS/+AElP/hBJX/4ASh/98ABABY/+8AW//fAJr/7gHw/80ABAANABQAQQARAFb/4gBhABMABQA4/9gDKf/YAyv/2AMt/9gE2v/YAAUAI//DAFj/7wBb/98Amv/uAfD/zQAF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Au7/7ALw/+wC8v/sBFL/7ARU/+wEVv/sBFj/7ARa/+wEXP/sBF7/7ARg/+wEdP/sBHb/7AR4/+wEfP/sBLf/7ATE/+wExv/sADYABgAQAAsAEAANABQAQQASAEf/6ABI/+gASf/oAEv/6ABV/+gAYQATAJT/6ACZ/+gBhAAQAYUAEAGHABABiAAQAYkAEAK8/+gCvf/oAr7/6AK//+gCwP/oAtj/6ALa/+gC3P/oAt7/6ALg/+gC4v/oAuT/6ALm/+gC6P/oAur/6ALs/+gC7v/oAvD/6ALy/+gD9gAQA/cAEAP6ABAEUv/oBFT/6ARW/+gEWP/oBFr/6ARc/+gEXv/oBGD/6AR0/+gEdv/oBHj/6AR8/+gEt//oBMT/6ATG/+gASgBH/8UASP/FAEn/xQBL/8UATAAgAE8AIABQACAAU/+AAFX/xQBX/5AAWwALAJT/xQCZ/8UB2/+QArz/xQK9/8UCvv/FAr//xQLA/8UCxv+AAsf/gALI/4ACyf+AAsr/gALY/8UC2v/FAtz/xQLe/8UC4P/FAuL/xQLk/8UC5v/FAuj/xQLq/8UC7P/FAu7/xQLw/8UC8v/FAxT/gAMW/4ADGP+AAyD/kAMi/5ADJP+QAyb/kAMo/5AEUv/FBFT/xQRW/8UEWP/FBFr/xQRc/8UEXv/FBGD/xQRm/4AEaP+ABGr/gARs/4AEbv+ABHD/gARy/4AEdP/FBHb/xQR4/8UEev+ABHz/xQS3/8UEu/+ABMT/xQTG/8UEyAAgBMoAIATMACAE2f+QAAEA9AAEAAYACwAMACUAJwAoACkAKgAvADAAMwA0ADUANgA4ADoAOwA8AD0APgA/AEkASgBMAE8AUQBSAFMAVgBYAFoAWwBdAF8AlgCdALIBhAGFAYcBiAGJAfIB9AH1AfcB+gIFAkoCTQJfAmECYgKVApYCmAKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKrAqwCrQKuAq8CtAK9Ar4CvwLAAsUCxgLHAsgCyQLKAs8C0ALRAtMC1QLXAtkC2wLdAt8C4QLiAuMC5ALlAuYC5wLoAukC6gL0AwIDBAMGAwgDCgMNAw8DEQMSAxMDFAMVAxYDFwMYAxoDHAMeAykDKwMtAzsDPQM+Az8DQANCA0QDSgNLA0wDTQNOA08DUANRA1IDUwNeA18DYANhA2IDaANpA2oDbwOBA4IDgwOEA4gDiQOKA5MD7gPwA/ID9AP1A/YD9wP6A/wD/QQ5BDsEPQQ/BEEEQwRFBEcESQRLBE0ETwRRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgR6BIsEjASNBI4EjwSQBLMEtAS2BLoEuwS9BMMExQTIBMkEywTNBNAE0gTTBNQE1wTaBN0E3gTfBOAE4QTjAAEANQAGAAsAlgCxALIAswC0AL0AwQDHAYQBhQGHAYgBiQIFAgYCBwOhA6IDowOkA6UDpgOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7sDvwPBA8UD9gP3A/oE5QTmBOoE7QTzBPgApwAQ/xYAEv8WACX/VgAu/vgAOAAUAEX/3gBH/+sASP/rAEn/6wBL/+sAU//rAFX/6wBW/+YAWf/qAFr/6ABd/+gAlP/rAJn/6wCb/+oAsv9WAYb/FgGK/xYBjv8WAY//FgIF/8ACTf/AApr/VgKb/1YCnP9WAp3/VgKe/1YCn/9WAqD/VgK1/94Ctv/eArf/3gK4/94Cuf/eArr/3gK7/94CvP/rAr3/6wK+/+sCv//rAsD/6wLG/+sCx//rAsj/6wLJ/+sCyv/rAsv/6gLM/+oCzf/qAs7/6gLP/+gC0P/oAtH/VgLS/94C0/9WAtT/3gLV/1YC1v/eAtj/6wLa/+sC3P/rAt7/6wLg/+sC4v/rAuT/6wLm/+sC6P/rAur/6wLs/+sC7v/rAvD/6wLy/+sDAP74AxT/6wMW/+sDGP/rAykAFAMrABQDLQAUAzD/6gMy/+oDNP/qAzb/6gM4/+oDOv/qAz7/6ANN/8ADTv/AA0//wANQ/8ADUf/AA1L/wANT/8ADaP/AA2n/wANq/8AD9f/oA/3/VgP+/94EOf9WBDr/3gQ7/1YEPP/eBD3/VgQ+/94EP/9WBED/3gRB/1YEQv/eBEP/VgRE/94ERf9WBEb/3gRH/1YESP/eBEn/VgRK/94ES/9WBEz/3gRN/1YETv/eBE//VgRQ/94EUv/rBFT/6wRW/+sEWP/rBFr/6wRc/+sEXv/rBGD/6wRm/+sEaP/rBGr/6wRs/+sEbv/rBHD/6wRy/+sEdP/rBHb/6wR4/+sEev/rBHz/6wR+/+oEgP/qBIL/6gSE/+oEhv/qBIj/6gSK/+oEjP/oBI7/6ASQ/+gEtP9WBLX/3gS3/+sEu//rBL//6gTE/+sExv/rBNoAFATe/+gE4P/oAAIAKACWAJYAFgCxALEADQCyALIAFwCzALMAAgC0ALQAAwC9AL0ACADBAMEABwDHAMcAFQIFAgUAEgIGAgYACQIHAgcABQOhA6EAAwOiA6IABgOjA6QAAQOlA6UAAgOmA6YABAOpA6kAAwOqA6oACwOrA6sABgOsA6wAEQOtA64AAQOvA68ADgOwA7EAAQOyA7IAAgOzA7MADwO0A7QAEAO1A7UABAO2A7YADAO3A7cAAQO4A7gABAO7A7sABwO/A78ACgPBA8EACAPFA8UACgTlBOUAAgTmBOYABQTqBOoACQTtBO0ABQTzBPMAEwT4BPgAFAACADIABgAGAAEACwALAAEAEAAQAAIAEQARAAMAEgASAAIAsgCyABMAswCzAAcAtAC0AAYAuwC7AAQAvQC9AAwAwQDBAAsAyADJAAQAywDLAAUBgQGCAAMBhAGFAAEBhgGGAAIBhwGJAAEBigGKAAIBjgGPAAICBQIFABECBgIGAA0CBwIHAAkClAKUAAMDoQOhAAYDpQOlAAcDpgOmAAgDqQOpAAYDrAOsABADsgOyAAcDtQO1AAgDtgO2AA8DuAO4AAgDuQO5AAQDuwO7AAsDvQO9AAUDvwO/AA4DwQPBAAwDxAPEAAUDxQPFAA4DxgPGAAUD9gP3AAED+gP6AAEEpwSnAAME5gTmAAkE6gTqAA0E6wTrAAoE7QTtAAkE+QT5AAoE+gT6ABIE/AT8AAoAAQCGAAYACwCWALIA1ADVANcA2gDcAN0A3gDgAOEA4gDjAOQA5QDmAOwA7gD3APwA/gD/AQQBBQEKAQ0BGAEZARoBLgEvATABMwE0ATUBNwE5ATsBQwFEAVQBVgFYAVwBXQFeAYQBhQGHAYgBiQIFAhkCKAIpAioDyAPJA8sDzAPNA84DzwPQA9ED0gPTA9QD1gPXA9gD2gPbA9wD3QPeA98D4QPiA+MD5APlA+YD5wPtA/YD9wP6A/8EAQQFBAYECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEGQQaBBwEHQQeBB8EJgQnBCsELQQuBC8EMAQxBDIEMwSSBJYElwSaBJwEnQSfBKEFAwUFBQwFEAACAGsABgAGAAEACwALAAEAlgCWABwAsgCyAB0A1ADVAAkA2gDaAAMA3gDeAAoA5ADkAAkA5gDmAAkA7ADsAAsA7gDuAAQA9wD3AAwA/AD8AA0A/gD+AA0A/wD/AAwBBAEFAA0BCgEKAA0BDQENAA8BGAEYABABGQEZABYBGgEaAAIBLgEuAAwBLwEvAAgBMAEwAAsBMwEzAAMBNAE0AAQBNQE1AAUBNwE3AAUBOQE5AAUBQwFDAAMBRAFEAAQBWAFYABEBXAFcAAsBXQFdAAMBXgFeAAQBhAGFAAEBhwGJAAECBQIFABgCGQIZAAcCKAIqAAcDyAPIAA4DyQPJAAgDzQPNAB4DzgPPAAUD0APQAAoD0QPRAA8D0gPSAB8D0wPTAAgD1APUAA4D2APYABED2gPaACAD2wPbABMD3APcABQD3QPdAAMD3gPeABID3wPfAAYD4QPhABAD4gPiAAwD4wPjABUD5APkAAID5QPlAAQD5gPmAAYD5wPnAAsD7QPtAAID9gP3AAED+gP6AAED/wP/AA4EAQQBAAYEBQQFABYEBgQGAAIECwQLABMEDAQMABUEDQQNABcEDgQOAAIEEAQQAAMEEQQRAAQEEwQTAA8EFAQUABIEFQQVAA8EFgQWABIEGQQZAA4EGgQaAAYEHAQdAAYEHgQeAAMEHwQfAAQEJgQmABEEJwQnABAEKwQrABAELQQtAAwELgQuAAoELwQvAAIEMAQwAAoEMQQxAAIEMgQyAAoEMwQzAAIEkgSSABQElgSWAAgElwSXAAsEmgSaACEEnAScAAkEnQSdAAgEnwSfAAUEoQShABcFAwUDAAcFBQUFABkFDAUMABoFEAUQABsAAgBaAAYABgAAAAsACwABACUAKQACACwANAAHADgAPgAQAEUARwAXAEkASQAaAEwATAAbAFEAVAAcAFYAVgAgAFoAWgAhAFwAXgAiAIoAigAlAJYAlgAmALIAsgAnAYQBhQAoAYcBiQAqAfIB8gAtAfcB9wAuAfoB+wAvAgUCBQAxAkoCSgAyAk0CTQAzAl8CXwA0AmECYgA1ApUClgA3ApgCmAA5ApoCwAA6AsUCygBhAs8C3wBnAuEC6gB4AvMC9QCCAvcC9wCFAvkC+QCGAvsC+wCHAv0C/QCIAwADAACJAwIDAgCKAwQDBACLAwYDBgCMAwgDCACNAwoDCgCOAwwDGACPAxoDGgCcAxwDHACdAx4DHgCeAykDKQCfAysDKwCgAy0DLQChAy8DLwCiAzEDMQCjAzMDMwCkAzUDNQClAzcDNwCmAzkDOQCnAzsDOwCoAz0DRQCpA0oDUwCyA14DYgC8A2gDagDBA28DbwDEA4ADhADFA4gDigDKA5MDkwDNA+4D7gDOA/AD8ADPA/ID8gDQA/QD9wDRA/oD/gDVBDkEYQDaBGMEYwEDBGUEcgEEBHoEegESBH0EfQETBH8EfwEUBIsEkAEVBLIEtgEbBLgEuAEgBLoEuwEhBL0EvQEjBMEEwwEkBMUExQEnBMcEyQEoBMsEywErBM0EzQEsBM8E1QEtBNcE1wE0BNoE2gE1BNwE4QE2BOME5AE8AAIAoAAGAAYABAALAAsABAAQABAACAARABEACwASABIACACyALIAGwDSANIACgDTANMAAwDUANQADQDWANYACgDaANoABgDdAN0ADQDeAN4ADgDhAOEAEQDsAOwAAQDuAO4ABwDwAPEAAQDyAPIAEgDzAPUAAQD3APcAAgD4APgAAQD5APkAFAD6APsAAQD+AP4AAQEAAQAAAQEDAQMAAgEEAQQAEgEFAQUAAQEIAQgAAwENAQ0AEAEXARcAAwEYARgAEwEZARkAFwEaARoABQEbARsAAwEdAR0AAwEeAR4AAgEfAR8AAwEhASEAAwEiASIAAgErASsAAQEzATMABgE0ATQABwE2ATYAAQE5ATkACgE8ATwAAQE+AT4AAQFBAUEAAwFCAUIAAgFDAUMABgFEAUQABwFFAUUACgFHAUcAEQFIAUgAFAFQAVAADQFRAVEAEgFTAVMAAQFVAVUAAQFXAVcAAQFcAVwAAQFdAV0ABgFeAV4ABwFgAWEAAgFmAWYADQFqAWoAAwFrAWsAAgFvAW8ADQFwAXAAEgGBAYIACwGEAYUABAGGAYYACAGHAYkABAGKAYoACAGOAY8ACAIFAgUAGQIOAg4ADAIPAg8ACQISAhIADAIWAhYADwInAicADwIqAioADAIrAisACQIsAiwAFgItAi0ADwIuAi4ADAI0AjQACQKUApQACwPNA80AHAPQA9AADgPRA9EAEAPYA9gAAwPbA9sAAwPcA9wACgPdA90ABgPeA94AFQPfA98AAgPgA+AAAQPhA+EAEwPiA+IAAQPjA+MAAgPkA+QABQPlA+UABwPmA+YAAgPnA+cAAQPoA+gAHQPsA+wAAQPtA+0ABQP2A/cABAP6A/oABAQBBAEAAgQCBAIAAQQFBAUAFwQGBAYABQQHBAcAAgQIBAgAAwQLBAsAAwQMBAwAAgQNBA0AGAQOBA4ABQQQBBAABgQRBBEABwQTBBMAEAQUBBQAFQQVBBUAEAQWBBYAFQQaBBoAAgQcBB0AAgQeBB4ABgQfBB8ABwQjBCMAAQQlBCUAAQQmBCYAAwQnBCcAEwQoBCgAAwQpBCkAAgQqBCoAAwQrBCsAEwQuBC4ADgQvBC8ABQQwBDAADgQxBDEABQQyBDIADgQzBDMABQQ0BDQAEQQ1BDUAFAQ3BDcAAQQ4BDgAAgSSBJIACgSUBJQAEQSVBJUAFASXBJcAAQShBKEAGASnBKcACwUFBQUAGgUMBQwACQUPBQ8ACQUQBRAADAURBREADwUUBRQACQUVBRUAFgACAOwABgAGAAwACwALAAwAJQAlAAIAJgAmABsAJwAnAA4AKQApAAQALAAtAAEALgAuAAcALwAvABgAMAAwAA8AMQAyAAEANAA0ABwAOAA4ABAAOQA5AAcAOgA6ABkAOwA7ABEAPAA8AB4APQA9AA0APgA+ABQARQBFAAMARgBGABUARwBHABIASQBJAAUATABMAAgAUQBSAAgAUwBTAAYAVABUABUAVgBWABMAWgBaAAsAXABcACIAXQBdAAsAXgBeABcAigCKABUAlgCWACAAsgCyACEBhAGFAAwBhwGJAAwB8gHyABoB9wH3AAkB+gH6ABYB+wH7AB0CBQIFAB8CSgJKAAkCTQJNAAoCXwJfAA4CmAKYABACmgKgAAICoQKhAA4CogKlAAQCpgKqAAECsAKzAAcCtAK0AA0CtQK7AAMCvAK8ABICvQLAAAUCxQLFAAgCxgLKAAYCzwLQAAsC0QLRAAIC0gLSAAMC0wLTAAIC1ALUAAMC1QLVAAIC1gLWAAMC1wLXAA4C2ALYABIC2QLZAA4C2gLaABIC2wLbAA4C3ALcABIC3QLdAA4C3gLeABIC4QLhAAQC4gLiAAUC4wLjAAQC5ALkAAUC5QLlAAQC5gLmAAUC5wLnAAQC6ALoAAUC6QLpAAQC6gLqAAUC8wLzAAEC9AL0AAgC9QL1AAEC9wL3AAEC+QL5AAEC+wL7AAEC/QL9AAEDAAMAAAcDAgMCABgDBAMEAA8DBgMGAA8DCAMIAA8DCgMKAA8DDAMMAAEDDQMNAAgDDgMOAAEDDwMPAAgDEAMQAAEDEQMSAAgDFAMUAAYDFgMWAAYDGAMYAAYDGgMaABMDHAMcABMDHgMeABMDKQMpABADKwMrABADLQMtABADLwMvAAcDMQMxAAcDMwMzAAcDNQM1AAcDNwM3AAcDOQM5AAcDOwM7ABEDPQM9AA0DPgM+AAsDPwM/AA0DQANAABQDQQNBABcDQgNCABQDQwNDABcDRANEABQDRQNFABcDSgNLAAkDTANMABoDTQNTAAoDXgNiAAkDaANqAAoDbwNvAAkDgAOAAB0DgQOEABYDiAOKAAkDkwOTABoD7gPuABED8APwABED8gPyABED9AP0AA0D9QP1AAsD9gP3AAwD+gP6AAwD+wP7AAED/AP8AAgD/QP9AAID/gP+AAMEOQQ5AAIEOgQ6AAMEOwQ7AAIEPAQ8AAMEPQQ9AAIEPgQ+AAMEPwQ/AAIEQARAAAMEQQRBAAIEQgRCAAMEQwRDAAIERAREAAMERQRFAAIERgRGAAMERwRHAAIESARIAAMESQRJAAIESgRKAAMESwRLAAIETARMAAMETQRNAAIETgROAAMETwRPAAIEUARQAAMEUQRRAAQEUgRSAAUEUwRTAAQEVARUAAUEVQRVAAQEVgRWAAUEVwRXAAQEWARYAAUEWQRZAAQEWgRaAAUEWwRbAAQEXARcAAUEXQRdAAQEXgReAAUEXwRfAAQEYARgAAUEYQRhAAEEYwRjAAEEZgRmAAYEaARoAAYEagRqAAYEbARsAAYEbgRuAAYEcARwAAYEcgRyAAYEegR6AAYEfQR9AAcEfwR/AAcEiwSLAA0EjASMAAsEjQSNAA0EjgSOAAsEjwSPAA0EkASQAAsEsgSyAAEEswSzAAgEtAS0AAIEtQS1AAMEtgS2AAQEuAS4AAEEuwS7AAYEvQS9ABMEwQTBABsEwgTCABUExwTHAAEEyATIAAgEyQTJABgEywTLABgEzQTNAA8EzwTPAAEE0ATQAAgE0QTRAAEE0gTSAAgE1ATUABwE1QTVABUE1wTXABME2gTaABAE3ATcAAcE3QTdABkE3gTeAAsE3wTfABkE4ATgAAsE4QThABEE4wTjABQE5ATkABcAAgEJAAYABgANAAsACwANABAAEAASABEAEQAVABIAEgASACUAJQADACcAJwABACsAKwABAC4ALgAaADMAMwABADUANQABADcANwAQADgAOAATADkAOQAIADoAOgAZADsAOwARADwAPAAdAD0APQAOAD4APgAUAEUARQAEAEcASQACAEsASwACAFEAUgAJAFMAUwAHAFQAVAAJAFUAVQACAFcAVwAPAFkAWQAGAFoAWgAMAFwAXAAhAF0AXQAMAF4AXgAXAIMAgwABAJMAkwABAJQAlAACAJgAmAABAJkAmQACAJsAmwAGALIAsgAgAYEBggAVAYQBhQANAYYBhgASAYcBiQANAYoBigASAY4BjwASAdsB2wAPAe0B7QAYAe4B7gAeAe8B7wAbAfEB8QAKAfIB8gAcAfMB8wAWAfUB9QAFAfcB9wAFAf8B/wAFAgUCBQAfAksCSwAFAk0CTQALAl8CYAABAmICYwABApQClAAVApoCoAADAqECoQABAqsCrwABArACswAIArQCtAAOArUCuwAEArwCwAACAsUCxQAJAsYCygAHAssCzgAGAs8C0AAMAtEC0QADAtIC0gAEAtMC0wADAtQC1AAEAtUC1QADAtYC1gAEAtcC1wABAtgC2AACAtkC2QABAtoC2gACAtsC2wABAtwC3AACAt0C3QABAt4C3gACAuAC4AACAuIC4gACAuQC5AACAuYC5gACAugC6AACAuoC6gACAusC6wABAuwC7AACAu0C7QABAu4C7gACAu8C7wABAvAC8AACAvEC8QABAvIC8gACAwADAAAaAw0DDQAJAw8DDwAJAxEDEgAJAxMDEwABAxQDFAAHAxUDFQABAxYDFgAHAxcDFwABAxgDGAAHAx8DHwAQAyADIAAPAyEDIQAQAyIDIgAPAyMDIwAQAyQDJAAPAyUDJQAQAyYDJgAPAycDJwAQAygDKAAPAykDKQATAysDKwATAy0DLQATAy8DLwAIAzADMAAGAzEDMQAIAzIDMgAGAzMDMwAIAzQDNAAGAzUDNQAIAzYDNgAGAzcDNwAIAzgDOAAGAzkDOQAIAzoDOgAGAzsDOwARAz0DPQAOAz4DPgAMAz8DPwAOA0ADQAAUA0EDQQAXA0IDQgAUA0MDQwAXA0QDRAAUA0UDRQAXA0gDSAABA00DUwALA1QDVAAFA14DYgAFA2MDZgAKA2cDZwAYA2gDagALA2sDbgAFA3UDeAAFA4gDigAFA44DkQAWA5MDkwAcA5UDmgAKA5sDmwAbA5wDnQAYA+4D7gARA/AD8AARA/ID8gARA/QD9AAOA/UD9QAMA/YD9wANA/oD+gANA/wD/AAJA/0D/QADA/4D/gAEBDkEOQADBDoEOgAEBDsEOwADBDwEPAAEBD0EPQADBD4EPgAEBD8EPwADBEAEQAAEBEEEQQADBEIEQgAEBEMEQwADBEQERAAEBEUERQADBEYERgAEBEcERwADBEgESAAEBEkESQADBEoESgAEBEsESwADBEwETAAEBE0ETQADBE4ETgAEBE8ETwADBFAEUAAEBFIEUgACBFQEVAACBFYEVgACBFgEWAACBFoEWgACBFwEXAACBF4EXgACBGAEYAACBGUEZQABBGYEZgAHBGcEZwABBGgEaAAHBGkEaQABBGoEagAHBGsEawABBGwEbAAHBG0EbQABBG4EbgAHBG8EbwABBHAEcAAHBHEEcQABBHIEcgAHBHMEcwABBHQEdAACBHUEdQABBHYEdgACBHcEdwABBHgEeAACBHkEeQABBHoEegAHBHsEewABBHwEfAACBH0EfQAIBH4EfgAGBH8EfwAIBIAEgAAGBIIEggAGBIQEhAAGBIYEhgAGBIgEiAAGBIoEigAGBIsEiwAOBIwEjAAMBI0EjQAOBI4EjgAMBI8EjwAOBJAEkAAMBKcEpwAVBLMEswAJBLQEtAADBLUEtQAEBLcEtwACBLoEugABBLsEuwAHBL8EvwAGBMQExAACBMYExgACBNAE0AAJBNIE0gAJBNME0wABBNgE2AAQBNkE2QAPBNoE2gATBNwE3AAIBN0E3QAZBN4E3gAMBN8E3wAZBOAE4AAMBOEE4QARBOME4wAUBOQE5AAXAAEAAAAKAGQAJAAEREZMVAD+Y3lybAD+Z3JlawD+bGF0bgECAB8BFgEeASYBLgE2AT4BPgFGAU4BVgFeAWYBbgF2AX4BhgGOAZYBngGmAa4BtgG+AcYBzgHWAd4B1gHeAeYB7gAbYzJzYwG2Y2NtcAJAZGxpZwG8ZG5vbQHCZnJhYwJQbGlnYQHIbGlnYQJabGlnYQJIbG51bQHObG9jbAHUbG9jbAHabG9jbAHgbG9jbAHmbnVtcgHsb251bQHycG51bQH4c21jcAH+c3MwMQIEc3MwMgIKc3MwMwIQc3MwNAIWc3MwNQIcc3MwNgIic3MwNwIoc3VicwIuc3VwcwI0dG51bQI6AcIAAAPGAAdBWkUgA/ZDUlQgA/ZGUkEgBCZNT0wgBFhOQVYgBIpST00gBLxUUksgA/YAAQAAAAEHDgABAAAAAQUqAAYAAAABAkoAAQAAAAECDAAEAAAAAQSgAAEAAAABAZYAAQAAAAECBgABAAAAAQGMAAQAAAABAagABAAAAAEBqAAEAAAAAQG8AAEAAAABAXIAAQAAAAEBcAABAAAAAQFuAAEAAAABAYgAAQAAAAEBigABAAAAAQJCAAEAAAABAZAAAQAAAAECUAABAAAAAQJ2AAEAAAABApwAAQAAAAECwgABAAAAAQEsAAYAAAABAZAAAQAAAAEBtAABAAAAAQHGAAEAAAABAdgAAQAAAAEBCgAAAAEAAAAAAAEACwAAAAEAGwAAAAEACgAAAAEAFgAAAAEACAAAAAEABQAAAAEABwAAAAEABgAAAAEAHAAAAAEAEwAAAAEAFAAAAAEAAQAAAAEADAAAAAEADQAAAAEADgAAAAEADwAAAAEAEAAAAAEAEQAAAAEAEgAAAAEAHgAAAAEAHQAAAAEAFQAAAAIAAgAEAAAAAgAJAAoAAAADABcAGAAaAAAABAAJAAoACQAKAAD//wAUAAAAAQACAAMABAAIAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgABB2gAAgABB0QAAQABB0QB+AABB0QBiQABB0QCDwABB0QBgQABB2QBjgABDjoAAQdGAAEOMgABB0QAAgdYAAICRgJHAAIHTgACAkgCSQABDi4AAwcuBzIHNgACB0AAAwKIAokCiQACB1YABgJ7AnkCfAJ9AnoFKAACBzQABgUiBSMFJAUlBSYFJwADAAEHQgABBv4AAAABAAAAGQACByAHCAeCB0YABwAABwwHDAcMBwwHDAcMAAIG0gAKAeEB4AHfAjkCOgI7AjwCPQI+Aj8AAga4AAoCWAB6AHMAdAJZAloCWwJcAl0CXgACBp4ACgGVAHoAcwB0AZYBlwGYAZkBmgGbAAIG7gAMAl8CYQJgAmICYwKBAoICgwKEAoUChgKHAAIHJAAUAnQCeAJyAm8CcQJwAnUCcwJ3AnYCaQJkAmUCZgJnAmgAGgAcAm0CfwACBr4AFASvAosEqASpBKoEqwSsAoAErQSuAmYCaAJnAmUCaQJ/ABoCbQAcAmQAAgcMABQCdQJ3AngCcgJvAnECcAJzAnYCdAAbABUAFgAXABgAGQAaABwAHQAUAAIGtgAUBKwErQKLBKgEqQSqBKsCgASuABcAGQAYABYAGwAUABoAHQAcABUErwAA//8AFQAAAAEAAgADAAQABwAIAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAA//8AFQAAAAEAAgADAAQABQAIAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAA//8AFgAAAAEAAgADAAQABgAIAAkADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaAAD//wAWAAAAAQACAAMABAAGAAgACgANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAAP//ABYAAAABAAIAAwAEAAYACAALAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAA//8AFgAAAAEAAgADAAQABgAIAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaAAEPkgA2BvIFtAW4BfAHAAX2BbwHDgYyBjoF/AaGB1QFwAZyBkIGAgdkBggGSgaSBg4HHAXEBcgGFAcqBcwF0AXUBlIGWgYaBp4HOAXYBnwGYgYgB0YGJgZqBqoGLAXcBeAF5AXoBrYGwgbOBtoG5gXsAAIHAgDrAowCTQJMAksCSgJCAgAB/wH+Af0B/AH7AfoB+QH4AfcB9gH1AfQB8wHyAfEB8AHvAe4B7QHsAn4CjgNLApACjwNKAf0CjQKSAmwE7QTuAgQCBQTvBPAE8QIGBPICBwIIAgkE9wIKAgoE+AT5AgsCDAINAhQFBgUHAhUCFgIXAhgCGQIaBQoFCwUNBRAFGQIcAh0CHgIfAiACIQIiAiMCJAIlAg4CDwIQAhECEgITAlUCJwIoAikCKgUTAisCLQIuAi8CMQIzApEDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwOdA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30FGgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAUdA5EDkgOUA5MDlQOWA5cDmAOZA5oDmwOcA54DnwOgBRsFHATmBOcE6ATpBPME9gT0BPUE+gT7BPwE6gTrBOwFBQUIBQkFDAUOBQ8CGwURBP0E/gT/BQAFAQUCBQMFBAUeBR8FIAUhBRIFFAUVAjIFFwI0BRgFFgIwAiYCLAUmBScAAgcAAPoCAQKMAesB6gHpAegB5wHmAeUB5AHjAeICTQJMAksCSgJCAgAB/wH+Af0B/AH7AfoB+QH4AfcB9gH1AfQB8wHyAfEB8AHvAe4B7QHsAgICAwKOApACjwKRAo0CkgJsAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhoCGwUZAhwCHQIeAh8CIAIhAiICIwIkAiUCVQInAigCKQIqBRMCKwItAi4CLwIwAjECMgIzAjUCNgI4AjcDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+BRoDfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5AFHQORA5IDlAOTA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgBRsFHATmBOcE6ATpBOoE6wTsBO0E7gTvBPAE8QTyBPME9AT1BPYE9wT4BPkE+gT7BPwE/QT+BP8FAAUBBQICGQUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUeBR8FIAUhBRIFFAUVBRcCNAUYBRYCJgIsBSYFJwABAAEBewABAAEASwABAAEAuwABAAEANgABAAEAEwABAAIDIwMkAAIG5AbYAAIG5gbYAAEG7gABBvAAAQbyAAIAAQAUAB0AAAABAAIALwBPAAEAAwBJAEsChAACAAAAAQbeAAEABgLVAtYC5wLoA2oDcwABAAYATQBOAvwD6QPrBGQAAgADAZQBlAAAAd8B4QABAjkCPwAEAAIAAgCoAKwAAQEkAScAAQABAAwAJwAoACsAMwA1AEYARwBIAEsAUwBUAFUAAgACABQAHQAAAm8CeAAKAAIABgBNAE0ABgBOAE4ABAL8AvwABQPpA+kAAwPrA+sAAgRkBGQAAQACAAQAFAAdAAACgAKAAAoCiwKLAAsEqASvAAwAAgAGABoAGgAAABwAHAABAmQCaQACAm0CbQAIAm8CeAAJAn8CfwATAAEAFAAaABwCZAJlAmYCZwJoAmkCbQJ/AoACiwSoBKkEqgSrBKwErQSuBK8AAQXeAAEF4AABBeIAAQXkAAEF5gABBegAAQXqAAEF7AABBe4AAQXwAAEF8gABBfQAAQX2AAEF+AABBfoAAgX8BgIAAgYCBggAAgYIBg4AAgYOBhQAAgYUBhoAAgYaBiAAAgYgBiYAAgYmBiwAAgYsBjIAAgYyBjgAAgY4Bj4AAwY+BkQGSgADBkgGTgZUAAMGUgZYBl4AAwZcBmIGaAADBmYGbAZyAAMGcAZ2BnwAAwZ6BoAGhgADBoQGigaQAAQGjgaUBpoGoAAEBpwGogaoBq4ABQaqBrAGtga8BsIABQa8BsIGyAbOBtQABQbOBtQG2gbgBuYABQbgBuYG7AbyBvgABQbyBvgG/gcEBwoABQcEBwoHEAcWBxwABQcWBxwHIgcoBy4ABQcoBy4HNAc6B0AABQc6B0AHRgdMB1IABgdMB1IHWAdeB2QHagAGB2IHaAduB3QHegeAAAYHeAd+B4QHigeQB5YABgeOB5QHmgegB6YHrAAGB6QHqgewB7YHvAfCAAYHugfAB8YHzAfSB9gABgfQB9YH3AfiB+gH7gAHCC4H5gfsB/IH+Af+CAQABwgmB/oIAAgGCAwIEggYAAEA6wAKAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgCFAIYAhwCJAIoAiwCNAJAAkgCUALsAvAC9AL4AvwDAAMEAwgDDAMQAxQDGAMcAyADJAMoAywDMAM0AzgDqAOsA7ADtAO4A7wDwAPEA8gDzAPQA9QD2APcA+AD5APoA+wD8AP0A/gD/AQABAQECAQMBBAEFAQYBBwEwATQBNgE4AToBPAFCAUQBRgFKAU0BWgKXApkCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALSAtQC1gLYAtoC3ALeAuAC4gLkAuYC6ALqAuwC7gLwAvIC9AL2AvgC+gL8Av8DAQMDAwUDBwMJAwsDDQMPAxEDFAMWAxgDGgMcAx4DIAMiAyQDJgMoAyoDLAMuAzADMgM0AzYDOAM6AzwDPgNBA0MDRQNHA0kDuQO6A7sDvAO+A78DwAPBA8IDwwPEA8UDxgPHA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7wPxA/MD9QQKBAwEDgQcBCMEKQQvBJkEmgSeBKIFIwUlAAEA+gAIAAoAFAAVABYAFwAYABkAGgAbABwAHQAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4AZQBnAIEAgwCEAIwAjwCRAJMAsQCyALMAtAC1ALYAtwC4ALkAugDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIA4wDkAOUA5gDnAOgA6QEvATMBNQE3ATkBOwFBAUMBRQFJAUsBTAFYAVkBsQG3AbwBvwKVApYCmAKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtALRAtMC1QLXAtkC2wLdAt8C4QLjAuUC5wLpAusC7QLvAvEC8wL1AvcC+QL7Av0C/gMAAwIDBAMGAwgDCgMMAw4DEAMTAxUDFwMZAxsDHQMfAyEDIwMlAycDKQMrAy0DLwMxAzMDNQM3AzkDOwM9Az8DQANCA0QDRgNIA6EDogOjA6QDpQOmA6cDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA+4D8APyA/QECQQLBA0EIgQoBC4EmASdBKEFIgUkAdYAAgBNAdcAAgBQAdgAAwBKAE0B2QADAEoAUAABAAEASgHVAAIASgHbAAIAWAHaAAIAWAABAAMASgBXAJUAAAABAAEAAQABAAAAAwTBAAIArQLXAAIAqQTHAAIArQTUAAIAqQTCAAIArQLYAAIAqQSxAAIAqQTIAAIArQRkAAIArQTVAAIAqQNGAAIAqQNIAAIAqQNHAAIAqQNJAAIAqQTAAAIAqQTFAAIB1ATDAAIArQSwAAIAqQLxAAIB1AP7AAIAqQTPAAIArQMpAAIB1ATaAAIArQTfAAIArQTdAAIAqgNAAAIAqQTjAAIArQTGAAIB1ATEAAIArQP8AAIAqQTQAAIArQMqAAIB1ATbAAIArQTgAAIArQTeAAIAqgNBAAIAqQTkAAIArQTJAAIAqQMCAAIB1ATLAAIArQMEAAIAqQMGAAIB1ATNAAIArQMfAAIAqQMlAAIB1ATYAAIArQPwAAIAqQThAAIArQPuAAIAqATKAAIAqQMDAAIB1ATMAAIArQMFAAIAqQMHAAIB1ATOAAIArQMgAAIAqQMmAAIB1ATZAAIArQPxAAIAqQTiAAIArQPvAAIAqAMZAAIAqQMbAAIB1ATWAAIArQS8AAIArAMaAAIAqQMcAAIB1ATXAAIArQS9AAIArAMMAAIAqQMOAAIB1ATRAAIArQSyAAIAqAKqAAIAqgK0AAIAqQSLAAIArQP0AAIAqASNAAIAqwSPAAIAqgMNAAIAqQMPAAIB1ATSAAIArQSzAAIAqALFAAIAqgLPAAIAqQSMAAIArQP1AAIAqASOAAIAqwSQAAIAqgLCAAIAqQLBAAIAqARiAAIAqwL2AAIAqgS5AAIArARzAAIAqQR7AAIArQR1AAIAqAR3AAIAqwR5AAIAqgR0AAIAqQR8AAIArQR2AAIAqAR4AAIAqwR6AAIAqgSBAAIAqQSJAAIArQSDAAIAqASFAAIAqwSHAAIAqgSCAAIAqQSKAAIArQSEAAIAqASGAAIAqwSIAAIAqgKbAAIAqQQ5AAIArQKaAAIAqAQ7AAIAqwKdAAIAqgS0AAIArAKjAAIAqQRRAAIArQKiAAIAqARTAAIAqwRVAAIAqgS2AAIArAKnAAIAqQRjAAIArQKmAAIAqARhAAIAqwL1AAIAqgS4AAIArAK2AAIAqQQ6AAIArQK1AAIAqAQ8AAIAqwK4AAIAqgS1AAIArAK+AAIAqQRSAAIArQK9AAIAqARUAAIAqwRWAAIAqgS3AAIArALHAAIAqQRmAAIArQLGAAIAqARoAAIAqwLJAAIAqgS7AAIArALMAAIAqQR+AAIArQLLAAIAqASAAAIAqwMwAAIAqgS/AAIArAKsAAIAqQRlAAIArQKrAAIAqARnAAIAqwKuAAIAqgS6AAIArAKxAAIAqQR9AAIArQKwAAIAqAR/AAIAqwMvAAIAqgS+AAIArATTAAMAqgCpBNwAAwCqAKkAAgARACUAKQAAACsALQAFAC8ANAAIADYAOwAOAD0APgAUAEUASQAWAEsATQAbAE8AVAAeAFYAWwAkAF0AXgAqAIEAgQAsAIMAgwAtAIYAhgAuAIkAiQAvAI0AjQAwAJgAmwAxANAA0AA1AAA="}}}]); \ No newline at end of file diff --git a/frontend/456.17b13d2afe1df005.js b/frontend/456.17b13d2afe1df005.js deleted file mode 100644 index 37072e0b..00000000 --- a/frontend/456.17b13d2afe1df005.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkRTLApp=self.webpackChunkRTLApp||[]).push([[456],{6456:(Sp,Tt,g)=>{g.r(Tt),g.d(Tt,{ECLModule:()=>Zp});var u=g(6814),y=g(4190),Yt=g(5256),t=g(9212),d=g(3814),J=g(6007);function zt(n,o){1&n&&t._UZ(0,"mat-progress-bar",3)}let Lt=(()=>{class n{constructor(e){this.router=e,this.loading=!1,this.router.events.subscribe(i=>{switch(!0){case i instanceof y.OD:this.loading=!0;break;case i instanceof y.m2:case i instanceof y.gk:case i instanceof y.Q3:this.loading=!1}})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-root"]],decls:4,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"inner-sidenav-content"],["color","primary","mode","indeterminate",4,"ngIf"],["outlet","outlet"],["color","primary","mode","indeterminate"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0),t.YNc(1,zt,1,0,"mat-progress-bar",1),t._UZ(2,"router-outlet",null,2),t.qZA()),2&i&&(t.xp6(1),t.Q6J("ngIf",a.loading))},dependencies:[u.O5,d.xw,d.Wh,d.yH,J.pW,y.lC],data:{animation:[Yt.g]}})}return n})();var p=g(8645),h=g(9773),rt=g(2460),vt=g(1449),b=g(590),l=g(2154),Y=g(4818),C=g(9930),U=g(5980),A=g(4221),M=g(6339),F=g(5597),v=g(7509),q=g(2296),T=g(5195),Zt=g(3176),ct=g(617),ut=g(7988),P=g(4104);const St=n=>({backgroundColor:n});function Gt(n,o){if(1&n&&t._UZ(0,"span",6),2&n){const e=t.oxw();t.Q6J("ngStyle",t.VKq(1,St,null==e.information?null:e.information.color))}}function Wt(n,o){if(1&n&&(t.TgZ(0,"div")(1,"h4",1),t._uU(2,"Color"),t.qZA(),t.TgZ(3,"div",2),t._UZ(4,"span",7),t._uU(5),t.ALo(6,"uppercase"),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngStyle",t.VKq(4,St,null==e.information?null:e.information.color)),t.xp6(1),t.hij(" ",t.lcZ(6,2,null==e.information?null:e.information.color)," ")}}function Kt(n,o){if(1&n&&(t.TgZ(0,"span",2),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(e)}}let Xt=(()=>{class n{constructor(e){this.commonService=e,this.chains=[""]}ngOnChanges(){this.chains=[],this.chains.push("Bitcoin "+(this.information.network?this.commonService.titleCase(this.information.network):"Testnet"))}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(M.v))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-node-info"]],inputs:{information:"information",showColorFieldSeparately:"showColorFieldSeparately"},features:[t.TTD],decls:17,vars:5,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],[1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["class","dashboard-node-dot dot",3,"ngStyle",4,"ngIf"],[4,"ngIf"],["class","overflow-wrap dashboard-info-value",4,"ngFor","ngForOf"],[1,"dashboard-node-dot","dot",3,"ngStyle"],[1,"dashboard-node-square",3,"ngStyle"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div")(2,"h4",1),t._uU(3,"Alias"),t.qZA(),t.TgZ(4,"div",2),t._uU(5),t.YNc(6,Gt,1,3,"span",3),t.qZA()(),t.YNc(7,Wt,7,6,"div",4),t.TgZ(8,"div")(9,"h4",1),t._uU(10,"Implementation"),t.qZA(),t.TgZ(11,"div",2),t._uU(12),t.qZA()(),t.TgZ(13,"div")(14,"h4",1),t._uU(15,"Chain"),t.qZA(),t.YNc(16,Kt,2,1,"span",5),t.qZA()()),2&i&&(t.xp6(5),t.hij(" ",null==a.information?null:a.information.alias," "),t.xp6(1),t.Q6J("ngIf",!a.showColorFieldSeparately),t.xp6(1),t.Q6J("ngIf",a.showColorFieldSeparately),t.xp6(5),t.Oqu(null!=a.information&&a.information.lnImplementation||null!=a.information&&a.information.version?(null==a.information?null:a.information.lnImplementation)+" "+(null==a.information?null:a.information.version):""),t.xp6(4),t.Q6J("ngForOf",a.chains))},dependencies:[u.sg,u.O5,u.PC,d.xw,d.Wh,d.yH,v.Zl,u.gd]})}return n})();function $t(n,o){if(1&n&&(t.TgZ(0,"div",2)(1,"div")(2,"h4",3),t._uU(3,"Lightning"),t.qZA(),t.TgZ(4,"div",4),t._uU(5),t.ALo(6,"number"),t.qZA(),t._UZ(7,"mat-progress-bar",5),t.qZA(),t.TgZ(8,"div")(9,"h4",3),t._uU(10,"On-chain"),t.qZA(),t.TgZ(11,"div",4),t._uU(12),t.ALo(13,"number"),t.qZA(),t._UZ(14,"mat-progress-bar",5),t.qZA(),t.TgZ(15,"div")(16,"h4",3),t._uU(17,"Total"),t.qZA(),t.TgZ(18,"div",4),t._uU(19),t.ALo(20,"number"),t.qZA()()()),2&n){const e=t.oxw();t.xp6(5),t.hij("",t.lcZ(6,5,e.balances.lightning)," Sats"),t.xp6(2),t.s9C("value",e.balances.lightning/e.balances.total*100),t.xp6(5),t.hij("",t.lcZ(13,7,e.balances.onchain)," Sats"),t.xp6(2),t.s9C("value",e.balances.onchain/e.balances.total*100),t.xp6(5),t.hij("",t.lcZ(20,9,e.balances.total)," Sats")}}function jt(n,o){if(1&n&&(t.TgZ(0,"div",6)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let te=(()=>{class n{constructor(){this.balances={onchain:0,lightning:0,total:0}}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-balances-info"]],inputs:{balances:"balances",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(i,a){if(1&i&&t.YNc(0,$t,21,11,"div",0)(1,jt,3,1,"ng-template",null,1,t.W1O),2&i){const s=t.MAs(2);t.Q6J("ngIf",""===(null==a.errorMessage?null:a.errorMessage.trim()))("ngIfElse",s)}},dependencies:[u.O5,d.xw,d.Wh,d.yH,J.pW,u.JJ]})}return n})();function ee(n,o){if(1&n&&(t.TgZ(0,"div",2)(1,"div",3)(2,"div")(3,"h4",4),t._uU(4,"Daily"),t.qZA(),t.TgZ(5,"div",5),t._uU(6),t.ALo(7,"number"),t.qZA()(),t.TgZ(8,"div")(9,"h4",4),t._uU(10,"Weekly"),t.qZA(),t.TgZ(11,"div",5),t._uU(12),t.ALo(13,"number"),t.qZA()(),t.TgZ(14,"div")(15,"h4",4),t._uU(16,"Monthly"),t.qZA(),t.TgZ(17,"div",5),t._uU(18),t.ALo(19,"number"),t.qZA()()(),t.TgZ(20,"div",3)(21,"div")(22,"h4",4),t._uU(23,"Transactions"),t.qZA(),t.TgZ(24,"div",5),t._uU(25),t.ALo(26,"number"),t.qZA()(),t.TgZ(27,"div")(28,"h4",4),t._uU(29,"Transactions"),t.qZA(),t.TgZ(30,"div",5),t._uU(31),t.ALo(32,"number"),t.qZA()(),t.TgZ(33,"div")(34,"h4",4),t._uU(35,"Transactions"),t.qZA(),t.TgZ(36,"div",5),t._uU(37),t.ALo(38,"number"),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(6),t.hij("",t.lcZ(7,6,null==e.fees?null:e.fees.daily_fee)," Sats"),t.xp6(6),t.hij("",t.lcZ(13,8,null==e.fees?null:e.fees.weekly_fee)," Sats"),t.xp6(6),t.hij("",t.lcZ(19,10,null==e.fees?null:e.fees.monthly_fee)," Sats"),t.xp6(7),t.Oqu(t.lcZ(26,12,null==e.fees?null:e.fees.daily_txs)),t.xp6(6),t.Oqu(t.lcZ(32,14,null==e.fees?null:e.fees.weekly_txs)),t.xp6(6),t.Oqu(t.lcZ(38,16,null==e.fees?null:e.fees.monthly_txs))}}function ne(n,o){if(1&n&&(t.TgZ(0,"div",6)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let ie=(()=>{class n{constructor(){this.totalFees=[{name:"Monthly",value:0},{name:"Weekly",value:0},{name:"Daily",value:0}],this.maxFeeValue=100}ngOnChanges(){if(this.fees?.monthly_fee){this.totalFees=[{name:"Monthly",value:this.fees.monthly_fee},{name:"Weekly",value:this.fees.weekly_fee||0},{name:"Daily ",value:this.fees.daily_fee||0}];const i=10**(Math.ceil(Math.log(this.fees.monthly_fee+1)/Math.LN10)-1);this.maxFeeValue=Math.ceil(this.fees.monthly_fee/i)*i/5||100,Object.assign(this,this.totalFees)}else this.totalFees=[{name:"Monthly",value:0},{name:"Weekly",value:0},{name:"Daily",value:0}],this.maxFeeValue=100,Object.assign(this,this.totalFees)}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-fee-info"]],inputs:{fees:"fees",errorMessage:"errorMessage"},features:[t.TTD],decls:3,vars:2,consts:[["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(i,a){if(1&i&&t.YNc(0,ee,39,18,"div",0)(1,ne,3,1,"ng-template",null,1,t.W1O),2&i){const s=t.MAs(2);t.Q6J("ngIf",""===(null==a.errorMessage?null:a.errorMessage.trim()))("ngIfElse",s)}},dependencies:[u.O5,d.xw,d.Wh,d.yH,u.JJ]})}return n})();function ae(n,o){if(1&n&&(t.TgZ(0,"div",2)(1,"div",3)(2,"div")(3,"h4",4),t._uU(4,"Active"),t.qZA(),t.TgZ(5,"div",5),t._UZ(6,"span",6),t._uU(7),t.ALo(8,"number"),t.qZA()(),t.TgZ(9,"div")(10,"h4",4),t._uU(11,"Pending"),t.qZA(),t.TgZ(12,"div",5),t._UZ(13,"span",7),t._uU(14),t.ALo(15,"number"),t.qZA()(),t.TgZ(16,"div")(17,"h4",4),t._uU(18,"Inactive"),t.qZA(),t.TgZ(19,"div",5),t._UZ(20,"span",8),t._uU(21),t.ALo(22,"number"),t.qZA()()(),t.TgZ(23,"div",3)(24,"div")(25,"h4",4),t._uU(26,"Capacity"),t.qZA(),t.TgZ(27,"div",5),t._uU(28),t.ALo(29,"number"),t.qZA()(),t.TgZ(30,"div")(31,"h4",4),t._uU(32,"Capacity"),t.qZA(),t.TgZ(33,"div",5),t._uU(34),t.ALo(35,"number"),t.qZA()(),t.TgZ(36,"div")(37,"h4",4),t._uU(38,"Capacity"),t.qZA(),t.TgZ(39,"div",5),t._uU(40),t.ALo(41,"number"),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(7),t.Oqu(t.lcZ(8,6,(null==e.channelsStatus.active?null:e.channelsStatus.active.channels)||0)),t.xp6(7),t.Oqu(t.lcZ(15,8,(null==e.channelsStatus.pending?null:e.channelsStatus.pending.channels)||0)),t.xp6(7),t.Oqu(t.lcZ(22,10,(null==e.channelsStatus.inactive?null:e.channelsStatus.inactive.channels)||0)),t.xp6(7),t.hij("",t.lcZ(29,12,(null==e.channelsStatus.active?null:e.channelsStatus.active.capacity)||0)," Sats"),t.xp6(6),t.hij("",t.lcZ(35,14,(null==e.channelsStatus.pending?null:e.channelsStatus.pending.capacity)||0)," Sats"),t.xp6(6),t.hij("",t.lcZ(41,16,(null==e.channelsStatus.inactive?null:e.channelsStatus.inactive.capacity)||0)," Sats")}}function oe(n,o){if(1&n&&(t.TgZ(0,"div",9)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let se=(()=>{class n{constructor(){this.channelsStatus={}}static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-status-info"]],inputs:{channelsStatus:"channelsStatus",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],[1,"dot","tiny-dot","green"],[1,"dot","tiny-dot","yellow"],[1,"dot","tiny-dot","grey"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(i,a){if(1&i&&t.YNc(0,ae,42,18,"div",0)(1,oe,3,1,"ng-template",null,1,t.W1O),2&i){const s=t.MAs(2);t.Q6J("ngIf",""===(null==a.errorMessage?null:a.errorMessage.trim()))("ngIfElse",s)}},dependencies:[u.O5,d.xw,d.Wh,d.yH,u.JJ]})}return n})();var f=g(5683),X=g(6385),G=g(2596),k=g(2159);const le=()=>["../connections/channels/open"],re=(n,o)=>({filterColumn:n,filterValue:o});function ce(n,o){if(1&n&&(t.TgZ(0,"div",19)(1,"a",20),t._uU(2),t.ALo(3,"slice"),t.qZA(),t.TgZ(4,"div",6)(5,"mat-hint",21)(6,"strong",8),t._uU(7,"Local:"),t.qZA(),t._uU(8),t.ALo(9,"number"),t.qZA(),t.TgZ(10,"mat-hint",22),t._UZ(11,"fa-icon",23),t._uU(12),t.ALo(13,"number"),t.qZA(),t.TgZ(14,"mat-hint",24)(15,"strong",8),t._uU(16,"Remote:"),t.qZA(),t._uU(17),t.ALo(18,"number"),t.qZA()(),t._UZ(19,"mat-progress-bar",25),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(3);t.xp6(1),t.s9C("matTooltip",e.alias||e.shortChannelId),t.s9C("matTooltipDisabled",(e.alias||e.shortChannelId).length<26),t.Q6J("routerLink",t.DdM(23,le))("state",t.WLB(24,re,e.alias?"alias":"shortChannelId",e.alias||e.shortChannelId)),t.xp6(1),t.AsE(" ",t.Dn7(3,11,(null==e?null:e.alias)||(null==e?null:e.shortChannelId),0,24),"",((null==e?null:e.alias)||(null==e?null:e.shortChannelId)).length>25?"...":""," "),t.xp6(6),t.hij("",t.xi3(9,15,(null==e?null:e.toLocal)||0,"1.0-0")," Sats"),t.xp6(3),t.Q6J("icon",i.faBalanceScale),t.xp6(1),t.hij(" (",t.lcZ(13,18,(null==e?null:e.balancedness)||0),") "),t.xp6(5),t.hij("",t.xi3(18,20,(null==e?null:e.toRemote)||0,"1.0-0")," Sats"),t.xp6(2),t.s9C("value",e.toLocal&&e.toLocal>0?+e.toLocal/(+e.toLocal+ +e.toRemote)*100:0)}}function ue(n,o){if(1&n&&(t.TgZ(0,"div",17),t.YNc(1,ce,20,27,"div",18),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.allChannels)}}function pe(n,o){if(1&n&&(t.TgZ(0,"div",3)(1,"div",4)(2,"span",5),t._uU(3,"Total Capacity"),t.qZA(),t.TgZ(4,"div",6)(5,"mat-hint",7)(6,"strong",8),t._uU(7,"Local:"),t.qZA(),t._uU(8),t.ALo(9,"number"),t.qZA(),t.TgZ(10,"mat-hint",9),t._UZ(11,"fa-icon",10),t._uU(12),t.ALo(13,"number"),t.qZA(),t.TgZ(14,"mat-hint",11)(15,"strong",8),t._uU(16,"Remote:"),t.qZA(),t._uU(17),t.ALo(18,"number"),t.qZA()(),t._UZ(19,"mat-progress-bar",12),t.qZA(),t.TgZ(20,"div",13),t._UZ(21,"mat-divider",14),t.qZA(),t.TgZ(22,"div",15),t.YNc(23,ue,2,1,"div",16),t.qZA()()),2&n){const e=t.oxw(),i=t.MAs(2);t.xp6(8),t.hij("",t.xi3(9,7,(null==e.channelBalances?null:e.channelBalances.localBalance)||0,"1.0-0")," Sats"),t.xp6(3),t.Q6J("icon",e.faBalanceScale),t.xp6(1),t.hij(" (",t.lcZ(13,10,(null==e.channelBalances?null:e.channelBalances.balancedness)||0),") "),t.xp6(5),t.hij("",t.xi3(18,12,(null==e.channelBalances?null:e.channelBalances.remoteBalance)||0,"1.0-0")," Sats"),t.xp6(2),t.s9C("value",null!=e.channelBalances&&e.channelBalances.localBalance&&(null==e.channelBalances?null:e.channelBalances.localBalance)>0?+(null==e.channelBalances?null:e.channelBalances.localBalance)/(+(null==e.channelBalances?null:e.channelBalances.localBalance)+ +(null==e.channelBalances?null:e.channelBalances.remoteBalance))*100:0),t.xp6(4),t.Q6J("ngIf",e.allChannels&&(null==e.allChannels?null:e.allChannels.length)>0)("ngIfElse",i)}}function me(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",26),t._uU(1," No channels available. "),t.TgZ(2,"button",27),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToChannels())}),t._uU(3,"Open Channel"),t.qZA()()}}function de(n,o){if(1&n&&(t.TgZ(0,"div",28)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let he=(()=>{class n{constructor(e){this.router=e,this.faBalanceScale=b.DL8,this.faDumbbell=b.FlN,this.sortBy="Balance Score"}goToChannels(){this.router.navigateByUrl("/ecl/connections")}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-capacity-info"]],inputs:{channelBalances:"channelBalances",allChannels:"allChannels",sortBy:"sortBy",errorMessage:"errorMessage"},decls:5,vars:2,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100",4,"ngIf","ngIfElse"],["noChannelBlock",""],["errorBlock",""],["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100"],["fxLayout","column","fxFlex","8","fxLayoutAlign","end start"],[1,"dashboard-capacity-header","this-channel-capacity"],["fxLayout","row","fxLayoutAlign","space-between start",1,"w-100"],["fxFlex","40","fxLayoutAlign","start center",1,"font-size-90"],[1,"font-weight-900","mr-5px"],["fxFlex","20","fxLayoutAlign","center center",1,"font-size-90"],["matTooltip","Balance Score",1,"mr-3px",3,"icon"],["fxFlex","40","fxLayoutAlign","end center",1,"font-size-90"],["mode","determinate","color","accent",1,"dashboard-progress-bar","this-channel-bar",3,"value"],["fxLayout","column","fxFlex","3","fxLayoutAlign","end stretch"],[1,"dashboard-divider"],[1,"channels-capacity-scroll",3,"perfectScrollbar"],["fxLayout","column","fxFlex","100",4,"ngIf","ngIfElse"],["fxLayout","column","fxFlex","100"],["class","mt-2",4,"ngFor","ngForOf"],[1,"mt-2"],[1,"dashboard-capacity-header",3,"routerLink","state","matTooltip","matTooltipDisabled"],["fxFlex","40","fxLayoutAlign","start center",1,"font-size-90","color-primary"],["fxFlex","20","fxLayoutAlign","center center",1,"font-size-90","color-primary"],["matTooltip","Balance Score",1,"color-primary","mr-3px",3,"icon"],["fxFlex","40","fxLayoutAlign","end center",1,"font-size-90","color-primary"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",1,"mt-1","w-100"],["mat-stroked-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(i,a){if(1&i&&t.YNc(0,pe,24,15,"div",0)(1,me,4,0,"ng-template",null,1,t.W1O)(3,de,3,1,"ng-template",null,2,t.W1O),2&i){const s=t.MAs(4);t.Q6J("ngIf",""===(null==a.errorMessage?null:a.errorMessage.trim()))("ngIfElse",s)}},dependencies:[u.sg,u.O5,F.BN,d.xw,d.Wh,d.yH,q.lW,f.bx,X.d,J.pW,G.gM,k.$V,y.rH,u.OU,u.JJ],styles:[".channels-capacity-scroll[_ngcontent-%COMP%]{width:100%;height:100%;overflow-y:hidden}"]})}return n})();function _e(n,o){if(1&n&&(t.TgZ(0,"mat-hint",19)(1,"strong",20),t._uU(2,"Capacity: "),t.qZA(),t._uU(3),t.ALo(4,"number"),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(3),t.hij("",t.xi3(4,1,e.toRemote||0,"1.0-0")," Sats")}}function ge(n,o){if(1&n&&(t.TgZ(0,"mat-hint",19)(1,"strong",20),t._uU(2,"Capacity: "),t.qZA(),t._uU(3),t.ALo(4,"number"),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(3),t.hij("",t.xi3(4,1,e.toLocal||0,"1.0-0")," Sats")}}function fe(n,o){if(1&n&&t._UZ(0,"mat-progress-bar",21),2&n){const e=t.oxw().$implicit,i=t.oxw(3);t.s9C("value",i.totalLiquidity>0?(+e.toRemote||0)/i.totalLiquidity*100:0)}}function Ce(n,o){if(1&n&&t._UZ(0,"mat-progress-bar",21),2&n){const e=t.oxw().$implicit,i=t.oxw(3);t.s9C("value",i.totalLiquidity>0?(+e.toLocal||0)/i.totalLiquidity*100:0)}}const xe=()=>["../connections/channels/open"],ye=(n,o)=>({filterColumn:n,filterValue:o});function be(n,o){if(1&n&&(t.TgZ(0,"div",14)(1,"a",15),t._uU(2),t.ALo(3,"slice"),t.qZA(),t.TgZ(4,"div",16),t.YNc(5,_e,5,4,"mat-hint",17)(6,ge,5,4,"mat-hint",17),t.qZA(),t.YNc(7,fe,1,1,"mat-progress-bar",18)(8,Ce,1,1,"mat-progress-bar",18),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(3);t.xp6(1),t.s9C("matTooltip",e.alias||e.shortChannelId),t.s9C("matTooltipDisabled",(e.alias||e.shortChannelId).length<26),t.Q6J("routerLink",t.DdM(14,xe))("state",t.WLB(15,ye,e.alias?"alias":"shortChannelId",e.alias||e.shortChannelId)),t.xp6(1),t.AsE(" ",t.Dn7(3,10,e.alias||e.shortChannelId,0,24),"",(e.alias||e.shortChannelId).length>25?"...":""," "),t.xp6(3),t.Q6J("ngIf","In"===i.direction),t.xp6(1),t.Q6J("ngIf","Out"===i.direction),t.xp6(1),t.Q6J("ngIf","In"===i.direction),t.xp6(1),t.Q6J("ngIf","Out"===i.direction)}}function Te(n,o){if(1&n&&(t.TgZ(0,"div",12),t.YNc(1,be,9,18,"div",13),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.allChannels)}}const Le=(n,o,e)=>({"mb-4":n,"mb-2":o,"mb-1":e});function ve(n,o){if(1&n&&(t.TgZ(0,"div",3)(1,"div",4)(2,"span",5),t._uU(3,"Total Capacity"),t.qZA(),t.TgZ(4,"mat-hint",6),t._uU(5),t.ALo(6,"number"),t.qZA(),t._UZ(7,"mat-progress-bar",7),t.qZA(),t.TgZ(8,"div",8),t._UZ(9,"mat-divider",9),t.qZA(),t.TgZ(10,"div",10),t.YNc(11,Te,2,1,"div",11),t.qZA()()),2&n){const e=t.oxw(),i=t.MAs(2);t.Q6J("ngClass",t.kEZ(7,Le,e.screenSize===e.screenSizeEnum.XS||e.screenSize===e.screenSizeEnum.SM,e.screenSize===e.screenSizeEnum.MD,e.screenSize===e.screenSizeEnum.LG||e.screenSize===e.screenSizeEnum.XL)),t.xp6(5),t.hij("",t.xi3(6,4,e.totalLiquidity,"1.0-0")," Sats"),t.xp6(6),t.Q6J("ngIf",e.allChannels&&e.allChannels.length>0)("ngIfElse",i)}}function Ze(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",24),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToChannels())}),t._uU(1,"Open Channel"),t.qZA()}}function Se(n,o){if(1&n&&(t.TgZ(0,"div",22),t._uU(1," No channels available. "),t.YNc(2,Ze,2,0,"button",23),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngIf","Out"===e.direction)}}function Ae(n,o){if(1&n&&(t.TgZ(0,"div",25)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let we=(()=>{class n{constructor(e,i){this.router=e,this.commonService=i,this.screenSize="",this.screenSizeEnum=l.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}goToChannels(){this.router.navigateByUrl("/ecl/connections")}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(y.F0),t.Y36(M.v))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-liquidity-info"]],inputs:{direction:"direction",totalLiquidity:"totalLiquidity",allChannels:"allChannels",errorMessage:"errorMessage"},decls:5,vars:2,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100",3,"ngClass",4,"ngIf","ngIfElse"],["noChannelBlock",""],["errorBlock",""],["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100",3,"ngClass"],["fxLayout","column","fxFlex","8","fxLayoutAlign","end start"],[1,"dashboard-capacity-header","this-channel-capacity"],[1,"font-size-90"],["mode","determinate","color","accent","value","100",1,"dashboard-progress-bar","this-channel-bar"],["fxLayout","column","fxFlex","3","fxLayoutAlign","end stretch"],[1,"dashboard-divider"],["fxLayout","column","fxFlex.gt-sm","88","fxFlex","84","fxLayoutAlign","start start",3,"perfectScrollbar"],["fxLayout","column","fxFlex","100","class","w-100",4,"ngIf","ngIfElse"],["fxLayout","column","fxFlex","100",1,"w-100"],["class","mt-2",4,"ngFor","ngForOf"],[1,"mt-2"],[1,"dashboard-capacity-header",3,"routerLink","state","matTooltip","matTooltipDisabled"],["fxLayout","row","fxLayoutAlign","space-between start",1,"w-100"],["fxFlex","100","fxLayoutAlign","start center","class","font-size-90 color-primary",4,"ngIf"],["class","dashboard-progress-bar","mode","determinate",3,"value",4,"ngIf"],["fxFlex","100","fxLayoutAlign","start center",1,"font-size-90","color-primary"],[1,"font-weight-900","mr-5px"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","1",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(i,a){if(1&i&&t.YNc(0,ve,12,11,"div",0)(1,Se,3,1,"ng-template",null,1,t.W1O)(3,Ae,3,1,"ng-template",null,2,t.W1O),2&i){const s=t.MAs(4);t.Q6J("ngIf",""===(null==a.errorMessage?null:a.errorMessage.trim()))("ngIfElse",s)}},dependencies:[u.mk,u.sg,u.O5,d.xw,d.Wh,d.yH,v.oO,q.lW,f.bx,X.d,J.pW,G.gM,k.$V,y.rH,u.OU,u.JJ]})}return n})();var W=g(8180),w=g(1476),L=g(3566),c=g(5313),Z=g(8525),Q=g(2181),E=g(2249),N=g(7700),pt=g(9337),K=g(5154),et=g(6046),m=g(6223),H=g(2032),$=g(6985);const Ee=["paymentReq"];function Ie(n,o){if(1&n&&(t.TgZ(0,"span",22),t._UZ(1,"fa-icon",23),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.convertedCurrency.symbol)}}function Fe(n,o){if(1&n&&t._UZ(0,"span",24),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.convertedCurrency.symbol,t.oJD)}}function qe(n,o){if(1&n&&(t.TgZ(0,"mat-hint",19),t._uU(1),t.YNc(2,Ie,2,1,"span",20)(3,Fe,1,1,"span",21),t._uU(4),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" ",e.paymentDecodedHintPre," "),t.xp6(1),t.Q6J("ngIf",e.convertedCurrency&&"FA"===e.convertedCurrency.iconType&&""!==e.paymentDecodedHintPre),t.xp6(1),t.Q6J("ngIf",e.convertedCurrency&&"SVG"===e.convertedCurrency.iconType&&""!==e.paymentDecodedHintPre),t.xp6(1),t.hij(" ",e.paymentDecodedHintPost," ")}}function Pe(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Payment request is required."),t.qZA())}function Oe(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.paymentDecodedHint)}}function Ue(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Payment amount is required."),t.qZA())}function ke(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",1)(1,"mat-label"),t._uU(2,"Amount (Sats)"),t.qZA(),t.TgZ(3,"input",25,26),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.paymentAmount=a)})("change",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onAmountChange(a))}),t.qZA(),t.TgZ(5,"mat-hint"),t._uU(6,"It is a zero amount invoice, enter amount to be paid."),t.qZA(),t.YNc(7,Ue,2,0,"mat-error",13),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("ngModel",e.paymentAmount),t.xp6(4),t.Q6J("ngIf",!e.paymentAmount)}}function Re(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.paymentError)}}function Me(n,o){if(1&n&&(t.TgZ(0,"div",27),t._UZ(1,"fa-icon",28),t.YNc(2,Re,2,1,"span",13),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.paymentError)}}let Ne=(()=>{class n{constructor(e,i,a,s,r,_,I,x){this.dialogRef=e,this.store=i,this.eclEffects=a,this.logger=s,this.commonService=r,this.decimalPipe=_,this.actions=I,this.dataService=x,this.faExclamationTriangle=b.eHv,this.convertedCurrency=null,this.paymentDecoded={},this.zeroAmtInvoice=!1,this.paymentAmount=null,this.paymentRequest="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.selActiveChannel={},this.activeChannels={},this.feeLimit=null,this.selFeeLimitType=l.Vc[0],this.feeLimitTypes=l.Vc,this.paymentError="",this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(C.Xz).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.activeChannels=e.activeChannels,this.logger.info(e)}),this.actions.pipe((0,h.R)(this.unSubs[1]),(0,Q.h)(e=>e.type===l.lr.UPDATE_API_CALL_STATUS_ECL||e.type===l.lr.SEND_PAYMENT_STATUS_ECL)).subscribe(e=>{e.type===l.lr.SEND_PAYMENT_STATUS_ECL&&this.dialogRef.close(),e.type===l.lr.UPDATE_API_CALL_STATUS_ECL&&e.payload.status===l.Bn.ERROR&&"SendPayment"===e.payload.action&&(delete this.paymentDecoded.amount,this.paymentError=e.payload.message)})}onSendPayment(){if(!this.paymentRequest)return!0;this.paymentDecoded.timestamp?this.sendPayment():(this.paymentAmount=null,this.paymentError="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.paymentReq.control.setErrors(null),this.dataService.decodePayment(this.paymentRequest,!0).pipe((0,W.q)(1)).subscribe({next:e=>{this.paymentDecoded=e,this.paymentDecoded.timestamp&&!this.paymentDecoded.amount?(this.paymentDecoded.amount=0,this.zeroAmtInvoice=!0,this.paymentDecodedHintPre="Zero Amount Invoice | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""):(this.zeroAmtInvoice=!1,this.selNode&&this.selNode.settings.fiatConversion&&this.paymentDecoded.amount?this.commonService.convertCurrency(+this.paymentDecoded.amount,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,h.R)(this.unSubs[2])).subscribe({next:i=>{this.convertedCurrency=i,this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount:0)+" Sats (",this.paymentDecodedHintPost=this.decimalPipe.transform(this.convertedCurrency.OTHER?this.convertedCurrency.OTHER:0,l.Xz.OTHER)+") | Memo: "+this.paymentDecoded.description},error:i=>{this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount/1e3:0)+" Sats | Memo: "+this.paymentDecoded.description+". Unable to convert currency.",this.paymentDecodedHintPost=""}}):(this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount:0)+" Sats | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""))},error:e=>{this.logger.error(e),this.paymentDecodedHintPre="ERROR: "+(e.message?e.message:"string"==typeof e?e:JSON.stringify(e)),this.paymentDecodedHintPost="",this.paymentReq.control.setErrors({decodeError:!0})}}))}sendPayment(){this.store.dispatch((0,E.oV)(this.zeroAmtInvoice&&this.paymentAmount?{payload:{invoice:this.paymentRequest,amountMsat:1e3*this.paymentAmount,fromDialog:!0}}:{payload:{invoice:this.paymentRequest,fromDialog:!0}}))}onPaymentRequestEntry(e){this.paymentRequest=e&&"string"==typeof e?e.trim():e,this.paymentError="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.zeroAmtInvoice=!1,this.paymentRequest&&this.paymentRequest.length>100&&(this.paymentReq.control.setErrors(null),this.zeroAmtInvoice=!1,this.dataService.decodePayment(this.paymentRequest,!0).pipe((0,W.q)(1)).subscribe({next:i=>{this.paymentDecoded=i,this.paymentDecoded.timestamp&&!this.paymentDecoded.amount?(this.paymentDecoded.amount=0,this.zeroAmtInvoice=!0,this.paymentDecodedHintPre="Zero Amount Invoice | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""):(this.zeroAmtInvoice=!1,this.selNode&&this.selNode.settings.fiatConversion&&this.paymentDecoded.amount?this.commonService.convertCurrency(+this.paymentDecoded.amount,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,h.R)(this.unSubs[3])).subscribe({next:a=>{this.convertedCurrency=a,this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount:0)+" Sats (",this.paymentDecodedHintPost=this.decimalPipe.transform(this.convertedCurrency.OTHER?this.convertedCurrency.OTHER:0,l.Xz.OTHER)+") | Memo: "+this.paymentDecoded.description},error:a=>{this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount:0)+" Sats | Memo: "+this.paymentDecoded.description+". Unable to convert currency.",this.paymentDecodedHintPost=""}}):(this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount:0)+" Sats | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""))},error:i=>{this.logger.error(i),this.paymentDecodedHintPre="ERROR: "+(i.message?i.message:"string"==typeof i?i:JSON.stringify(i)),this.paymentDecodedHintPost="",this.paymentReq.control.setErrors({decodeError:!0})}}))}onAmountChange(e){delete this.paymentDecoded.amount,this.paymentDecoded.amount=e}resetData(){this.paymentDecoded={},this.paymentRequest="",this.selActiveChannel=null,this.feeLimit=null,this.selFeeLimitType=l.Vc[0],this.paymentReq.control.setErrors(null),this.paymentError="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.zeroAmtInvoice=!1}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(N.so),t.Y36(A.yh),t.Y36(pt.o),t.Y36(U.mQ),t.Y36(M.v),t.Y36(u.JJ),t.Y36(K.eX),t.Y36(et.D))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-lightning-send-payments"]],viewQuery:function(i,a){if(1&i&&t.Gf(Ee,5),2&i){let s;t.iGM(s=t.CRH())&&(a.paymentReq=s.first)}},decls:26,vars:7,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayoutAlign","space-between stretch","fxLayout","column"],["sendPaymentForm","ngForm"],["fxLayout","column","fxFlex","100"],["autoFocus","","matInput","","name","paymentRequest","rows","4","tabindex","1","required","",3,"ngModel","ngModelChange","matTextareaAutosize"],["paymentReq","ngModel"],["fxLayout","row wrap","fxFlex","100",4,"ngIf"],[4,"ngIf"],["fxFlex","100",4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","3",3,"click"],["fxLayout","row wrap","fxFlex","100"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["matInput","","name","amount","tabindex","2","required","",3,"ngModel","ngModelChange","change"],["paymentAmt","ngModel"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"]],template:function(i,a){if(1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Send Payment"),t.qZA()(),t.TgZ(6,"button",5),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7,8)(11,"mat-form-field",9)(12,"mat-label"),t._uU(13,"Payment Request"),t.qZA(),t.TgZ(14,"textarea",10,11),t.NdJ("ngModelChange",function(r){return a.onPaymentRequestEntry(r)})("matTextareaAutosize",function(){return!0}),t.qZA(),t.YNc(16,qe,5,4,"mat-hint",12)(17,Pe,2,0,"mat-error",13)(18,Oe,2,1,"mat-error",13),t.qZA(),t.YNc(19,ke,8,2,"mat-form-field",14)(20,Me,3,2,"div",15),t.TgZ(21,"div",16)(22,"button",17),t.NdJ("click",function(){return a.resetData()}),t._uU(23,"Clear Fields"),t.qZA(),t.TgZ(24,"button",18),t.NdJ("click",function(){return a.onSendPayment()}),t._uU(25,"Send Payment"),t.qZA()()()()()()),2&i){const s=t.MAs(15);t.xp6(6),t.Q6J("mat-dialog-close",!1),t.xp6(8),t.Q6J("ngModel",a.paymentRequest),t.xp6(2),t.Q6J("ngIf",a.paymentRequest&&""!==a.paymentDecodedHintPre),t.xp6(1),t.Q6J("ngIf",!a.paymentRequest),t.xp6(1),t.Q6J("ngIf",null==s.errors?null:s.errors.decodeError),t.xp6(1),t.Q6J("ngIf",a.zeroAmtInvoice),t.xp6(1),t.Q6J("ngIf",""!==a.paymentError)}},dependencies:[u.O5,m._Y,m.Fj,m.JJ,m.JL,m.Q7,m.On,m.F,F.BN,d.xw,d.Wh,d.yH,N.ZT,q.lW,T.dn,T.dk,H.Nt,f.KE,f.hX,f.bx,f.TO,$.h]})}return n})();var B=g(3305);const De=["scrollContainer"];function Je(n,o){if(1&n&&(t.TgZ(0,"div",9)(1,"div",1)(2,"h4",11),t._uU(3,"Description"),t.qZA(),t.TgZ(4,"span",12),t._uU(5),t.qZA()()()),2&n){const e=t.oxw();t.xp6(5),t.Oqu(e.description)}}function He(n,o){1&n&&t._UZ(0,"mat-divider",14)}function Qe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-expansion-panel",23),t.NdJ("opened",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onExpansionOpen(!0))})("closed",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onExpansionOpen(!1))}),t.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"h4",24),t._uU(4),t.qZA(),t.TgZ(5,"h4",25),t._uU(6),t.ALo(7,"number"),t.qZA()()(),t.TgZ(8,"div",8)(9,"div",9)(10,"div",26)(11,"h4",11),t._uU(12,"Fees (mSats)"),t.qZA(),t.TgZ(13,"span",12),t._uU(14),t.ALo(15,"number"),t.qZA()(),t.TgZ(16,"div",26)(17,"h4",11),t._uU(18,"Date/Time"),t.qZA(),t.TgZ(19,"span",12),t._uU(20),t.ALo(21,"date"),t.qZA()()(),t._UZ(22,"mat-divider",14),t.TgZ(23,"div",9)(24,"div",1)(25,"h4",11),t._uU(26,"ID"),t.qZA(),t.TgZ(27,"span",27),t._uU(28),t.qZA()()(),t._UZ(29,"mat-divider",14),t.TgZ(30,"div",9)(31,"div",1)(32,"h4",11),t._uU(33,"To Channel"),t.qZA(),t.TgZ(34,"span",27),t._uU(35),t.qZA()()()()()}if(2&n){const e=o.$implicit,i=o.index,a=t.oxw();t.Q6J("expanded",a.expansionOpen),t.xp6(4),t.hij("Part ",i+1,""),t.xp6(2),t.hij("",t.lcZ(7,7,e.amount)," (Sats)"),t.xp6(8),t.Oqu(t.lcZ(15,9,e.feesPaid)),t.xp6(6),t.Oqu(t.xi3(21,11,e.timestamp,"dd/MMM/y HH:mm")),t.xp6(8),t.Oqu(e.id),t.xp6(7),t.Oqu(e.toChannelAlias)}}let Be=(()=>{class n{constructor(e,i){this.dialogRef=e,this.data=i,this.description=null,this.shouldScroll=!0,this.expansionOpen=!0}ngOnInit(){this.payment=this.data.payment,this.data.sentPaymentInfo.length>0&&this.data.sentPaymentInfo[0].paymentRequest&&this.data.sentPaymentInfo[0].paymentRequest.description&&""!==this.data.sentPaymentInfo[0].paymentRequest.description&&(this.description=this.data.sentPaymentInfo[0].paymentRequest.description)}ngAfterViewChecked(){this.shouldScroll=this.scrollContainer.nativeElement.classList.value.includes("ps--active-y")}onScrollDown(){this.scrollContainer.nativeElement.scrollTop=this.scrollContainer.nativeElement.scrollTop+62.6}onExpansionOpen(e){this.expansionOpen=e}onClose(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(N.so),t.Y36(N.WI))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-payment-information"]],viewQuery:function(i,a){if(1&i&&t.Gf(De,5),2&i){let s;t.iGM(s=t.CRH())&&(a.scrollContainer=s.first)}},decls:66,vars:15,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign","space-between stretch"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","3","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"h-40","padding-gap-x-large",3,"perfectScrollbar"],["scrollContainer",""],["fxLayout","column"],["fxLayout","row"],["fxFlex","30"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],["fxFlex","70"],[1,"w-100","my-1"],["fxLayout","row",4,"ngIf"],["class","w-100 my-1",4,"ngIf"],["class","flat-expansion-panel my-1",3,"expanded","opened","closed",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start end",1,"btn-sticky-container","padding-gap-x-large"],["mat-mini-fab","","aria-label","Scroll Down","fxLayoutAlign","center center",3,"click"],["fxLayoutAlign","center center"],["fxLayout","row","fxLayoutAlign","end center",1,"padding-gap-x-large","padding-gap-bottom-large"],["fxLayoutAlign","center center","tabindex","1","mat-button","","color","primary","type","button","default","",1,"mr-1",3,"mat-dialog-close"],[1,"flat-expansion-panel","my-1",3,"expanded","opened","closed"],["fxFlex","30","fxLayoutAlign","start",1,"font-bold-500"],["fxFlex","70","fxLayoutAlign","start",1,"font-bold-500"],["fxFlex","50"],[1,"overflow-wrap","foreground-secondary-text"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Payment Information"),t.qZA()(),t.TgZ(6,"button",5),t.NdJ("click",function(){return a.onClose()}),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6,7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"h4",11),t._uU(14,"Amount (Sats)"),t.qZA(),t.TgZ(15,"span",12),t._uU(16),t.ALo(17,"number"),t.qZA()(),t.TgZ(18,"div",13)(19,"h4",11),t._uU(20,"Date/Time"),t.qZA(),t.TgZ(21,"span",12),t._uU(22),t.ALo(23,"date"),t.qZA()()(),t._UZ(24,"mat-divider",14),t.TgZ(25,"div",9)(26,"div",1)(27,"h4",11),t._uU(28,"ID"),t.qZA(),t.TgZ(29,"span",12),t._uU(30),t.qZA()()(),t._UZ(31,"mat-divider",14),t.TgZ(32,"div",9)(33,"div",1)(34,"h4",11),t._uU(35,"Payment Hash"),t.qZA(),t.TgZ(36,"span",12),t._uU(37),t.qZA()()(),t._UZ(38,"mat-divider",14),t.TgZ(39,"div",9)(40,"div",1)(41,"h4",11),t._uU(42,"Payment Preimage"),t.qZA(),t.TgZ(43,"span",12),t._uU(44),t.qZA()()(),t._UZ(45,"mat-divider",14),t.TgZ(46,"div",9)(47,"div",1)(48,"h4",11),t._uU(49,"Recipient Node"),t.qZA(),t.TgZ(50,"span",12),t._uU(51),t.qZA()()(),t._UZ(52,"mat-divider",14),t.YNc(53,Je,6,1,"div",15)(54,He,1,0,"mat-divider",16),t.TgZ(55,"div",9)(56,"div",1)(57,"mat-accordion"),t.YNc(58,Qe,36,14,"mat-expansion-panel",17),t.qZA()()()()(),t.TgZ(59,"div",18)(60,"button",19),t.NdJ("click",function(){return a.onScrollDown()}),t.TgZ(61,"mat-icon",20),t._uU(62,"arrow_downward"),t.qZA()()(),t.TgZ(63,"div",21)(64,"button",22),t._uU(65,"OK"),t.qZA()()()()),2&i&&(t.xp6(16),t.Oqu(t.lcZ(17,10,a.payment.recipientAmount)),t.xp6(6),t.Oqu(t.xi3(23,12,a.payment.firstPartTimestamp,"dd/MMM/y HH:mm")),t.xp6(8),t.Oqu(a.payment.id),t.xp6(7),t.Oqu(a.payment.paymentHash),t.xp6(7),t.Oqu(a.payment.paymentPreimage),t.xp6(7),t.Oqu(a.payment.recipientNodeAlias),t.xp6(2),t.Q6J("ngIf",a.description),t.xp6(1),t.Q6J("ngIf",a.description),t.xp6(4),t.Q6J("ngForOf",a.payment.parts),t.xp6(6),t.Q6J("mat-dialog-close",!1))},dependencies:[u.sg,u.O5,d.xw,d.Wh,d.yH,N.ZT,q.lW,q.nh,T.dn,T.dk,B.pp,B.ib,B.yz,B.yK,ct.Hw,X.d,k.$V,u.JJ,u.uU]})}return n})();var S=g(9103),at=g(2703),z=g(2995),V=g(3680);const Ve=["sendPaymentForm"];function Ye(n,o){if(1&n&&(t.TgZ(0,"span",17),t._UZ(1,"fa-icon",18),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("icon",e.convertedCurrency.symbol)}}function ze(n,o){if(1&n&&t._UZ(0,"span",19),2&n){const e=t.oxw(3);t.Q6J("innerHTML",e.convertedCurrency.symbol,t.oJD)}}function Ge(n,o){if(1&n&&(t.TgZ(0,"mat-hint",14),t._uU(1),t.YNc(2,Ye,2,1,"span",15)(3,ze,1,1,"span",16),t._uU(4),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.paymentDecodedHintPre," "),t.xp6(1),t.Q6J("ngIf",e.convertedCurrency&&"FA"===e.convertedCurrency.iconType&&""!==e.paymentDecodedHintPre),t.xp6(1),t.Q6J("ngIf",e.convertedCurrency&&"SVG"===e.convertedCurrency.iconType&&""!==e.paymentDecodedHintPre),t.xp6(1),t.hij(" ",e.paymentDecodedHintPost," ")}}function We(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Payment request is required."),t.qZA())}function Ke(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"form",4,5)(2,"mat-form-field",6)(3,"mat-label"),t._uU(4,"Payment Request"),t.qZA(),t.TgZ(5,"textarea",7,8),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onPaymentRequestEntry(a))})("matTextareaAutosize",function(){return!0}),t.qZA(),t.YNc(7,Ge,5,4,"mat-hint",9)(8,We,2,0,"mat-error",10),t.qZA(),t.TgZ(9,"div",11)(10,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.resetData())}),t._uU(11,"Clear Field"),t.qZA(),t.TgZ(12,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSendPayment())}),t._uU(13,"Send Payment"),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(5),t.Q6J("ngModel",e.paymentRequest),t.xp6(2),t.Q6J("ngIf",e.paymentRequest&&""!==e.paymentDecodedHintPre),t.xp6(1),t.Q6J("ngIf",!e.paymentRequest)}}function Xe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",20)(1,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openSendPaymentModal())}),t._uU(2,"Send Payment"),t.qZA()()}}function $e(n,o){if(1&n&&(t.TgZ(0,"mat-option",66),t._uU(1),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.Q6J("value",e),t.xp6(1),t.Oqu(i.getLabel(e))}}function je(n,o){1&n&&t._UZ(0,"mat-progress-bar",67)}function tn(n,o){1&n&&(t.TgZ(0,"th",68),t._uU(1,"Date/Time"),t.qZA())}function en(n,o){if(1&n&&(t.TgZ(0,"td",69),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,null==e?null:e.firstPartTimestamp,"dd/MMM/y HH:mm"))}}function nn(n,o){1&n&&(t.TgZ(0,"th",68),t._uU(1,"ID"),t.qZA())}const D=n=>({width:n});function an(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",70)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.id)}}function on(n,o){1&n&&(t.TgZ(0,"th",68),t._uU(1,"Destination Node ID"),t.qZA())}function sn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",70)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.recipientNodeId)}}function ln(n,o){1&n&&(t.TgZ(0,"th",68),t._uU(1,"Destination"),t.qZA())}function rn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",70)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.recipientNodeAlias)}}function cn(n,o){1&n&&(t.TgZ(0,"th",68),t._uU(1,"Description"),t.qZA())}function un(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",70)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.description)}}function pn(n,o){1&n&&(t.TgZ(0,"th",68),t._uU(1,"Payment Hash"),t.qZA())}function mn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",70)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.paymentHash)}}function dn(n,o){1&n&&(t.TgZ(0,"th",68),t._uU(1,"Preimage"),t.qZA())}function hn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",70)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.paymentPreimage)}}function _n(n,o){1&n&&(t.TgZ(0,"th",72),t._uU(1,"Amount (Sats)"),t.qZA())}function gn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"span",73),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,null==e?null:e.recipientAmount))}}function fn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",74)(1,"div",75)(2,"mat-select",76),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",77),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onDownloadCSV())}),t._uU(5,"Download CSV"),t.qZA()()()()}}function Cn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",78)(1,"button",79),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.onPaymentClick(s))}),t._uU(2,"View Info"),t.qZA()()}}function xn(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No payment available."),t.qZA())}function yn(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting payments..."),t.qZA())}function bn(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function Tn(n,o){if(1&n&&(t.TgZ(0,"td",80),t.YNc(1,xn,2,0,"p",10)(2,yn,2,0,"p",10)(3,bn,2,1,"p",10),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.payments&&e.payments.data)||(null==e.payments||null==e.payments.data?null:e.payments.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.payments&&e.payments.data)||(null==e.payments||null==e.payments.data?null:e.payments.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.payments&&e.payments.data)||(null==e.payments||null==e.payments.data?null:e.payments.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}function Ln(n,o){if(1&n&&(t.TgZ(0,"span",81),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.timestamp,"dd/MMM/y HH:mm")," ")}}function vn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Ln,3,4,"span",82),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function Zn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"span",81),t._uU(2),t.qZA(),t.YNc(3,vn,2,1,"ng-container",10),t.qZA()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" Total Attempts: ",(null==e||null==e.parts?null:e.parts.length)||0," "),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Sn(n,o){if(1&n&&(t.TgZ(0,"span",81)(1,"span",83)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(4);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(e.id)}}function An(n,o){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Sn,4,4,"span",82),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function wn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",83)(2,"span",71),t._uU(3),t.qZA()(),t.YNc(4,An,2,1,"span",10),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(3,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.id),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function En(n,o){if(1&n&&(t.TgZ(0,"span",81)(1,"span",83)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(4);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(e.toChannelId)}}function In(n,o){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,En,4,4,"span",82),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function Fn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",83)(2,"span",71),t._uU(3),t.qZA()(),t.YNc(4,In,2,1,"span",10),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(3,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.recipientNodeId),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function qn(n,o){if(1&n&&(t.TgZ(0,"span",81)(1,"span",83)(2,"span",71),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(4);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(e.toChannelAlias)}}function Pn(n,o){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,qn,4,4,"span",82),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function On(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",83)(2,"span",71),t._uU(3),t.qZA()(),t.YNc(4,Pn,2,1,"span",10),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(3,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.recipientNodeAlias),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Un(n,o){if(1&n&&(t.TgZ(0,"span",84),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.amount,"1.0-0")," ")}}function kn(n,o){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Un,3,4,"span",85),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function Rn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"span",84),t._uU(2),t.ALo(3,"number"),t.qZA(),t.YNc(4,kn,2,1,"span",10),t.qZA()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.xi3(3,2,null==e?null:e.recipientAmount,"1.0-0")),t.xp6(2),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Mn(n,o){if(1&n&&(t.TgZ(0,"span",81)(1,"span",83)(2,"span",71),t._uU(3),t.ALo(4,"number"),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(4);t.xp6(1),t.Q6J("ngStyle",t.VKq(5,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.hij("Fee Paid: ",t.xi3(4,2,e.feesPaid,"1.0-0")," (Sats)")}}function Nn(n,o){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Mn,5,7,"span",82),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function Dn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",83)(2,"span",71),t._uU(3),t.qZA()(),t.YNc(4,Nn,2,1,"span",10),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(3,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.description),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Jn(n,o){if(1&n&&(t.TgZ(0,"span",81)(1,"span",83)(2,"span",71),t._uU(3),t.ALo(4,"number"),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(4);t.xp6(1),t.Q6J("ngStyle",t.VKq(5,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.hij("Fee Paid: ",t.xi3(4,2,e.feesPaid,"1.0-0")," (Sats)")}}function Hn(n,o){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Jn,5,7,"span",82),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function Qn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",83)(2,"span",71),t._uU(3),t.qZA()(),t.YNc(4,Hn,2,1,"span",10),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(3,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.paymentHash),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"span",81)(1,"span",83)(2,"span",71),t._uU(3),t.ALo(4,"number"),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(4);t.xp6(1),t.Q6J("ngStyle",t.VKq(5,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.hij("Fee Paid: ",t.xi3(4,2,e.feesPaid,"1.0-0")," (Sats)")}}function Vn(n,o){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Bn,5,7,"span",82),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function Yn(n,o){if(1&n&&(t.TgZ(0,"td",69)(1,"div",83)(2,"span",71),t._uU(3),t.qZA()(),t.YNc(4,Vn,2,1,"span",10),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(3,D,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.paymentPreimage),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function zn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",89)(1,"button",90),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw(2).$implicit,_=t.oxw(2);return t.KtG(_.onPartClick(s,r))}),t._uU(2),t.qZA()()}if(2&n){const e=o.index;t.xp6(2),t.hij("View ",e+1,"")}}function Gn(n,o){if(1&n&&(t.TgZ(0,"div"),t.YNc(1,zn,3,1,"div",88),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.parts)}}function Wn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",69)(1,"span",86)(2,"button",87),t.NdJ("click",function(){const s=t.CHM(e).$implicit;return t.KtG(s.is_expanded=!s.is_expanded)}),t._uU(3),t.qZA()(),t.YNc(4,Gn,2,1,"div",10),t.qZA()}if(2&n){const e=o.$implicit;t.xp6(3),t.Oqu(null!=e&&e.is_expanded?"Hide":"Show"),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Kn(n,o){1&n&&t._UZ(0,"tr",91)}const Xn=n=>({"display-none":n});function $n(n,o){if(1&n&&t._UZ(0,"tr",92),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Xn,(null==e.payments||null==e.payments.data?null:e.payments.data.length)>0))}}function jn(n,o){1&n&&t._UZ(0,"tr",93)}function ti(n,o){1&n&&t._UZ(0,"tr",91)}const ei=()=>["all"],ni=n=>({"error-border":n}),ii=()=>["no_payment"];function ai(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",21)(1,"div",22)(2,"div",23),t._UZ(3,"fa-icon",24),t.TgZ(4,"span",25),t._uU(5,"Payments History"),t.qZA()(),t.TgZ(6,"div",26)(7,"mat-form-field",27)(8,"mat-label"),t._uU(9,"Filter By"),t.qZA(),t.TgZ(10,"mat-select",28),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.selFilterBy=a)})("selectionChange",function(){t.CHM(e);const a=t.oxw();return a.selFilter="",t.KtG(a.applyFilter())}),t.TgZ(11,"perfect-scrollbar"),t.YNc(12,$e,2,2,"mat-option",29),t.qZA()()(),t.TgZ(13,"mat-form-field",27)(14,"mat-label"),t._uU(15,"Filter"),t.qZA(),t.TgZ(16,"input",30),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.selFilter=a)})("input",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.applyFilter())})("keyup",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.applyFilter())}),t.qZA()()()(),t.TgZ(17,"div",31)(18,"div",32),t.YNc(19,je,1,0,"mat-progress-bar",33),t.TgZ(20,"table",34,35),t.ynx(22,36),t.YNc(23,tn,2,0,"th",37)(24,en,3,4,"td",38),t.BQk(),t.ynx(25,39),t.YNc(26,nn,2,0,"th",37)(27,an,4,4,"td",38),t.BQk(),t.ynx(28,40),t.YNc(29,on,2,0,"th",37)(30,sn,4,4,"td",38),t.BQk(),t.ynx(31,41),t.YNc(32,ln,2,0,"th",37)(33,rn,4,4,"td",38),t.BQk(),t.ynx(34,42),t.YNc(35,cn,2,0,"th",37)(36,un,4,4,"td",38),t.BQk(),t.ynx(37,43),t.YNc(38,pn,2,0,"th",37)(39,mn,4,4,"td",38),t.BQk(),t.ynx(40,44),t.YNc(41,dn,2,0,"th",37)(42,hn,4,4,"td",38),t.BQk(),t.ynx(43,45),t.YNc(44,_n,2,0,"th",46)(45,gn,4,3,"td",38),t.BQk(),t.ynx(46,47),t.YNc(47,fn,6,0,"th",48)(48,Cn,3,0,"td",49),t.BQk(),t.ynx(49,50),t.YNc(50,Tn,4,3,"td",51),t.BQk(),t.ynx(51,52),t.YNc(52,Zn,4,2,"td",38),t.BQk(),t.ynx(53,53),t.YNc(54,wn,5,5,"td",38),t.BQk(),t.ynx(55,54),t.YNc(56,Fn,5,5,"td",38),t.BQk(),t.ynx(57,55),t.YNc(58,On,5,5,"td",38),t.BQk(),t.ynx(59,56),t.YNc(60,Rn,5,5,"td",38),t.BQk(),t.ynx(61,57),t.YNc(62,Dn,5,5,"td",38),t.BQk(),t.ynx(63,58),t.YNc(64,Qn,5,5,"td",38),t.BQk(),t.ynx(65,59),t.YNc(66,Yn,5,5,"td",38),t.BQk(),t.ynx(67,60),t.YNc(68,Wn,5,2,"td",38),t.BQk(),t.YNc(69,Kn,1,0,"tr",61)(70,$n,1,3,"tr",62)(71,jn,1,0,"tr",63)(72,ti,1,0,"tr",64),t.qZA()()(),t._UZ(73,"mat-paginator",65),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faHistory),t.xp6(7),t.Q6J("ngModel",e.selFilterBy),t.xp6(2),t.Q6J("ngForOf",t.DdM(17,ei).concat(e.displayedColumns.slice(0,-1))),t.xp6(4),t.Q6J("ngModel",e.selFilter),t.xp6(3),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",e.tableSetting.sortBy)("matSortDirection",e.tableSetting.sortOrder)("dataSource",e.payments)("ngClass",t.VKq(18,ni,""!==e.errorMessage)),t.xp6(49),t.Q6J("matRowDefColumns",e.partColumns)("matRowDefWhen",e.is_group),t.xp6(1),t.Q6J("matFooterRowDef",t.DdM(20,ii)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let At=(()=>{class n{constructor(e,i,a,s,r,_,I,x){this.logger=e,this.commonService=i,this.store=a,this.rtlEffects=s,this.decimalPipe=r,this.dataService=_,this.datePipe=I,this.camelCaseWithSpaces=x,this.calledFrom="transactions",this.convertedCurrency=null,this.nodePageDefs=l.Xk,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="transactions",this.tableSetting={tableId:"payments",recordsPerPage:l.IV,sortBy:"firstPartTimestamp",sortOrder:l.Pi.DESCENDING},this.faHistory=b.qO$,this.newlyAddedPayment="",this.information={},this.payments=new c.by([]),this.paymentJSONArr=[],this.paymentDecoded={},this.displayedColumns=[],this.partColumns=[],this.paymentRequest="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.totalRecords=0,this.flgInit=!1,this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(C.yD).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.information=e}),this.store.select(C.nF).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.partColumns=[],this.displayedColumns.map(i=>this.partColumns.push("group_"+i)),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.flgInit||(this.flgInit=!0,this.store.dispatch((0,E.cQ)({payload:{count:1e6,skip:0}}))),this.logger.info(this.displayedColumns)}),this.store.select(C.PP).pipe((0,h.R)(this.unSubs[3])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.paymentJSONArr=e.payments&&e.payments.sent&&e.payments.sent.length>0?e.payments.sent:[],this.paymentJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadPaymentsTable(this.paymentJSONArr),this.logger.info(e)})}ngAfterViewInit(){this.paymentJSONArr.length>0&&this.loadPaymentsTable(this.paymentJSONArr)}applyFilter(){this.payments.filter=this.selFilter.trim().toLowerCase()}getLabel(e){const i=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column,"_"):this.commonService.titleCase(e)}setFilterPredicate(){this.payments.filterPredicate=(e,i)=>{let a="";switch(this.selFilterBy){case"all":a=(e.firstPartTimestamp?this.datePipe.transform(new Date(e.firstPartTimestamp),"dd/MMM/y HH:mm")?.toLowerCase():"")+JSON.stringify(e).toLowerCase();break;case"firstPartTimestamp":a=this.datePipe.transform(new Date(e.firstPartTimestamp||0),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;default:a=typeof e[this.selFilterBy]>"u"?"":"string"==typeof e[this.selFilterBy]?e[this.selFilterBy].toLowerCase():"boolean"==typeof e[this.selFilterBy]?e[this.selFilterBy]?"yes":"no":e[this.selFilterBy].toString()}return a.includes(i)}}loadPaymentsTable(e){this.payments=new c.by(e?[...e]:[]),this.payments.sort=this.sort,this.payments.sortingDataAccessor=(i,a)=>{switch(a){case"firstPartTimestamp":return this.commonService.sortByKey(i.parts,"timestamp","number",this.sort?.direction),i.firstPartTimestamp;case"id":return this.commonService.sortByKey(i.parts,"id","string",this.sort?.direction),i.id;case"recipientNodeAlias":return this.commonService.sortByKey(i.parts,"toChannelAlias","string",this.sort?.direction),i.recipientNodeAlias;case"recipientAmount":return this.commonService.sortByKey(i.parts,"amount","number",this.sort?.direction),i.recipientAmount;default:return i[a]&&isNaN(i[a])?i[a].toLocaleLowerCase():i[a]?+i[a]:null}},this.payments.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onSendPayment(){if(!this.paymentRequest)return!0;this.paymentDecoded.timestamp?this.sendPayment():this.dataService.decodePayment(this.paymentRequest,!1).pipe((0,W.q)(1)).subscribe(e=>{this.paymentDecoded=e,this.paymentDecoded.timestamp?(this.paymentDecoded.amount||(this.paymentDecoded.amount=0),this.sendPayment()):this.resetData()})}sendPayment(){this.newlyAddedPayment=this.paymentDecoded.paymentHash||"",this.paymentDecoded.amount&&0!==this.paymentDecoded.amount?(this.store.dispatch((0,S.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Confirm Send Payment",noBtnText:"Cancel",yesBtnText:"Send Payment",message:[[{key:"paymentHash",value:this.paymentDecoded.paymentHash,title:"Payment Hash",width:100}],[{key:"nodeId",value:this.paymentDecoded.nodeId,title:"Payee",width:100}],[{key:"description",value:this.paymentDecoded.description,title:"Description",width:100}],[{key:"timestamp",value:this.paymentDecoded.timestamp,title:"Creation Date",width:50,type:l.Gi.DATE_TIME},{key:"amount",value:this.paymentDecoded.amount,title:"Amount (Sats)",width:50,type:l.Gi.NUMBER}],[{key:"expiry",value:this.paymentDecoded.expiry,title:"Expiry",width:50,type:l.Gi.NUMBER},{key:"minFinalCltvExpiry",value:this.paymentDecoded.minFinalCltvExpiry,title:"CLTV Expiry",width:50}]]}}})),this.rtlEffects.closeConfirm.pipe((0,W.q)(1)).subscribe(i=>{i&&(this.store.dispatch((0,E.oV)({payload:{invoice:this.paymentRequest,fromDialog:!1}})),this.resetData())})):(this.store.dispatch((0,S.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Enter Amount and Confirm Send Payment",message:[[{key:"paymentHash",value:this.paymentDecoded.paymentHash,title:"Payment Hash",width:100}],[{key:"nodeId",value:this.paymentDecoded.nodeId,title:"Payee",width:100}],[{key:"description",value:this.paymentDecoded.description,title:"Description",width:100}],[{key:"timestamp",value:this.paymentDecoded.timestamp,title:"Creation Date",width:40,type:l.Gi.DATE_TIME},{key:"expiry",value:this.paymentDecoded.expiry,title:"Expiry",width:30,type:l.Gi.NUMBER},{key:"minFinalCltvExpiry",value:this.paymentDecoded.minFinalCltvExpiry,title:"CLTV Expiry",width:30}]],noBtnText:"Cancel",yesBtnText:"Send Payment",flgShowInput:!0,titleMessage:"It is a zero amount invoice. Enter the amount (Sats) to pay.",getInputs:[{placeholder:"Amount (Sats)",inputType:l.Gi.NUMBER,inputValue:"",width:30}]}}})),this.rtlEffects.closeConfirm.pipe((0,W.q)(1)).subscribe(a=>{a&&(this.paymentDecoded.amount=a[0].inputValue,this.store.dispatch((0,E.oV)({payload:{invoice:this.paymentRequest,amountMsat:1e3*a[0].inputValue,fromDialog:!1}})),this.resetData())}))}onPaymentRequestEntry(e){this.paymentRequest=e,this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.paymentRequest&&this.paymentRequest.length>100&&this.dataService.decodePayment(this.paymentRequest,!1).pipe((0,W.q)(1)).subscribe(i=>{this.paymentDecoded=i,this.paymentDecoded.amount?this.selNode&&this.selNode.settings.fiatConversion?this.commonService.convertCurrency(+this.paymentDecoded.amount,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,h.R)(this.unSubs[4])).subscribe({next:a=>{this.convertedCurrency=a,this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount:0)+" Sats (",this.paymentDecodedHintPost=this.decimalPipe.transform(this.convertedCurrency.OTHER?this.convertedCurrency.OTHER:0,l.Xz.OTHER)+") | Memo: "+this.paymentDecoded.description},error:a=>{this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount:0)+" Sats | Memo: "+this.paymentDecoded.description+". Unable to convert currency.",this.paymentDecodedHintPost=""}}):(this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.amount?this.paymentDecoded.amount:0)+" Sats | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""):(this.paymentDecodedHintPre="Zero Amount Invoice | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost="")})}openSendPaymentModal(){this.store.dispatch((0,S.qR)({payload:{data:{component:Ne}}}))}resetData(){this.paymentDecoded={},this.paymentRequest="",this.form.resetForm()}is_group(e,i){return i.parts&&i.parts.length>1}onPaymentClick(e){e.paymentHash&&""!==e.paymentHash.trim()?this.dataService.decodePayments(e.paymentHash).pipe((0,W.q)(1)).subscribe({next:i=>{setTimeout(()=>{this.showPaymentView(e,i.length&&i.length>0?i[0]:[])},0)},error:i=>{this.showPaymentView(e,[])}}):this.showPaymentView(e,[])}showPaymentView(e,i){this.store.dispatch((0,S.qR)({payload:{data:{sentPaymentInfo:i,payment:e,component:Be}}}))}onPartClick(e,i){i.paymentHash&&""!==i.paymentHash.trim()?this.dataService.decodePayments(i.paymentHash).pipe((0,W.q)(1)).subscribe({next:a=>{setTimeout(()=>{this.showPartView(e,i,a.length&&a.length>0?a[0]:[])},0)},error:a=>{this.showPartView(e,i,[])}}):this.showPartView(e,i,[])}showPartView(e,i,a){const s=[[{key:"paymentHash",value:i.paymentHash,title:"Payment Hash",width:100,type:l.Gi.STRING}],[{key:"paymentPreimage",value:i.paymentPreimage,title:"Payment Preimage",width:100,type:l.Gi.STRING}],[{key:"toChannelId",value:e.toChannelId,title:"Channel",width:100,type:l.Gi.STRING}],[{key:"id",value:e.id,title:"Part ID",width:50,type:l.Gi.STRING},{key:"timestamp",value:e.timestamp,title:"Time",width:50,type:l.Gi.DATE_TIME}],[{key:"amount",value:e.amount,title:"Amount (Sats)",width:50,type:l.Gi.NUMBER},{key:"feesPaid",value:e.feesPaid,title:"Fee (Sats)",width:50,type:l.Gi.NUMBER}]];a&&a.length>0&&a[0].paymentRequest&&a[0].paymentRequest.description&&""!==a[0].paymentRequest.description&&s.splice(3,0,[{key:"description",value:a[0].paymentRequest.description,title:"Description",width:100,type:l.Gi.STRING}]),this.store.dispatch((0,S.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Payment Part Information",message:s}}}))}onPageChange(e){this.store.dispatch((0,E.cQ)({payload:{count:this.pageSize,skip:e.pageIndex*e.pageSize}}))}onDownloadCSV(){if(this.payments.data&&this.payments.data.length>0){const e=JSON.parse(JSON.stringify(this.payments.data)),i=e?.reduce((a,s)=>(s.paymentHash&&""!==s.paymentHash.trim()&&(a=""===a?s.paymentHash:a+","+s.paymentHash),a),"");this.dataService.decodePayments(i).pipe((0,h.R)(this.unSubs[5])).subscribe(a=>{a.forEach((r,_)=>{r.length>0&&r[0].paymentRequest&&r[0].paymentRequest.description&&""!==r[0].paymentRequest.description&&(e[_].description=r[0].paymentRequest.description)});const s=e?.reduce((r,_)=>r.concat(_),[]);this.commonService.downloadFile(s,"Payments")})}}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(M.v),t.Y36(A.yh),t.Y36(at.V),t.Y36(u.JJ),t.Y36(et.D),t.Y36(u.uU),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-lightning-payments"]],viewQuery:function(i,a){if(1&i&&(t.Gf(Ve,5),t.Gf(L.YE,5),t.Gf(w.NW,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.form=s.first),t.iGM(s=t.CRH())&&(a.sort=s.first),t.iGM(s=t.CRH())&&(a.paginator=s.first)}},inputs:{calledFrom:"calledFrom"},features:[t._Bn([{provide:Z.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:w.ye,useValue:(0,l.pt)("Payments")}])],decls:4,vars:3,consts:[["fxLayout","column","fxFlex","colWidth","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["sendPaymentForm","ngForm"],["fxLayout","column","fxFlex","100"],["matInput","","name","paymentRequest","tabindex","1","required","",3,"perfectScrollbar","ngModel","ngModelChange","matTextareaAutosize"],["paymentReq","ngModel"],["fxLayout","row wrap","fxFlex","100",4,"ngIf"],[4,"ngIf"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3",3,"click"],["fxLayout","row wrap","fxFlex","100"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["fxLayout","row"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","colWidth",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","colWidth","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","firstPartTimestamp"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","id"],["matColumnDef","recipientNodeId"],["matColumnDef","recipientNodeAlias"],["matColumnDef","description"],["matColumnDef","paymentHash"],["matColumnDef","paymentPreimage"],["matColumnDef","recipientAmount"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_payment"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["matColumnDef","group_firstPartTimestamp"],["matColumnDef","group_id"],["matColumnDef","group_recipientNodeId"],["matColumnDef","group_recipientNodeAlias"],["matColumnDef","group_recipientAmount"],["matColumnDef","group_description"],["matColumnDef","group_paymentHash"],["matColumnDef","group_paymentPreimage"],["matColumnDef","group_actions"],["mat-row","",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],["fxLayoutAlign","start center",1,"part-row-span"],["fxLayoutAlign","start center","class","part-row-span",4,"ngFor","ngForOf"],["fxLayoutAlign","start center",1,"ellipsis-parent","part-row-span",3,"ngStyle"],["fxLayoutAlign","end center",1,"part-row-span"],["fxLayoutAlign","end center","class","part-row-span",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"part-group-head"],["mat-flat-button","","color","primary","type","button","tabindex","5",1,"btn-part-expand",3,"click"],["class","part-group-details","fxLayoutAlign","end center",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"part-group-details"],["mat-stroked-button","","color","primary","type","button","tabindex","6",1,"btn-part-info",3,"click"],["mat-row",""],["mat-footer-row","",3,"ngClass"],["mat-header-row",""]],template:function(i,a){1&i&&(t.TgZ(0,"div",0),t.YNc(1,Ke,14,3,"form",1)(2,Xe,3,0,"div",2)(3,ai,74,21,"div",3),t.qZA()),2&i&&(t.xp6(1),t.Q6J("ngIf","home"===a.calledFrom),t.xp6(1),t.Q6J("ngIf","transactions"===a.calledFrom),t.xp6(1),t.Q6J("ngIf","transactions"===a.calledFrom))},dependencies:[u.mk,u.sg,u.O5,u.PC,m._Y,m.Fj,m.JJ,m.JL,m.Q7,m.On,m.F,F.BN,d.xw,d.Wh,d.yH,v.oO,v.Zl,q.lW,H.Nt,f.KE,f.hX,f.bx,f.TO,J.pW,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,w.NW,k.Vv,k.$V,u.JJ,u.uU],styles:[".mat-column-group_actions[_ngcontent-%COMP%] .part-group-head[_ngcontent-%COMP%], .mat-column-group_actions[_ngcontent-%COMP%] .part-group-details[_ngcontent-%COMP%]{min-height:3rem}.mat-column-group_actions[_ngcontent-%COMP%] .btn-part-expand[_ngcontent-%COMP%]{min-width:8rem;width:8rem;margin:0}.mat-column-group_actions[_ngcontent-%COMP%] .btn-part-info[_ngcontent-%COMP%]{min-width:7rem;margin:0}.mat-column-group_firstPartTimestamp[_ngcontent-%COMP%] .part-row-span[_ngcontent-%COMP%]:not(:first-of-type){padding-left:2rem}.part-row-span[_ngcontent-%COMP%]{min-height:3rem}.mat-column-group_firstPartTimestamp[_ngcontent-%COMP%]{min-width:11rem}"]})}return n})();var j=g(6082);function oi(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Description is required."),t.qZA())}function si(n,o){1&n&&(t.TgZ(0,"span",29),t._uU(1,"= "),t.qZA())}function li(n,o){if(1&n&&(t.TgZ(0,"span",30),t._UZ(1,"fa-icon",31),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.convertedCurrency.symbol)}}function ri(n,o){if(1&n&&t._UZ(0,"span",32),2&n){const e=t.oxw();t.Q6J("innerHTML",e.convertedCurrency.symbol,t.oJD)}}function ci(n,o){if(1&n&&(t.TgZ(0,"mat-option",33),t._uU(1),t.ALo(2,"titlecase"),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(t.lcZ(2,2,e))}}function ui(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.invoiceError)}}function pi(n,o){if(1&n&&(t.TgZ(0,"div",34),t._UZ(1,"fa-icon",35),t.YNc(2,ui,2,1,"span",11),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.invoiceError)}}let mi=(()=>{class n{constructor(e,i,a,s,r,_){this.dialogRef=e,this.data=i,this.store=a,this.decimalPipe=s,this.commonService=r,this.actions=_,this.faExclamationTriangle=b.eHv,this.convertedCurrency=null,this.description="",this.invoiceValue=null,this.invoiceValueHint="",this.invoicePaymentReq="",this.information={},this.private=!1,this.expiryStep=100,this.pageSize=l.IV,this.timeUnitEnum=l.Qk,this.timeUnits=l.LO,this.selTimeUnit=l.Qk.SECS,this.invoiceError="",this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x]}ngOnInit(){this.pageSize=this.data.pageSize,this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(C.yD).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.information=e}),this.actions.pipe((0,h.R)(this.unSubs[2]),(0,Q.h)(e=>e.type===l.lr.UPDATE_API_CALL_STATUS_ECL)).subscribe(e=>{e.type===l.lr.UPDATE_API_CALL_STATUS_ECL&&"CreateInvoice"===e.payload.action&&(e.payload.status===l.Bn.ERROR&&(this.invoiceError=e.payload.message),e.payload.status===l.Bn.COMPLETED&&this.dialogRef.close())})}onAddInvoice(e){if(this.invoiceError="",!this.description)return!0;let i=this.expiry?this.expiry:l.$Y;this.expiry&&this.selTimeUnit!==l.Qk.SECS&&(i=this.commonService.convertTime(this.expiry,this.selTimeUnit,l.Qk.SECS));let a=null;a=this.invoiceValue?{description:this.description,expireIn:i,amountMsat:1e3*this.invoiceValue}:{description:this.description,expireIn:i},this.store.dispatch((0,E.Z$)({payload:a}))}resetData(){this.description="",this.invoiceValue=null,this.private=!1,this.expiry=null,this.invoiceValueHint="",this.selTimeUnit=l.Qk.SECS,this.invoiceError=""}onInvoiceValueChange(){this.selNode&&this.selNode.settings.fiatConversion&&this.invoiceValue&&this.invoiceValue>99&&(this.invoiceValueHint="",this.commonService.convertCurrency(this.invoiceValue,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,h.R)(this.unSubs[3])).subscribe({next:e=>{this.convertedCurrency=e,this.invoiceValueHint=this.decimalPipe.transform(this.convertedCurrency.OTHER,l.Xz.OTHER)+" "+this.convertedCurrency.unit},error:e=>{this.invoiceValueHint="Conversion Error: "+e}}))}onTimeUnitChange(e){this.expiry&&this.selTimeUnit!==e.value&&(this.expiry=this.commonService.convertTime(this.expiry,this.selTimeUnit,e.value)),this.selTimeUnit=e.value}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(N.so),t.Y36(N.WI),t.Y36(A.yh),t.Y36(u.JJ),t.Y36(M.v),t.Y36(K.eX))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-create-invoices"]],decls:44,vars:19,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","start space-between","fxFlex","100"],["addInvoiceForm","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["matInput","","autoFocus","","tabindex","2","name","description","required","",3,"ngModel","ngModelChange"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between start","fxFlex","100"],["fxLayout","column","fxFlex","40"],["matInput","","type","number","tabindex","3","name","invValue",3,"step","min","ngModel","ngModelChange","keyup"],["matSuffix",""],["fxLayout","row wrap","fxFlex","100"],["class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayout","column","fxFlex","30"],["matInput","","type","number","name","exp","tabindex","4",3,"step","min","ngModel","ngModelChange"],["fxLayout","column","fxFlex","26"],["tabindex","5","name","timeUnit",3,"value","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","8",3,"click"],[1,"mr-3px"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],[3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"]],template:function(i,a){if(1&i){const s=t.EpF();t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Create Invoice"),t.qZA()(),t.TgZ(6,"button",5),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7,8)(11,"mat-form-field",9)(12,"mat-label"),t._uU(13,"Description"),t.qZA(),t.TgZ(14,"input",10),t.NdJ("ngModelChange",function(_){return a.description=_}),t.qZA(),t.YNc(15,oi,2,0,"mat-error",11),t.qZA(),t.TgZ(16,"div",12)(17,"mat-form-field",13)(18,"mat-label"),t._uU(19,"Amount"),t.qZA(),t.TgZ(20,"input",14),t.NdJ("ngModelChange",function(_){return a.invoiceValue=_})("keyup",function(){return a.onInvoiceValueChange()}),t.qZA(),t.TgZ(21,"span",15),t._uU(22," Sats "),t.qZA(),t.TgZ(23,"mat-hint",16),t.YNc(24,si,2,0,"span",17)(25,li,2,1,"span",18)(26,ri,1,1,"span",19),t._uU(27),t.qZA()(),t.TgZ(28,"mat-form-field",20)(29,"mat-label"),t._uU(30,"Expiry"),t.qZA(),t.TgZ(31,"input",21),t.NdJ("ngModelChange",function(_){return a.expiry=_}),t.qZA(),t.TgZ(32,"span",15),t._uU(33),t.ALo(34,"titlecase"),t.qZA()(),t.TgZ(35,"mat-form-field",22)(36,"mat-select",23),t.NdJ("selectionChange",function(_){return a.onTimeUnitChange(_)}),t.YNc(37,ci,3,4,"mat-option",24),t.qZA()()(),t.YNc(38,pi,3,2,"div",25),t.TgZ(39,"div",26)(40,"button",27),t.NdJ("click",function(){return a.resetData()}),t._uU(41,"Clear Field"),t.qZA(),t.TgZ(42,"button",28),t.NdJ("click",function(){t.CHM(s);const _=t.MAs(10);return t.KtG(a.onAddInvoice(_))}),t._uU(43,"Create Invoice"),t.qZA()()()()()()}2&i&&(t.xp6(6),t.Q6J("mat-dialog-close",!1),t.xp6(8),t.Q6J("ngModel",a.description),t.xp6(1),t.Q6J("ngIf",!a.description),t.xp6(5),t.Q6J("step",100)("min",1)("ngModel",a.invoiceValue),t.xp6(4),t.Q6J("ngIf",""!==a.invoiceValueHint),t.xp6(1),t.Q6J("ngIf",a.convertedCurrency&&"FA"===a.convertedCurrency.iconType&&""!==a.invoiceValueHint),t.xp6(1),t.Q6J("ngIf",a.convertedCurrency&&"SVG"===a.convertedCurrency.iconType&&""!==a.invoiceValueHint),t.xp6(1),t.hij(" ",a.invoiceValueHint," "),t.xp6(4),t.Q6J("step",a.selTimeUnit===a.timeUnitEnum.SECS?300:a.selTimeUnit===a.timeUnitEnum.MINS?10:a.selTimeUnit===a.timeUnitEnum.HOURS?2:1)("min",1)("ngModel",a.expiry),t.xp6(2),t.hij("",t.lcZ(34,17,a.selTimeUnit)," "),t.xp6(3),t.Q6J("value",a.selTimeUnit),t.xp6(1),t.Q6J("ngForOf",a.timeUnits),t.xp6(1),t.Q6J("ngIf",""!==a.invoiceError))},dependencies:[u.sg,u.O5,m._Y,m.Fj,m.wV,m.JJ,m.JL,m.Q7,m.qQ,m.On,m.F,F.BN,d.xw,d.Wh,d.yH,N.ZT,q.lW,T.dn,T.dk,H.Nt,f.KE,f.hX,f.bx,f.TO,f.R9,Z.gD,V.ey,$.h,j.q,u.rS]})}return n})();var di=g(9671);function hi(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Description is required."),t.qZA())}function _i(n,o){1&n&&(t.TgZ(0,"span",20),t._uU(1,"= "),t.qZA())}function gi(n,o){if(1&n&&(t.TgZ(0,"span",21),t._UZ(1,"fa-icon",22),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.convertedCurrency.symbol)}}function fi(n,o){if(1&n&&t._UZ(0,"span",23),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.convertedCurrency.symbol,t.oJD)}}function Ci(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"form",4,5)(2,"mat-form-field",6)(3,"mat-label"),t._uU(4,"Description"),t.qZA(),t.TgZ(5,"input",7),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.description=a)}),t.qZA(),t.YNc(6,hi,2,0,"mat-error",8),t.qZA(),t.TgZ(7,"mat-form-field",9)(8,"mat-label"),t._uU(9,"Amount"),t.qZA(),t.TgZ(10,"input",10,11),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.invoiceValue=a)})("keyup",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onInvoiceValueChange())}),t.qZA(),t.TgZ(12,"span",12),t._uU(13," Sats "),t.qZA(),t.TgZ(14,"mat-hint",13),t.YNc(15,_i,2,0,"span",14)(16,gi,2,1,"span",15)(17,fi,1,1,"span",16),t._uU(18),t.qZA()(),t.TgZ(19,"div",17)(20,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.resetData())}),t._uU(21,"Clear Field"),t.qZA(),t.TgZ(22,"button",19),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(1),s=t.oxw();return t.KtG(s.onAddInvoice(a))}),t._uU(23,"Create Invoice"),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(5),t.Q6J("ngModel",e.description),t.xp6(1),t.Q6J("ngIf",!e.description),t.xp6(4),t.Q6J("step",100)("min",1)("ngModel",e.invoiceValue),t.xp6(5),t.Q6J("ngIf",""!==e.invoiceValueHint),t.xp6(1),t.Q6J("ngIf",e.convertedCurrency&&"FA"===e.convertedCurrency.iconType&&""!==e.invoiceValueHint),t.xp6(1),t.Q6J("ngIf",e.convertedCurrency&&"SVG"===e.convertedCurrency.iconType&&""!==e.invoiceValueHint),t.xp6(1),t.hij(" ",e.invoiceValueHint," ")}}function xi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",24)(1,"button",25),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openCreateInvoiceModal())}),t._uU(2,"Create Invoice"),t.qZA()()}}function yi(n,o){if(1&n&&(t.TgZ(0,"mat-option",63),t._uU(1),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.Q6J("value",e),t.xp6(1),t.Oqu(i.getLabel(e))}}function bi(n,o){1&n&&t._UZ(0,"mat-progress-bar",64)}function Ti(n,o){1&n&&t._UZ(0,"th",65)}const mt=n=>({"mr-0":n});function Li(n,o){if(1&n&&t._UZ(0,"span",70),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,mt,e.screenSize===e.screenSizeEnum.XS))}}function vi(n,o){if(1&n&&t._UZ(0,"span",71),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,mt,e.screenSize===e.screenSizeEnum.XS))}}function Zi(n,o){if(1&n&&t._UZ(0,"span",72),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,mt,e.screenSize===e.screenSizeEnum.XS))}}function Si(n,o){if(1&n&&(t.TgZ(0,"td",66),t.YNc(1,Li,1,3,"span",67)(2,vi,1,3,"span",68)(3,Zi,1,3,"span",69),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","received"===(null==e?null:e.status)),t.xp6(1),t.Q6J("ngIf","unpaid"===(null==e?null:e.status)),t.xp6(1),t.Q6J("ngIf",!(null!=e&&e.status)||"expired"===(null==e?null:e.status)||"unknown"===(null==e?null:e.status))}}function Ai(n,o){1&n&&(t.TgZ(0,"th",73),t._uU(1,"Date Created"),t.qZA())}function wi(n,o){if(1&n&&(t.TgZ(0,"td",66),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,1e3*(null==e?null:e.timestamp),"dd/MMM/y HH:mm"))}}function Ei(n,o){1&n&&(t.TgZ(0,"th",73),t._uU(1,"Date Expiry"),t.qZA())}function Ii(n,o){if(1&n&&(t.TgZ(0,"td",66),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,1e3*(null==e?null:e.expiresAt),"dd/MMM/y HH:mm")||"-")}}function Fi(n,o){1&n&&(t.TgZ(0,"th",73),t._uU(1,"Date Settled"),t.qZA())}function qi(n,o){if(1&n&&(t.TgZ(0,"td",66),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,1e3*(null==e?null:e.receivedAt),"dd/MMM/y HH:mm")||"-")}}function Pi(n,o){1&n&&(t.TgZ(0,"th",73),t._uU(1,"Node ID"),t.qZA())}const dt=n=>({width:n});function Oi(n,o){if(1&n&&(t.TgZ(0,"td",66)(1,"div",74)(2,"span",75),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,dt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.nodeId)}}function Ui(n,o){1&n&&(t.TgZ(0,"th",73),t._uU(1,"Description"),t.qZA())}function ki(n,o){if(1&n&&(t.TgZ(0,"td",66)(1,"div",74)(2,"span",75),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,dt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.description)}}function Ri(n,o){1&n&&(t.TgZ(0,"th",73),t._uU(1,"Payment Hash"),t.qZA())}function Mi(n,o){if(1&n&&(t.TgZ(0,"td",66)(1,"div",74)(2,"span",75),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,dt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.paymentHash)}}function Ni(n,o){1&n&&(t.TgZ(0,"th",76),t._uU(1,"Amount (Sats)"),t.qZA())}function Di(n,o){if(1&n&&(t.TgZ(0,"td",66)(1,"span",77),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(null!=e&&e.amount?t.xi3(3,1,null==e?null:e.amount,"1.0-0"):"-")}}function Ji(n,o){1&n&&(t.TgZ(0,"th",78),t._uU(1," Amount Settled (Sats)"),t.qZA())}function Hi(n,o){if(1&n&&(t.TgZ(0,"td",66)(1,"span",77),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(null!=e&&e.amountSettled?t.xi3(3,1,null==e?null:e.amountSettled,"1.0-0"):"-")}}function Qi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",79)(1,"div",80)(2,"mat-select",81),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",82),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onDownloadCSV())}),t._uU(5,"Download CSV"),t.qZA()()()()}}function Bi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",83)(1,"div",80)(2,"mat-select",84),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",82),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.onInvoiceClick(s))}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",82),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.onRefreshInvoice(s))}),t._uU(7,"Refresh"),t.qZA()()()()}}function Vi(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No invoice available."),t.qZA())}function Yi(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting invoices..."),t.qZA())}function zi(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function Gi(n,o){if(1&n&&(t.TgZ(0,"td",85),t.YNc(1,Vi,2,0,"p",8)(2,Yi,2,0,"p",8)(3,zi,2,1,"p",8),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.invoices&&e.invoices.data)||(null==e.invoices||null==e.invoices.data?null:e.invoices.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.invoices&&e.invoices.data)||(null==e.invoices||null==e.invoices.data?null:e.invoices.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.invoices&&e.invoices.data)||(null==e.invoices||null==e.invoices.data?null:e.invoices.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const Wi=n=>({"display-none":n});function Ki(n,o){if(1&n&&t._UZ(0,"tr",86),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Wi,(null==e.invoices?null:e.invoices.data)&&(null==e.invoices||null==e.invoices.data?null:e.invoices.data.length)>0))}}function Xi(n,o){1&n&&t._UZ(0,"tr",87)}function $i(n,o){1&n&&t._UZ(0,"tr",88)}const ji=()=>["all"],ta=n=>({"error-border":n}),ea=()=>["no_invoice"];function na(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",26)(1,"div",27)(2,"div",28),t._UZ(3,"fa-icon",29),t.TgZ(4,"span",30),t._uU(5,"Invoices History"),t.qZA()(),t.TgZ(6,"div",31)(7,"mat-form-field",32)(8,"mat-label"),t._uU(9,"Filter By"),t.qZA(),t.TgZ(10,"mat-select",33),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.selFilterBy=a)})("selectionChange",function(){t.CHM(e);const a=t.oxw();return a.selFilter="",t.KtG(a.applyFilter())}),t.TgZ(11,"perfect-scrollbar"),t.YNc(12,yi,2,2,"mat-option",34),t.qZA()()(),t.TgZ(13,"mat-form-field",32)(14,"mat-label"),t._uU(15,"Filter"),t.qZA(),t.TgZ(16,"input",35),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.selFilter=a)})("input",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.applyFilter())})("keyup",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.applyFilter())}),t.qZA()()()(),t.TgZ(17,"div",36),t.YNc(18,bi,1,0,"mat-progress-bar",37),t.TgZ(19,"table",38,39),t.ynx(21,40),t.YNc(22,Ti,1,0,"th",41)(23,Si,4,3,"td",42),t.BQk(),t.ynx(24,43),t.YNc(25,Ai,2,0,"th",44)(26,wi,3,4,"td",42),t.BQk(),t.ynx(27,45),t.YNc(28,Ei,2,0,"th",44)(29,Ii,3,4,"td",42),t.BQk(),t.ynx(30,46),t.YNc(31,Fi,2,0,"th",44)(32,qi,3,4,"td",42),t.BQk(),t.ynx(33,47),t.YNc(34,Pi,2,0,"th",44)(35,Oi,4,4,"td",42),t.BQk(),t.ynx(36,48),t.YNc(37,Ui,2,0,"th",44)(38,ki,4,4,"td",42),t.BQk(),t.ynx(39,49),t.YNc(40,Ri,2,0,"th",44)(41,Mi,4,4,"td",42),t.BQk(),t.ynx(42,50),t.YNc(43,Ni,2,0,"th",51)(44,Di,4,4,"td",42),t.BQk(),t.ynx(45,52),t.YNc(46,Ji,2,0,"th",53)(47,Hi,4,4,"td",42),t.BQk(),t.ynx(48,54),t.YNc(49,Qi,6,0,"th",55)(50,Bi,8,0,"td",56),t.BQk(),t.ynx(51,57),t.YNc(52,Gi,4,3,"td",58),t.BQk(),t.YNc(53,Ki,1,3,"tr",59)(54,Xi,1,0,"tr",60)(55,$i,1,0,"tr",61),t.qZA()(),t._UZ(56,"mat-paginator",62),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faHistory),t.xp6(7),t.Q6J("ngModel",e.selFilterBy),t.xp6(2),t.Q6J("ngForOf",t.DdM(15,ji).concat(e.displayedColumns.slice(0,-1))),t.xp6(4),t.Q6J("ngModel",e.selFilter),t.xp6(2),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",e.tableSetting.sortBy)("matSortDirection",e.tableSetting.sortOrder)("dataSource",e.invoices)("ngClass",t.VKq(16,ta,""!==e.errorMessage)),t.xp6(34),t.Q6J("matFooterRowDef",t.DdM(18,ea)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let wt=(()=>{class n{constructor(e,i,a,s,r,_,I){this.logger=e,this.store=i,this.decimalPipe=a,this.commonService=s,this.datePipe=r,this.actions=_,this.camelCaseWithSpaces=I,this.calledFrom="transactions",this.faHistory=b.qO$,this.convertedCurrency=null,this.nodePageDefs=l.Xk,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="transactions",this.tableSetting={tableId:"invoices",recordsPerPage:l.IV,sortBy:"expiresAt",sortOrder:l.Pi.DESCENDING},this.newlyAddedInvoiceMemo="",this.newlyAddedInvoiceValue=0,this.description="",this.invoiceValue=null,this.invoiceValueHint="",this.displayedColumns=[],this.invoicePaymentReq="",this.invoices=new c.by([]),this.invoiceJSONArr=[],this.information={},this.selFilter="",this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.totalRecords=0,this.flgInit=!1,this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(C.yD).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.information=e}),this.store.select(C.nF).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("status"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.flgInit||(this.flgInit=!0,this.store.dispatch((0,E.WM)({payload:{count:1e6,skip:0}}))),this.logger.info(this.displayedColumns)}),this.store.select(C.Ef).pipe((0,h.R)(this.unSubs[3])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.invoiceJSONArr=e.invoices&&e.invoices.length>0?e.invoices:[],this.invoiceJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadInvoicesTable(this.invoiceJSONArr),this.logger.info(e)}),this.actions.pipe((0,h.R)(this.unSubs[4]),(0,Q.h)(e=>e.type===l.lr.SET_LOOKUP_ECL||e.type===l.lr.UPDATE_API_CALL_STATUS_ECL)).subscribe(e=>{e.type===l.lr.SET_LOOKUP_ECL&&this.invoiceJSONArr&&this.sort&&this.paginator&&e.payload&&(this.updateInvoicesData(JSON.parse(JSON.stringify(e.payload))),this.loadInvoicesTable(this.invoiceJSONArr))})}ngAfterViewInit(){this.invoiceJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadInvoicesTable(this.invoiceJSONArr)}openCreateInvoiceModal(){this.store.dispatch((0,S.qR)({payload:{data:{pageSize:this.pageSize,component:mi}}}))}onAddInvoice(e){if(!this.description)return!0;const i=this.expiry?this.expiry:l.$Y;this.newlyAddedInvoiceMemo="ulbl"+Math.random().toString(36).slice(2)+Date.now(),this.newlyAddedInvoiceValue=this.invoiceValue;let a=null;a=this.invoiceValue?{description:this.description,expireIn:i,amountMsat:1e3*this.invoiceValue}:{description:this.description,expireIn:i},this.store.dispatch((0,E.Z$)({payload:a})),this.resetData()}onInvoiceClick(e){this.store.dispatch((0,S.qR)({payload:{data:{invoice:e,newlyAdded:!1,component:di.R}}}))}onRefreshInvoice(e){this.store.dispatch((0,E.n7)({payload:e.paymentHash}))}updateInvoicesData(e){this.invoiceJSONArr=this.invoiceJSONArr?.map(i=>i.paymentHash===e.paymentHash?e:i)}applyFilter(){this.invoices.filter=this.selFilter.trim().toLowerCase()}getLabel(e){const i=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column,"_"):this.commonService.titleCase(e)}setFilterPredicate(){this.invoices.filterPredicate=(e,i)=>{let a="";switch(this.selFilterBy){case"all":a=(e.timestamp?this.datePipe.transform(new Date(1e3*e.timestamp),"dd/MMM/y HH:mm")?.toLowerCase():"")+JSON.stringify(e).toLowerCase();break;case"status":a=e?.status&&"expired"!==e?.status&&"unknown"!==e?.status?e.status?.toLowerCase():"expired/unknown";break;case"timestamp":case"expiresAt":case"receivedAt":a=this.datePipe.transform(new Date(1e3*(e[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"amount":case"amountSettled":a=e[this.selFilterBy]?.toString()||"-";break;default:a=typeof e[this.selFilterBy]>"u"?"":"string"==typeof e[this.selFilterBy]?e[this.selFilterBy].toLowerCase():"boolean"==typeof e[this.selFilterBy]?e[this.selFilterBy]?"yes":"no":e[this.selFilterBy].toString()}return"status"===this.selFilterBy?0===a.indexOf(i):a.includes(i)}}loadInvoicesTable(e){this.invoices=new c.by(e?[...e]:[]),this.invoices.sort=this.sort,this.invoices.sortingDataAccessor=(i,a)=>i[a]&&isNaN(i[a])?i[a].toLocaleLowerCase():i[a]?+i[a]:null,this.invoices.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}resetData(){this.description="",this.invoiceValue=null,this.expiry=null,this.invoiceValueHint=""}onInvoiceValueChange(){this.selNode&&this.selNode.settings.fiatConversion&&this.invoiceValue&&this.invoiceValue>99&&(this.invoiceValueHint="",this.commonService.convertCurrency(this.invoiceValue,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,h.R)(this.unSubs[5])).subscribe({next:e=>{this.convertedCurrency=e,this.invoiceValueHint=this.decimalPipe.transform(this.convertedCurrency.OTHER,l.Xz.OTHER)+" "+this.convertedCurrency.unit},error:e=>{this.invoiceValueHint="Conversion Error: "+e}}))}onPageChange(e){this.store.dispatch((0,E.WM)({payload:{count:this.pageSize,skip:e.pageIndex*e.pageSize}}))}onDownloadCSV(){this.invoices.data&&this.invoices.data.length>0&&this.commonService.downloadFile(this.invoices.data,"Invoices")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(A.yh),t.Y36(u.JJ),t.Y36(M.v),t.Y36(u.uU),t.Y36(K.eX),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-lightning-invoices"]],viewQuery:function(i,a){if(1&i&&(t.Gf(L.YE,5),t.Gf(w.NW,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.sort=s.first),t.iGM(s=t.CRH())&&(a.paginator=s.first)}},inputs:{calledFrom:"calledFrom"},features:[t._Bn([{provide:Z.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:w.ye,useValue:(0,l.pt)("Invoices")}])],decls:4,vars:3,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","row wrap","fxLayoutAlign","stretch start","fxFlex","100",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",4,"ngIf"],["fxLayout","row wrap","fxLayoutAlign","stretch start","fxFlex","100"],["addInvoiceForm","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["matInput","","tabindex","2","name","description","required","true",3,"ngModel","ngModelChange"],[4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["matInput","","type","number","tabindex","3","name","invValue",3,"step","min","ngModel","ngModelChange","keyup"],["invcVal","ngModel"],["matSuffix",""],["fxLayout","row wrap","fxFlex","100"],["class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","9","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","10",3,"click"],[1,"mr-3px"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["fxLayout","row"],["mat-flat-button","","color","primary","tabindex","8",3,"click"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","timestamp"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","expiresAt"],["matColumnDef","receivedAt"],["matColumnDef","nodeId"],["matColumnDef","description"],["matColumnDef","paymentHash"],["matColumnDef","amount"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","amountSettled"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","class","p1-3",4,"matHeaderCellDef"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_invoice"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status"],["mat-cell",""],["class","dot green","matTooltip","Received","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot yellow","matTooltip","Unpaid","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Expired/Unknown","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Received","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Unpaid","matTooltipPosition","right",1,"dot","yellow",3,"ngClass"],["matTooltip","Expired/Unknown","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",1,"p1-3"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","4",1,"mr-0"],["mat-footer-cell","","colspan","4"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(i,a){1&i&&(t.TgZ(0,"div",0),t.YNc(1,Ci,24,9,"form",1)(2,xi,3,0,"div",2)(3,na,57,19,"div",3),t.qZA()),2&i&&(t.xp6(1),t.Q6J("ngIf","home"===a.calledFrom),t.xp6(1),t.Q6J("ngIf","transactions"===a.calledFrom),t.xp6(1),t.Q6J("ngIf","transactions"===a.calledFrom))},dependencies:[u.mk,u.sg,u.O5,u.PC,m._Y,m.Fj,m.wV,m.JJ,m.JL,m.Q7,m.qQ,m.On,m.F,F.BN,d.xw,d.Wh,d.yH,v.oO,v.Zl,q.lW,H.Nt,f.KE,f.hX,f.bx,f.TO,f.R9,J.pW,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,G.gM,w.NW,k.Vv,k.$V,j.q,u.JJ,u.uU],styles:[".mat-column-status[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return n})();function ia(n,o){if(1&n&&(t.TgZ(0,"button",26)(1,"mat-icon"),t._uU(2,"more_vert"),t.qZA()()),2&n){t.oxw();const e=t.MAs(11);t.Q6J("matMenuTriggerFor",e)}}function aa(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){const s=t.CHM(e).index,r=t.oxw().$implicit,_=t.oxw(2);return t.KtG(_.onNavigateTo(r.links[s]))}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit;t.xp6(1),t.Oqu(e)}}function oa(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.onsortChannelsBy())}),t._uU(1),t.qZA()}if(2&n){const e=t.oxw(3);t.xp6(1),t.hij("Sort By ","Balance Score"===e.sortField?"Capacity":"Balance Score","")}}function sa(n,o){1&n&&t._UZ(0,"mat-progress-bar",28)}function la(n,o){if(1&n&&t._UZ(0,"rtl-ecl-node-info",29),2&n){const e=t.oxw(3);t.Q6J("information",e.information)("showColorFieldSeparately",!1)}}function ra(n,o){if(1&n&&t._UZ(0,"rtl-ecl-balances-info",30),2&n){const e=t.oxw(3);t.Q6J("balances",e.balances)("errorMessage",e.errorMessages[2]+" "+e.errorMessages[3])}}function ca(n,o){if(1&n&&t._UZ(0,"rtl-ecl-channel-capacity-info",31),2&n){const e=t.oxw(3);t.Q6J("sortBy",e.sortField)("channelBalances",e.channelBalances)("allChannels",e.allChannelsCapacity)("errorMessage",e.errorMessages[2])}}function ua(n,o){if(1&n&&t._UZ(0,"rtl-ecl-fee-info",32),2&n){const e=t.oxw(3);t.Q6J("fees",e.fees)("errorMessage",e.errorMessages[1])}}function pa(n,o){if(1&n&&t._UZ(0,"rtl-ecl-channel-status-info",33),2&n){const e=t.oxw(3);t.Q6J("channelsStatus",e.channelsStatus)("errorMessage",e.errorMessages[2])}}function ma(n,o){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Error! Unable to find information!"),t.qZA())}const Et=n=>({"dashboard-card-content":!0,"error-border":n});function da(n,o){if(1&n&&(t.TgZ(0,"mat-grid-tile",8)(1,"mat-card",9)(2,"mat-card-header")(3,"mat-card-title",10)(4,"div"),t._UZ(5,"fa-icon",11),t.TgZ(6,"span"),t._uU(7),t.qZA()(),t.TgZ(8,"div"),t.YNc(9,ia,3,1,"button",12),t.TgZ(10,"mat-menu",13,14),t.YNc(12,aa,2,1,"button",15)(13,oa,2,1,"button",16),t.qZA()()()(),t.TgZ(14,"mat-card-content",17),t.YNc(15,sa,1,0,"mat-progress-bar",18),t.TgZ(16,"div",19),t.YNc(17,la,1,2,"rtl-ecl-node-info",20)(18,ra,1,2,"rtl-ecl-balances-info",21)(19,ca,1,4,"rtl-ecl-channel-capacity-info",22)(20,ua,1,2,"rtl-ecl-fee-info",23)(21,pa,1,2,"rtl-ecl-channel-status-info",24)(22,ma,2,0,"h3",25),t.qZA()()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.Q6J("colspan",e.cols)("rowspan",e.rows),t.xp6(5),t.Q6J("icon",e.icon),t.xp6(2),t.Oqu(e.title),t.xp6(2),t.Q6J("ngIf",e.links[0]),t.xp6(3),t.Q6J("ngForOf",e.goToOptions),t.xp6(1),t.Q6J("ngIf","capacity"===e.id),t.xp6(1),t.s9C("fxFlex","capacity"===e.id?90:70),t.Q6J("ngClass",t.VKq(16,Et,"node"===e.id&&i.apiCallStatusNodeInfo.status===i.apiCallStatusEnum.ERROR||"balance"===e.id&&(i.apiCallStatusAllChannels.status===i.apiCallStatusEnum.ERROR||i.apiCallStatusOCBal.status===i.apiCallStatusEnum.ERROR)||("capacity"===e.id||"status"===e.id)&&i.apiCallStatusAllChannels.status===i.apiCallStatusEnum.ERROR||"fee"===e.id&&i.apiCallStatusFees.status===i.apiCallStatusEnum.ERROR)),t.xp6(1),t.Q6J("ngIf","node"===e.id&&i.apiCallStatusNodeInfo.status===i.apiCallStatusEnum.INITIATED||"balance"===e.id&&(i.apiCallStatusAllChannels.status===i.apiCallStatusEnum.INITIATED||i.apiCallStatusOCBal.status===i.apiCallStatusEnum.INITIATED)||("capacity"===e.id||"status"===e.id)&&i.apiCallStatusAllChannels.status===i.apiCallStatusEnum.INITIATED||"fee"===e.id&&i.apiCallStatusFees.status===i.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngSwitch",e.id),t.xp6(1),t.Q6J("ngSwitchCase","node"),t.xp6(1),t.Q6J("ngSwitchCase","balance"),t.xp6(1),t.Q6J("ngSwitchCase","capacity"),t.xp6(1),t.Q6J("ngSwitchCase","fee"),t.xp6(1),t.Q6J("ngSwitchCase","status")}}function ha(n,o){if(1&n&&(t.TgZ(0,"div",2)(1,"div",3),t._UZ(2,"fa-icon",4),t.TgZ(3,"span",5),t._uU(4),t.qZA()(),t.TgZ(5,"mat-grid-list",6),t.YNc(6,da,23,18,"mat-grid-tile",7),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.apiCallStatusNodeInfo.status===e.apiCallStatusEnum.ERROR?e.faFrown:e.faSmile),t.xp6(2),t.Oqu(e.apiCallStatusNodeInfo.status===e.apiCallStatusEnum.COMPLETED?"Welcome "+e.information.alias+"! Your node is up and running.":e.apiCallStatusNodeInfo.status===e.apiCallStatusEnum.INITIATED?"Wait! Getting your node information...":"Error! Please check the server connection."),t.xp6(1),t.Q6J("rowHeight",e.operatorCardHeight),t.xp6(1),t.Q6J("ngForOf",e.operatorCards)}}function _a(n,o){if(1&n&&(t.TgZ(0,"button",26)(1,"mat-icon"),t._uU(2,"more_vert"),t.qZA()()),2&n){t.oxw();const e=t.MAs(9);t.Q6J("matMenuTriggerFor",e)}}function ga(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){const s=t.CHM(e).index,r=t.oxw(2).$implicit,_=t.oxw(2);return t.KtG(_.onNavigateTo(r.links[s]))}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit;t.xp6(1),t.Oqu(e)}}function fa(n,o){if(1&n&&(t.TgZ(0,"mat-card-header")(1,"mat-card-title",10)(2,"div"),t._UZ(3,"fa-icon",11),t.TgZ(4,"span"),t._uU(5),t.qZA()(),t.TgZ(6,"div"),t.YNc(7,_a,3,1,"button",12),t.TgZ(8,"mat-menu",13,42),t.YNc(10,ga,2,1,"button",15),t.qZA()()()()),2&n){const e=t.oxw().$implicit;t.xp6(3),t.Q6J("icon",e.icon),t.xp6(2),t.Oqu(e.title),t.xp6(2),t.Q6J("ngIf",e.links[0]),t.xp6(3),t.Q6J("ngForOf",e.goToOptions)}}function Ca(n,o){1&n&&t._UZ(0,"mat-progress-bar",28)}function xa(n,o){if(1&n&&t._UZ(0,"rtl-ecl-node-info",43),2&n){const e=t.oxw(3);t.Q6J("information",e.information)}}function ya(n,o){if(1&n&&t._UZ(0,"rtl-ecl-balances-info",30),2&n){const e=t.oxw(3);t.Q6J("balances",e.balances)("errorMessage",e.errorMessages[2]+" "+e.errorMessages[3])}}function ba(n,o){if(1&n&&t._UZ(0,"rtl-ecl-channel-liquidity-info",44),2&n){const e=t.oxw(3);t.Q6J("direction","In")("totalLiquidity",e.totalInboundLiquidity)("allChannels",e.allInboundChannels)("errorMessage",e.errorMessages[2])}}function Ta(n,o){if(1&n&&t._UZ(0,"rtl-ecl-channel-liquidity-info",44),2&n){const e=t.oxw(3);t.Q6J("direction","Out")("totalLiquidity",e.totalOutboundLiquidity)("allChannels",e.allOutboundChannels)("errorMessage",e.errorMessages[2])}}function La(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){const s=t.CHM(e).index,r=t.oxw(2).$implicit,_=t.oxw(2);return t.KtG(_.onNavigateTo(r.links[s]))}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit;t.xp6(1),t.Oqu(e)}}function va(n,o){if(1&n&&(t.TgZ(0,"span",45)(1,"mat-tab-group",46)(2,"mat-tab",47),t._UZ(3,"rtl-ecl-lightning-invoices",48),t.qZA(),t.TgZ(4,"mat-tab",49),t._UZ(5,"rtl-ecl-lightning-payments",50),t.qZA()(),t.TgZ(6,"div",51)(7,"button",26)(8,"mat-icon"),t._uU(9,"more_vert"),t.qZA()(),t.TgZ(10,"mat-menu",13,52),t.YNc(12,La,2,1,"button",15),t.qZA()()()),2&n){const e=t.MAs(11),i=t.oxw().$implicit;t.xp6(3),t.Q6J("calledFrom","home"),t.xp6(2),t.Q6J("calledFrom","home"),t.xp6(2),t.Q6J("matMenuTriggerFor",e),t.xp6(5),t.Q6J("ngForOf",i.goToOptions)}}function Za(n,o){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Error! Unable to find information!"),t.qZA())}const Sa=n=>({"p-0":n});function Aa(n,o){if(1&n&&(t.TgZ(0,"mat-grid-tile",8)(1,"mat-card",36),t.YNc(2,fa,11,4,"mat-card-header",37),t.TgZ(3,"mat-card-content",38),t.YNc(4,Ca,1,0,"mat-progress-bar",18),t.TgZ(5,"div",19),t.YNc(6,xa,1,1,"rtl-ecl-node-info",39)(7,ya,1,2,"rtl-ecl-balances-info",21)(8,ba,1,4,"rtl-ecl-channel-liquidity-info",40)(9,Ta,1,4,"rtl-ecl-channel-liquidity-info",40)(10,va,13,4,"span",41)(11,Za,2,0,"h3",25),t.qZA()()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.Q6J("colspan",e.cols)("rowspan",e.rows),t.xp6(1),t.Q6J("ngClass",t.VKq(13,Sa,"transactions"===e.id)),t.xp6(1),t.Q6J("ngIf","transactions"!==e.id),t.xp6(1),t.s9C("fxFlex","transactions"===e.id?100:"balance"===e.id?70:90),t.Q6J("ngClass",t.VKq(15,Et,"node"===e.id&&i.apiCallStatusNodeInfo.status===i.apiCallStatusEnum.ERROR||"balance"===e.id&&(i.apiCallStatusAllChannels.status===i.apiCallStatusEnum.ERROR||i.apiCallStatusOCBal.status===i.apiCallStatusEnum.ERROR)||("inboundLiq"===e.id||"outboundLiq"===e.id)&&i.apiCallStatusAllChannels.status===i.apiCallStatusEnum.ERROR)),t.xp6(1),t.Q6J("ngIf","node"===e.id&&i.apiCallStatusNodeInfo.status===i.apiCallStatusEnum.INITIATED||"balance"===e.id&&(i.apiCallStatusAllChannels.status===i.apiCallStatusEnum.INITIATED||i.apiCallStatusOCBal.status===i.apiCallStatusEnum.INITIATED)||("inboundLiq"===e.id||"outboundLiq"===e.id)&&i.apiCallStatusAllChannels.status===i.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngSwitch",e.id),t.xp6(1),t.Q6J("ngSwitchCase","node"),t.xp6(1),t.Q6J("ngSwitchCase","balance"),t.xp6(1),t.Q6J("ngSwitchCase","inboundLiq"),t.xp6(1),t.Q6J("ngSwitchCase","outboundLiq"),t.xp6(1),t.Q6J("ngSwitchCase","transactions")}}function wa(n,o){if(1&n&&(t.TgZ(0,"div",34),t._UZ(1,"fa-icon",4),t.TgZ(2,"span",5),t._uU(3),t.qZA()(),t.TgZ(4,"mat-grid-list",35),t.YNc(5,Aa,12,17,"mat-grid-tile",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faSmile),t.xp6(2),t.hij("Welcome ",e.information.alias,"! Your node is up and running."),t.xp6(1),t.Q6J("rowHeight",e.merchantCardHeight),t.xp6(1),t.Q6J("ngForOf",e.merchantCards)}}let Ea=(()=>{class n{constructor(e,i,a,s){this.logger=e,this.store=i,this.commonService=a,this.router=s,this.faSmile=vt.ctA,this.faFrown=vt.KfU,this.faAngleDoubleDown=b.Sbq,this.faAngleDoubleUp=b.Vfw,this.faChartPie=b.OS1,this.faBolt=b.BDt,this.faServer=b.xf3,this.faNetworkWired=b.kXW,this.userPersonaEnum=l.ol,this.channelBalances={localBalance:0,remoteBalance:0,balancedness:0},this.information={},this.channels=[],this.onchainBalance={},this.balances={onchain:-1,lightning:-1,total:0},this.channelsStatus={},this.allChannelsCapacity=[],this.allInboundChannels=[],this.allOutboundChannels=[],this.totalInboundLiquidity=0,this.totalOutboundLiquidity=0,this.operatorCards=[],this.merchantCards=[],this.screenSize="",this.operatorCardHeight="390px",this.merchantCardHeight="62px",this.sortField="Balance Score",this.errorMessages=["","","",""],this.apiCallStatusNodeInfo={status:l.Bn.COMPLETED},this.apiCallStatusFees={status:l.Bn.COMPLETED},this.apiCallStatusOCBal={status:l.Bn.COMPLETED},this.apiCallStatusAllChannels={status:l.Bn.COMPLETED},this.apiCallStatusEnum=l.Bn,this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===l.cu.XS?(this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:10,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:10,rows:1},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:10,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","connections/channels/inactive"],icon:this.faNetworkWired,title:"Channels",cols:10,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:10,rows:2}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:6,rows:4},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:6,rows:4},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:6,rows:8},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:6,rows:8}]):this.screenSize===l.cu.SM||this.screenSize===l.cu.MD?(this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:5,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:5,rows:1},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:5,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","connections/channels/inactive"],icon:this.faNetworkWired,title:"Channels",cols:5,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:10,rows:2}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:3,rows:4},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:3,rows:4},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:3,rows:8},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:3,rows:8}]):(this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:3,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:3,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:4,rows:2},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:3,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","connections/channels/inactive"],icon:this.faNetworkWired,title:"Channels",cols:3,rows:1}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:2,rows:5},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:2,rows:10},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:2,rows:10},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:2,rows:5}])}ngOnInit(){this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(C.T$).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.errorMessages[0]="",this.apiCallStatusNodeInfo=e.apiCallStatus,this.apiCallStatusNodeInfo.status===l.Bn.ERROR&&(this.errorMessages[0]="object"==typeof this.apiCallStatusNodeInfo.message?JSON.stringify(this.apiCallStatusNodeInfo.message):this.apiCallStatusNodeInfo.message?this.apiCallStatusNodeInfo.message:""),this.information=e.information}),this.store.select(C.JG).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.errorMessages[1]="",this.apiCallStatusFees=e.apiCallStatus,this.apiCallStatusFees.status===l.Bn.ERROR&&(this.errorMessages[1]="object"==typeof this.apiCallStatusFees.message?JSON.stringify(this.apiCallStatusFees.message):this.apiCallStatusFees.message?this.apiCallStatusFees.message:""),this.fees=e.fees}),this.store.select(C.Xz).pipe((0,h.R)(this.unSubs[3]),(0,rt.M)(this.store.select(C.kY))).subscribe(([e,i])=>{this.errorMessages[2]="",this.errorMessages[3]="",this.apiCallStatusAllChannels=e.apiCallStatus,this.apiCallStatusOCBal=i.apiCallStatus,this.apiCallStatusAllChannels.status===l.Bn.ERROR&&(this.errorMessages[2]="object"==typeof this.apiCallStatusAllChannels.message?JSON.stringify(this.apiCallStatusAllChannels.message):this.apiCallStatusAllChannels.message?this.apiCallStatusAllChannels.message:""),this.apiCallStatusOCBal.status===l.Bn.ERROR&&(this.errorMessages[3]="object"==typeof this.apiCallStatusOCBal.message?JSON.stringify(this.apiCallStatusOCBal.message):this.apiCallStatusOCBal.message?this.apiCallStatusOCBal.message:""),this.channels=e.activeChannels,this.onchainBalance=i.onchainBalance,this.balances.onchain=this.onchainBalance.total||0,this.balances.lightning=e.lightningBalance.localBalance,this.balances.total=this.balances.lightning+this.balances.onchain,this.balances=Object.assign({},this.balances);const a=e.lightningBalance.localBalance?+e.lightningBalance.localBalance:0,s=e.lightningBalance.remoteBalance?+e.lightningBalance.remoteBalance:0;this.channelBalances={localBalance:a,remoteBalance:s,balancedness:+(1-Math.abs((a-s)/(a+s))).toFixed(3)},this.channelsStatus=e.channelsStatus,this.totalInboundLiquidity=0,this.totalOutboundLiquidity=0,this.allChannelsCapacity=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.channels,"balancedness"))),this.allInboundChannels=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.channels?.filter(_=>(_.toRemote||0)>0),"toRemote"))),this.allOutboundChannels=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.channels?.filter(_=>(_.toLocal||0)>0),"toLocal"))),this.channels.forEach(_=>{this.totalInboundLiquidity=this.totalInboundLiquidity+Math.ceil(_.toRemote||0),this.totalOutboundLiquidity=this.totalOutboundLiquidity+Math.floor(_.toLocal||0)}),this.logger.info(e)})}onNavigateTo(e){this.router.navigateByUrl("/ecl/"+e)}onsortChannelsBy(){"Balance Score"===this.sortField?(this.sortField="Capacity",this.allChannelsCapacity=this.channels.sort((e,i)=>{const a=+(e.toLocal||0)+ +(e.toRemote||0),s=+(i.toLocal||0)+ +(i.toRemote||0);return a>s?-1:a{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(A.yh),t.Y36(M.v),t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-home"]],decls:3,vars:2,consts:[["fxLayout","column",4,"ngIf","ngIfElse"],["merchantDashboard",""],["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start start",1,"page-title-container","mb-2"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["cols","10","gutterSize","20px",3,"rowHeight"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",3,"colspan","rowspan",4,"ngFor","ngForOf"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",3,"colspan","rowspan"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",1,"h-100","dashboard-card"],["fxLayoutAlign","space-between center"],[1,"mr-1",3,"icon"],["mat-icon-button","","class","more-button","aria-label","Toggle menu",3,"matMenuTriggerFor",4,"ngIf"],["xPosition","before",1,"dashboard-vert-menu"],["menuOperator","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click",4,"ngIf"],["fxLayout","column",3,"fxFlex","ngClass"],["mode","indeterminate",4,"ngIf"],["fxLayout","column","fxFlex","100",3,"ngSwitch"],["fxFlex","100",3,"information","showColorFieldSeparately",4,"ngSwitchCase"],["fxFlex","100",3,"balances","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"sortBy","channelBalances","allChannels","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"fees","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"channelsStatus","errorMessage",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["mat-icon-button","","aria-label","Toggle menu",1,"more-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["mode","indeterminate"],["fxFlex","100",3,"information","showColorFieldSeparately"],["fxFlex","100",3,"balances","errorMessage"],["fxFlex","100",3,"sortBy","channelBalances","allChannels","errorMessage"],["fxFlex","100",3,"fees","errorMessage"],["fxFlex","100",3,"channelsStatus","errorMessage"],["fxLayout","row","fxLayoutAlign","start end",1,"page-title-container","mb-2"],["cols","6","gutterSize","20px",3,"rowHeight"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",1,"h-100","dashboard-card",3,"ngClass"],[4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",3,"fxFlex","ngClass"],["fxFlex","100",3,"information",4,"ngSwitchCase"],["fxFlex","100",3,"direction","totalLiquidity","allChannels","errorMessage",4,"ngSwitchCase"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",4,"ngSwitchCase"],["menuMerchant","matMenu"],["fxFlex","100",3,"information"],["fxFlex","100",3,"direction","totalLiquidity","allChannels","errorMessage"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start"],["mat-stretch-tabs","false","mat-align-tabs","start","fxLayout","column",1,"dashboard-tabs-group"],["label","Receive"],[1,"h-100",3,"calledFrom"],["label","Pay"],[3,"calledFrom"],[1,"underline"],["menuTransactions","matMenu"]],template:function(i,a){if(1&i&&t.YNc(0,ha,7,4,"div",0)(1,wa,6,4,"ng-template",null,1,t.W1O),2&i){const s=t.MAs(2);t.Q6J("ngIf",(null==a.selNode?null:a.selNode.settings.userPersona)===a.userPersonaEnum.OPERATOR)("ngIfElse",s)}},dependencies:[u.mk,u.sg,u.O5,u.RF,u.n9,u.ED,F.BN,d.xw,d.Wh,d.yH,v.oO,q.RK,T.a8,T.dn,T.dk,T.n5,Zt.Il,Zt.DX,ct.Hw,ut.VK,ut.OP,ut.p6,J.pW,P.uX,P.SP,Xt,te,ie,se,he,we,At,wt]})}return n})();const Ia=["form"];function Fa(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Bitcoin address is required."),t.qZA())}function qa(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.amountError)}}function Pa(n,o){if(1&n&&(t.TgZ(0,"mat-option",29),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}function Oa(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Target Confirmation Blocks is required."),t.qZA())}function Ua(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.sendFundError)}}function ka(n,o){if(1&n&&(t.TgZ(0,"div",30),t._UZ(1,"fa-icon",31),t.YNc(2,Ua,2,1,"span",12),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.sendFundError)}}let It=(()=>{class n{constructor(e,i,a,s,r,_){this.dialogRef=e,this.logger=i,this.store=a,this.commonService=s,this.decimalPipe=r,this.actions=_,this.faExclamationTriangle=b.eHv,this.addressTypes=[],this.selectedAddress=l._t[1],this.blockchainBalance={},this.information={},this.newAddress="",this.transaction={},this.sendFundError="",this.fiatConversion=!1,this.amountUnits=l.uA,this.selAmountUnit=l.uA[0],this.currConvertorRate={},this.unitConversionValue=0,this.currencyUnitFormats=l.Xz,this.amountError="Amount is Required.",this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x]}ngOnInit(){this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.fiatConversion=e.settings.fiatConversion,this.amountUnits=e.settings.currencyUnits,this.logger.info(e)}),this.actions.pipe((0,h.R)(this.unSubs[1]),(0,Q.h)(e=>e.type===l.lr.UPDATE_API_CALL_STATUS_ECL||e.type===l.lr.SEND_ONCHAIN_FUNDS_RES_ECL)).subscribe(e=>{e.type===l.lr.SEND_ONCHAIN_FUNDS_RES_ECL&&(this.store.dispatch((0,S.jW)({payload:"Fund Sent Successfully!"})),this.dialogRef.close()),e.type===l.lr.UPDATE_API_CALL_STATUS_ECL&&e.payload.status===l.Bn.ERROR&&"SendOnchainFunds"===e.payload.action&&(this.sendFundError=e.payload.message)})}onSendFunds(){if(this.invalidValues)return!0;this.sendFundError="",this.transaction.amount&&this.selAmountUnit!==l.NT.SATS?this.commonService.convertCurrency(this.transaction.amount,this.selAmountUnit===this.amountUnits[2]?l.NT.OTHER:this.selAmountUnit,l.NT.SATS,this.amountUnits[2],this.fiatConversion).pipe((0,h.R)(this.unSubs[2])).subscribe({next:e=>{this.transaction.amount=parseInt(e[l.NT.SATS]),this.selAmountUnit=l.NT.SATS,this.store.dispatch((0,E.Iy)({payload:this.transaction}))},error:e=>{this.selAmountUnit=l.NT.SATS,this.amountError="Conversion Error: "+e}}):this.store.dispatch((0,E.Iy)({payload:this.transaction}))}get invalidValues(){return!this.transaction.address||""===this.transaction.address||!this.transaction.amount||this.transaction.amount<=0||!this.transaction.blocks||this.transaction.blocks<=0}resetData(){this.sendFundError="",this.transaction={}}onAmountUnitChange(e){const i=this,a=this.selAmountUnit===this.amountUnits[2]?l.NT.OTHER:this.selAmountUnit;let s=e.value===this.amountUnits[2]?l.NT.OTHER:e.value;this.transaction.amount&&this.selAmountUnit!==e.value&&this.commonService.convertCurrency(this.transaction.amount,a,s,this.amountUnits[2],this.fiatConversion).pipe((0,h.R)(this.unSubs[3])).subscribe({next:r=>{this.selAmountUnit=e.value,i.transaction.amount=+i.decimalPipe.transform(r[s],i.currencyUnitFormats[s]).replace(/,/g,"")},error:r=>{this.amountError="Conversion Error: "+r,this.selAmountUnit=a,s=a}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(N.so),t.Y36(U.mQ),t.Y36(A.yh),t.Y36(M.v),t.Y36(u.JJ),t.Y36(K.eX))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-on-chain-send-modal"]],viewQuery:function(i,a){if(1&i&&t.Gf(Ia,7),2&i){let s;t.iGM(s=t.CRH())&&(a.form=s.first)}},decls:42,vars:15,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between start",1,"overflow-x-hidden",3,"submit","reset"],["form","ngForm"],["fxLayout","column","fxFlex","55"],["matInput","","autoFocus","","tabindex","1","name","addr","required","",3,"ngModel","ngModelChange"],["addrs","ngModel"],[4,"ngIf"],["fxLayout","column","fxFlex","30"],["matInput","","name","amt","type","number","tabindex","2","required","",3,"step","min","ngModel","ngModelChange"],["amnt","ngModel"],["matSuffix",""],["fxLayout","column","fxFlex","10","fxLayoutAlign","start end"],["tabindex","3","required","","name","amountUnit",3,"value","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","60","fxLayoutAlign","space-between stretch","fxLayout","row wrap"],["fxLayout","column","fxFlex","48","fxLayoutAlign","start center"],["matInput","","type","number","name","blocks","tabindex","8","required","true",3,"step","min","ngModel","ngModelChange"],["blocks","ngModel"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["mat-button","","color","primary","type","submit","tabindex","8"],[3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Send Payment"),t.qZA()(),t.TgZ(6,"button",5),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7,8),t.NdJ("submit",function(){return a.onSendFunds()})("reset",function(){return a.resetData()}),t.TgZ(11,"mat-form-field",9)(12,"mat-label"),t._uU(13,"Bitcoin Address"),t.qZA(),t.TgZ(14,"input",10,11),t.NdJ("ngModelChange",function(r){return a.transaction.address=r}),t.qZA(),t.YNc(16,Fa,2,0,"mat-error",12),t.qZA(),t.TgZ(17,"mat-form-field",13)(18,"mat-label"),t._uU(19,"Amount"),t.qZA(),t.TgZ(20,"input",14,15),t.NdJ("ngModelChange",function(r){return a.transaction.amount=r}),t.qZA(),t.TgZ(22,"span",16),t._uU(23),t.qZA(),t.YNc(24,qa,2,1,"mat-error",12),t.qZA(),t.TgZ(25,"mat-form-field",17)(26,"mat-select",18),t.NdJ("selectionChange",function(r){return a.onAmountUnitChange(r)}),t.YNc(27,Pa,2,2,"mat-option",19),t.qZA()(),t.TgZ(28,"div",20)(29,"mat-form-field",21)(30,"mat-label"),t._uU(31,"Target Confirmation Blocks"),t.qZA(),t.TgZ(32,"input",22,23),t.NdJ("ngModelChange",function(r){return a.transaction.blocks=r}),t.qZA(),t.YNc(34,Oa,2,0,"mat-error",12),t.qZA()(),t._UZ(35,"div",24),t.YNc(36,ka,3,2,"div",25),t.TgZ(37,"div",26)(38,"button",27),t._uU(39,"Clear Fields"),t.qZA(),t.TgZ(40,"button",28),t._uU(41,"Send Funds"),t.qZA()()()()()()),2&i&&(t.xp6(6),t.Q6J("mat-dialog-close",!1),t.xp6(8),t.Q6J("ngModel",a.transaction.address),t.xp6(2),t.Q6J("ngIf",!a.transaction.address),t.xp6(4),t.Q6J("step",100)("min",0)("ngModel",a.transaction.amount),t.xp6(3),t.hij("",a.selAmountUnit," "),t.xp6(1),t.Q6J("ngIf",!a.transaction.amount),t.xp6(2),t.Q6J("value",a.selAmountUnit),t.xp6(1),t.Q6J("ngForOf",a.amountUnits),t.xp6(5),t.Q6J("step",1)("min",0)("ngModel",a.transaction.blocks),t.xp6(2),t.Q6J("ngIf",!a.transaction.blocks),t.xp6(2),t.Q6J("ngIf",""!==a.sendFundError))},dependencies:[u.sg,u.O5,m._Y,m.Fj,m.wV,m.JJ,m.JL,m.Q7,m.qQ,m.On,m.F,F.BN,d.xw,d.Wh,d.yH,N.ZT,q.lW,T.dn,T.dk,H.Nt,f.KE,f.hX,f.TO,f.R9,Z.gD,V.ey,$.h,j.q]})}return n})();var ht=g(3891);function Ra(n,o){if(1&n&&(t.TgZ(0,"mat-option",34),t._uU(1),t.qZA()),2&n){const e=o.$implicit,i=t.oxw();t.Q6J("value",e),t.xp6(1),t.Oqu(i.getLabel(e))}}function Ma(n,o){1&n&&t._UZ(0,"mat-progress-bar",35)}function Na(n,o){1&n&&(t.TgZ(0,"th",36),t._uU(1,"Date/Time"),t.qZA())}function Da(n,o){if(1&n&&(t.TgZ(0,"td",37),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,1e3*(null==e?null:e.timestamp),"dd/MMM/y HH:mm"))}}function Ja(n,o){1&n&&(t.TgZ(0,"th",36),t._uU(1,"Address"),t.qZA())}const _t=n=>({width:n});function Ha(n,o){if(1&n&&(t.TgZ(0,"td",37)(1,"div",38)(2,"span",39),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,_t,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.address)}}function Qa(n,o){1&n&&(t.TgZ(0,"th",36),t._uU(1,"Blockhash"),t.qZA())}function Ba(n,o){if(1&n&&(t.TgZ(0,"td",37)(1,"div",38)(2,"span",39),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,_t,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.blockHash)}}function Va(n,o){1&n&&(t.TgZ(0,"th",36),t._uU(1,"Transaction ID"),t.qZA())}function Ya(n,o){if(1&n&&(t.TgZ(0,"td",37)(1,"div",38)(2,"span",39),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,_t,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.txid)}}function za(n,o){1&n&&(t.TgZ(0,"th",40),t._uU(1,"Amount (Sats)"),t.qZA())}function Ga(n,o){if(1&n&&(t.TgZ(0,"span",43),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,null==e?null:e.amount))}}function Wa(n,o){if(1&n&&(t.TgZ(0,"span",44),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij("(",t.lcZ(2,1,-1*(null==e?null:e.amount)),")")}}function Ka(n,o){if(1&n&&(t.TgZ(0,"td",37),t.YNc(1,Ga,3,3,"span",41)(2,Wa,3,3,"span",42),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf",(null==e?null:e.amount)>0||0===(null==e?null:e.amount)),t.xp6(1),t.Q6J("ngIf",(null==e?null:e.amount)<0)}}function Xa(n,o){1&n&&(t.TgZ(0,"th",40),t._uU(1,"Fees (Sats)"),t.qZA())}function $a(n,o){if(1&n&&(t.TgZ(0,"td",37)(1,"span",43),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,null==e?null:e.fees))}}function ja(n,o){1&n&&(t.TgZ(0,"th",40),t._uU(1,"Confirmations"),t.qZA())}function to(n,o){if(1&n&&(t.TgZ(0,"td",37)(1,"span",43),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.confirmations)," ")}}function eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",45)(1,"div",46)(2,"mat-select",47),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",48),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDownloadCSV())}),t._uU(5,"Download CSV"),t.qZA()()()()}}function no(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",49)(1,"button",50),t.NdJ("click",function(a){const r=t.CHM(e).$implicit,_=t.oxw();return t.KtG(_.onTransactionClick(r,a))}),t._uU(2,"View Info"),t.qZA()()}}function io(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No transaction available."),t.qZA())}function ao(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting transactions..."),t.qZA())}function oo(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function so(n,o){if(1&n&&(t.TgZ(0,"td",51),t.YNc(1,io,2,0,"p",52)(2,ao,2,0,"p",52)(3,oo,2,1,"p",52),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.listTransactions&&e.listTransactions.data)||(null==e.listTransactions||null==e.listTransactions.data?null:e.listTransactions.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.listTransactions&&e.listTransactions.data)||(null==e.listTransactions||null==e.listTransactions.data?null:e.listTransactions.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.listTransactions&&e.listTransactions.data)||(null==e.listTransactions||null==e.listTransactions.data?null:e.listTransactions.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const lo=n=>({"display-none":n});function ro(n,o){if(1&n&&t._UZ(0,"tr",53),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,lo,(null==e.listTransactions?null:e.listTransactions.data)&&(null==e.listTransactions||null==e.listTransactions.data?null:e.listTransactions.data.length)>0))}}function co(n,o){1&n&&t._UZ(0,"tr",54)}function uo(n,o){1&n&&t._UZ(0,"tr",55)}const po=()=>["all"],mo=n=>({"error-border":n}),ho=()=>["no_transaction"];let _o=(()=>{class n{constructor(e,i,a,s,r){this.logger=e,this.commonService=i,this.store=a,this.datePipe=s,this.camelCaseWithSpaces=r,this.faHistory=b.qO$,this.nodePageDefs=l.Xk,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="on_chain",this.tableSetting={tableId:"transaction",recordsPerPage:l.IV,sortBy:"timestamp",sortOrder:l.Pi.DESCENDING},this.displayedColumns=[],this.listTransactions=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.totalRecords=0,this.flgInit=!1,this.unSubs=[new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(C.nF).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.apiCallStatus.status===l.Bn.COMPLETED&&(this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.flgInit||(this.flgInit=!0,this.store.dispatch((0,E.mC)({payload:{count:1e3,skip:0}}))),this.logger.info(this.displayedColumns))}),this.store.select(C.dx).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),e.transactions&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadTransactionsTable(e.transactions),this.logger.info(e)})}applyFilter(){this.listTransactions.filter=this.selFilter.trim().toLowerCase()}getLabel(e){const i=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column,"_"):this.commonService.titleCase(e)}setFilterPredicate(){this.listTransactions.filterPredicate=(e,i)=>{let a="";switch(this.selFilterBy){case"all":a=(e.timestamp?this.datePipe.transform(new Date(1e3*e.timestamp),"dd/MMM/y HH:mm")?.toLowerCase():"")+JSON.stringify(e).toLowerCase();break;case"timestamp":a=this.datePipe.transform(new Date(1e3*(e[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;default:a=typeof e[this.selFilterBy]>"u"?"":"string"==typeof e[this.selFilterBy]?e[this.selFilterBy].toLowerCase():"boolean"==typeof e[this.selFilterBy]?e[this.selFilterBy]?"yes":"no":e[this.selFilterBy].toString()}return a.includes(i)}}onTransactionClick(e,i){this.store.dispatch((0,S.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Transaction Information",message:[[{key:"blockHash",value:e.blockHash||e.blockId_opt,title:"Block Hash",width:100,explorerLink:"block"}],[{key:"txid",value:e.txid,title:"Transaction ID",width:100,explorerLink:"tx"}],[{key:"timestamp",value:e.timestamp,title:"Date/Time",width:50,type:l.Gi.DATE_TIME},{key:"confirmations",value:e.confirmations,title:"Number of Confirmations",width:50,type:l.Gi.NUMBER}],[{key:"fees",value:e.fees,title:"Fees (Sats)",width:50,type:l.Gi.NUMBER},{key:"amount",value:e.amount,title:"Amount (Sats)",width:50,type:l.Gi.NUMBER}],[{key:"address",value:e.address,title:"Address",width:100,type:l.Gi.STRING}]]}}}))}loadTransactionsTable(e){this.listTransactions=new c.by([...e]),this.listTransactions.sort=this.sort,this.listTransactions.sortingDataAccessor=(i,a)=>i[a]&&isNaN(i[a])?i[a].toLocaleLowerCase():i[a]?+i[a]:null,this.listTransactions.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.listTransactions)}onPageChange(e){this.store.dispatch((0,E.mC)({payload:{count:this.pageSize,skip:e.pageIndex*e.pageSize}}))}onDownloadCSV(){this.listTransactions.data&&this.listTransactions.data.length>0&&this.commonService.downloadFile(this.listTransactions.data,"Transactions")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(M.v),t.Y36(A.yh),t.Y36(u.uU),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-on-chain-transaction-history"]],viewQuery:function(i,a){if(1&i&&(t.Gf(L.YE,5),t.Gf(w.NW,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.sort=s.first),t.iGM(s=t.CRH())&&(a.paginator=s.first)}},features:[t._Bn([{provide:Z.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:w.ye,useValue:(0,l.pt)("Transactions")}])],decls:52,vars:19,consts:[["fxLayout","row wrap","fxLayoutAlign","start start","fxLayout.gt-sm","column","fxFlex","100","fxLayoutAlign.gt-sm","start stretch"],["fxLayout","column","fxLayout.gt-xs","row wrap","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","timestamp"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","address"],["matColumnDef","blockHash"],["matColumnDef","txid"],["matColumnDef","amount"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","fees"],["matColumnDef","confirmations"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_transaction"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center",4,"ngIf"],["fxLayoutAlign","end center","class","red",4,"ngIf"],["fxLayoutAlign","end center"],["fxLayoutAlign","end center",1,"red"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._UZ(3,"fa-icon",3),t.TgZ(4,"span",4),t._uU(5,"Transaction History"),t.qZA()(),t.TgZ(6,"div",5)(7,"mat-form-field",6)(8,"mat-label"),t._uU(9,"Filter By"),t.qZA(),t.TgZ(10,"mat-select",7),t.NdJ("ngModelChange",function(r){return a.selFilterBy=r})("selectionChange",function(){return a.selFilter="",a.applyFilter()}),t.TgZ(11,"perfect-scrollbar"),t.YNc(12,Ra,2,2,"mat-option",8),t.qZA()()(),t.TgZ(13,"mat-form-field",6)(14,"mat-label"),t._uU(15,"Filter"),t.qZA(),t.TgZ(16,"input",9),t.NdJ("ngModelChange",function(r){return a.selFilter=r})("input",function(){return a.applyFilter()})("keyup",function(){return a.applyFilter()}),t.qZA()()()(),t.TgZ(17,"div",10)(18,"div",11),t.YNc(19,Ma,1,0,"mat-progress-bar",12),t.TgZ(20,"table",13,14),t.ynx(22,15),t.YNc(23,Na,2,0,"th",16)(24,Da,3,4,"td",17),t.BQk(),t.ynx(25,18),t.YNc(26,Ja,2,0,"th",16)(27,Ha,4,4,"td",17),t.BQk(),t.ynx(28,19),t.YNc(29,Qa,2,0,"th",16)(30,Ba,4,4,"td",17),t.BQk(),t.ynx(31,20),t.YNc(32,Va,2,0,"th",16)(33,Ya,4,4,"td",17),t.BQk(),t.ynx(34,21),t.YNc(35,za,2,0,"th",22)(36,Ka,3,2,"td",17),t.BQk(),t.ynx(37,23),t.YNc(38,Xa,2,0,"th",22)(39,$a,4,3,"td",17),t.BQk(),t.ynx(40,24),t.YNc(41,ja,2,0,"th",22)(42,to,4,3,"td",17),t.BQk(),t.ynx(43,25),t.YNc(44,eo,6,0,"th",26)(45,no,3,0,"td",27),t.BQk(),t.ynx(46,28),t.YNc(47,so,4,3,"td",29),t.BQk(),t.YNc(48,ro,1,3,"tr",30)(49,co,1,0,"tr",31)(50,uo,1,0,"tr",32),t.qZA(),t._UZ(51,"mat-paginator",33),t.qZA()()()),2&i&&(t.xp6(3),t.Q6J("icon",a.faHistory),t.xp6(7),t.Q6J("ngModel",a.selFilterBy),t.xp6(2),t.Q6J("ngForOf",t.DdM(15,po).concat(a.displayedColumns.slice(0,-1))),t.xp6(4),t.Q6J("ngModel",a.selFilter),t.xp6(3),t.Q6J("ngIf",a.apiCallStatus.status===a.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",a.tableSetting.sortBy)("matSortDirection",a.tableSetting.sortOrder)("dataSource",a.listTransactions)("ngClass",t.VKq(16,mo,""!==a.errorMessage)),t.xp6(28),t.Q6J("matFooterRowDef",t.DdM(18,ho)),t.xp6(1),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("pageSize",a.pageSize)("pageSizeOptions",a.pageSizeOptions)("showFirstLastButtons",a.screenSize!==a.screenSizeEnum.XS))},dependencies:[u.mk,u.sg,u.O5,u.PC,m.Fj,m.JJ,m.On,F.BN,d.xw,d.Wh,d.yH,v.oO,v.Zl,q.lW,H.Nt,f.KE,f.hX,J.pW,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,w.NW,k.Vv,k.$V,u.JJ,u.uU]})}return n})();function go(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.activeLink=s.link)}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit,i=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",i.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let fo=(()=>{class n{constructor(e,i){this.store=e,this.router=i,this.faExchangeAlt=b.Ssp,this.faChartPie=b.OS1,this.balances=[{title:"Total Balance",dataValue:0},{title:"Confirmed",dataValue:0},{title:"Unconfirmed",dataValue:0}],this.links=[{link:"receive",name:"Receive"},{link:"send",name:"Send"}],this.activeLink=this.links[0].link,this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){const e=this.links.find(i=>this.router.url.includes(i.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,h.R)(this.unSubs[0]),(0,Q.h)(i=>i instanceof y.Av)).subscribe({next:i=>{const a=this.links.find(s=>i.urlAfterRedirects.includes(s.link));this.activeLink=a?a.link:this.links[0].link}}),this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[1])).subscribe(i=>{this.selNode=i}),this.store.select(C.kY).pipe((0,h.R)(this.unSubs[2])).subscribe(i=>{this.balances=[{title:"Total Balance",dataValue:i.onchainBalance.total||0},{title:"Confirmed",dataValue:i.onchainBalance.confirmed||0},{title:"Unconfirmed",dataValue:i.onchainBalance.unconfirmed||0}]})}openSendFundsModal(){this.store.dispatch((0,S.qR)({payload:{data:{component:It}}}))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(A.yh),t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-on-chain"]],decls:23,vars:5,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","column",1,"padding-gap-x"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["fxLayout","row","fxFlex","100"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(i,a){if(1&i&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"On-chain Balance"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),t._UZ(7,"rtl-currency-unit-converter",5),t.qZA()()(),t.TgZ(8,"div",0),t._UZ(9,"fa-icon",1),t.TgZ(10,"span",2),t._uU(11,"On-chain Transactions"),t.qZA()(),t.TgZ(12,"div",6)(13,"mat-card")(14,"mat-card-content",4)(15,"nav",7),t.YNc(16,go,2,3,"div",8),t.qZA(),t._UZ(17,"mat-tab-nav-panel",null,9),t.TgZ(19,"div",10),t._UZ(20,"router-outlet"),t.qZA(),t.TgZ(21,"div",10),t._UZ(22,"rtl-ecl-on-chain-transaction-history",11),t.qZA()()()()),2&i){const s=t.MAs(18);t.xp6(1),t.Q6J("icon",a.faChartPie),t.xp6(6),t.Q6J("values",a.balances),t.xp6(2),t.Q6J("icon",a.faExchangeAlt),t.xp6(6),t.Q6J("tabPanel",s),t.xp6(1),t.Q6J("ngForOf",a.links)}},dependencies:[u.sg,F.BN,d.xw,d.Wh,d.yH,T.a8,T.dn,P.BU,P.sW,P.Nj,ht.D,y.lC,y.rH,_o]})}return n})();var Ft=g(9014);function Co(n,o){if(1&n&&(t.TgZ(0,"span",10),t._uU(1,"Channels"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.activeChannels)}}function xo(n,o){if(1&n&&(t.TgZ(0,"span",10),t._uU(1,"Peers"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.activePeers)}}let yo=(()=>{class n{constructor(e,i){this.store=e,this.router=i,this.activePeers=0,this.activeChannels=0,this.faUsers=b.FVb,this.faChartPie=b.OS1,this.balances=[{title:"Total Balance",dataValue:0},{title:"Confirmed",dataValue:0},{title:"Unconfirmed",dataValue:0}],this.links=[{link:"channels",name:"Channels"},{link:"peers",name:"Peers"}],this.activeLink=0,this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){this.activeLink=this.links.findIndex(e=>e.link===this.router.url.substring(this.router.url.lastIndexOf("/")+1)),this.router.events.pipe((0,h.R)(this.unSubs[0]),(0,Q.h)(e=>e instanceof y.Av)).subscribe({next:e=>{this.activeLink=this.links.findIndex(i=>i.link===e.urlAfterRedirects.substring(e.urlAfterRedirects.lastIndexOf("/")+1))}}),this.store.select(C.Bo).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.activePeers=e.peers&&e.peers.length?e.peers.length:0}),this.store.select(C.Xz).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.activeChannels=e.channelsStatus&&e.channelsStatus.active&&e.channelsStatus.active.channels?e.channelsStatus.active.channels:0}),this.store.select(C.kY).pipe((0,h.R)(this.unSubs[3])).subscribe(e=>{this.balances=[{title:"Total Balance",dataValue:e.onchainBalance.total||0},{title:"Confirmed",dataValue:e.onchainBalance.confirmed||0},{title:"Unconfirmed",dataValue:e.onchainBalance.unconfirmed||0}]})}onSelectedTabChange(e){this.router.navigateByUrl("/ecl/connections/"+this.links[e.index].link)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(A.yh),t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-connections"]],decls:22,vars:4,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","column",1,"padding-gap-x"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndex","selectedIndexChange","selectedTabChange"],["mat-tab-label",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"On-chain Balance"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),t._UZ(7,"rtl-currency-unit-converter",5),t.qZA()()(),t.TgZ(8,"div",0),t._UZ(9,"fa-icon",1),t.TgZ(10,"span",2),t._uU(11,"Connections"),t.qZA()(),t.TgZ(12,"div",6)(13,"mat-card")(14,"mat-card-content",4)(15,"mat-tab-group",7),t.NdJ("selectedIndexChange",function(r){return a.activeLink=r})("selectedTabChange",function(r){return a.onSelectedTabChange(r)}),t.TgZ(16,"mat-tab"),t.YNc(17,Co,2,1,"ng-template",8),t.qZA(),t.TgZ(18,"mat-tab"),t.YNc(19,xo,2,1,"ng-template",8),t.qZA()(),t.TgZ(20,"div",9),t._UZ(21,"router-outlet"),t.qZA()()()()),2&i&&(t.xp6(1),t.Q6J("icon",a.faChartPie),t.xp6(6),t.Q6J("values",a.balances),t.xp6(2),t.Q6J("icon",a.faUsers),t.xp6(6),t.Q6J("selectedIndex",a.activeLink))},dependencies:[F.BN,d.xw,d.Wh,d.yH,T.a8,T.dn,Ft.k,P.uD,P.uX,P.SP,ht.D,y.lC]})}return n})();function bo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.activeLink=s.link)}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit,i=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",i.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let To=(()=>{class n{constructor(e,i,a){this.logger=e,this.store=i,this.router=a,this.faExchangeAlt=b.Ssp,this.faChartPie=b.OS1,this.currencyUnits=[],this.balances=[{title:"Local Capacity",dataValue:0,tooltip:"Amount you can send"},{title:"Remote Capacity",dataValue:0,tooltip:"Amount you can receive"}],this.links=[{link:"payments",name:"Payments"},{link:"invoices",name:"Invoices"}],this.activeLink=this.links[0].link,this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){const e=this.links.find(i=>this.router.url.includes(i.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,h.R)(this.unSubs[0]),(0,Q.h)(i=>i instanceof y.Av)).subscribe({next:i=>{const a=this.links.find(s=>i.urlAfterRedirects.includes(s.link));this.activeLink=a?a.link:this.links[0].link}}),this.store.select(C.Xz).pipe((0,h.R)(this.unSubs[1]),(0,rt.M)(this.store.select(Y.dT))).subscribe(([i,a])=>{this.currencyUnits=a?.settings.currencyUnits||[],this.balances=a&&a.settings.userPersona===l.ol.OPERATOR?[{title:"Local Capacity",dataValue:i.lightningBalance.localBalance,tooltip:"Amount you can send"},{title:"Remote Capacity",dataValue:i.lightningBalance.remoteBalance,tooltip:"Amount you can receive"}]:[{title:"Outbound Capacity",dataValue:i.lightningBalance.localBalance,tooltip:"Amount you can send"},{title:"Inbound Capacity",dataValue:i.lightningBalance.remoteBalance,tooltip:"Amount you can receive"}],this.logger.info(i)})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(A.yh),t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-transactions"]],decls:21,vars:5,consts:[["fxLayout","row wrap","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],["fxLayout","column",1,"padding-gap-x"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(i,a){if(1&i&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Lightning Balance"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),t._UZ(7,"rtl-currency-unit-converter",5),t.qZA()()(),t.TgZ(8,"div",6),t._UZ(9,"fa-icon",1),t.TgZ(10,"span",2),t._uU(11,"Lightning Transactions"),t.qZA()(),t.TgZ(12,"div",7)(13,"mat-card")(14,"mat-card-content",4)(15,"nav",8),t.YNc(16,bo,2,3,"div",9),t.qZA(),t._UZ(17,"mat-tab-nav-panel",null,10),t.TgZ(19,"div",11),t._UZ(20,"router-outlet"),t.qZA()()()()),2&i){const s=t.MAs(18);t.xp6(1),t.Q6J("icon",a.faChartPie),t.xp6(6),t.Q6J("values",a.balances),t.xp6(2),t.Q6J("icon",a.faExchangeAlt),t.xp6(6),t.Q6J("tabPanel",s),t.xp6(1),t.Q6J("ngForOf",a.links)}},dependencies:[u.sg,F.BN,d.xw,d.Wh,d.yH,T.a8,T.dn,P.BU,P.sW,P.Nj,ht.D,y.lC,y.rH]})}return n})();function Lo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.activeLink=s.link)}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit,i=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",i.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let vo=(()=>{class n{constructor(e){this.router=e,this.faMapSigns=b.SuH,this.events=[],this.flgLoading=[!0],this.errorMessage="",this.links=[{link:"forwardinghistory",name:"Forwarding History"},{link:"peers",name:"Routing Peers"}],this.activeLink=this.links[0].link,this.unSubs=[new p.x,new p.x,new p.x]}ngOnInit(){const e=this.links.find(i=>this.router.url.includes(i.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,h.R)(this.unSubs[0]),(0,Q.h)(i=>i instanceof y.Av)).subscribe({next:i=>{const a=this.links.find(s=>i.urlAfterRedirects.includes(s.link));this.activeLink=a?a.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-routing"]],decls:15,vars:3,consts:[["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap-x"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","row","fxFlex","100"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start","fxFlex","100",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(i,a){if(1&i&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"fa-icon",2),t.TgZ(3,"span",3),t._uU(4,"Routing"),t.qZA()(),t.TgZ(5,"div",4)(6,"mat-card",5)(7,"mat-card-content",6)(8,"div",7)(9,"nav",8),t.YNc(10,Lo,2,3,"div",9),t.qZA(),t._UZ(11,"mat-tab-nav-panel",null,10),t.qZA(),t.TgZ(13,"div",11),t._UZ(14,"router-outlet"),t.qZA()()()()()),2&i){const s=t.MAs(12);t.xp6(2),t.Q6J("icon",a.faMapSigns),t.xp6(7),t.Q6J("tabPanel",s),t.xp6(1),t.Q6J("ngForOf",a.links)}},dependencies:[u.sg,F.BN,d.xw,d.Wh,d.yH,T.a8,T.dn,P.BU,P.sW,P.Nj,y.lC,y.rH]})}return n})();var ot=g(7466),qt=g(2599),tt=g(8257);const Zo=["peersForm"],So=["stepper"];function Ao(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw();t.Oqu(e.peerFormLabel)}}function wo(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Address is required."),t.qZA())}function Eo(n,o){if(1&n&&(t.TgZ(0,"div",34),t._UZ(1,"fa-icon",35),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(2),t.Oqu(e.peerConnectionError)}}function Io(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw();t.Oqu(e.channelFormLabel)}}function Fo(n,o){if(1&n&&(t.TgZ(0,"div",36),t._UZ(1,"fa-icon",35),t.TgZ(2,"span",13)(3,"div"),t._uU(4,"Fee rates recommended by mempool (sat/vByte):"),t.qZA(),t.TgZ(5,"span",37)(6,"span"),t._uU(7),t.qZA(),t.TgZ(8,"span"),t._uU(9),t.qZA(),t.TgZ(10,"span"),t._uU(11),t.qZA(),t.TgZ(12,"span"),t._uU(13),t.qZA(),t.TgZ(14,"span"),t._uU(15),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faInfoCircle),t.xp6(6),t.hij("- High: ",e.recommendedFee.fastestFee||"Unknown",""),t.xp6(2),t.hij("- Medium: ",e.recommendedFee.halfHourFee||"Unknown",""),t.xp6(2),t.hij("- Low: ",e.recommendedFee.hourFee||"Unknown",""),t.xp6(2),t.hij("- Economy: ",e.recommendedFee.economyFee||"Unknown",""),t.xp6(2),t.hij("- Minimum: ",e.recommendedFee.minimumFee||"Unknown","")}}function qo(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function Po(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount must be a positive number."),t.qZA())}function Oo(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("Amount must be less than or equal to ",e.totalBalance,".")}}function Uo(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("Lower than min feerate ",e.recommendedFee.minimumFee," in the mempool.")}}function ko(n,o){if(1&n&&(t.TgZ(0,"div",34),t._UZ(1,"fa-icon",35),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(2),t.Oqu(e.channelConnectionError)}}let Pt=(()=>{class n{constructor(e,i,a,s,r,_,I){this.dialogRef=e,this.data=i,this.store=a,this.formBuilder=s,this.actions=r,this.logger=_,this.dataService=I,this.faExclamationTriangle=b.eHv,this.faInfoCircle=b.sqG,this.peerAddress="",this.totalBalance=0,this.flgChannelOpened=!1,this.channelOpenStatus=null,this.newlyAddedPeer=null,this.flgEditable=!0,this.peerConnectionError="",this.channelConnectionError="",this.peerFormLabel="Peer Details",this.channelFormLabel="Open Channel (Optional)",this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){this.data.message?(this.totalBalance=this.data.message.balance,this.peerAddress=this.data.message.peer&&this.data.message.peer.nodeId&&this.data.message.peer.address?this.data.message.peer.nodeId+"@"+this.data.message.peer.address:this.data.message.peer&&this.data.message.peer.nodeId&&!this.data.message.peer.address?this.data.message.peer.nodeId:""):(this.totalBalance=0,this.peerAddress=""),this.peerFormGroup=this.formBuilder.group({hiddenAddress:["",[m.kI.required]],peerAddress:[this.peerAddress,[m.kI.required]]}),this.channelFormGroup=this.formBuilder.group({fundingAmount:["",[m.kI.required,m.kI.min(1),m.kI.max(this.totalBalance)]],isPrivate:[!!this.selNode?.settings.unannouncedChannels],feeRate:[null],hiddenAmount:["",[m.kI.required]]}),this.statusFormGroup=this.formBuilder.group({}),this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e,this.channelFormGroup.controls.isPrivate.setValue(!!e?.settings.unannouncedChannels)}),this.actions.pipe((0,h.R)(this.unSubs[1]),(0,Q.h)(e=>e.type===l.lr.NEWLY_ADDED_PEER_ECL||e.type===l.lr.FETCH_CHANNELS_ECL||e.type===l.lr.UPDATE_API_CALL_STATUS_ECL)).subscribe(e=>{e.type===l.lr.NEWLY_ADDED_PEER_ECL&&(this.logger.info(e.payload),this.flgEditable=!1,this.newlyAddedPeer=e.payload.peer,this.peerFormGroup.controls.hiddenAddress.setValue(this.peerFormGroup.controls.peerAddress.value),this.stepper.next()),e.type===l.lr.FETCH_CHANNELS_ECL&&this.dialogRef.close(),e.type===l.lr.UPDATE_API_CALL_STATUS_ECL&&e.payload.status===l.Bn.ERROR&&("SaveNewPeer"===e.payload.action?this.peerConnectionError=e.payload.message:"SaveNewChannel"===e.payload.action&&(this.channelConnectionError=e.payload.message))}),this.dataService.getRecommendedFeeRates().pipe((0,h.R)(this.unSubs[2])).subscribe({next:e=>{this.recommendedFee=e},error:e=>{this.logger.error(e)}})}onConnectPeer(){if(!this.peerFormGroup.controls.peerAddress.value)return!0;this.peerConnectionError="",this.store.dispatch((0,E.El)({payload:{id:this.peerFormGroup.controls.peerAddress.value}}))}onOpenChannel(){return this.channelFormGroup.controls.feeRate.value&&this.recommendedFee.minimumFee>this.channelFormGroup.controls.feeRate.value?(this.channelFormGroup.controls.feeRate.setErrors({minimum:!0}),!0):!this.channelFormGroup.controls.fundingAmount.value||this.totalBalance-this.channelFormGroup.controls.fundingAmount.value<0||(this.channelConnectionError="",void this.store.dispatch((0,E.YX)({payload:{nodeId:this.newlyAddedPeer?.nodeId,amount:this.channelFormGroup.controls.fundingAmount.value,private:this.channelFormGroup.controls.isPrivate.value,feeRate:this.channelFormGroup.controls.feeRate.value}})))}onClose(){this.dialogRef.close(!1)}stepSelectionChanged(e){switch(e.selectedIndex){case 0:default:this.peerFormLabel="Peer Details",this.channelFormLabel="Open Channel (Optional)";break;case 1:this.peerFormLabel=this.peerFormGroup.controls.peerAddress.value?"Peer Added: "+(this.newlyAddedPeer?.alias?this.newlyAddedPeer.alias:this.newlyAddedPeer?.nodeId):"Peer Details",this.channelFormLabel="Open Channel (Optional)";break;case 2:this.peerFormLabel=this.peerFormGroup.controls.peerAddress.value?"Peer Added: "+(this.newlyAddedPeer?.alias?this.newlyAddedPeer.alias:this.newlyAddedPeer?.nodeId):"Peer Details",this.channelFormLabel=this.channelFormGroup.controls.fundingAmount.value?"Opening Channel for "+this.channelFormGroup.controls.fundingAmount.value+" Sats":"Open Channel (Optional)"}e.selectedIndex{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(N.so),t.Y36(N.WI),t.Y36(A.yh),t.Y36(m.QS),t.Y36(K.eX),t.Y36(U.mQ),t.Y36(et.D))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-connect-peer"]],viewQuery:function(i,a){if(1&i&&(t.Gf(Zo,5),t.Gf(So,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.form=s.first),t.iGM(s=t.CRH())&&(a.stepper=s.first)}},decls:59,vars:25,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["fxLayout","column","fxFlex","100"],["autoFocus","","matInput","","formControlName","peerAddress","tabindex","1","required",""],[4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","button",3,"click"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"mb-1",3,"formGroup"],["matStepLabel","","disabled","true"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","class","alert alert-info",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayout","column","fxFlex","35","fxLayoutAlign","start end"],["matInput","","autoFocus","","formControlName","fundingAmount","type","number","tabindex","1","required","",3,"step"],["matSuffix",""],["fxLayout","column","fxFlex","40"],["matInput","","formControlName","feeRate","type","number","name","feeRate","tabindex","7",3,"step","min"],["fxFlex","20","fxLayoutAlign","start center"],["tabindex","2","color","primary","formControlName","isPrivate","name","isPrivate"],["mat-button","","color","primary","tabindex","8","type","button",3,"click"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"click"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","100",1,"alert","alert-info"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between start",1,"pr-2"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Connect to a new peer"),t.qZA()(),t.TgZ(6,"button",5),t.NdJ("click",function(){return a.onClose()}),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"div",7)(10,"mat-vertical-stepper",8,9),t.NdJ("selectionChange",function(r){return a.stepSelectionChanged(r)}),t.TgZ(12,"mat-step",10)(13,"form",11),t.YNc(14,Ao,1,1,"ng-template",12),t.TgZ(15,"mat-form-field",13)(16,"mat-label"),t._uU(17,"Lightning Address (pubkey OR pubkey@ip:port)"),t.qZA(),t._UZ(18,"input",14),t.YNc(19,wo,2,0,"mat-error",15),t.qZA(),t.YNc(20,Eo,4,2,"div",16),t.TgZ(21,"div",17)(22,"button",18),t.NdJ("click",function(){return a.onConnectPeer()}),t._uU(23),t.qZA()()()(),t.TgZ(24,"mat-step",10)(25,"form",19),t.YNc(26,Io,1,1,"ng-template",20),t.TgZ(27,"div",21),t.YNc(28,Fo,16,6,"div",22),t.TgZ(29,"div",23)(30,"mat-form-field",24)(31,"mat-label"),t._uU(32,"Amount"),t.qZA(),t._UZ(33,"input",25),t.TgZ(34,"mat-hint"),t._uU(35),t.ALo(36,"number"),t.qZA(),t.TgZ(37,"span",26),t._uU(38," Sats "),t.qZA(),t.YNc(39,qo,2,0,"mat-error",15)(40,Po,2,0,"mat-error",15)(41,Oo,2,1,"mat-error",15),t.qZA(),t.TgZ(42,"mat-form-field",27)(43,"mat-label"),t._uU(44,"Fee (Sats/vByte)"),t.qZA(),t._UZ(45,"input",28),t.TgZ(46,"mat-hint"),t._uU(47),t.qZA(),t.YNc(48,Uo,2,1,"mat-error",15),t.qZA(),t.TgZ(49,"div",29)(50,"mat-slide-toggle",30),t._uU(51,"Private Channel"),t.qZA()()()(),t.YNc(52,ko,4,2,"div",16),t.TgZ(53,"div",17)(54,"button",31),t.NdJ("click",function(){return a.onOpenChannel()}),t._uU(55),t.qZA()()()()(),t.TgZ(56,"div",32)(57,"button",33),t.NdJ("click",function(){return a.onClose()}),t._uU(58),t.qZA()()()()()()),2&i&&(t.xp6(10),t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",a.peerFormGroup)("editable",a.flgEditable),t.xp6(1),t.Q6J("formGroup",a.peerFormGroup),t.xp6(6),t.Q6J("ngIf",null==a.peerFormGroup.controls.peerAddress.errors?null:a.peerFormGroup.controls.peerAddress.errors.required),t.xp6(1),t.Q6J("ngIf",""!==a.peerConnectionError),t.xp6(3),t.Oqu(""!==a.peerConnectionError?"Retry":"Add Peer"),t.xp6(1),t.Q6J("stepControl",a.channelFormGroup)("editable",a.flgEditable),t.xp6(1),t.Q6J("formGroup",a.channelFormGroup),t.xp6(3),t.Q6J("ngIf",a.recommendedFee.minimumFee),t.xp6(5),t.Q6J("step",1e3),t.xp6(2),t.hij("Remaining: ",t.lcZ(36,23,a.totalBalance-(a.channelFormGroup.controls.fundingAmount.value?a.channelFormGroup.controls.fundingAmount.value:0)),""),t.xp6(4),t.Q6J("ngIf",null==a.channelFormGroup.controls.fundingAmount.errors?null:a.channelFormGroup.controls.fundingAmount.errors.required),t.xp6(1),t.Q6J("ngIf",null==a.channelFormGroup.controls.fundingAmount.errors?null:a.channelFormGroup.controls.fundingAmount.errors.min),t.xp6(1),t.Q6J("ngIf",null==a.channelFormGroup.controls.fundingAmount.errors?null:a.channelFormGroup.controls.fundingAmount.errors.max),t.xp6(4),t.Q6J("step",1)("min",a.recommendedFee.minimumFee||0),t.xp6(2),t.hij("Mempool Min: ",a.recommendedFee.minimumFee," (Sats/vByte)"),t.xp6(1),t.Q6J("ngIf",null==a.channelFormGroup.controls.feeRate.errors?null:a.channelFormGroup.controls.feeRate.errors.minimum),t.xp6(4),t.Q6J("ngIf",""!==a.channelConnectionError),t.xp6(3),t.Oqu(""!==a.channelConnectionError?"Retry":"Open Channel"),t.xp6(3),t.Oqu(null!=a.newlyAddedPeer&&a.newlyAddedPeer.nodeId?"Do It Later":"Close"))},dependencies:[u.O5,m._Y,m.Fj,m.wV,m.JJ,m.JL,m.Q7,m.qQ,m.sg,m.u,F.BN,d.xw,d.Wh,d.yH,q.lW,T.dn,T.dk,H.Nt,f.KE,f.hX,f.bx,f.TO,f.R9,qt.Rr,tt.C0,tt.VY,tt.Vq,$.h,j.q,u.JJ]})}return n})();var Ot=g(2939),Ut=g(7313);function Ro(n,o){if(1&n&&(t.TgZ(0,"span",9)(1,"div"),t._uU(2),t.ALo(3,"titlecase"),t.qZA()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(2),t.AsE("",i.nodeFeaturesEnum[e.key]||e.key,": ",t.lcZ(3,2,e.value),"")}}function Mo(n,o){1&n&&(t.TgZ(0,"th",24),t._uU(1,"Address"),t.qZA())}function No(n,o){if(1&n&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(e)}}function Do(n,o){1&n&&(t.TgZ(0,"th",26)(1,"div",27),t._uU(2,"Actions"),t.qZA()())}function Jo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",28)(1,"div",29)(2,"mat-select",30),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",31),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.onConnectNode(s))}),t._uU(5,"Connect"),t.qZA(),t.TgZ(6,"mat-option",32),t.NdJ("copied",function(a){t.CHM(e);const s=t.oxw(2);return t.KtG(s.onCopyNodeURI(a))}),t._uU(7,"Copy URI"),t.qZA()()()()}if(2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(6),t.Q6J("payload",(null==i.lookupResult?null:i.lookupResult.nodeId)+"@"+e)}}function Ho(n,o){1&n&&t._UZ(0,"tr",33)}function Qo(n,o){1&n&&t._UZ(0,"tr",34)}const Bo=n=>({"background-color":n});function Vo(n,o){if(1&n&&(t.TgZ(0,"div",1),t._UZ(1,"mat-divider",2),t.TgZ(2,"div",3)(3,"div",4)(4,"h4",5),t._uU(5,"Alias"),t.qZA(),t.TgZ(6,"span",6),t._uU(7),t.TgZ(8,"span",7),t._uU(9),t.qZA()()(),t.TgZ(10,"div",8)(11,"h4",5),t._uU(12,"Pub Key"),t.qZA(),t.TgZ(13,"span",9),t._uU(14),t.qZA()()(),t._UZ(15,"mat-divider",2),t.TgZ(16,"div",3)(17,"div",4)(18,"h4",5),t._uU(19,"Date/Time"),t.qZA(),t.TgZ(20,"span",6),t._uU(21),t.ALo(22,"date"),t.qZA()(),t.TgZ(23,"div",8)(24,"h4",5),t._uU(25,"Features"),t.qZA(),t.YNc(26,Ro,4,4,"span",10),t.ALo(27,"keyvalue"),t.qZA()(),t._UZ(28,"mat-divider",2),t.TgZ(29,"div",3)(30,"div",11)(31,"h4",5),t._uU(32,"Signature"),t.qZA(),t.TgZ(33,"span",6),t._uU(34),t.qZA()()(),t._UZ(35,"mat-divider",2),t.TgZ(36,"div",1)(37,"h4",12),t._uU(38,"Addresses"),t.qZA(),t.TgZ(39,"div",13)(40,"table",14,15),t.ynx(42,16),t.YNc(43,Mo,2,0,"th",17)(44,No,2,1,"td",18),t.BQk(),t.ynx(45,19),t.YNc(46,Do,3,0,"th",20)(47,Jo,8,1,"td",21),t.BQk(),t.YNc(48,Ho,1,0,"tr",22)(49,Qo,1,0,"tr",23),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(null==e.lookupResult?null:e.lookupResult.alias),t.xp6(1),t.Q6J("ngStyle",t.VKq(19,Bo,null==e.lookupResult?null:e.lookupResult.rgbColor)),t.xp6(1),t.Oqu(null!=e.lookupResult&&e.lookupResult.rgbColor?null==e.lookupResult?null:e.lookupResult.rgbColor:""),t.xp6(5),t.Oqu(null==e.lookupResult?null:e.lookupResult.nodeId),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.xi3(22,14,1e3*(null==e.lookupResult?null:e.lookupResult.timestamp),"dd/MMM/y HH:mm")),t.xp6(5),t.Q6J("ngForOf",t.lcZ(27,17,null==e.lookupResult?null:e.lookupResult.features.activated)),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(null==e.lookupResult?null:e.lookupResult.signature),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Q6J("dataSource",e.addresses),t.xp6(8),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}let Yo=(()=>{class n{constructor(e,i,a){this.logger=e,this.snackBar=i,this.store=a,this.lookupResult={},this.addresses=new c.by([]),this.displayedColumns=["address","actions"],this.nodeFeaturesEnum=l.H_,this.information={},this.availableBalance=0,this.unSubs=[new p.x,new p.x,new p.x]}ngOnInit(){this.addresses=new c.by(this.lookupResult.addresses?[...this.lookupResult.addresses]:[]),this.addresses.data=this.lookupResult.addresses||[],this.addresses.sort=this.sort,this.addresses.sortingDataAccessor=(e,i)=>e[i]&&isNaN(e[i])?e[i].toLocaleLowerCase():e[i]?+e[i]:null,this.store.select(C.yD).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.information=e}),this.store.select(C.kY).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.availableBalance=e.onchainBalance.total||0})}onConnectNode(e){this.store.dispatch((0,S.qR)({payload:{data:{message:{peer:this.lookupResult.nodeId?{nodeId:this.lookupResult.nodeId,address:e}:null,information:this.information,balance:this.availableBalance},component:Pt}}}))}onCopyNodeURI(e){this.snackBar.open("Node URI copied."),this.logger.info("Copied Text: "+e)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(Ot.ux),t.Y36(A.yh))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-node-lookup"]],viewQuery:function(i,a){if(1&i&&t.Gf(L.YE,5),2&i){let s;t.iGM(s=t.CRH())&&(a.sort=s.first)}},inputs:{lookupResult:"lookupResult"},decls:1,vars:1,consts:[["fxLayout","column",4,"ngIf"],["fxLayout","column"],[1,"my-1",3,"inset"],["fxLayout","row"],["fxFlex","30"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"ml-2",3,"ngStyle"],["fxFlex","70"],[1,"foreground-secondary-text","w-100"],["class","foreground-secondary-text w-100",4,"ngFor","ngForOf"],["fxFlex","100"],["fxFlex","100","fxLayoutAlign","start",1,"font-bold-500","mb-1"],["fxLayout","row","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","matSort","",1,"overflow-auto",3,"dataSource"],["table",""],["matColumnDef","address"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select","btn-action"],["mat-cell","","fxLayoutAlign","end center"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["rtlClipboard","",3,"payload","copied"],["mat-header-row",""],["mat-row",""]],template:function(i,a){1&i&&t.YNc(0,Vo,50,21,"div",0),2&i&&t.Q6J("ngIf",a.lookupResult)},dependencies:[u.sg,u.O5,u.PC,d.xw,d.Wh,d.yH,v.Zl,X.d,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,k.$V,Ut.y,u.rS,u.uU,u.Nd]})}return n})();const zo=["form"];function Go(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("",null==e.lookupFields[e.selectedFieldId]?null:e.lookupFields[e.selectedFieldId].placeholder," is required.")}}function Wo(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("Invalid ",null==e.lookupFields[e.selectedFieldId]?null:e.lookupFields[e.selectedFieldId].placeholder,".")}}function Ko(n,o){if(1&n&&(t.TgZ(0,"div"),t._UZ(1,"rtl-ecl-node-lookup",25),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("lookupResult",e.nodeLookupValue)}}function Xo(n,o){if(1&n&&(t.TgZ(0,"span",23),t.YNc(1,Ko,2,1,"div",24),t.qZA()),2&n){const e=t.oxw(2),i=t.MAs(23);t.xp6(1),t.Q6J("ngIf",e.nodeLookupValue.nodeId)("ngIfElse",i)}}function $o(n,o){1&n&&(t.TgZ(0,"span"),t._uU(1,' fxFlex="100"'),t.TgZ(2,"h3"),t._uU(3,"Error! Unable to find details!"),t.qZA()())}function jo(n,o){if(1&n&&(t.TgZ(0,"div",17)(1,"div",18)(2,"span",19),t._uU(3),t.qZA()(),t.TgZ(4,"div",20),t.YNc(5,Xo,2,2,"span",21)(6,$o,4,0,"span",22),t.qZA()()),2&n){const e=t.oxw();t.xp6(3),t.hij("",e.lookupFields[e.selectedFieldId].name," Details"),t.xp6(1),t.Q6J("ngSwitch",e.selectedFieldId),t.xp6(1),t.Q6J("ngSwitchCase",0)}}function ts(n,o){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Error! Unable to find details!"),t.qZA())}const es=n=>({"mt-1":!0,"mt-2":n});let ns=(()=>{class n{constructor(e,i,a,s){this.logger=e,this.commonService=i,this.store=a,this.actions=s,this.lookupKeyCtrl=new m.p4,this.nodeLookupValue={},this.channelLookupValue=[],this.flgSetLookupValue=!1,this.messageObj=[],this.selectedFieldId=0,this.lookupFields=[{id:0,name:"Node",placeholder:"Node ID"},{id:1,name:"Channel",placeholder:"Short Channel ID"}],this.flgLoading=[!0],this.faSearch=b.wn1,this.screenSize="",this.screenSizeEnum=l.cu,this.unSubs=[new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){window.history.state&&(window.history.state.lookupType||window.history.state.lookupValue)&&(this.selectedFieldId=+window.history.state.lookupType||0,this.lookupKeyCtrl.setValue(window.history.state.lookupValue||"")),this.actions.pipe((0,h.R)(this.unSubs[0]),(0,Q.h)(e=>e.type===l.lr.SET_LOOKUP_ECL||e.type===l.lr.UPDATE_API_CALL_STATUS_ECL)).subscribe(e=>{if(e.type===l.lr.SET_LOOKUP_ECL){switch(this.flgLoading[0]=!0,this.selectedFieldId){case 0:this.nodeLookupValue=e.payload[0]?JSON.parse(JSON.stringify(e.payload[0])):{nodeid:""};break;case 1:this.channelLookupValue=JSON.parse(JSON.stringify(e.payload))||[]}this.flgSetLookupValue=!0,this.logger.info(this.nodeLookupValue),this.logger.info(this.channelLookupValue)}e.type===l.lr.UPDATE_API_CALL_STATUS_ECL&&e.payload.status===l.Bn.ERROR&&"Lookup"===e.payload.action&&(this.flgLoading[0]="error")}),this.lookupKeyCtrl.valueChanges.pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.nodeLookupValue={},this.channelLookupValue=[],this.flgSetLookupValue=!1})}onLookup(){return this.lookupKeyCtrl.value?this.lookupKeyCtrl.value&&(this.lookupKeyCtrl.value.includes("@")||this.lookupKeyCtrl.value.includes(","))?(this.lookupKeyCtrl.setErrors({invalid:!0}),!0):void(0===(this.selectedFieldId||(this.selectedFieldId=0),this.flgSetLookupValue=!1,this.nodeLookupValue={},this.channelLookupValue=[],this.selectedFieldId)&&this.store.dispatch((0,E.Sf)({payload:this.lookupKeyCtrl.value.trim()}))):(this.lookupKeyCtrl.setErrors({required:!0}),!0)}onSelectChange(e){this.resetData(),this.selectedFieldId=e.value}resetData(){this.flgSetLookupValue=!1,this.nodeLookupValue={},this.channelLookupValue=[],this.lookupKeyCtrl.setValue(""),this.lookupKeyCtrl.setErrors(null),this.form.resetForm()}clearLookupValue(){this.nodeLookupValue={},this.channelLookupValue=[],this.flgSetLookupValue=!1}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(M.v),t.Y36(A.yh),t.Y36(K.eX))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-lookups"]],viewQuery:function(i,a){if(1&i&&t.Gf(zo,7),2&i){let s;t.iGM(s=t.CRH())&&(a.form=s.first)}},decls:24,vars:9,consts:[["fxLayout","column"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start space-between",1,"w-100"],["form","ngForm"],["fxFlex","100","fxLayoutAlign","start end"],["color","primary","tabindex","1","name","lookupField"],["checked","",1,"mr-4",3,"value"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end",3,"ngClass"],["matInput","","name","lookupKey","tabindex","2","required","",3,"formControl"],["key",""],[4,"ngIf"],["fxLayout","row","fxFlex","100",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","button",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch","class","w-100 mt-2",4,"ngIf"],["errorBlock",""],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"w-100","mt-2"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],[1,"page-title","font-bold-500"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",3,"ngSwitch"],["fxFlex","100",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["fxFlex","100"],[4,"ngIf","ngIfElse"],[3,"lookupResult"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-content",2)(3,"form",3,4)(5,"div",5)(6,"mat-radio-group",6)(7,"mat-radio-button",7),t._uU(8,"Node"),t.qZA()()(),t.TgZ(9,"mat-form-field",8)(10,"mat-label"),t._uU(11),t.qZA(),t._UZ(12,"input",9,10),t.YNc(14,Go,2,1,"mat-error",11)(15,Wo,2,1,"mat-error",11),t.qZA(),t.TgZ(16,"div",12)(17,"button",13),t.NdJ("click",function(){return a.resetData()}),t._uU(18,"Clear"),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){return a.onLookup()}),t._uU(20,"Lookup"),t.qZA()()(),t.YNc(21,jo,7,3,"div",15),t.qZA()()(),t.YNc(22,ts,2,0,"ng-template",null,16,t.W1O)),2&i&&(t.xp6(7),t.Q6J("value",0),t.xp6(2),t.Q6J("ngClass",t.VKq(7,es,a.screenSize===a.screenSizeEnum.XS||a.screenSize===a.screenSizeEnum.SM)),t.xp6(2),t.Oqu((null==a.lookupFields[a.selectedFieldId]?null:a.lookupFields[a.selectedFieldId].placeholder)||"Lookup Key"),t.xp6(1),t.Q6J("formControl",a.lookupKeyCtrl),t.xp6(2),t.Q6J("ngIf",null==a.lookupKeyCtrl.errors?null:a.lookupKeyCtrl.errors.required),t.xp6(1),t.Q6J("ngIf",null==a.lookupKeyCtrl.errors?null:a.lookupKeyCtrl.errors.invalid),t.xp6(6),t.Q6J("ngIf",a.flgSetLookupValue))},dependencies:[u.mk,u.O5,u.RF,u.n9,u.ED,m._Y,m.Fj,m.JJ,m.JL,m.Q7,m.F,m.oH,d.xw,d.Wh,d.yH,v.oO,q.lW,T.dn,H.Nt,f.KE,f.hX,f.TO,ot.VQ,ot.U0,Yo],styles:[".tree-invisible[_ngcontent-%COMP%]{display:none}.lookup-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .lookup-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}"]})}return n})();var is=g(6105);let as=(()=>{class n{constructor(e,i){this.store=e,this.eclEffects=i,this.newAddress=""}onGenerateAddress(){this.store.dispatch((0,E._E)()),this.eclEffects.setNewAddress.pipe((0,W.q)(1)).subscribe(e=>{this.newAddress=e,setTimeout(()=>{this.store.dispatch((0,S.qR)({payload:{data:{address:this.newAddress,addressType:"",component:is.n}}}))},0)})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(A.yh),t.Y36(pt.o))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-on-chain-receive"]],decls:4,vars:0,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],["mat-flat-button","","color","primary","tabindex","1",3,"click"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"button",2),t.NdJ("click",function(){return a.onGenerateAddress()}),t._uU(3,"Generate Address"),t.qZA()()())},dependencies:[d.xw,d.Wh,d.yH,q.lW]})}return n})(),os=(()=>{class n{constructor(e,i){this.store=e,this.activatedRoute=i,this.sweepAll=!1,this.unSubs=[new p.x,new p.x]}ngOnInit(){this.activatedRoute.data.pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.sweepAll=e.sweepAll})}openSendFundsModal(){this.store.dispatch((0,S.qR)({payload:{data:{sweepAll:this.sweepAll,component:It}}}))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(A.yh),t.Y36(y.gz))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-on-chain-send"]],decls:4,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],["mat-flat-button","","color","primary","type","button","tabindex","1",3,"click"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"button",2),t.NdJ("click",function(){return a.openSendFundsModal()}),t._uU(3),t.qZA()()()),2&i&&(t.xp6(3),t.Oqu(a.sweepAll?"Sweep All":"Send Funds"))},dependencies:[d.xw,d.Wh,d.yH,q.lW]})}return n})();var gt=g(7921),kt=g(7398),st=g(4630),ss=g(3362);const ls=["form"];function rs(n,o){if(1&n&&(t.TgZ(0,"mat-option",36),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e.alias?e.alias:e.nodeId?e.nodeId:"")}}function cs(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Peer alias is required."),t.qZA())}function us(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Peer not found in the list."),t.qZA())}function ps(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",1)(1,"mat-label"),t._uU(2,"Peer Alias"),t.qZA(),t.TgZ(3,"input",32),t.NdJ("change",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSelectedPeerChanged())}),t.qZA(),t.TgZ(4,"mat-autocomplete",33,34),t.NdJ("optionSelected",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSelectedPeerChanged())}),t.YNc(6,rs,2,2,"mat-option",35),t.ALo(7,"async"),t.qZA(),t.YNc(8,cs,2,0,"mat-error",17)(9,us,2,0,"mat-error",17),t.qZA()}if(2&n){const e=t.MAs(5),i=t.oxw();t.xp6(3),t.Q6J("formControl",i.selectedPeer)("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",i.displayFn),t.xp6(2),t.Q6J("ngForOf",t.lcZ(7,6,i.filteredPeers)),t.xp6(2),t.Q6J("ngIf",null==i.selectedPeer.errors?null:i.selectedPeer.errors.required),t.xp6(1),t.Q6J("ngIf",null==i.selectedPeer.errors?null:i.selectedPeer.errors.notfound)}}function ms(n,o){1&n&&t.GkF(0)}function ds(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function hs(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("Amount must be less than or equal to ",e.totalBalance,".")}}function _s(n,o){if(1&n&&(t.TgZ(0,"div",37),t._UZ(1,"fa-icon",38),t.TgZ(2,"span",39)(3,"div"),t._uU(4,"Fee rates recommended by mempool (sat/vByte):"),t.qZA(),t.TgZ(5,"span",40)(6,"span"),t._uU(7),t.qZA(),t.TgZ(8,"span"),t._uU(9),t.qZA(),t.TgZ(10,"span"),t._uU(11),t.qZA(),t.TgZ(12,"span"),t._uU(13),t.qZA(),t.TgZ(14,"span"),t._uU(15),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faInfoCircle),t.xp6(6),t.hij("- High: ",e.recommendedFee.fastestFee||"Unknown",""),t.xp6(2),t.hij("- Medium: ",e.recommendedFee.halfHourFee||"Unknown",""),t.xp6(2),t.hij("- Low: ",e.recommendedFee.hourFee||"Unknown",""),t.xp6(2),t.hij("- Economy: ",e.recommendedFee.economyFee||"Unknown",""),t.xp6(2),t.hij("- Minimum: ",e.recommendedFee.minimumFee||"Unknown","")}}function gs(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("Lower than min feerate ",e.recommendedFee.minimumFee," in the mempool.")}}function fs(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.channelConnectionError)}}function Cs(n,o){if(1&n&&(t.TgZ(0,"div",41),t._UZ(1,"fa-icon",38),t.YNc(2,fs,2,1,"span",17),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.channelConnectionError)}}function xs(n,o){if(1&n&&(t.TgZ(0,"mat-expansion-panel",43)(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"span"),t._uU(4,"Peer: \xa0"),t.qZA(),t.TgZ(5,"strong",44),t._uU(6),t.qZA()()(),t.TgZ(7,"div",9)(8,"div",0)(9,"div",1)(10,"h4",45),t._uU(11,"Pubkey"),t.qZA(),t.TgZ(12,"span",46),t._uU(13),t.qZA()()(),t._UZ(14,"mat-divider",47),t.TgZ(15,"div",0)(16,"div",48)(17,"h4",45),t._uU(18,"Address"),t.qZA(),t.TgZ(19,"span",49),t._uU(20),t.qZA()(),t.TgZ(21,"div",48)(22,"h4",45),t._uU(23,"State"),t.qZA(),t.TgZ(24,"span",49),t._uU(25),t.ALo(26,"titlecase"),t.qZA()()()()()),2&n){const e=t.oxw(2);t.xp6(6),t.Oqu((null==e.peer?null:e.peer.alias)||(null==e.peer?null:e.peer.nodeId)),t.xp6(7),t.Oqu(e.peer.nodeId),t.xp6(7),t.Oqu(null==e.peer?null:e.peer.address),t.xp6(5),t.Oqu(t.lcZ(26,4,null==e.peer?null:e.peer.state))}}function ys(n,o){if(1&n&&t.YNc(0,xs,27,6,"mat-expansion-panel",42),2&n){const e=t.oxw();t.Q6J("ngIf",e.peer)}}let Rt=(()=>{class n{constructor(e,i,a,s,r,_){this.logger=e,this.dialogRef=i,this.data=a,this.store=s,this.actions=r,this.dataService=_,this.selectedPeer=new m.p4,this.faExclamationTriangle=b.eHv,this.faInfoCircle=b.sqG,this.channelConnectionError="",this.advancedTitle="Advanced Options",this.totalBalance=0,this.selectedPubkey="",this.isPrivate=!1,this.feeRate=null,this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){this.data.message?(this.information=this.data.message.information,this.totalBalance=this.data.message.balance,this.peer=this.data.message.peer||null,this.peers=this.data.message.peers||[]):(this.information={},this.totalBalance=0,this.peer=null,this.peers=[]),this.alertTitle=this.data.alertTitle||"Alert",this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[0])).subscribe(a=>{this.selNode=a,this.isPrivate=!!a?.settings.unannouncedChannels}),this.actions.pipe((0,h.R)(this.unSubs[1]),(0,Q.h)(a=>a.type===l.lr.UPDATE_API_CALL_STATUS_ECL||a.type===l.lr.FETCH_CHANNELS_ECL)).subscribe(a=>{a.type===l.lr.UPDATE_API_CALL_STATUS_ECL&&a.payload.status===l.Bn.ERROR&&"SaveNewChannel"===a.payload.action&&(this.channelConnectionError=a.payload.message),a.type===l.lr.FETCH_CHANNELS_ECL&&this.dialogRef.close()});let e="",i="";this.sortedPeers=this.peers.sort((a,s)=>(e=a.alias?a.alias.toLowerCase():a.nodeId?a.nodeId.toLowerCase():"",i=s.alias?s.alias.toLowerCase():a.nodeId?a.nodeId.toLowerCase():"",ei?1:0)),this.filteredPeers=this.selectedPeer.valueChanges.pipe((0,h.R)(this.unSubs[2]),(0,gt.O)(""),(0,kt.U)(a=>"string"==typeof a?a:a.alias?a.alias:a.nodeId),(0,kt.U)(a=>a?this.filterPeers(a):this.sortedPeers.slice()))}filterPeers(e){return this.sortedPeers?.filter(i=>0===i.alias?.toLowerCase().indexOf(e?e.toLowerCase():""))}displayFn(e){return e&&e.alias?e.alias:e&&e.nodeId?e.nodeId:""}onSelectedPeerChanged(){if(this.channelConnectionError="",this.selectedPubkey=this.selectedPeer.value&&this.selectedPeer.value.nodeId?this.selectedPeer.value.nodeId:null,"string"==typeof this.selectedPeer.value){const e=this.peers?.filter(i=>i.alias?.length===this.selectedPeer.value.length&&0===i.alias?.toLowerCase().indexOf(this.selectedPeer.value?this.selectedPeer.value.toLowerCase():""));1===e.length&&e[0].nodeId&&(this.selectedPubkey=e[0].nodeId)}this.selectedPeer.setErrors(this.selectedPeer.value&&!this.selectedPubkey?{notfound:!0}:null)}onClose(){this.dialogRef.close(!1)}resetData(){this.feeRate=null,this.selectedPeer.setValue(""),this.fundingAmount=null,this.isPrivate=!!this.selNode?.settings.unannouncedChannels,this.channelConnectionError="",this.advancedTitle="Advanced Options",this.form.resetForm()}onAdvancedPanelToggle(e){this.advancedTitle="Advanced Options",e?this.feeRate&&this.feeRate>0&&(this.advancedTitle=this.advancedTitle+" | Fee (Sats/vByte): "+this.feeRate):this.dataService.getRecommendedFeeRates().pipe((0,h.R)(this.unSubs[3])).subscribe({next:i=>{this.recommendedFee=i},error:i=>{this.logger.error(i)}})}onOpenChannel(){if(!this.peer&&!this.selectedPubkey||!this.fundingAmount||this.totalBalance-this.fundingAmount<0||this.feeRate&&this.recommendedFee.minimumFee>this.feeRate)return!0;const e={nodeId:this.peer&&this.peer.nodeId?this.peer.nodeId:this.selectedPubkey,amount:this.fundingAmount,private:this.isPrivate};this.feeRate&&(e.feeRate=this.feeRate),this.store.dispatch((0,E.YX)({payload:e}))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(N.so),t.Y36(N.WI),t.Y36(A.yh),t.Y36(K.eX),t.Y36(et.D))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-open-channel"]],viewQuery:function(i,a){if(1&i&&t.Gf(ls,7),2&i){let s;t.iGM(s=t.CRH())&&(a.form=s.first)}},decls:56,vars:21,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","11","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column",3,"submit","reset"],["form","ngForm"],["fxLayout","column"],["fxFlex","100",4,"ngIf"],[4,"ngTemplateOutlet"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayout","column","fxFlex","70","fxLayoutAlign","start end"],["matInput","","type","number","tabindex","1","required","","name","amount",3,"step","min","max","ngModel","ngModelChange"],["amount","ngModel"],["matSuffix",""],[4,"ngIf"],["fxFlex","25","fxLayoutAlign","start center"],["tabindex","2","color","primary","name","isPrivate",3,"ngModel","ngModelChange"],["expanded","false",1,"flat-expansion-panel","mt-2",3,"closed","opened"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","100","class","alert alert-info",4,"ngIf"],["fxFlex","100","fxLayout","row","fxLayoutAlign","space-between center"],["fxLayout","column","fxFlex","49"],["matInput","","type","number","name","fee","tabindex","7",3,"step","min","ngModel","ngModelChange"],["fee","ngModel"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","9","type","reset",1,"mr-1"],["autoFocus","","mat-button","","color","primary","type","submit","tabindex","10"],["peerDetailsExpansionBlock",""],["type","text","aria-label","Peers","matInput","","tabindex","1","required","",3,"formControl","matAutocomplete","change"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","100"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between start",1,"pr-2"],["fxFlex","100",1,"alert","alert-danger","mt-1"],["class","flat-expansion-panel my-1","expanded","false",4,"ngIf"],["expanded","false",1,"flat-expansion-panel","my-1"],[1,"font-weight-900"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"w-100","my-1"],["fxFlex","50"],[1,"overflow-wrap","foreground-secondary-text"]],template:function(i,a){if(1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5),t.qZA()(),t.TgZ(6,"button",5),t.NdJ("click",function(){return a.onClose()}),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7,8),t.NdJ("submit",function(){return a.onOpenChannel()})("reset",function(){return a.resetData()}),t.TgZ(11,"div",9),t.YNc(12,ps,10,8,"mat-form-field",10),t.qZA(),t.YNc(13,ms,1,0,"ng-container",11),t.TgZ(14,"div",9)(15,"div",12)(16,"mat-form-field",13)(17,"mat-label"),t._uU(18,"Amount"),t.qZA(),t.TgZ(19,"input",14,15),t.NdJ("ngModelChange",function(r){return a.fundingAmount=r}),t.qZA(),t.TgZ(21,"mat-hint"),t._uU(22),t.ALo(23,"number"),t.qZA(),t.TgZ(24,"span",16),t._uU(25," Sats "),t.qZA(),t.YNc(26,ds,2,0,"mat-error",17)(27,hs,2,1,"mat-error",17),t.qZA(),t.TgZ(28,"div",18)(29,"mat-slide-toggle",19),t.NdJ("ngModelChange",function(r){return a.isPrivate=r}),t._uU(30,"Private Channel"),t.qZA()()(),t.TgZ(31,"mat-expansion-panel",20),t.NdJ("closed",function(){return a.onAdvancedPanelToggle(!0)})("opened",function(){return a.onAdvancedPanelToggle(!1)}),t.TgZ(32,"mat-expansion-panel-header")(33,"mat-panel-title")(34,"span"),t._uU(35),t.qZA()()(),t.TgZ(36,"div",21),t.YNc(37,_s,16,6,"div",22),t.TgZ(38,"div",12)(39,"div",23)(40,"mat-form-field",24)(41,"mat-label"),t._uU(42,"Fee (Sats/vByte)"),t.qZA(),t.TgZ(43,"input",25,26),t.NdJ("ngModelChange",function(r){return a.feeRate=r}),t.qZA(),t.TgZ(45,"mat-hint"),t._uU(46),t.qZA(),t.YNc(47,gs,2,1,"mat-error",17),t.qZA()()()()()(),t.YNc(48,Cs,3,2,"div",27),t.TgZ(49,"div",28)(50,"button",29),t._uU(51,"Clear Fields"),t.qZA(),t.TgZ(52,"button",30),t._uU(53,"Open Channel"),t.qZA()()()()()(),t.YNc(54,ys,1,1,"ng-template",null,31,t.W1O)),2&i){const s=t.MAs(20),r=t.MAs(55);t.xp6(5),t.Oqu(a.alertTitle),t.xp6(7),t.Q6J("ngIf",!a.peer&&a.peers&&a.peers.length>0),t.xp6(1),t.Q6J("ngTemplateOutlet",r),t.xp6(6),t.Q6J("step",1e3)("min",1)("max",a.totalBalance)("ngModel",a.fundingAmount),t.xp6(3),t.hij("Remaining: ",t.lcZ(23,19,a.totalBalance-(a.fundingAmount?a.fundingAmount:0)),""),t.xp6(4),t.Q6J("ngIf",null==s.errors?null:s.errors.required),t.xp6(1),t.Q6J("ngIf",null==s.errors?null:s.errors.max),t.xp6(2),t.Q6J("ngModel",a.isPrivate),t.xp6(6),t.Oqu(a.advancedTitle),t.xp6(2),t.Q6J("ngIf",a.recommendedFee.minimumFee),t.xp6(6),t.Q6J("step",1)("min",a.recommendedFee.minimumFee)("ngModel",a.feeRate),t.xp6(3),t.hij("Mempool Min: ",a.recommendedFee.minimumFee," (Sats/vByte)"),t.xp6(1),t.Q6J("ngIf",a.feeRate&&a.feeRate{class n{constructor(e,i,a){this.logger=e,this.store=i,this.router=a,this.numOfOpenChannels=0,this.numOfPendingChannels=0,this.numOfInactiveChannels=0,this.information={},this.peers=[],this.totalBalance=0,this.links=[{link:"open",name:"Open"},{link:"pending",name:"Pending"},{link:"inactive",name:"Inactive"}],this.activeLink=0,this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x,new p.x]}ngOnInit(){this.activeLink=this.links.findIndex(e=>e.link===this.router.url.substring(this.router.url.lastIndexOf("/")+1)),this.router.events.pipe((0,h.R)(this.unSubs[0]),(0,Q.h)(e=>e instanceof y.Av)).subscribe({next:e=>{this.activeLink=this.links.findIndex(i=>i.link===e.urlAfterRedirects.substring(e.urlAfterRedirects.lastIndexOf("/")+1))}}),this.store.select(C.Xz).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.numOfOpenChannels=e.channelsStatus&&e.channelsStatus.active&&e.channelsStatus.active.channels?e.channelsStatus.active.channels:0,this.numOfPendingChannels=e.channelsStatus&&e.channelsStatus.pending&&e.channelsStatus.pending.channels?e.channelsStatus.pending.channels:0,this.numOfInactiveChannels=e.channelsStatus&&e.channelsStatus.inactive&&e.channelsStatus.inactive.channels?e.channelsStatus.inactive.channels:0,this.logger.info(e)}),this.store.select(Y.dT).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.selNode=e}),this.store.select(C.yD).pipe((0,h.R)(this.unSubs[3])).subscribe(e=>{this.information=e}),this.store.select(C.Bo).pipe((0,h.R)(this.unSubs[4])).subscribe(e=>{this.peers=e.peers}),this.store.select(C.kY).pipe((0,h.R)(this.unSubs[5])).subscribe(e=>{this.totalBalance=e.onchainBalance.total||0})}onOpenChannel(){this.store.dispatch((0,S.qR)({payload:{data:{alertTitle:"Open Channel",message:{peers:this.peers,information:this.information,balance:this.totalBalance},component:Rt}}}))}onSelectedTabChange(e){this.router.navigateByUrl("/ecl/connections/channels/"+this.links[e.index].link)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(A.yh),t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channels-tables"]],decls:14,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],["mat-flat-button","","color","primary","type","submit","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100",1,"bordered-box"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndex","selectedIndexChange","selectedTabChange"],["mat-tab-label",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"button",2),t.NdJ("click",function(){return a.onOpenChannel()}),t._uU(3,"Open Channel"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-tab-group",4),t.NdJ("selectedIndexChange",function(r){return a.activeLink=r})("selectedTabChange",function(r){return a.onSelectedTabChange(r)}),t.TgZ(6,"mat-tab"),t.YNc(7,bs,2,1,"ng-template",5),t.qZA(),t.TgZ(8,"mat-tab"),t.YNc(9,Ts,2,1,"ng-template",5),t.qZA(),t.TgZ(10,"mat-tab"),t.YNc(11,Ls,2,1,"ng-template",5),t.qZA()(),t.TgZ(12,"div",6),t._UZ(13,"router-outlet"),t.qZA()()()),2&i&&(t.xp6(5),t.Q6J("selectedIndex",a.activeLink))},dependencies:[d.xw,d.Wh,d.yH,q.lW,Ft.k,P.uD,P.uX,P.SP,y.lC]})}return n})();function Zs(n,o){if(1&n&&(t.TgZ(0,"div",11)(1,"h4",12),t._uU(2,"Short Channel ID"),t.qZA(),t.TgZ(3,"span",13),t._uU(4),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Oqu(e.channel.shortChannelId)}}function Ss(n,o){if(1&n&&(t.TgZ(0,"div",11)(1,"h4",12),t._uU(2,"State"),t.qZA(),t.TgZ(3,"span",16),t._uU(4),t.ALo(5,"titlecase"),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Oqu(t.lcZ(5,1,e.channel.state))}}function As(n,o){if(1&n&&(t.TgZ(0,"div")(1,"div",9)(2,"div",11)(3,"h4",12),t._uU(4,"Local Balance (Sats)"),t.qZA(),t.TgZ(5,"span",16),t._uU(6),t.ALo(7,"number"),t.qZA()(),t.TgZ(8,"div",11)(9,"h4",12),t._uU(10,"Remote Balance (Sats)"),t.qZA(),t.TgZ(11,"span",16),t._uU(12),t.ALo(13,"number"),t.qZA()()(),t._UZ(14,"mat-divider",14),t.TgZ(15,"div",9)(16,"div",11)(17,"h4",12),t._uU(18,"Base Fee (mSats)"),t.qZA(),t.TgZ(19,"span",16),t._uU(20),t.ALo(21,"number"),t.qZA()(),t.TgZ(22,"div",11)(23,"h4",12),t._uU(24,"Fee Rate (mili mSats)"),t.qZA(),t.TgZ(25,"span",16),t._uU(26),t.ALo(27,"number"),t.qZA()()(),t._UZ(28,"mat-divider",14),t.qZA()),2&n){const e=t.oxw();t.xp6(6),t.Oqu(t.lcZ(7,6,e.channel.toLocal)),t.xp6(6),t.Oqu(t.lcZ(13,8,e.channel.toRemote)),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.lcZ(21,10,e.channel.feeBaseMsat)),t.xp6(6),t.Oqu(t.lcZ(27,12,e.channel.feeProportionalMillionths)),t.xp6(2),t.Q6J("inset",!0)}}function ws(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Show Advanced"),t.qZA())}function Es(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Hide Advanced"),t.qZA())}function Is(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onShowAdvanced())}),t.YNc(1,ws,2,0,"p",23)(2,Es,2,0,"ng-template",null,24,t.W1O),t.qZA()}if(2&n){const e=t.MAs(3),i=t.oxw();t.xp6(1),t.Q6J("ngIf",!i.showAdvanced)("ngIfElse",e)}}function Fs(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",25),t.NdJ("copied",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onCopyChanID(a))}),t._uU(1,"Copy Short Channel ID"),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("payload",e.channel.shortChannelId)}}function qs(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",26),t.NdJ("copied",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onCopyChanID(a))}),t._uU(1,"Copy Channel ID"),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("payload",e.channel.channelId)}}const Ps=n=>({"xs-scroll-y":n}),Os=(n,o)=>({"mt-2":n,"mt-1":o});let ft=(()=>{class n{constructor(e,i,a,s,r,_){this.dialogRef=e,this.data=i,this.logger=a,this.commonService=s,this.snackBar=r,this.router=_,this.faReceipt=b.dLy,this.showAdvanced=!1,this.channelsType="open",this.screenSize="",this.screenSizeEnum=l.cu}ngOnInit(){this.channel=this.data.channel,this.channelsType=this.data.channelsType||"",this.screenSize=this.commonService.getScreenSize()}onClose(){this.dialogRef.close(!1)}onShowAdvanced(){this.showAdvanced=!this.showAdvanced}onCopyChanID(e){this.snackBar.open("open"===this.channelsType?"Short channel ID "+e+" copied.":"Channel ID copied."),this.logger.info("Copied Text: "+e)}onGoToLink(e,i){this.router.navigateByUrl("/ecl/graph/lookups",{state:{lookupType:e,lookupValue:i}}),this.onClose()}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(N.so),t.Y36(N.WI),t.Y36(U.mQ),t.Y36(M.v),t.Y36(Ot.ux),t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-information"]],decls:59,vars:27,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign","space-between stretch"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["tabindex","3","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large",3,"ngClass"],["fxLayout","column"],["fxLayout","row"],["fxFlex","50",4,"ngIf"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"my-1",3,"inset"],["tabindex","1","matTooltip","Go To Graph Lookup",1,"foreground-secondary-text","go-to-link",3,"click"],[1,"overflow-wrap","foreground-secondary-text"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center","fxFlex","100",3,"ngClass"],["mat-button","","color","primary","type","reset","tabindex","2","class","mr-1",3,"click",4,"ngIf"],["autoFocus","","mat-button","","color","primary","tabindex","3","type","submit","rtlClipboard","",3,"payload","copied",4,"ngIf"],["autoFocus","","mat-button","","color","primary","tabindex","4","type","submit","rtlClipboard","",3,"payload","copied",4,"ngIf"],["mat-button","","color","primary","type","reset","tabindex","2",1,"mr-1",3,"click"],[4,"ngIf","ngIfElse"],["hideAdvancedText",""],["autoFocus","","mat-button","","color","primary","tabindex","3","type","submit","rtlClipboard","",3,"payload","copied"],["autoFocus","","mat-button","","color","primary","tabindex","4","type","submit","rtlClipboard","",3,"payload","copied"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3),t._UZ(4,"fa-icon",4),t.TgZ(5,"span",5),t._uU(6,"Channel Information"),t.qZA()(),t.TgZ(7,"button",6),t.NdJ("click",function(){return a.onClose()}),t._uU(8,"X"),t.qZA()(),t.TgZ(9,"mat-card-content",7)(10,"div",8)(11,"div",9),t.YNc(12,Zs,5,1,"div",10),t.TgZ(13,"div",11)(14,"h4",12),t._uU(15,"Peer Alias"),t.qZA(),t.TgZ(16,"span",13),t._uU(17),t.qZA()(),t.YNc(18,Ss,6,3,"div",10),t.qZA(),t._UZ(19,"mat-divider",14),t.TgZ(20,"div",9)(21,"div",1)(22,"h4",12),t._uU(23,"Channel ID"),t.qZA(),t.TgZ(24,"span",13),t._uU(25),t.qZA()()(),t._UZ(26,"mat-divider",14),t.TgZ(27,"div",9)(28,"div",1)(29,"h4",12),t._uU(30,"Peer Public Key"),t.qZA(),t.TgZ(31,"span",15),t.NdJ("click",function(){return a.onGoToLink("0",a.channel.nodeId)}),t._uU(32),t.qZA()()(),t._UZ(33,"mat-divider",14),t.TgZ(34,"div",9)(35,"div",1)(36,"h4",12),t._uU(37,"State"),t.qZA(),t.TgZ(38,"span",16),t._uU(39),t.ALo(40,"titlecase"),t.qZA()()(),t._UZ(41,"mat-divider",14),t.TgZ(42,"div",9)(43,"div",11)(44,"h4",12),t._uU(45,"Private"),t.qZA(),t.TgZ(46,"span",16),t._uU(47),t.qZA()(),t.TgZ(48,"div",11)(49,"h4",12),t._uU(50,"Initiator"),t.qZA(),t.TgZ(51,"span",16),t._uU(52),t.qZA()()(),t._UZ(53,"mat-divider",14),t.YNc(54,As,29,14,"div",17),t.TgZ(55,"div",18),t.YNc(56,Is,4,2,"button",19)(57,Fs,2,1,"button",20)(58,qs,2,1,"button",21),t.qZA()()()()()),2&i&&(t.xp6(4),t.Q6J("icon",a.faReceipt),t.xp6(5),t.Q6J("ngClass",t.VKq(22,Ps,a.screenSize===a.screenSizeEnum.XS)),t.xp6(3),t.Q6J("ngIf","open"===a.channelsType),t.xp6(5),t.Oqu(a.channel.alias),t.xp6(1),t.Q6J("ngIf","open"!==a.channelsType),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(a.channel.channelId),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.hij(" ",a.channel.nodeId," "),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.lcZ(40,20,a.channel.state)),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(a.channel.announceChannel?"No":"Yes"),t.xp6(5),t.Oqu(a.channel.isInitiator?"Yes":"No"),t.xp6(1),t.Q6J("inset",!0),t.xp6(1),t.Q6J("ngIf",a.showAdvanced&&"open"===a.channelsType),t.xp6(1),t.Q6J("ngClass",t.WLB(24,Os,!a.showAdvanced,a.showAdvanced)),t.xp6(1),t.Q6J("ngIf","open"===a.channelsType),t.xp6(1),t.Q6J("ngIf","open"===a.channelsType),t.xp6(1),t.Q6J("ngIf","open"!==a.channelsType))},dependencies:[u.mk,u.O5,F.BN,d.xw,d.Wh,d.yH,v.oO,q.lW,T.dn,T.dk,X.d,G.gM,Ut.y,$.h,u.JJ,u.rS]})}return n})();var Ct=g(2096),xt=g(8291),Us=g(3214);function ks(n,o){1&n&&t.GkF(0)}const nt=(n,o)=>({"small-svg":n,"large-svg":o});function Rs(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onSwipe(a))}),t.O4$(),t.TgZ(1,"svg",7),t._UZ(2,"path",8)(3,"path",9)(4,"path",10)(5,"path",11)(6,"path",12)(7,"path",13)(8,"path",14)(9,"path",15)(10,"path",16)(11,"path",17)(12,"path",18)(13,"path",19)(14,"path",20)(15,"path",21)(16,"path",22)(17,"path",23)(18,"path",24)(19,"path",25)(20,"path",26)(21,"path",27)(22,"path",28)(23,"path",29)(24,"path",30)(25,"path",31)(26,"path",32)(27,"path",33)(28,"path",34)(29,"path",35)(30,"path",36)(31,"path",37)(32,"path",38)(33,"path",39)(34,"path",40)(35,"path",41)(36,"path",42)(37,"path",43)(38,"path",44)(39,"path",45)(40,"path",46),t.qZA(),t.kcU(),t.TgZ(41,"div",47)(42,"mat-card-title"),t._uU(43,"Circular rebalancing explained."),t.qZA()(),t.TgZ(44,"div",48)(45,"mat-card-subtitle",49),t._uU(46," Circular payments are a completely off-chain rebalancing strategy where a node makes a payment to itself across a circular path of chained payment channels. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,nt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Ms(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50),t.NdJ("swipe",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onSwipe(a))}),t.O4$(),t.TgZ(1,"svg",51),t._UZ(2,"path",52)(3,"path",53)(4,"path",54)(5,"path",55)(6,"path",56)(7,"path",57)(8,"path",58)(9,"path",59)(10,"path",60)(11,"path",61)(12,"path",62)(13,"path",63)(14,"path",64)(15,"path",65)(16,"path",66)(17,"path",67)(18,"path",68)(19,"path",69)(20,"path",70)(21,"path",71)(22,"path",72)(23,"path",73)(24,"path",74)(25,"path",75)(26,"path",76)(27,"path",77)(28,"path",78)(29,"path",79)(30,"path",80)(31,"path",81)(32,"path",82)(33,"path",52)(34,"path",53)(35,"path",54)(36,"path",55)(37,"path",56)(38,"path",57)(39,"path",58)(40,"path",59)(41,"path",60)(42,"path",83)(43,"path",84)(44,"path",63)(45,"path",85)(46,"path",86)(47,"path",87)(48,"path",67)(49,"path",68)(50,"path",69)(51,"path",70)(52,"path",71)(53,"path",72)(54,"path",73)(55,"path",74)(56,"path",75)(57,"path",76)(58,"path",77)(59,"path",78)(60,"path",79)(61,"path",80)(62,"path",88)(63,"path",82)(64,"path",89),t.TgZ(65,"defs")(66,"linearGradient",90),t._UZ(67,"stop",91)(68,"stop",92)(69,"stop",93),t.qZA(),t.TgZ(70,"linearGradient",94),t._UZ(71,"stop",91)(72,"stop",92)(73,"stop",93),t.qZA(),t.TgZ(74,"linearGradient",95),t._UZ(75,"stop",91)(76,"stop",92)(77,"stop",93),t.qZA(),t.TgZ(78,"linearGradient",96),t._UZ(79,"stop",91)(80,"stop",92)(81,"stop",93),t.qZA(),t.TgZ(82,"linearGradient",97),t._UZ(83,"stop",91)(84,"stop",92)(85,"stop",93),t.qZA(),t.TgZ(86,"linearGradient",98),t._UZ(87,"stop",91)(88,"stop",92)(89,"stop",93),t.qZA()()(),t.kcU(),t.TgZ(90,"div",47)(91,"mat-card-title"),t._uU(92,"Step 1: Unbalanced channel"),t.qZA()(),t.TgZ(93,"div",48)(94,"mat-card-subtitle",49),t._uU(95," It starts with an unbalanced channel, that needs to be rebalanced in order to continue to route payments. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,nt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Ns(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50),t.NdJ("swipe",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onSwipe(a))}),t.O4$(),t.TgZ(1,"svg",99),t._UZ(2,"path",100)(3,"path",101)(4,"path",102)(5,"path",103)(6,"path",104)(7,"path",105)(8,"path",106)(9,"path",107)(10,"path",108)(11,"path",109)(12,"path",110)(13,"path",111)(14,"path",112)(15,"path",113)(16,"path",114)(17,"path",52)(18,"path",115)(19,"path",116)(20,"path",117)(21,"path",118)(22,"path",119)(23,"path",120)(24,"path",121)(25,"path",122)(26,"path",83)(27,"path",84)(28,"path",123)(29,"path",124)(30,"path",125)(31,"path",126)(32,"path",67)(33,"path",127)(34,"path",128)(35,"path",129)(36,"path",130)(37,"path",131)(38,"path",132)(39,"path",74)(40,"path",75)(41,"path",133)(42,"path",77)(43,"path",78)(44,"path",79)(45,"path",80)(46,"path",134)(47,"path",135)(48,"path",136),t.TgZ(49,"defs")(50,"linearGradient",137),t._UZ(51,"stop",91)(52,"stop",92)(53,"stop",93),t.qZA(),t.TgZ(54,"linearGradient",138),t._UZ(55,"stop",91)(56,"stop",92)(57,"stop",93),t.qZA(),t.TgZ(58,"linearGradient",139),t._UZ(59,"stop",91)(60,"stop",92)(61,"stop",93),t.qZA()()(),t.kcU(),t.TgZ(62,"div",47)(63,"mat-card-title"),t._uU(64,"Step 2: Invoice/Payment"),t.qZA()(),t.TgZ(65,"div",48)(66,"mat-card-subtitle",49),t._uU(67," All you have to do is make a payment to yourself in a favorable direction by generating and paying an invoice. This is taken care automatically by your node. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,nt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Ds(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50),t.NdJ("swipe",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onSwipe(a))}),t.O4$(),t.TgZ(1,"svg",140),t._UZ(2,"path",141)(3,"path",142)(4,"path",143)(5,"path",144)(6,"path",145)(7,"path",146)(8,"path",147)(9,"path",148)(10,"path",149)(11,"path",150)(12,"path",151)(13,"path",152)(14,"path",153)(15,"path",154)(16,"path",155)(17,"path",156)(18,"path",157)(19,"path",158)(20,"path",159)(21,"path",160)(22,"path",161)(23,"path",162)(24,"path",163)(25,"path",164)(26,"path",163)(27,"path",165)(28,"path",166)(29,"path",167)(30,"path",168)(31,"path",169)(32,"path",170)(33,"path",171)(34,"path",172)(35,"path",173)(36,"path",174)(37,"path",175)(38,"path",176)(39,"path",177)(40,"path",178)(41,"path",179),t.TgZ(42,"defs")(43,"linearGradient",180),t._UZ(44,"stop",91)(45,"stop",92)(46,"stop",93),t.qZA()()(),t.kcU(),t.TgZ(47,"div",47)(48,"mat-card-title"),t._uU(49,"Step 3: Rebalance amount"),t.qZA()(),t.TgZ(50,"div",48)(51,"mat-card-subtitle",49),t._uU(52," You will be moving part or all of the local balance to the remote side. For the route to be circular, there should be at least 3 nodes involved. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,nt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Js(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50),t.NdJ("swipe",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onSwipe(a))}),t.O4$(),t.TgZ(1,"svg",140),t._UZ(2,"path",181)(3,"path",143)(4,"path",182)(5,"path",145)(6,"path",146)(7,"path",183)(8,"path",148)(9,"path",184)(10,"path",185)(11,"path",186)(12,"path",187)(13,"path",188)(14,"path",189)(15,"path",190)(16,"path",191)(17,"path",192)(18,"path",158)(19,"path",193)(20,"path",194)(21,"path",179)(22,"path",160)(23,"path",161)(24,"path",195)(25,"path",163)(26,"path",164)(27,"path",163)(28,"path",165)(29,"path",166)(30,"path",167)(31,"path",168)(32,"path",196)(33,"path",170)(34,"path",197)(35,"path",172)(36,"path",173)(37,"path",174)(38,"path",175)(39,"path",176)(40,"path",198),t.TgZ(41,"defs")(42,"linearGradient",199),t._UZ(43,"stop",91)(44,"stop",92)(45,"stop",93),t.qZA()()(),t.kcU(),t.TgZ(46,"div",47)(47,"mat-card-title"),t._uU(48,"Rebalance successful!"),t.qZA()(),t.TgZ(49,"div",48)(50,"mat-card-subtitle",49),t._uU(51," Your channel is successfully rebalanced and is able to continue to route payments. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,nt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}let Hs=(()=>{class n{constructor(e){this.commonService=e,this.animationDirection="forward",this.stepNumber=1,this.stepNumberChange=new t.vpe,this.screenSize="",this.screenSizeEnum=l.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}onSwipe(e){2===e.direction&&this.stepNumber<5?(this.stepNumber++,this.animationDirection="forward",this.stepNumberChange.emit(this.stepNumber)):4===e.direction&&this.stepNumber>1&&(this.stepNumber--,this.animationDirection="backward",this.stepNumberChange.emit(this.stepNumber))}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(M.v))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-rebalance-infographics"]],inputs:{animationDirection:"animationDirection",stepNumber:"stepNumber"},outputs:{stepNumberChange:"stepNumberChange"},decls:11,vars:1,consts:[[4,"ngTemplateOutlet"],["infoStepBlock1",""],["infoStepBlock2",""],["infoStepBlock3",""],["infoStepBlock4",""],["infoStepBlock5",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between starts",3,"swipe"],["fxFlex","30","viewBox","0 0 246 154","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["fill-rule","evenodd","clip-rule","evenodd","d","M187.8 136C203.043 136 215.4 133.493 215.4 130.4C215.4 127.307 203.043 124.8 187.8 124.8C172.557 124.8 160.2 127.307 160.2 130.4C160.2 133.493 172.557 136 187.8 136Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["fill-rule","evenodd","clip-rule","evenodd","d","M128.6 148.8C143.843 148.8 156.2 146.293 156.2 143.2C156.2 140.107 143.843 137.6 128.6 137.6C113.357 137.6 101 140.107 101 143.2C101 146.293 113.357 148.8 128.6 148.8Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["opacity","0.1","d","M100.2 117.421C100.2 117.421 99.0633 117.494 99.4998 117.722C99.9363 117.95 100.2 117.421 100.2 117.421Z","fill","black"],["opacity","0.1","d","M101 118.4C100.986 118.471 98.1102 119.483 98.673 119.933C99.2358 120.384 101 118.4 101 118.4Z","fill","black"],["opacity","0.1","d","M97.8 128.98C98.0492 128.966 100.509 128.241 101 128.89L97.8 128.98Z","fill","black"],["opacity","0.1","d","M100.2 129.709C100.2 129.709 100.563 129.362 100.926 129.543C101.289 129.725 100.2 129.709 100.2 129.709Z","fill","black"],["opacity","0.1","d","M101.8 132C101.8 132 101.641 133.198 101 133.6L101.8 132Z","fill","black"],["d","M119.223 21.4239L123.102 22.0818L118.209 50.9111L114.33 50.2532L119.223 21.4239Z",1,"fill-color-primary-darker"],["d","M127.4 137.844L128.262 144L129 137.6L127.4 137.844Z",1,"fill-color-29"],["d","M100.2 134.349V138.226L101 141.6H101.571L102.258 137.976L102.6 133.6L100.2 134.349Z",1,"fill-color-28"],["d","M110.75 50.4L104.806 87.6521C104.806 87.6521 96.0162 127.358 99.3581 135.2H103.57L116.2 58.9791L110.75 50.4Z",1,"fill-color-29"],["d","M125.308 45.6L129.979 83.02C129.979 83.02 133.381 130.691 129.656 138.4H125.976L119.4 53.9698L125.308 45.6Z",1,"fill-color-29"],["d","M110.017 36.2213C110.634 34.1443 112.565 32.7417 114.724 32.8019C118.318 32.893 123.873 33.5496 126.77 36.5268C131.261 41.1521 123.736 56.731 123.736 56.731C123.736 56.731 116.69 69.7545 110.267 53.2022C110.258 53.2159 107.595 44.3527 110.017 36.2213Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M110.017 36.2213C110.634 34.1443 112.565 32.7417 114.724 32.8019C118.318 32.893 123.873 33.5496 126.77 36.5268C131.261 41.1521 123.736 56.731 123.736 56.731C123.736 56.731 116.69 69.7545 110.267 53.2022C110.258 53.2159 107.595 44.3527 110.017 36.2213Z","fill","black"],["d","M112.922 39.2661C113.364 37.7699 114.731 36.7605 116.259 36.8012C118.804 36.8682 122.74 37.3423 124.787 39.4927C127.969 42.8316 122.638 54.0832 122.638 54.0832C122.638 54.0832 117.661 63.4872 113.092 51.5396C113.092 51.5327 111.203 45.1393 112.922 39.2661Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M131.383 131.52C131.69 131.628 131.968 131.791 132.2 132C131.813 131.613 130.708 131.42 130.166 131.24C129.495 131.019 128.764 130.793 128.2 130.4C129.29 130.705 130.354 131.079 131.383 131.52Z","fill","black"],["opacity","0.1","d","M94.2 24.8C96.1882 24.8 97.8 23.1882 97.8 21.2C97.8 19.2118 96.1882 17.6 94.2 17.6C92.2117 17.6 90.6 19.2118 90.6 21.2C90.6 23.1882 92.2117 24.8 94.2 24.8Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M107 12C110.314 12 113 9.31371 113 6C113 2.68629 110.314 0 107 0C103.686 0 101 2.68629 101 6C101 9.31371 103.686 12 107 12Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M99 40.8C102.314 40.8 105 38.1137 105 34.8C105 31.4863 102.314 28.8 99 28.8C95.6863 28.8 93 31.4863 93 34.8C93 38.1137 95.6863 40.8 99 40.8Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M223 67.2C224.988 67.2 226.6 65.5882 226.6 63.6C226.6 61.6118 224.988 60 223 60C221.012 60 219.4 61.6118 219.4 63.6C219.4 65.5882 221.012 67.2 223 67.2Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M210.2 54.4C213.514 54.4 216.2 51.7137 216.2 48.4C216.2 45.0863 213.514 42.4 210.2 42.4C206.886 42.4 204.2 45.0863 204.2 48.4C204.2 51.7137 206.886 54.4 210.2 54.4Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M218.2 83.2C221.514 83.2 224.2 80.5137 224.2 77.2C224.2 73.8863 221.514 71.2 218.2 71.2C214.886 71.2 212.2 73.8863 212.2 77.2C212.2 80.5137 214.886 83.2 218.2 83.2Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M23.8 72C24.9046 72 25.8 71.1046 25.8 70C25.8 68.8954 24.9046 68 23.8 68C22.6954 68 21.8 68.8954 21.8 70C21.8 71.1046 22.6954 72 23.8 72Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M33 65.6C34.7673 65.6 36.2 64.1673 36.2 62.4C36.2 60.6327 34.7673 59.2 33 59.2C31.2327 59.2 29.8 60.6327 29.8 62.4C29.8 64.1673 31.2327 65.6 33 65.6Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M17 71.2C18.7673 71.2 20.2 69.7673 20.2 68C20.2 66.2327 18.7673 64.8 17 64.8C15.2327 64.8 13.8 66.2327 13.8 68C13.8 69.7673 15.2327 71.2 17 71.2Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M171.8 60C172.905 60 173.8 59.1046 173.8 58C173.8 56.8954 172.905 56 171.8 56C170.695 56 169.8 56.8954 169.8 58C169.8 59.1046 170.695 60 171.8 60Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M180.2 53.6C181.967 53.6 183.4 52.1673 183.4 50.4C183.4 48.6327 181.967 47.2 180.2 47.2C178.433 47.2 177 48.6327 177 50.4C177 52.1673 178.433 53.6 180.2 53.6Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M164.2 59.2C165.967 59.2 167.4 57.7673 167.4 56C167.4 54.2327 165.967 52.8 164.2 52.8C162.433 52.8 161 54.2327 161 56C161 57.7673 162.433 59.2 164.2 59.2Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M51 40.8C55.6392 40.8 59.4 37.0392 59.4 32.4C59.4 27.7608 55.6392 24 51 24C46.3608 24 42.6 27.7608 42.6 32.4C42.6 37.0392 46.3608 40.8 51 40.8Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M98.6 64.8C101.251 64.8 103.4 62.651 103.4 60C103.4 57.349 101.251 55.2 98.6 55.2C95.949 55.2 93.8 57.349 93.8 60C93.8 62.651 95.949 64.8 98.6 64.8Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M145.8 96.8C148.451 96.8 150.6 94.651 150.6 92C150.6 89.349 148.451 87.2 145.8 87.2C143.149 87.2 141 89.349 141 92C141 94.651 143.149 96.8 145.8 96.8Z",1,"fill-color-primary-darker"],["fill-rule","evenodd","clip-rule","evenodd","d","M59.8 136.8C75.0431 136.8 87.4 134.293 87.4 131.2C87.4 128.107 75.0431 125.6 59.8 125.6C44.557 125.6 32.2 128.107 32.2 131.2C32.2 134.293 44.557 136.8 59.8 136.8Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["fill-rule","evenodd","clip-rule","evenodd","d","M217.4 152.8C232.643 152.8 245 150.293 245 147.2C245 144.107 232.643 141.6 217.4 141.6C202.157 141.6 189.8 144.107 189.8 147.2C189.8 150.293 202.157 152.8 217.4 152.8Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["fill-rule","evenodd","clip-rule","evenodd","d","M28.6 152.8C43.8431 152.8 56.2 150.293 56.2 147.2C56.2 144.107 43.8431 141.6 28.6 141.6C13.3569 141.6 1 144.107 1 147.2C1 150.293 13.3569 152.8 28.6 152.8Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["d","M122.425 44.7H119.162L120.372 41.0719C120.484 40.6219 120.147 40.2 119.725 40.2H115.675C115.337 40.2 115.028 40.4531 115 40.7906L114.1 47.5406C114.044 47.9625 114.353 48.3 114.775 48.3H118.094L116.8 53.7844C116.716 54.2063 117.025 54.6 117.447 54.6C117.7 54.6 117.925 54.4875 118.037 54.2625L122.987 45.7125C123.269 45.2906 122.931 44.7 122.425 44.7Z","fill","white"],["d","M23.5204 123.2C23.0498 123.2 22.6141 123.375 22.2807 123.669C21.9491 123.96 21.7189 124.369 21.6565 124.837L20.2164 135.712C20.1423 136.278 20.3237 136.811 20.6643 137.203C21.0076 137.598 21.5119 137.85 22.0804 137.85H26.4117L24.5687 145.68C24.4289 146.274 24.5836 146.851 24.9204 147.28C25.2626 147.716 25.7931 148 26.3959 148C26.7289 148 27.0539 147.911 27.3385 147.746C27.616 147.585 27.8553 147.351 28.0254 147.055L35.9453 133.28C36.3068 132.658 36.2644 131.95 35.9495 131.398C35.7868 131.113 35.551 130.871 35.2622 130.703C34.9905 130.544 34.6717 130.45 34.3203 130.45H30.1609L31.7043 124.49C31.5476 124.305 31.4051 124.176 31.278 124.085C31.004 123.89 30.5348 123.687 29.7238 123.539C28.6009 123.335 26.6977 123.2 23.5204 123.2Z","stroke-width","1.6",1,"stroke-color-primary","fill-color-17"],["d","M185.5 109.6C185.075 109.6 184.682 109.757 184.381 110.02C184.08 110.284 183.872 110.652 183.815 111.073L182.615 120.074C182.548 120.585 182.712 121.066 183.021 121.419C183.331 121.774 183.787 122 184.3 122H187.74L186.244 128.309C186.117 128.846 186.258 129.366 186.564 129.753C186.873 130.145 187.352 130.4 187.897 130.4C188.505 130.4 189.084 130.074 189.391 129.512L195.745 115.6H191.208L192.467 110.771C192.308 110.576 192.165 110.445 192.04 110.357C191.803 110.189 191.397 110.01 190.693 109.883C189.753 109.713 188.16 109.6 185.5 109.6Z","stroke-width","1.6",1,"stroke-color-primary","fill-color-17"],["d","M215.1 128C214.675 128 214.282 128.157 213.981 128.42C213.68 128.683 213.472 129.052 213.415 129.473L212.215 138.474C212.148 138.985 212.312 139.466 212.621 139.819C212.931 140.174 213.387 140.4 213.9 140.4H217.34L215.844 146.709C215.717 147.246 215.858 147.766 216.164 148.153C216.473 148.545 216.952 148.8 217.497 148.8C218.105 148.8 218.684 148.474 218.991 147.912L225.345 134H220.808L222.067 129.171C221.908 128.976 221.765 128.845 221.64 128.757C221.403 128.589 220.997 128.41 220.293 128.283C219.353 128.113 217.76 128 215.1 128Z","stroke-width","1.6",1,"stroke-color-primary","fill-color-17"],["d","M55.9003 111.2C55.4754 111.2 55.0822 111.357 54.7812 111.62C54.4802 111.883 54.2716 112.252 54.215 112.673L53.0149 121.674C52.9475 122.185 53.112 122.666 53.4214 123.019C53.7314 123.374 54.1868 123.6 54.7004 123.6H58.1398L56.6444 129.909C56.5174 130.446 56.6576 130.966 56.9637 131.353C57.2728 131.745 57.7518 132 58.2966 132C58.9052 132 59.4843 131.674 59.7907 131.112L66.1452 117.2H61.6081L62.8674 112.371C62.7082 112.176 62.5651 112.045 62.4402 111.957C62.2025 111.789 61.7969 111.61 61.0927 111.483C60.1529 111.313 58.5599 111.2 55.9003 111.2Z","stroke-width","1.6",1,"stroke-color-primary","fill-color-17"],["fxFlex","20","fxLayoutAlign","center end"],["fxFlex","40"],[1,"font-size-120"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",3,"swipe"],["fxFlex","30","viewBox","0 0 210 124","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["d","M90.1491 0H0V100.616H90.1491V0Z",1,"fill-color-10"],["d","M88.6575 67.1775H1.48926V98.4248H88.6575V67.1775Z","fill","white"],["d","M59.844 74.5891H8.64404V90.6009H59.844V74.5891Z",1,"fill-color-primary-darker"],["d","M76.3172 90.6426C80.8187 90.6426 84.4679 86.9934 84.4679 82.4919C84.4679 77.9904 80.8187 74.3412 76.3172 74.3412C71.8157 74.3412 68.1665 77.9904 68.1665 82.4919C68.1665 86.9934 71.8157 90.6426 76.3172 90.6426Z",1,"fill-color-primary-darker"],["d","M88.6575 34.7129H1.48926V65.9602H88.6575V34.7129Z","fill","white"],["d","M59.844 42.1244H8.64404V58.1363H59.844V42.1244Z",1,"fill-color-primary-darker"],["d","M76.3172 58.1801C80.8187 58.1801 84.4679 54.5309 84.4679 50.0294C84.4679 45.5279 80.8187 41.8787 76.3172 41.8787C71.8157 41.8787 68.1665 45.5279 68.1665 50.0294C68.1665 54.5309 71.8157 58.1801 76.3172 58.1801Z",1,"fill-color-primary-darker"],["d","M88.6575 2.24823H1.48926V33.4955H88.6575V2.24823Z","fill","white"],["d","M59.844 9.66199H8.64404V25.6739H59.844V9.66199Z",1,"fill-color-primary-darker"],["d","M32.644 74.5891H8.64404V90.6009H32.644V74.5891Z",1,"fill-color-17"],["d","M45.444 42.1244H8.64404V58.1363H45.444V42.1244Z",1,"fill-color-17"],["d","M59.644 9.66199H8.64404V25.662H59.644V9.66199Z",1,"fill-color-17"],["d","M76.3176 26.3516C81.1704 26.3516 85.1044 22.4176 85.1044 17.5648C85.1044 12.712 81.1704 8.77802 76.3176 8.77802C71.4648 8.77802 67.5308 12.712 67.5308 17.5648C67.5308 22.4176 71.4648 26.3516 76.3176 26.3516Z","fill","url(#paint0_linear)"],["d","M76.3176 59.0334C81.1704 59.0334 85.1044 55.0994 85.1044 50.2466C85.1044 45.3938 81.1704 41.4598 76.3176 41.4598C71.4648 41.4598 67.5308 45.3938 67.5308 50.2466C67.5308 55.0994 71.4648 59.0334 76.3176 59.0334Z","fill","url(#paint1_linear)"],["d","M76.3176 91.4958C81.1704 91.4958 85.1044 87.5618 85.1044 82.709C85.1044 77.8562 81.1704 73.9222 76.3176 73.9222C71.4648 73.9222 67.5308 77.8562 67.5308 82.709C67.5308 87.5618 71.4648 91.4958 76.3176 91.4958Z","fill","url(#paint2_linear)"],["d","M76.1507 25.3014C80.6522 25.3014 84.3014 21.6522 84.3014 17.1507C84.3014 12.6492 80.6522 9 76.1507 9C71.6492 9 68 12.6492 68 17.1507C68 21.6522 71.6492 25.3014 76.1507 25.3014Z",1,"fill-color-17"],["d","M193.435 36.7899H142.709V35.7444H119.709V36.7899H68.7744C67.8644 36.7899 66.9917 37.1514 66.3482 37.7949C65.7048 38.4384 65.3433 39.3111 65.3433 40.2211V109.679C65.3433 110.589 65.7048 111.462 66.3482 112.106C66.9917 112.749 67.8644 113.111 68.7744 113.111H193.435C195.33 113.111 196.866 111.574 196.866 109.679V40.2211C196.866 39.3111 196.504 38.4384 195.861 37.7949C195.217 37.1514 194.345 36.7899 193.435 36.7899Z",1,"fill-color-19"],["d","M192.266 42.8538H69.9434V111.856H192.266V42.8538Z",1,"fill-color-22"],["opacity","0.1","d","M157.284 111.856H69.9434V42.8538L157.284 111.856Z","fill","black"],["d","M89.0832 106.693C95.577 106.693 100.841 101.428 100.841 94.9346C100.841 88.4408 95.577 83.1766 89.0832 83.1766C82.5894 83.1766 77.3252 88.4408 77.3252 94.9346C77.3252 101.428 82.5894 106.693 89.0832 106.693Z",1,"fill-color-25"],["d","M91.7005 103.772C85.7849 103.772 80.4518 100.208 78.188 94.7431C75.9242 89.2778 77.1755 82.987 81.3584 78.8041C85.5414 74.6211 91.8322 73.3698 97.2975 75.6336C102.763 77.8974 106.326 83.2305 106.326 89.1461C106.317 97.2199 99.7743 103.763 91.7005 103.772ZM91.7005 74.7115C83.7284 74.7115 77.2658 81.174 77.2658 89.1461C77.2658 97.1181 83.7284 103.581 91.7005 103.581C99.6725 103.581 106.135 97.1181 106.135 89.1461C106.126 81.1778 99.6687 74.7205 91.7005 74.7115Z",1,"fill-color-28"],["d","M170.967 80.0673H159.541V82.4548H170.967V80.0673Z",1,"fill-color-19"],["d","M184.781 61.4783H145.727V62.5015H184.781V61.4783Z",1,"fill-color-19"],["d","M184.781 64.7186H145.727V65.7418H184.781V64.7186Z",1,"fill-color-19"],["d","M184.781 67.9589H145.727V68.9821H184.781V67.9589Z",1,"fill-color-19"],["d","M184.781 71.1991H145.727V72.2224H184.781V71.1991Z",1,"fill-color-19"],["d","M184.781 74.4394H145.727V75.4626H184.781V74.4394Z",1,"fill-color-19"],["d","M184.781 44.2537H180.006V49.0288H184.781V44.2537Z",1,"fill-color-25"],["d","M186.998 51.2458H181.2V45.4474H186.998V51.2458ZM181.452 50.9937H186.746V45.6996H181.452V50.9937Z",1,"fill-color-19"],["d","M200.3 110.601H188.362V109.741C188.362 109.696 188.344 109.653 188.312 109.621C188.28 109.589 188.237 109.571 188.192 109.571H184.099C184.054 109.571 184.01 109.589 183.978 109.621C183.946 109.653 183.928 109.696 183.928 109.741V110.601H181.37V109.741C181.37 109.696 181.352 109.653 181.32 109.621C181.288 109.589 181.245 109.571 181.2 109.571H177.107C177.061 109.571 177.018 109.589 176.986 109.621C176.954 109.653 176.936 109.696 176.936 109.741V110.601H174.378V109.741C174.378 109.696 174.36 109.653 174.328 109.621C174.296 109.589 174.253 109.571 174.207 109.571H170.115C170.069 109.571 170.026 109.589 169.994 109.621C169.962 109.653 169.944 109.696 169.944 109.741V110.601H167.386V109.741C167.386 109.696 167.368 109.653 167.336 109.621C167.304 109.589 167.261 109.571 167.215 109.571H163.122C163.077 109.571 163.034 109.589 163.002 109.621C162.97 109.653 162.952 109.696 162.952 109.741V110.601H160.394V109.741C160.394 109.696 160.376 109.653 160.344 109.621C160.312 109.589 160.268 109.571 160.223 109.571H156.13C156.085 109.571 156.042 109.589 156.01 109.621C155.978 109.653 155.96 109.696 155.96 109.741V110.601H153.402V109.741C153.402 109.696 153.384 109.653 153.352 109.621C153.32 109.589 153.276 109.571 153.231 109.571H149.138C149.093 109.571 149.049 109.589 149.017 109.621C148.985 109.653 148.967 109.696 148.967 109.741V110.601H146.409V109.741C146.409 109.696 146.391 109.653 146.359 109.621C146.327 109.589 146.284 109.571 146.239 109.571H114.177C114.132 109.571 114.089 109.589 114.057 109.621C114.025 109.653 114.007 109.696 114.007 109.741V110.601H111.449V109.741C111.449 109.696 111.431 109.653 111.399 109.621C111.367 109.589 111.323 109.571 111.278 109.571H107.185C107.14 109.571 107.096 109.589 107.064 109.621C107.032 109.653 107.014 109.696 107.014 109.741V110.601H104.456V109.741C104.456 109.696 104.438 109.653 104.406 109.621C104.374 109.589 104.331 109.571 104.286 109.571H100.193C100.148 109.571 100.104 109.589 100.072 109.621C100.04 109.653 100.022 109.696 100.022 109.741V110.601H97.4642V109.741C97.4642 109.696 97.4462 109.653 97.4142 109.621C97.3822 109.589 97.3388 109.571 97.2936 109.571H93.2006C93.1554 109.571 93.112 109.589 93.08 109.621C93.048 109.653 93.0301 109.696 93.0301 109.741V110.601H90.472V109.741C90.472 109.696 90.454 109.653 90.422 109.621C90.39 109.589 90.3467 109.571 90.3014 109.571H86.2085C86.1632 109.571 86.1198 109.589 86.0879 109.621C86.0559 109.653 86.0379 109.696 86.0379 109.741V110.601H83.4798V109.741C83.4798 109.696 83.4618 109.653 83.4299 109.621C83.3979 109.589 83.3545 109.571 83.3093 109.571H79.2163C79.171 109.571 79.1277 109.589 79.0957 109.621C79.0637 109.653 79.0457 109.696 79.0457 109.741V110.601H76.4876V109.741C76.4876 109.696 76.4697 109.653 76.4377 109.621C76.4057 109.589 76.3623 109.571 76.3171 109.571H72.2241C72.1789 109.571 72.1355 109.589 72.1035 109.621C72.0715 109.653 72.0536 109.696 72.0536 109.741V110.601H64.2087C61.9482 110.601 60.1157 112.434 60.1157 114.694V116.545C60.1157 118.806 61.9482 120.638 64.2087 120.638H200.3C202.561 120.638 204.393 118.806 204.393 116.545V114.694C204.393 112.434 202.561 110.601 200.3 110.601Z",1,"fill-color-19"],["d","M86.1131 103.322C86.3717 103.386 86.6518 103.312 86.8456 103.112L94.5986 95.1027C95.007 94.6845 94.8072 93.9773 94.2376 93.8353L90.6843 92.9494L92.9925 89.2798C93.2324 88.8425 92.9934 88.2924 92.51 88.1718L88.0762 87.0663C87.7067 86.9742 87.3243 87.17 87.1837 87.5241L84.3559 94.6682C84.1868 95.097 84.4334 95.5771 84.8799 95.6884L88.5347 96.5996L85.6221 102.235C85.3946 102.675 85.642 103.204 86.1131 103.322Z",1,"fill-color-21"],["d","M42 75H9V91H42V75Z",1,"fill-color-17"],["d","M42 42H9V58H42V42Z",1,"fill-color-17"],["d","M76.3176 26.3516C81.1704 26.3516 85.1044 22.4176 85.1044 17.5648C85.1044 12.712 81.1704 8.77802 76.3176 8.77802C71.4648 8.77802 67.5308 12.712 67.5308 17.5648C67.5308 22.4176 71.4648 26.3516 76.3176 26.3516Z","fill","url(#paint3_linear)"],["d","M76.3176 59.0334C81.1704 59.0334 85.1044 55.0994 85.1044 50.2466C85.1044 45.3938 81.1704 41.4598 76.3176 41.4598C71.4648 41.4598 67.5308 45.3938 67.5308 50.2466C67.5308 55.0994 71.4648 59.0334 76.3176 59.0334Z","fill","url(#paint4_linear)"],["d","M76.3176 91.4958C81.1704 91.4958 85.1044 87.5618 85.1044 82.709C85.1044 77.8562 81.1704 73.9222 76.3176 73.9222C71.4648 73.9222 67.5308 77.8562 67.5308 82.709C67.5308 87.5618 71.4648 91.4958 76.3176 91.4958Z","fill","url(#paint5_linear)"],["d","M205.185 113.031H193.247V112.171C193.247 112.125 193.229 112.082 193.197 112.05C193.165 112.018 193.121 112 193.076 112H188.983C188.938 112 188.895 112.018 188.863 112.05C188.831 112.082 188.813 112.125 188.813 112.171V113.031H186.254V112.171C186.254 112.125 186.237 112.082 186.205 112.05C186.173 112.018 186.129 112 186.084 112H181.991C181.946 112 181.902 112.018 181.87 112.05C181.838 112.082 181.82 112.125 181.82 112.171V113.031H179.262V112.171C179.262 112.125 179.244 112.082 179.212 112.05C179.18 112.018 179.137 112 179.092 112H174.999C174.954 112 174.91 112.018 174.878 112.05C174.846 112.082 174.828 112.125 174.828 112.171V113.031H172.27V112.171C172.27 112.125 172.252 112.082 172.22 112.05C172.188 112.018 172.145 112 172.1 112H168.007C167.961 112 167.918 112.018 167.886 112.05C167.854 112.082 167.836 112.125 167.836 112.171V113.031H165.278V112.171C165.278 112.125 165.26 112.082 165.228 112.05C165.196 112.018 165.153 112 165.107 112H161.014C160.969 112 160.926 112.018 160.894 112.05C160.862 112.082 160.844 112.125 160.844 112.171V113.031H158.286V112.171C158.286 112.125 158.268 112.082 158.236 112.05C158.204 112.018 158.16 112 158.115 112H154.022C153.977 112 153.934 112.018 153.902 112.05C153.87 112.082 153.852 112.125 153.852 112.171V113.031H151.294V112.171C151.294 112.125 151.276 112.082 151.244 112.05C151.212 112.018 151.168 112 151.123 112H119.061C119.016 112 118.973 112.018 118.941 112.05C118.909 112.082 118.891 112.125 118.891 112.171V113.031H116.333V112.171C116.333 112.125 116.315 112.082 116.283 112.05C116.251 112.018 116.207 112 116.162 112H112.069C112.024 112 111.981 112.018 111.949 112.05C111.917 112.082 111.899 112.125 111.899 112.171V113.031H109.341V112.171C109.341 112.125 109.323 112.082 109.291 112.05C109.259 112.018 109.215 112 109.17 112H105.077C105.032 112 104.988 112.018 104.956 112.05C104.924 112.082 104.907 112.125 104.907 112.171V113.031H102.348V112.171C102.348 112.125 102.33 112.082 102.298 112.05C102.266 112.018 102.223 112 102.178 112H98.0849C98.0397 112 97.9963 112.018 97.9643 112.05C97.9323 112.082 97.9144 112.125 97.9144 112.171V113.031H95.3563V112.171C95.3563 112.125 95.3383 112.082 95.3063 112.05C95.2743 112.018 95.2309 112 95.1857 112H91.0927C91.0475 112 91.0041 112.018 90.9721 112.05C90.9402 112.082 90.9222 112.125 90.9222 112.171V113.031H88.3641V112.171C88.3641 112.125 88.3461 112.082 88.3141 112.05C88.2822 112.018 88.2388 112 88.1935 112H84.1006C84.0553 112 84.0119 112.018 83.98 112.05C83.948 112.082 83.93 112.125 83.93 112.171V113.031H81.3719V112.171C81.3719 112.125 81.3539 112.082 81.322 112.05C81.29 112.018 81.2466 112 81.2014 112H77.1084C77.0632 112 77.0198 112.018 76.9878 112.05C76.9558 112.082 76.9378 112.125 76.9379 112.171V113.031H69.093C66.8325 113.031 65 114.863 65 117.124V118.974C65 121.235 66.8325 123.067 69.093 123.067H205.185C207.445 123.067 209.277 121.235 209.277 118.974V117.124C209.277 114.863 207.445 113.031 205.185 113.031Z",1,"fill-color-19"],["d","M78.375 20.625C78.375 19.5938 77.5312 18.75 76.5 18.75C75.4453 18.75 74.625 19.5938 74.625 20.625C74.625 21.6797 75.4453 22.5 76.5 22.5C77.5312 22.5 78.375 21.6797 78.375 20.625ZM74.8359 11.1094L75.1406 17.4844C75.1641 17.7656 75.4219 18 75.7031 18H77.2734C77.5547 18 77.8125 17.7656 77.8359 17.4844L78.1406 11.1094C78.1641 10.7812 77.9062 10.5 77.5781 10.5H75.3984C75.0703 10.5 74.8125 10.7812 74.8359 11.1094Z","fill","white"],["id","paint0_linear","x1","76.3176","y1","26.3516","x2","76.3176","y2","8.77802","gradientUnits","userSpaceOnUse"],["stop-color","#808080","stop-opacity","0.25"],["offset","0.54","stop-color","#808080","stop-opacity","0.12"],["offset","1","stop-color","#808080","stop-opacity","0.1"],["id","paint1_linear","x1","76.3176","y1","59.0334","x2","76.3176","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint2_linear","x1","76.3176","y1","91.4958","x2","76.3176","y2","73.9222","gradientUnits","userSpaceOnUse"],["id","paint3_linear","x1","76.3176","y1","26.3516","x2","76.3176","y2","8.77802","gradientUnits","userSpaceOnUse"],["id","paint4_linear","x1","76.3176","y1","59.0334","x2","76.3176","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint5_linear","x1","76.3176","y1","91.4958","x2","76.3176","y2","73.9222","gradientUnits","userSpaceOnUse"],["fxFlex","30","viewBox","0 0 370 121","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["d","M327.488 99.9755C350.953 99.9755 369.975 80.9531 369.975 57.4877C369.975 34.0224 350.953 15 327.488 15C304.022 15 285 34.0224 285 57.4877C285 80.9531 304.022 99.9755 327.488 99.9755Z",1,"fill-color-25"],["d","M115.068 85.6077H349.8V86.5722H113L115.068 85.6077Z",1,"fill-color-19"],["d","M236.776 84.376H226.024V91.544H236.776V84.376Z",1,"fill-color-primary-lighter"],["d","M218.856 87.96H233.192V79H218.856V87.96ZM232.569 87.5704H219.479V79.3896H232.569V87.5704Z",1,"fill-color-19"],["d","M265 57.3624H357.392V120.307H265V57.3624Z",1,"fill-color-22"],["d","M362.545 50H271.626C271.016 50.0009 270.521 50.495 270.521 51.1048V112.577C270.521 112.87 270.638 113.151 270.845 113.358C271.052 113.565 271.333 113.681 271.626 113.681H362.545C362.838 113.681 363.119 113.565 363.326 113.358C363.533 113.151 363.65 112.87 363.65 112.577V51.1048C363.65 50.495 363.155 50.0009 362.545 50ZM362.913 112.577C362.913 112.674 362.875 112.768 362.806 112.837C362.736 112.907 362.643 112.945 362.545 112.945H271.626C271.528 112.945 271.434 112.907 271.365 112.837C271.296 112.768 271.258 112.674 271.258 112.577V51.1048C271.258 50.9015 271.423 50.7365 271.626 50.7365H362.545C362.748 50.7365 362.913 50.9015 362.913 51.1048V112.577Z",1,"fill-color-19"],["d","M316.364 93.4359H275.844C275.547 93.4359 275.307 93.6766 275.307 93.9735V97.6835C275.307 97.9804 275.547 98.2211 275.844 98.2211H316.364C316.661 98.2211 316.901 97.9804 316.901 97.6835V93.9735C316.901 93.6766 316.661 93.4359 316.364 93.4359Z",1,"fill-color-19"],["d","M354.814 89.3873H341.565C341.272 89.3873 340.991 89.5036 340.784 89.7108C340.577 89.918 340.46 90.199 340.46 90.492V100.798C340.46 101.091 340.577 101.372 340.784 101.579C340.991 101.786 341.272 101.903 341.565 101.903H354.814C355.107 101.903 355.388 101.786 355.595 101.579C355.803 101.372 355.919 101.091 355.919 100.798V90.492C355.919 90.199 355.803 89.918 355.595 89.7108C355.388 89.5036 355.107 89.3873 354.814 89.3873ZM355.182 100.798C355.182 101.001 355.017 101.166 354.814 101.166H341.565C341.362 101.166 341.197 101.001 341.197 100.798V90.492C341.196 90.3943 341.235 90.3004 341.304 90.2313C341.373 90.1622 341.467 90.1235 341.565 90.1238H354.814C354.912 90.1235 355.006 90.1622 355.075 90.2313C355.144 90.3004 355.183 90.3943 355.182 90.492V100.798Z",1,"fill-color-19"],["d","M352.168 91.7653H344.211C343.914 91.7653 343.673 92.006 343.673 92.3029V93.0965C343.673 93.3934 343.914 93.6341 344.211 93.6341H352.168C352.465 93.6341 352.706 93.3934 352.706 93.0965V92.3029C352.706 92.006 352.465 91.7653 352.168 91.7653Z",1,"fill-color-19"],["d","M352.168 94.71H344.211C343.914 94.71 343.673 94.9507 343.673 95.2476V96.0412C343.673 96.3381 343.914 96.5788 344.211 96.5788H352.168C352.465 96.5788 352.706 96.3381 352.706 96.0412V95.2476C352.706 94.9507 352.465 94.71 352.168 94.71Z",1,"fill-color-19"],["d","M352.168 97.6548H344.211C343.914 97.6548 343.673 97.8955 343.673 98.1924V98.986C343.673 99.2829 343.914 99.5236 344.211 99.5236H352.168C352.465 99.5236 352.706 99.2829 352.706 98.986V98.1924C352.706 97.8955 352.465 97.6548 352.168 97.6548Z",1,"fill-color-19"],["d","M295.014 54.4177H276.949C276.652 54.4177 276.411 54.6584 276.411 54.9553V61.9782C276.411 62.2752 276.652 62.5158 276.949 62.5158H295.014C295.311 62.5158 295.552 62.2752 295.552 61.9782V54.9553C295.552 54.6584 295.311 54.4177 295.014 54.4177Z",1,"fill-color-19"],["d","M312.293 105.198C319.455 105.198 325.261 99.3917 325.261 92.2295C325.261 85.0672 319.455 79.2611 312.293 79.2611C305.131 79.2611 299.325 85.0672 299.325 92.2295C299.325 99.3917 305.131 105.198 312.293 105.198Z",1,"fill-color-25"],["d","M315.18 101.976C308.655 101.976 302.773 98.0462 300.276 92.0183C297.78 85.9904 299.16 79.052 303.773 74.4384C308.387 69.8249 315.325 68.4448 321.353 70.9416C327.381 73.4384 331.311 79.3205 331.311 85.8451C331.301 94.75 324.085 101.966 315.18 101.976ZM315.18 69.9245C306.387 69.9245 299.259 77.0524 299.259 85.8451C299.259 94.6377 306.387 101.766 315.18 101.766C323.973 101.766 331.1 94.6377 331.1 85.8451C331.09 77.0565 323.968 69.9345 315.18 69.9245Z",1,"fill-color-19"],["d","M309.677 100.883C309.936 100.948 310.216 100.873 310.41 100.673L318.163 92.664C318.571 92.2458 318.371 91.5387 317.802 91.3966L314.249 90.5107L316.557 86.8411C316.797 86.4038 316.558 85.8537 316.074 85.7332L311.64 84.6277C311.271 84.5355 310.888 84.7313 310.748 85.0854L307.92 92.2295C307.751 92.6583 307.998 93.1384 308.444 93.2497L312.099 94.161L309.186 99.7958C308.959 100.236 309.206 100.766 309.677 100.883Z",1,"fill-color-21"],["d","M88.6576 67.1775H1.48938V98.4248H88.6576V67.1775Z","fill","white"],["d","M59.8442 74.589H8.64417V90.6009H59.8442V74.589Z",1,"fill-color-primary-darker"],["d","M76.3175 90.6426C80.819 90.6426 84.4682 86.9934 84.4682 82.4919C84.4682 77.9904 80.819 74.3412 76.3175 74.3412C71.8159 74.3412 68.1667 77.9904 68.1667 82.4919C68.1667 86.9934 71.8159 90.6426 76.3175 90.6426Z",1,"fill-color-primary-darker"],["d","M88.6576 34.7129H1.48938V65.9602H88.6576V34.7129Z","fill","white"],["d","M59.8442 42.1244H8.64417V58.1363H59.8442V42.1244Z",1,"fill-color-primary-darker"],["d","M76.3175 58.1801C80.819 58.1801 84.4682 54.531 84.4682 50.0294C84.4682 45.5279 80.819 41.8787 76.3175 41.8787C71.8159 41.8787 68.1667 45.5279 68.1667 50.0294C68.1667 54.531 71.8159 58.1801 76.3175 58.1801Z",1,"fill-color-primary-darker"],["d","M88.6576 2.24824H1.48938V33.4955H88.6576V2.24824Z","fill","white"],["d","M59.8442 9.66196H8.64417V25.6738H59.8442V9.66196Z",1,"fill-color-primary-darker"],["d","M59.8442 9.66196H8.64417V25.6738H59.8442V9.66196Z",1,"fill-color-17"],["d","M76.7868 26.5736C81.6396 26.5736 85.5736 22.6396 85.5736 17.7868C85.5736 12.934 81.6396 9 76.7868 9C71.934 9 68 12.934 68 17.7868C68 22.6396 71.934 26.5736 76.7868 26.5736Z","fill","url(#paint0_linear)"],["d","M76.3174 59.0334C81.1702 59.0334 85.1042 55.0994 85.1042 50.2466C85.1042 45.3938 81.1702 41.4598 76.3174 41.4598C71.4646 41.4598 67.5306 45.3938 67.5306 50.2466C67.5306 55.0994 71.4646 59.0334 76.3174 59.0334Z","fill","url(#paint1_linear)"],["d","M76.3174 91.4958C81.1702 91.4958 85.1042 87.5618 85.1042 82.709C85.1042 77.8562 81.1702 73.9222 76.3174 73.9222C71.4646 73.9222 67.5306 77.8562 67.5306 82.709C67.5306 87.5618 71.4646 91.4958 76.3174 91.4958Z","fill","url(#paint2_linear)"],["d","M193.434 36.7899H142.709V35.7444H119.708V36.7899H68.7742C67.8642 36.7899 66.9915 37.1514 66.348 37.7949C65.7045 38.4384 65.343 39.3111 65.343 40.2211V109.679C65.343 110.589 65.7045 111.462 66.348 112.106C66.9915 112.749 67.8642 113.111 68.7742 113.111H193.434C195.329 113.111 196.866 111.574 196.866 109.679V40.2211C196.866 39.3111 196.504 38.4384 195.861 37.7949C195.217 37.1514 194.344 36.7899 193.434 36.7899Z",1,"fill-color-19"],["d","M192.265 42.8538H69.9432V111.856H192.265V42.8538Z",1,"fill-color-22"],["opacity","0.1","d","M157.283 111.856H69.9432V42.8538L157.283 111.856Z","fill","black"],["d","M89.0829 106.693C95.5767 106.693 100.841 101.428 100.841 94.9346C100.841 88.4408 95.5767 83.1766 89.0829 83.1766C82.5892 83.1766 77.325 88.4408 77.325 94.9346C77.325 101.428 82.5892 106.693 89.0829 106.693Z",1,"fill-color-25"],["d","M91.7004 103.772C85.7849 103.772 80.4518 100.208 78.188 94.7431C75.9242 89.2778 77.1755 82.987 81.3584 78.8041C85.5414 74.6211 91.8322 73.3698 97.2975 75.6336C102.763 77.8974 106.326 83.2305 106.326 89.1461C106.317 97.2199 99.7743 103.763 91.7004 103.772ZM91.7004 74.7115C83.7284 74.7115 77.2658 81.174 77.2658 89.1461C77.2658 97.1181 83.7284 103.581 91.7004 103.581C99.6725 103.581 106.135 97.1181 106.135 89.1461C106.126 81.1778 99.6687 74.7205 91.7004 74.7115Z",1,"fill-color-28"],["d","M170.967 80.0672H159.541V82.4548H170.967V80.0672Z",1,"fill-color-19"],["d","M184.781 67.9588H145.727V68.9821H184.781V67.9588Z",1,"fill-color-19"],["d","M200.3 110.601H188.362V109.741C188.362 109.696 188.344 109.653 188.312 109.621C188.28 109.589 188.237 109.571 188.192 109.571H184.099C184.054 109.571 184.01 109.589 183.978 109.621C183.946 109.653 183.928 109.696 183.928 109.741V110.601H181.37V109.741C181.37 109.696 181.352 109.653 181.32 109.621C181.288 109.589 181.245 109.571 181.2 109.571H177.107C177.061 109.571 177.018 109.589 176.986 109.621C176.954 109.653 176.936 109.696 176.936 109.741V110.601H174.378V109.741C174.378 109.696 174.36 109.653 174.328 109.621C174.296 109.589 174.253 109.571 174.207 109.571H170.114C170.069 109.571 170.026 109.589 169.994 109.621C169.962 109.653 169.944 109.696 169.944 109.741V110.601H167.386V109.741C167.386 109.696 167.368 109.653 167.336 109.621C167.304 109.589 167.26 109.571 167.215 109.571H163.122C163.077 109.571 163.034 109.589 163.002 109.621C162.97 109.653 162.952 109.696 162.952 109.741V110.601H160.394V109.741C160.394 109.696 160.376 109.653 160.344 109.621C160.312 109.589 160.268 109.571 160.223 109.571H156.13C156.085 109.571 156.041 109.589 156.009 109.621C155.977 109.653 155.96 109.696 155.96 109.741V110.601H153.401V109.741C153.401 109.696 153.383 109.653 153.351 109.621C153.319 109.589 153.276 109.571 153.231 109.571H149.138C149.093 109.571 149.049 109.589 149.017 109.621C148.985 109.653 148.967 109.696 148.967 109.741V110.601H146.409V109.741C146.409 109.696 146.391 109.653 146.359 109.621C146.327 109.589 146.284 109.571 146.239 109.571H114.177C114.132 109.571 114.088 109.589 114.056 109.621C114.024 109.653 114.006 109.696 114.006 109.741V110.601H111.448V109.741C111.448 109.696 111.43 109.653 111.398 109.621C111.366 109.589 111.323 109.571 111.278 109.571H107.185C107.14 109.571 107.096 109.589 107.064 109.621C107.032 109.653 107.014 109.696 107.014 109.741V110.601H104.456V109.741C104.456 109.696 104.438 109.653 104.406 109.621C104.374 109.589 104.331 109.571 104.286 109.571H100.193C100.147 109.571 100.104 109.589 100.072 109.621C100.04 109.653 100.022 109.696 100.022 109.741V110.601H97.464V109.741C97.464 109.696 97.4461 109.653 97.4141 109.621C97.3821 109.589 97.3387 109.571 97.2935 109.571H93.2005C93.1553 109.571 93.1119 109.589 93.0799 109.621C93.0479 109.653 93.03 109.696 93.03 109.741V110.601H90.4719V109.741C90.4719 109.696 90.4539 109.653 90.4219 109.621C90.3899 109.589 90.3465 109.571 90.3013 109.571H86.2083C86.1631 109.571 86.1197 109.589 86.0877 109.621C86.0558 109.653 86.0378 109.696 86.0378 109.741V110.601H83.4797V109.741C83.4797 109.696 83.4617 109.653 83.4297 109.621C83.3978 109.589 83.3544 109.571 83.3091 109.571H79.2162C79.1709 109.571 79.1276 109.589 79.0956 109.621C79.0636 109.653 79.0456 109.696 79.0456 109.741V110.601H76.4875V109.741C76.4875 109.696 76.4695 109.653 76.4376 109.621C76.4056 109.589 76.3622 109.571 76.317 109.571H72.224C72.1788 109.571 72.1354 109.589 72.1034 109.621C72.0714 109.653 72.0535 109.696 72.0535 109.741V110.601H64.2086C61.9481 110.601 60.1156 112.434 60.1156 114.694V116.545C60.1156 118.806 61.9481 120.638 64.2086 120.638H200.3C202.561 120.638 204.393 118.806 204.393 116.545V114.694C204.393 112.434 202.561 110.601 200.3 110.601Z",1,"fill-color-19"],["d","M86.1131 103.322C86.3717 103.386 86.6518 103.312 86.8457 103.112L94.5986 95.1027C95.007 94.6845 94.8072 93.9774 94.2376 93.8353L90.6843 92.9494L92.9925 89.2798C93.2324 88.8425 92.9934 88.2924 92.51 88.1719L88.0762 87.0664C87.7067 86.9742 87.3243 87.17 87.1837 87.5241L84.3559 94.6682C84.1868 95.097 84.4334 95.5771 84.8799 95.6884L88.5348 96.5997L85.6221 102.235C85.3946 102.675 85.642 103.204 86.1131 103.322Z",1,"fill-color-21"],["d","M78.125 21.625C78.125 20.5938 77.2812 19.75 76.25 19.75C75.1953 19.75 74.375 20.5938 74.375 21.625C74.375 22.6797 75.1953 23.5 76.25 23.5C77.2812 23.5 78.125 22.6797 78.125 21.625ZM74.5859 12.1094L74.8906 18.4844C74.9141 18.7656 75.1719 19 75.4531 19H77.0234C77.3047 19 77.5625 18.7656 77.5859 18.4844L77.8906 12.1094C77.9141 11.7812 77.6562 11.5 77.3281 11.5H75.1484C74.8203 11.5 74.5625 11.7812 74.5859 12.1094Z","fill","white"],["id","paint0_linear","x1","76.7868","y1","26.5736","x2","76.7868","y2","9","gradientUnits","userSpaceOnUse"],["id","paint1_linear","x1","76.3174","y1","59.0334","x2","76.3174","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint2_linear","x1","76.3174","y1","91.4958","x2","76.3174","y2","73.9222","gradientUnits","userSpaceOnUse"],["fxFlex","30","viewBox","0 0 153 200","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["fill-rule","evenodd","clip-rule","evenodd","d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46C37.5901 46 6.25 78.4594 6.25 118.5C6.25 158.541 37.5901 191 76.25 191Z","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7",1,"fill-color-0","stroke-color-primary-lighter"],["d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7",1,"fill-color-0","stroke-color-primary"],["d","M122.399 37H32.25V137.616H122.399V37Z",1,"fill-color-10"],["d","M120.908 104.178H33.7394V135.425H120.908V104.178Z","fill","white"],["d","M92.0943 111.589H40.8943V127.601H92.0943V111.589Z",1,"fill-color-primary-darker"],["d","M108.567 127.643C113.069 127.643 116.718 123.993 116.718 119.492C116.718 114.99 113.069 111.341 108.567 111.341C104.066 111.341 100.417 114.99 100.417 119.492C100.417 123.993 104.066 127.643 108.567 127.643Z",1,"fill-color-primary-darker"],["d","M120.908 71.7129H33.7394V102.96H120.908V71.7129Z","fill","white"],["d","M92.0943 79.1244H40.8943V95.1363H92.0943V79.1244Z",1,"fill-color-primary-darker"],["d","M108.567 95.1801C113.069 95.1801 116.718 91.531 116.718 87.0294C116.718 82.5279 113.069 78.8787 108.567 78.8787C104.066 78.8787 100.417 82.5279 100.417 87.0294C100.417 91.531 104.066 95.1801 108.567 95.1801Z",1,"fill-color-primary-darker"],["d","M120.908 39.2482H33.7394V70.4955H120.908V39.2482Z","fill","white"],["d","M92.0943 46.662H40.8943V62.6738H92.0943V46.662Z",1,"fill-color-primary-darker"],["d","M74.5 112H40.5V128H74.5V112Z",1,"fill-color-17"],["d","M74.5 79H40.5V95H74.5V79Z",1,"fill-color-17"],["d","M91.8943 46.662H40.8943V62.662H91.8943V46.662Z",1,"fill-color-17"],["d","M108.567 63.3516C113.42 63.3516 117.354 59.4176 117.354 54.5648C117.354 49.712 113.42 45.778 108.567 45.778C103.715 45.778 99.7806 49.712 99.7806 54.5648C99.7806 59.4176 103.715 63.3516 108.567 63.3516Z","fill","url(#paint0_linear)"],["d","M108.567 96.0334C113.42 96.0334 117.354 92.0994 117.354 87.2466C117.354 82.3938 113.42 78.4598 108.567 78.4598C103.715 78.4598 99.7806 82.3938 99.7806 87.2466C99.7806 92.0994 103.715 96.0334 108.567 96.0334Z",1,"fill-color-17"],["d","M108.567 128.496C113.42 128.496 117.354 124.562 117.354 119.709C117.354 114.856 113.42 110.922 108.567 110.922C103.715 110.922 99.7806 114.856 99.7806 119.709C99.7806 124.562 103.715 128.496 108.567 128.496Z",1,"fill-color-17"],["d","M108.401 62.3014C112.902 62.3014 116.551 58.6522 116.551 54.1507C116.551 49.6492 112.902 46 108.401 46C103.899 46 100.25 49.6492 100.25 54.1507C100.25 58.6522 103.899 62.3014 108.401 62.3014Z",1,"fill-color-17"],["d","M110.625 57.625C110.625 56.5938 109.781 55.75 108.75 55.75C107.695 55.75 106.875 56.5938 106.875 57.625C106.875 58.6797 107.695 59.5 108.75 59.5C109.781 59.5 110.625 58.6797 110.625 57.625ZM107.086 48.1094L107.391 54.4844C107.414 54.7656 107.672 55 107.953 55H109.523C109.805 55 110.062 54.7656 110.086 54.4844L110.391 48.1094C110.414 47.7812 110.156 47.5 109.828 47.5H107.648C107.32 47.5 107.062 47.7812 107.086 48.1094Z","fill","white"],["d","M141.711 111C141.008 111 140.656 111.859 141.164 112.367L146.164 117.367C146.477 117.68 146.984 117.68 147.297 117.367L152.297 112.367C152.805 111.859 152.453 111 151.75 111H141.711Z",1,"fill-color-17"],["d","M84.25 185.461C84.25 184.758 83.3906 184.406 82.8828 184.914L77.8828 189.914C77.5703 190.227 77.5703 190.734 77.8828 191.047L82.8828 196.047C83.3906 196.555 84.25 196.203 84.25 195.5V185.461Z",1,"fill-color-primary-darker"],["d","M11.7891 120C12.4922 120 12.8437 119.141 12.3359 118.633L7.33593 113.633C7.02343 113.32 6.51562 113.32 6.20312 113.633L1.20312 118.633C0.695303 119.141 1.04687 120 1.74999 120H11.7891Z",1,"fill-color-primary-darker"],["d","M133.75 174C142.31 174 149.25 167.06 149.25 158.5C149.25 149.94 142.31 143 133.75 143C125.19 143 118.25 149.94 118.25 158.5C118.25 167.06 125.19 174 133.75 174Z",1,"fill-color-25"],["d","M129.872 169.64C130.214 169.726 130.584 169.628 130.84 169.363L141.093 158.771C141.633 158.218 141.369 157.283 140.616 157.095L135.917 155.924L138.969 151.071C139.286 150.493 138.97 149.765 138.331 149.606L132.468 148.144C131.979 148.022 131.473 148.281 131.287 148.749L127.548 158.197C127.324 158.764 127.65 159.399 128.241 159.546L133.074 160.751L129.222 168.203C128.921 168.785 129.249 169.485 129.872 169.64Z",1,"fill-color-21"],["d","M19.75 174C28.3104 174 35.25 167.06 35.25 158.5C35.25 149.94 28.3104 143 19.75 143C11.1896 143 4.25 149.94 4.25 158.5C4.25 167.06 11.1896 174 19.75 174Z",1,"fill-color-25"],["d","M19.3208 167.769C23.2973 167.769 26.5208 164.545 26.5208 160.569C26.5208 156.592 23.2973 153.369 19.3208 153.369C15.3444 153.369 12.1208 156.592 12.1208 160.569C12.1208 164.545 15.3444 167.769 19.3208 167.769Z",1,"fill-color-22"],["d","M13.7656 153.188L12.4676 152.716C12.4676 152.716 15.1815 150.002 18.9572 150.238L17.8953 149.177C17.8953 149.177 20.4911 148.233 22.851 150.71C24.0915 152.013 25.5268 153.544 26.4216 155.269H27.8116L27.2314 156.429L29.2619 157.589L27.1778 157.381C27.3752 158.383 27.3073 159.418 26.9807 160.386L26.5087 161.684C26.5087 161.684 24.6208 157.908 24.6208 157.436V158.616C24.6208 158.616 23.3229 157.554 23.3229 156.846L22.615 157.672L22.261 156.374L17.8953 157.672L18.6032 156.61L15.8894 156.964L16.9514 155.666C16.9514 155.666 13.8836 157.2 13.7656 158.498C13.6476 159.796 12.1137 161.448 12.1137 161.448L11.4058 160.268C11.4058 160.268 10.3438 154.958 13.7656 153.188Z",1,"fill-color-21"],["d","M76.75 31C68.1896 31 61.25 24.0604 61.25 15.5C61.25 6.93959 68.1896 0 76.75 0C85.3104 0 92.25 6.93959 92.25 15.5C92.25 24.0604 85.3104 31 76.75 31Z",1,"fill-color-25"],["d","M77.1792 24.7687C73.2027 24.7687 69.9792 21.5452 69.9792 17.5687C69.9792 13.5923 73.2027 10.3687 77.1792 10.3687C81.1556 10.3687 84.3792 13.5923 84.3792 17.5687C84.3792 21.5452 81.1556 24.7687 77.1792 24.7687Z",1,"fill-color-22"],["d","M82.7344 10.1883L84.0324 9.71628C84.0324 9.71628 81.3185 7.00246 77.5428 7.23845L78.6047 6.17651C78.6047 6.17651 76.0089 5.23258 73.649 7.71041C72.4085 9.01295 70.9732 10.544 70.0784 12.2687H68.6884L69.2686 13.429L67.2381 14.5893L69.3222 14.3808C69.1248 15.3825 69.1927 16.4184 69.5193 17.3858L69.9913 18.6837C69.9913 18.6837 71.8792 14.9079 71.8792 14.4359V15.6159C71.8792 15.6159 73.1771 14.5539 73.1771 13.846L73.885 14.6719L74.239 13.374L78.6047 14.6719L77.8968 13.61L80.6106 13.964L79.5486 12.6661C79.5486 12.6661 82.6164 14.2 82.7344 15.4979C82.8524 16.7958 84.3863 18.4477 84.3863 18.4477L85.0942 17.2678C85.0942 17.2678 86.1562 11.9581 82.7344 10.1883Z",1,"fill-color-21"],["d","M141.365 153.936C139.147 150.189 134.759 150.014 134.759 150.014C134.759 150.014 130.483 149.467 127.74 155.175C125.183 160.495 121.655 165.632 127.172 166.877L128.168 163.776L128.786 167.108C129.571 167.165 130.359 167.178 131.146 167.149C137.055 166.958 142.681 167.204 142.5 165.084C142.259 162.266 143.499 157.542 141.365 153.936Z",1,"fill-color-21"],["d","M140.968 160.376C141.521 160.376 141.968 159.928 141.968 159.376C141.968 158.823 141.521 158.376 140.968 158.376C140.416 158.376 139.968 158.823 139.968 159.376C139.968 159.928 140.416 160.376 140.968 160.376Z",1,"fill-color-22"],["d","M129.168 160.376C129.721 160.376 130.168 159.928 130.168 159.376C130.168 158.823 129.721 158.376 129.168 158.376C128.616 158.376 128.168 158.823 128.168 159.376C128.168 159.928 128.616 160.376 129.168 160.376Z",1,"fill-color-22"],["d","M135.068 165.276C138.272 165.276 140.868 162.679 140.868 159.476C140.868 156.272 138.272 153.676 135.068 153.676C131.865 153.676 129.268 156.272 129.268 159.476C129.268 162.679 131.865 165.276 135.068 165.276Z",1,"fill-color-22"],["d","M140.384 153.575L136.049 151.304L130.062 152.233L128.824 157.704L131.907 157.585L132.768 155.576V157.552L134.191 157.498L135.017 154.298L135.533 157.704L140.591 157.601L140.384 153.575Z",1,"fill-color-21"],["d","M79.4007 199.301C83.9022 199.301 87.5514 195.652 87.5514 191.151C87.5514 186.649 83.9022 183 79.4007 183C74.8992 183 71.25 186.649 71.25 191.151C71.25 195.652 74.8992 199.301 79.4007 199.301Z",1,"fill-color-17"],["d","M82.9375 189.25H80.2188L81.2266 186.227C81.3203 185.852 81.0391 185.5 80.6875 185.5H77.3125C77.0313 185.5 76.7735 185.711 76.75 185.992L76 191.617C75.9531 191.969 76.211 192.25 76.5625 192.25H79.3281L78.25 196.82C78.1797 197.172 78.4375 197.5 78.7891 197.5C79 197.5 79.1875 197.406 79.2813 197.219L83.4063 190.094C83.6406 189.742 83.3594 189.25 82.9375 189.25Z","fill","white"],["d","M106.555 91.8125C106.789 92.0469 107.188 92.0469 107.422 91.8125L114.312 84.9219C114.547 84.6875 114.547 84.2891 114.312 84.0547L113.469 83.2109C113.234 82.9766 112.859 82.9766 112.625 83.2109L107 88.8359L104.352 86.2109C104.117 85.9766 103.742 85.9766 103.508 86.2109L102.664 87.0547C102.43 87.2891 102.43 87.6875 102.664 87.9219L106.555 91.8125Z","fill","white"],["d","M106.555 124.812C106.789 125.047 107.188 125.047 107.422 124.812L114.312 117.922C114.547 117.688 114.547 117.289 114.312 117.055L113.469 116.211C113.234 115.977 112.859 115.977 112.625 116.211L107 121.836L104.352 119.211C104.117 118.977 103.742 118.977 103.508 119.211L102.664 120.055C102.43 120.289 102.43 120.688 102.664 120.922L106.555 124.812Z","fill","white"],["id","paint0_linear","x1","108.567","y1","63.3516","x2","108.567","y2","45.778","gradientUnits","userSpaceOnUse"],["fill-rule","evenodd","clip-rule","evenodd","d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46C37.5901 46 6.25 78.4594 6.25 118.5C6.25 158.541 37.5901 191 76.25 191Z","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7",1,"fill-color-0","stroke-color-primary"],["d","M120.908 104.177H33.7393V135.425H120.908V104.177Z","fill","white"],["d","M120.908 71.7129H33.7393V102.96H120.908V71.7129Z","fill","white"],["d","M108.567 95.1801C113.069 95.1801 116.718 91.5309 116.718 87.0294C116.718 82.5279 113.069 78.8787 108.567 78.8787C104.066 78.8787 100.417 82.5279 100.417 87.0294C100.417 91.5309 104.066 95.1801 108.567 95.1801Z",1,"fill-color-primary-darker"],["d","M120.908 39.2482H33.7393V70.4955H120.908V39.2482Z","fill","white"],["d","M92.0943 46.662H40.8943V62.6739H92.0943V46.662Z",1,"fill-color-primary-darker"],["d","M76 112H41V128H76V112Z",1,"fill-color-17"],["d","M70 79H41V95H70V79Z",1,"fill-color-17"],["d","M70 47H41V63H70V47Z",1,"fill-color-17"],["d","M108.568 63.3516C113.42 63.3516 117.354 59.4176 117.354 54.5648C117.354 49.712 113.42 45.778 108.568 45.778C103.715 45.778 99.7808 49.712 99.7808 54.5648C99.7808 59.4176 103.715 63.3516 108.568 63.3516Z","fill","url(#paint0_linear)"],["d","M108.568 96.0334C113.42 96.0334 117.354 92.0994 117.354 87.2466C117.354 82.3938 113.42 78.4598 108.568 78.4598C103.715 78.4598 99.7808 82.3938 99.7808 87.2466C99.7808 92.0994 103.715 96.0334 108.568 96.0334Z",1,"fill-color-17"],["d","M108.568 129.496C113.42 129.496 117.354 125.562 117.354 120.709C117.354 115.856 113.42 111.922 108.568 111.922C103.715 111.922 99.7808 115.856 99.7808 120.709C99.7808 125.562 103.715 129.496 108.568 129.496Z",1,"fill-color-17"],["d","M106.805 91.8125C107.039 92.0469 107.438 92.0469 107.672 91.8125L114.562 84.9219C114.797 84.6875 114.797 84.2891 114.562 84.0547L113.719 83.2109C113.484 82.9766 113.109 82.9766 112.875 83.2109L107.25 88.8359L104.602 86.2109C104.367 85.9766 103.992 85.9766 103.758 86.2109L102.914 87.0547C102.68 87.2891 102.68 87.6875 102.914 87.9219L106.805 91.8125Z","fill","white"],["d","M106.805 58.8125C107.039 59.0469 107.438 59.0469 107.672 58.8125L114.562 51.9219C114.797 51.6875 114.797 51.2891 114.562 51.0547L113.719 50.2109C113.484 49.9766 113.109 49.9766 112.875 50.2109L107.25 55.8359L104.602 53.2109C104.367 52.9766 103.992 52.9766 103.758 53.2109L102.914 54.0547C102.68 54.2891 102.68 54.6875 102.914 54.9219L106.805 58.8125Z","fill","white"],["d","M11.7891 120C12.4922 120 12.8437 119.141 12.3359 118.633L7.33593 113.633C7.02343 113.32 6.51562 113.32 6.20312 113.633L1.20312 118.633C0.695303 119.141 1.04687 120 1.74999 120H11.7891Z",1,"fill-color-17"],["d","M77.1792 24.7688C73.2027 24.7688 69.9792 21.5452 69.9792 17.5688C69.9792 13.5923 73.2027 10.3688 77.1792 10.3688C81.1556 10.3688 84.3792 13.5923 84.3792 17.5688C84.3792 21.5452 81.1556 24.7688 77.1792 24.7688Z",1,"fill-color-22"],["d","M141.365 153.936C139.147 150.189 134.759 150.014 134.759 150.014C134.759 150.014 130.483 149.467 127.74 155.175C125.183 160.495 121.655 165.632 127.172 166.877L128.168 163.776L128.785 167.108C129.571 167.165 130.359 167.178 131.146 167.149C137.055 166.958 142.681 167.204 142.5 165.084C142.259 162.266 143.499 157.543 141.365 153.936Z",1,"fill-color-21"],["d","M82.9374 189.25H80.2186L81.2265 186.227C81.3202 185.852 81.039 185.5 80.6874 185.5H77.3124C77.0311 185.5 76.7733 185.711 76.7499 185.992L75.9999 191.617C75.953 191.969 76.2108 192.25 76.5624 192.25H79.328L78.2499 196.82C78.1796 197.172 78.4374 197.5 78.789 197.5C78.9999 197.5 79.1874 197.406 79.2811 197.219L83.4061 190.094C83.6405 189.742 83.3593 189.25 82.9374 189.25Z","fill","white"],["id","paint0_linear","x1","108.568","y1","63.3516","x2","108.568","y2","45.778","gradientUnits","userSpaceOnUse"]],template:function(i,a){if(1&i&&t.YNc(0,ks,1,0,"ng-container",0)(1,Rs,47,5,"ng-template",null,1,t.W1O)(3,Ms,96,5,"ng-template",null,2,t.W1O)(5,Ns,68,5,"ng-template",null,3,t.W1O)(7,Ds,53,5,"ng-template",null,4,t.W1O)(9,Js,52,5,"ng-template",null,5,t.W1O),2&i){const s=t.MAs(2),r=t.MAs(4),_=t.MAs(6),I=t.MAs(8),x=t.MAs(10);t.Q6J("ngTemplateOutlet",1===a.stepNumber?s:2===a.stepNumber?r:3===a.stepNumber?_:4===a.stepNumber?I:x)}},dependencies:[u.mk,u.tP,d.xw,d.Wh,d.yH,v.oO,T.$j,T.n5],styles:["svg.small-svg[_ngcontent-%COMP%]{height:10%;min-height:10%;max-width:50%;margin:auto}svg.large-svg[_ngcontent-%COMP%]{height:60%;min-height:60%;max-width:50%;margin:auto}"],data:{animation:[Us.l]}})}return n})();const Qs=["stepper"];function Bs(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.Oqu(e.inputFormLabel)}}function Vs(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function Ys(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount must be a positive number."),t.qZA())}function zs(n,o){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("Amount must be less than or equal to ",null==e.selChannel?null:e.selChannel.toLocal,".")}}function Gs(n,o){if(1&n&&(t.TgZ(0,"mat-option",50),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.AsE("",e.alias," - ",e.shortChannelId,"")}}function Ws(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Receive from Peer is required."),t.qZA())}function Ks(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Receive from Peer not found in the list."),t.qZA())}function Xs(n,o){1&n&&t._uU(0,"Status")}function $s(n,o){1&n&&t._UZ(0,"mat-progress-bar",51)}function js(n,o){if(1&n&&(t.TgZ(0,"mat-icon",52),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(""!==e.rebalanceStatus.invoice?"check":"close")}}function tl(n,o){1&n&&t._UZ(0,"mat-progress-bar",51)}function el(n,o){if(1&n&&(t.TgZ(0,"mat-icon",52),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.rebalanceStatus.paymentRoute?"check":"close")}}function nl(n,o){if(1&n&&(t.TgZ(0,"span",42),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ",e," ")}}function il(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,nl,2,1,"span",53),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.rebalanceStatus.paymentRoute.split(","))}}function al(n,o){1&n&&t._UZ(0,"mat-progress-bar",51)}function ol(n,o){if(1&n&&(t.TgZ(0,"mat-icon",52),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(!e.rebalanceStatus.paymentStatus||null!=e.rebalanceStatus.paymentStatus&&e.rebalanceStatus.paymentStatus.error?"close":"check")}}function sl(n,o){1&n&&t._UZ(0,"div",5)}function ll(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onRestart())}),t._uU(1,"Start Again"),t.qZA()}}function rl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",5)(1,"mat-card-header",6)(2,"div",7)(3,"div",8)(4,"span",9),t._uU(5,"Channel Rebalance"),t.qZA()(),t.TgZ(6,"div",10)(7,"button",11),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.showInfo())}),t._uU(8,"?"),t.qZA(),t.TgZ(9,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onClose())}),t._uU(10,"X"),t.qZA()()()(),t.TgZ(11,"mat-card-content",13)(12,"div",5)(13,"div",14)(14,"div",15),t._UZ(15,"fa-icon",16),t.TgZ(16,"span"),t._uU(17,"Circular Rebalance is a payment you make to *yourself* to affect a relative change in the balances of two channels. This is accomplished by sending payment out from the selected channel and receiving it back on the channel with the selected peer. Please note, you will be paying routing fee to balance the channels in this manner."),t.qZA()()(),t.TgZ(18,"div",17)(19,"p",18)(20,"strong"),t._uU(21,"Channel Peer:\xa0"),t.qZA(),t._uU(22),t.ALo(23,"titlecase"),t.qZA(),t.TgZ(24,"p",18)(25,"strong"),t._uU(26,"Channel ID:\xa0"),t.qZA(),t._uU(27),t.qZA()(),t.TgZ(28,"mat-vertical-stepper",19,20)(30,"mat-step",21)(31,"form",22),t.YNc(32,Bs,1,1,"ng-template",23),t.TgZ(33,"div",24)(34,"mat-form-field",25)(35,"mat-label"),t._uU(36,"Amount"),t.qZA(),t._UZ(37,"input",26),t.TgZ(38,"mat-hint"),t._uU(39),t.qZA(),t.TgZ(40,"span",27),t._uU(41,"Sats"),t.qZA(),t.YNc(42,Vs,2,0,"mat-error",28)(43,Ys,2,0,"mat-error",28)(44,zs,2,1,"mat-error",28),t.qZA(),t.TgZ(45,"mat-form-field",29)(46,"mat-label"),t._uU(47,"Receive from Peer"),t.qZA(),t.TgZ(48,"input",30),t.NdJ("change",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSelectedPeerChanged())}),t.qZA(),t.TgZ(49,"mat-autocomplete",31,32),t.NdJ("optionSelected",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSelectedPeerChanged())}),t.YNc(51,Gs,2,3,"mat-option",33),t.ALo(52,"async"),t.qZA(),t.YNc(53,Ws,2,0,"mat-error",28)(54,Ks,2,0,"mat-error",28),t.qZA()(),t.TgZ(55,"div",34)(56,"button",35),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onRebalance())}),t._uU(57,"Rebalance"),t.qZA()()()(),t.TgZ(58,"mat-step",36)(59,"form",22),t.YNc(60,Xs,1,0,"ng-template",23),t.TgZ(61,"div",37),t.YNc(62,$s,1,0,"mat-progress-bar",38),t.TgZ(63,"mat-expansion-panel",39)(64,"mat-expansion-panel-header")(65,"mat-panel-title")(66,"span",40),t._uU(67),t.YNc(68,js,2,1,"mat-icon",41),t.qZA()()(),t.TgZ(69,"div",5)(70,"span",42),t._uU(71),t.qZA()()(),t.YNc(72,tl,1,0,"mat-progress-bar",38),t.TgZ(73,"mat-expansion-panel",39)(74,"mat-expansion-panel-header")(75,"mat-panel-title")(76,"span",40),t._uU(77),t.YNc(78,el,2,1,"mat-icon",41),t.qZA()()(),t.YNc(79,il,2,1,"div",0),t.qZA(),t.YNc(80,al,1,0,"mat-progress-bar",38),t.TgZ(81,"mat-expansion-panel",43)(82,"mat-expansion-panel-header")(83,"mat-panel-title")(84,"span",40),t._uU(85),t.YNc(86,ol,2,1,"mat-icon",41),t.qZA()()(),t.YNc(87,sl,1,0,"div",44),t.qZA()(),t.TgZ(88,"h4",45),t._uU(89),t.qZA(),t.TgZ(90,"div",46),t.YNc(91,ll,2,0,"button",47),t.qZA()()()(),t.TgZ(92,"div",48)(93,"button",49),t._uU(94,"Close"),t.qZA()()()()()}if(2&n){const e=t.MAs(50),i=t.oxw(),a=t.MAs(2);t.Q6J("@opacityAnimation",void 0),t.xp6(15),t.Q6J("icon",i.faInfoCircle),t.xp6(7),t.Oqu(t.lcZ(23,38,i.selChannel.alias)),t.xp6(5),t.Oqu(i.selChannel.shortChannelId),t.xp6(1),t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",i.inputFormGroup)("editable",i.flgEditable),t.xp6(1),t.Q6J("formGroup",i.inputFormGroup),t.xp6(6),t.Q6J("step",100),t.xp6(2),t.AsE("(Local Bal: ",null==i.selChannel?null:i.selChannel.toLocal,", Remaining: ",(null==i.selChannel?null:i.selChannel.toLocal)-(i.inputFormGroup.controls.rebalanceAmount.value?i.inputFormGroup.controls.rebalanceAmount.value:0),")"),t.xp6(3),t.Q6J("ngIf",null==i.inputFormGroup.controls.rebalanceAmount.errors?null:i.inputFormGroup.controls.rebalanceAmount.errors.required),t.xp6(1),t.Q6J("ngIf",null==i.inputFormGroup.controls.rebalanceAmount.errors?null:i.inputFormGroup.controls.rebalanceAmount.errors.min),t.xp6(1),t.Q6J("ngIf",null==i.inputFormGroup.controls.rebalanceAmount.errors?null:i.inputFormGroup.controls.rebalanceAmount.errors.max),t.xp6(4),t.Q6J("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",i.displayFn),t.xp6(2),t.Q6J("ngForOf",t.lcZ(52,40,i.filteredActiveChannels)),t.xp6(2),t.Q6J("ngIf",null==i.inputFormGroup.controls.selRebalancePeer.errors?null:i.inputFormGroup.controls.selRebalancePeer.errors.required),t.xp6(1),t.Q6J("ngIf",null==i.inputFormGroup.controls.selRebalancePeer.errors?null:i.inputFormGroup.controls.selRebalancePeer.errors.notfound),t.xp6(4),t.Q6J("stepControl",i.statusFormGroup),t.xp6(1),t.Q6J("formGroup",i.statusFormGroup),t.xp6(3),t.Q6J("ngIf",""===i.rebalanceStatus.invoice),t.xp6(5),t.Oqu(""===i.rebalanceStatus.invoice?"Searching invoice...":i.rebalanceStatus.flgReusingInvoice?"Invoice re-used":"Invoice generated"),t.xp6(1),t.Q6J("ngIf",""!==i.rebalanceStatus.invoice),t.xp6(3),t.Oqu(i.rebalanceStatus.invoice),t.xp6(1),t.Q6J("ngIf",!(null!=i.rebalanceStatus.paymentStatus&&i.rebalanceStatus.paymentStatus.error||i.rebalanceStatus.paymentRoute||"pending"===(null==i.rebalanceStatus.paymentStatus?null:i.rebalanceStatus.paymentStatus.type))),t.xp6(5),t.Oqu(null!=i.rebalanceStatus.paymentStatus&&i.rebalanceStatus.paymentStatus.error?"Route failed":i.rebalanceStatus.paymentRoute?"Route used":"Searching route..."),t.xp6(1),t.Q6J("ngIf",i.rebalanceStatus.paymentStatus),t.xp6(1),t.Q6J("ngIf",""!==i.rebalanceStatus.paymentRoute),t.xp6(1),t.Q6J("ngIf",!i.rebalanceStatus.paymentStatus),t.xp6(1),t.Q6J("expanded",!!i.rebalanceStatus.paymentStatus),t.xp6(4),t.Oqu(i.rebalanceStatus.paymentStatus&&"pending"!==(null==i.rebalanceStatus.paymentStatus?null:i.rebalanceStatus.paymentStatus.type)?null!=i.rebalanceStatus.paymentStatus&&i.rebalanceStatus.paymentStatus.error?"Payment failed":"sent"===(null==i.rebalanceStatus.paymentStatus?null:i.rebalanceStatus.paymentStatus.type)?"Payment successful":"":"Payment status pending..."),t.xp6(1),t.Q6J("ngIf",i.rebalanceStatus.paymentStatus&&"pending"!==(null==i.rebalanceStatus.paymentStatus?null:i.rebalanceStatus.paymentStatus.type)),t.xp6(1),t.Q6J("ngIf",!i.rebalanceStatus.paymentStatus)("ngIfElse",a),t.xp6(2),t.Oqu(i.rebalanceStatus.paymentStatus?i.rebalanceStatus.paymentStatus&&null!=i.rebalanceStatus.paymentStatus&&i.rebalanceStatus.paymentStatus.error?"Rebalance Failed.":"Rebalance Successful.":""),t.xp6(2),t.Q6J("ngIf",i.rebalanceStatus.paymentStatus&&i.rebalanceStatus.paymentStatus.error),t.xp6(2),t.Q6J("mat-dialog-close",!1)}}function cl(n,o){1&n&&t.GkF(0)}function ul(n,o){if(1&n&&t.YNc(0,cl,1,0,"ng-container",55),2&n){const e=t.oxw(),i=t.MAs(4),a=t.MAs(6);t.Q6J("ngTemplateOutlet",e.rebalanceStatus.paymentStatus.error?i:a)}}function pl(n,o){if(1&n&&(t.TgZ(0,"div",5)(1,"span",42),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.hij("Error: ",e.rebalanceStatus.paymentStatus.error,"")}}function ml(n,o){if(1&n&&(t.TgZ(0,"div",5)(1,"div",56)(2,"div",57)(3,"h4",58),t._uU(4,"Total Fees (Sats)"),t.qZA(),t.TgZ(5,"span",42),t._uU(6),t.qZA()(),t.TgZ(7,"div",57)(8,"h4",58),t._uU(9,"Number of Hops"),t.qZA(),t.TgZ(10,"span",42),t._uU(11),t.qZA()()(),t._UZ(12,"mat-divider",59),t.TgZ(13,"div",56)(14,"div",60)(15,"h4",58),t._uU(16,"Payment Hash"),t.qZA(),t.TgZ(17,"span",42),t._uU(18),t.qZA()()(),t._UZ(19,"mat-divider",59),t.TgZ(20,"div",56)(21,"div",60)(22,"h4",58),t._uU(23,"Payment ID"),t.qZA(),t.TgZ(24,"span",42),t._uU(25),t.qZA()()(),t._UZ(26,"mat-divider",59),t.TgZ(27,"div",56)(28,"div",60)(29,"h4",58),t._uU(30,"Parent ID"),t.qZA(),t.TgZ(31,"span",42),t._uU(32),t.qZA()()()()),2&n){const e=t.oxw();let i;t.xp6(6),t.Oqu(e.rebalanceStatus.paymentStatus.feesPaid?e.rebalanceStatus.paymentStatus.feesPaid/1e3:0),t.xp6(5),t.Oqu(e.rebalanceStatus.paymentRoute&&""!==e.rebalanceStatus.paymentRoute?null==(i=e.rebalanceStatus.paymentRoute.split(","))?null:i.length:0),t.xp6(7),t.Oqu(e.rebalanceStatus.paymentHash),t.xp6(7),t.Oqu(e.rebalanceStatus.paymentDetails.paymentId),t.xp6(7),t.Oqu(e.rebalanceStatus.paymentDetails.parentId)}}const dl=(n,o)=>({"dot-primary":n,"dot-primary-lighter":o});function hl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"span",76),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.onStepChanged(s))}),t._UZ(1,"p",77),t.qZA()}if(2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngClass",t.WLB(1,dl,i.stepNumber===e,i.stepNumber!==e))}}function _l(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",78),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onStepChanged(4))}),t._uU(1,"Back"),t.qZA()}}function gl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",79),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.flgShowInfo=!1,t.KtG(a.stepNumber=1)}),t._uU(1,"Close"),t.qZA()}}function fl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",80),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.flgShowInfo=!1,t.KtG(a.stepNumber=1)}),t._uU(1,"Close"),t.qZA()}}function Cl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",81),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onStepChanged(a.stepNumber-1))}),t._uU(1,"Back"),t.qZA()}}function xl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",82),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onStepChanged(a.stepNumber+1))}),t._uU(1,"Next"),t.qZA()}}const yl=()=>[1,2,3,4,5];function bl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",61)(1,"div",62)(2,"mat-card-header",63)(3,"div",64),t._UZ(4,"span",9),t.qZA(),t.TgZ(5,"div",65)(6,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return a.flgShowInfo=!1,t.KtG(a.stepNumber=1)}),t._uU(7,"X"),t.qZA()()(),t.TgZ(8,"mat-card-content",66)(9,"rtl-ecl-channel-rebalance-infographics",67),t.NdJ("stepNumberChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.stepNumber=a)}),t.qZA()(),t.TgZ(10,"div",68),t.YNc(11,hl,2,4,"span",69),t.qZA(),t.TgZ(12,"div",70),t.YNc(13,_l,2,0,"button",71)(14,gl,2,0,"button",72)(15,fl,2,0,"button",73)(16,Cl,2,0,"button",74)(17,xl,2,0,"button",75),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@opacityAnimation",void 0),t.xp6(9),t.Q6J("animationDirection",e.animationDirection)("stepNumber",e.stepNumber),t.xp6(2),t.Q6J("ngForOf",t.DdM(9,yl)),t.xp6(2),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",e.stepNumber<5),t.xp6(1),t.Q6J("ngIf",e.stepNumber>1&&e.stepNumber<5),t.xp6(1),t.Q6J("ngIf",e.stepNumber<5)}}let Tl=(()=>{class n{constructor(e,i,a,s,r,_,I){this.dialogRef=e,this.data=i,this.logger=a,this.dataService=s,this.formBuilder=r,this.store=_,this.decimalPipe=I,this.faInfoCircle=b.sqG,this.information={},this.selChannel={},this.activeChannels=[],this.rebalanceStatus={flgReusingInvoice:!1,invoice:"",paymentRoute:"",paymentHash:"",paymentDetails:null,paymentStatus:null},this.inputFormLabel="Amount to rebalance",this.flgEditable=!0,this.flgShowInfo=!1,this.stepNumber=1,this.animationDirection="forward",this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){let e="",i="";this.information=this.data.message?.information||{},this.selChannel=this.data.message?.selChannel||{},this.activeChannels=this.data.message?.channels?.filter(a=>a.channelId!==this.selChannel.channelId&&a.toRemote&&a.toRemote>0)||[],this.activeChannels=this.activeChannels.sort((a,s)=>(e=a.alias?a.alias.toLowerCase():a.shortChannelId?a.shortChannelId.toLowerCase():"",i=s.alias?s.alias.toLowerCase():a.shortChannelId?a.shortChannelId.toLowerCase():"",ei?1:0)),this.inputFormGroup=this.formBuilder.group({rebalanceAmount:["",[m.kI.required,m.kI.min(1),m.kI.max(this.selChannel.toLocal||0)]],selRebalancePeer:[null,m.kI.required]}),this.statusFormGroup=this.formBuilder.group({}),this.inputFormGroup.get("rebalanceAmount")?.valueChanges.pipe((0,h.R)(this.unSubs[0]),(0,gt.O)(0)).subscribe(a=>{this.inputFormGroup.controls.selRebalancePeer.setValue(""),this.inputFormGroup.controls.selRebalancePeer.setErrors(null),this.filteredActiveChannels=(0,Ct.of)(a?this.filterActiveChannels():this.activeChannels.slice())}),this.inputFormGroup.get("selRebalancePeer")?.valueChanges.pipe((0,h.R)(this.unSubs[1]),(0,gt.O)("")).subscribe(a=>{"string"==typeof a&&(this.filteredActiveChannels=(0,Ct.of)(this.filterActiveChannels()))})}stepSelectionChanged(e){switch(e.selectedIndex){case 0:default:this.inputFormLabel="Amount to rebalance";break;case 1:this.inputFormLabel=this.inputFormGroup.controls.rebalanceAmount.value||this.inputFormGroup.controls.selRebalancePeer.value.alias?"Rebalancing Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.rebalanceAmount.value?this.inputFormGroup.controls.rebalanceAmount.value:0)+" Sats | Peer: "+(this.inputFormGroup.controls.selRebalancePeer.value.alias?this.inputFormGroup.controls.selRebalancePeer.value.alias:this.inputFormGroup.controls.selRebalancePeer.value.nodeId.substring(0,15)+"..."):"Amount to rebalance"}}onRebalance(){if(!this.inputFormGroup.controls.rebalanceAmount.value||this.inputFormGroup.controls.rebalanceAmount.value<=0||this.selChannel.toLocal&&this.inputFormGroup.controls.rebalanceAmount.value>+this.selChannel.toLocal||!this.inputFormGroup.controls.selRebalancePeer.value.nodeId)return this.inputFormGroup.controls.selRebalancePeer.value.nodeId||this.inputFormGroup.controls.selRebalancePeer.setErrors({required:!0}),!0;this.stepper.next(),this.flgEditable=!1,this.rebalanceStatus={flgReusingInvoice:!1,invoice:"",paymentRoute:"",paymentHash:"",paymentDetails:null,paymentStatus:null},this.dataService.circularRebalance(1e3*this.inputFormGroup.controls.rebalanceAmount.value,this.selChannel.shortChannelId,this.selChannel.nodeId,this.inputFormGroup.controls.selRebalancePeer.value.shortChannelId,this.inputFormGroup.controls.selRebalancePeer.value.nodeId,[this.information.nodeId||""]).pipe((0,h.R)(this.unSubs[2])).subscribe({next:e=>{this.logger.info(e),this.rebalanceStatus=e,this.flgEditable=!0,this.store.dispatch((0,E.UR)())},error:e=>{this.logger.error(e),this.rebalanceStatus=e,this.flgEditable=!0}})}filterActiveChannels(){return this.activeChannels?.filter(e=>e.toRemote&&e.toRemote>=this.inputFormGroup.controls.rebalanceAmount.value&&e.channelId!==this.selChannel.channelId&&(0===e.alias?.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():"")||0===e.channelId?.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():"")))}onSelectedPeerChanged(){if(this.inputFormGroup.controls.selRebalancePeer.value&&this.inputFormGroup.controls.selRebalancePeer.value.length>0&&"string"==typeof this.inputFormGroup.controls.selRebalancePeer.value){const e=this.activeChannels?.filter(i=>i.alias?.length===this.inputFormGroup.controls.selRebalancePeer.value.length&&0===i.alias?.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():""));e&&e.length>0?(this.inputFormGroup.controls.selRebalancePeer.setValue(e[0]),this.inputFormGroup.controls.selRebalancePeer.setErrors(null)):this.inputFormGroup.controls.selRebalancePeer.setErrors({notfound:!0})}}displayFn(e){return e&&e.alias?e.alias:e&&e.shortChannelId?e.shortChannelId:""}showInfo(){this.flgShowInfo=!0}onStepChanged(e){this.animationDirection=e{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(N.so),t.Y36(N.WI),t.Y36(U.mQ),t.Y36(et.D),t.Y36(m.qu),t.Y36(A.yh),t.Y36(u.JJ))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-rebalance"]],viewQuery:function(i,a){if(1&i&&t.Gf(Qs,5),2&i){let s;t.iGM(s=t.CRH())&&(a.stepper=s.first)}},decls:8,vars:2,consts:[["fxLayout","column",4,"ngIf"],["paymentStatusBlock",""],["paymentFailedBlock",""],["paymentSuccessfulBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch","class","info-graphics-container",4,"ngIf"],["fxLayout","column"],[1,"modal-info-header"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayoutAlign","start center"],[1,"page-title"],["fxLayoutAlign","end center"],["tabindex","21","mat-button","",1,"btn-close-x","p-0",3,"click"],["tabindex","22","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","space-between stretch",1,"padding-gap-large"],["fxFlex","46"],[3,"linear"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["fxLayout","column","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","48"],["autoFocus","","matInput","","type","number","tabindex","1","formControlName","rebalanceAmount","required","",3,"step"],["matSuffix",""],[4,"ngIf"],["fxLayout","column","fxFlex","48","fxLayoutAlign","start end"],["type","text","aria-label","Receive from Peer","matInput","","formControlName","selRebalancePeer","tabindex","2","required","",3,"matAutocomplete","change"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","8","type","submit",3,"click"],[3,"stepControl"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","color","primary","mode","indeterminate",4,"ngIf"],["fxFlex","100",1,"flat-expansion-panel","mb-2"],["fxLayoutAlign","start center","fxFlex","100"],["class","ml-1 icon-small",4,"ngIf"],[1,"foreground-secondary-text"],["fxFlex","100",1,"flat-expansion-panel",3,"expanded"],["fxLayout","column",4,"ngIf","ngIfElse"],["fxLayoutAlign","start",1,"font-bold-500","mt-1"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-1"],["mat-button","","color","primary","tabindex","11","type","button",3,"click",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],[3,"value"],["fxFlex","100","color","primary","mode","indeterminate"],[1,"ml-1","icon-small"],["class","foreground-secondary-text",4,"ngFor","ngForOf"],["mat-button","","color","primary","tabindex","11","type","button",3,"click"],[4,"ngTemplateOutlet"],["fxLayout","row"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"w-100","my-1"],["fxFlex","100"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"info-graphics-container"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxFlex","8","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],["fxFlex","5","fxLayoutAlign","end center"],["fxLayout","column","fxFlex","70","fxLayoutAlign","space-between center",1,"padding-gap-x-large"],["fxFlex","100",3,"animationDirection","stepNumber","stepNumberChange"],["fxLayout","row","fxFlex","10","fxLayoutAlign","center end",1,"padding-gap-x-large","padding-gap-bottom-large"],["tabindex","21","fxLayoutAlign","center center","class","dots-stepper-block",3,"click",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","10","fxLayoutAlign","end end",1,"padding-gap-x-large","padding-gap-bottom-large"],["mat-button","","class","mr-1","color","primary","tabindex","16","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","17","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","18","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","19","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","20","type","button",3,"click",4,"ngIf"],["tabindex","21","fxLayoutAlign","center center",1,"dots-stepper-block",3,"click"],[1,"dot","tiny-dot","mr-0",3,"ngClass"],["mat-button","","color","primary","tabindex","16","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","17","type","button",3,"click"],["mat-button","","color","primary","tabindex","18","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","19","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","20","type","button",3,"click"]],template:function(i,a){1&i&&t.YNc(0,rl,95,42,"div",0)(1,ul,1,1,"ng-template",null,1,t.W1O)(3,pl,3,1,"ng-template",null,2,t.W1O)(5,ml,33,5,"ng-template",null,3,t.W1O)(7,bl,18,10,"div",4),2&i&&(t.Q6J("ngIf",!a.flgShowInfo),t.xp6(7),t.Q6J("ngIf",a.flgShowInfo))},dependencies:[u.mk,u.sg,u.O5,u.tP,m._Y,m.Fj,m.wV,m.JJ,m.JL,m.Q7,m.sg,m.u,F.BN,d.xw,d.Wh,d.yH,v.oO,N.ZT,q.lW,T.dn,T.dk,B.ib,B.yz,B.yK,ct.Hw,H.Nt,f.KE,f.hX,f.bx,f.TO,f.R9,X.d,J.pW,V.ey,tt.C0,tt.VY,tt.Vq,st.XC,st.ZL,$.h,Hs,u.Ov,u.rS],styles:[".dots-stepper-block[_ngcontent-%COMP%]{width:3rem}.info-graphics-container[_ngcontent-%COMP%]{max-height:30rem;min-height:30rem;overflow-x:hidden}"],data:{animation:[xt._]}})}return n})();function Ll(n,o){if(1&n&&(t.TgZ(0,"mat-option",36),t._uU(1),t.qZA()),2&n){const e=o.$implicit,i=t.oxw();t.Q6J("value",e),t.xp6(1),t.Oqu(i.getLabel(e))}}function vl(n,o){1&n&&t._UZ(0,"mat-progress-bar",37)}function Zl(n,o){1&n&&t._UZ(0,"th",38)}function Sl(n,o){if(1&n&&(t.TgZ(0,"span",42),t._UZ(1,"fa-icon",43),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faEyeSlash)}}function Al(n,o){if(1&n&&(t.TgZ(0,"span",44),t._UZ(1,"fa-icon",43),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faEye)}}function wl(n,o){if(1&n&&(t.TgZ(0,"td",39),t.YNc(1,Sl,2,1,"span",40)(2,Al,2,1,"span",41),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf",!(null!=e&&e.announceChannel)),t.xp6(1),t.Q6J("ngIf",null==e?null:e.announceChannel)}}function El(n,o){1&n&&(t.TgZ(0,"th",45),t._uU(1,"Short Channel ID"),t.qZA())}function Il(n,o){if(1&n&&(t.TgZ(0,"td",39),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null==e?null:e.shortChannelId)}}function Fl(n,o){1&n&&(t.TgZ(0,"th",45),t._uU(1,"Channel ID"),t.qZA())}const yt=n=>({width:n});function ql(n,o){if(1&n&&(t.TgZ(0,"td",39)(1,"div",46)(2,"span",47),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,yt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.channelId)}}function Pl(n,o){1&n&&(t.TgZ(0,"th",45),t._uU(1,"Alias"),t.qZA())}function Ol(n,o){if(1&n&&(t.TgZ(0,"td",39)(1,"div",46)(2,"span",47),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,yt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.alias)}}function Ul(n,o){1&n&&(t.TgZ(0,"th",45),t._uU(1,"Node ID"),t.qZA())}function kl(n,o){if(1&n&&(t.TgZ(0,"td",39)(1,"div",46)(2,"span",47),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,yt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.nodeId)}}function Rl(n,o){1&n&&(t.TgZ(0,"th",45),t._uU(1,"Initiator"),t.qZA())}function Ml(n,o){if(1&n&&(t.TgZ(0,"td",39),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null!=e&&e.isInitiator?"Yes":"No")}}function Nl(n,o){1&n&&(t.TgZ(0,"th",48),t._uU(1,"Base Fee (mSats)"),t.qZA())}function Dl(n,o){if(1&n&&(t.TgZ(0,"td",39)(1,"span",49),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,null==e?null:e.feeBaseMsat,"1.0-0")," ")}}function Jl(n,o){1&n&&(t.TgZ(0,"th",48),t._uU(1,"Fee Rate (mili mSats)"),t.qZA())}function Hl(n,o){if(1&n&&(t.TgZ(0,"td",39)(1,"span",49),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,null==e?null:e.feeProportionalMillionths,"1.0-0")," ")}}function Ql(n,o){1&n&&(t.TgZ(0,"th",48),t._uU(1,"Local Balance (Sats)"),t.qZA())}function Bl(n,o){if(1&n&&(t.TgZ(0,"td",39)(1,"span",49),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,null==e?null:e.toLocal,"1.0-0")," ")}}function Vl(n,o){1&n&&(t.TgZ(0,"th",48),t._uU(1,"Remote Balance (Sats)"),t.qZA())}function Yl(n,o){if(1&n&&(t.TgZ(0,"td",39)(1,"span",49),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,null==e?null:e.toRemote,"1.0-0")," ")}}function zl(n,o){1&n&&(t.TgZ(0,"th",45),t._uU(1,"Balance Score"),t.qZA())}function Gl(n,o){if(1&n&&(t.TgZ(0,"td",39)(1,"div",50)(2,"mat-hint",51),t._uU(3),t.ALo(4,"number"),t.qZA()(),t._UZ(5,"mat-progress-bar",52),t.qZA()),2&n){const e=o.$implicit;t.xp6(3),t.Oqu(t.lcZ(4,2,(null==e?null:e.balancedness)||0)),t.xp6(2),t.s9C("value",null!=e&&e.toLocal&&(null==e?null:e.toLocal)>0?+(null==e?null:e.toLocal)/(+(null==e?null:e.toLocal)+ +(null==e?null:e.toRemote))*100:0)}}function Wl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",53)(1,"div",54)(2,"mat-select",55),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",56),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onChannelUpdate("all"))}),t._uU(5,"Update Fee Policy"),t.qZA(),t.TgZ(6,"mat-option",56),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDownloadCSV())}),t._uU(7,"Download CSV"),t.qZA()()()()}}function Kl(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",57)(1,"div",54)(2,"mat-select",58),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",56),t.NdJ("click",function(a){const r=t.CHM(e).$implicit,_=t.oxw();return t.KtG(_.onChannelClick(r,a))}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",56),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.onChannelUpdate(s))}),t._uU(7,"Update Fee Policy"),t.qZA(),t.TgZ(8,"mat-option",56),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.onCircularRebalance(s))}),t._uU(9,"Circular Rebalance"),t.qZA(),t.TgZ(10,"mat-option",56),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.onChannelClose(s,!1))}),t._uU(11,"Close Channel"),t.qZA(),t.TgZ(12,"mat-option",56),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.onChannelClose(s,!0))}),t._uU(13,"Force Close"),t.qZA()()()()}}function Xl(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No peers connected. Add a peer in order to open a channel."),t.qZA())}function $l(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No channel available."),t.qZA())}function jl(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting channels..."),t.qZA())}function tr(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function er(n,o){if(1&n&&(t.TgZ(0,"td",59),t.YNc(1,Xl,2,0,"p",60)(2,$l,2,0,"p",60)(3,jl,2,0,"p",60)(4,tr,2,1,"p",60),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.numPeers<1&&(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",e.numPeers>0&&(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const nr=n=>({"display-none":n});function ir(n,o){if(1&n&&t._UZ(0,"tr",61),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,nr,e.numPeers>0&&(null==e.channels?null:e.channels.data)&&(null==e.channels||null==e.channels.data?null:e.channels.data.length)>0))}}function ar(n,o){1&n&&t._UZ(0,"tr",62)}function or(n,o){1&n&&t._UZ(0,"tr",63)}const sr=()=>["all"],lr=n=>({"error-border":n}),rr=()=>["no_peer"];let cr=(()=>{class n{constructor(e,i,a,s,r,_){this.logger=e,this.store=i,this.rtlEffects=a,this.commonService=s,this.router=r,this.camelCaseWithSpaces=_,this.faEye=b.Mdf,this.faEyeSlash=b.Aq,this.nodePageDefs=l.Xk,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"open_channels",recordsPerPage:l.IV,sortBy:"alias",sortOrder:l.Pi.DESCENDING},this.totalBalance=0,this.displayedColumns=[],this.channels=new c.by([]),this.myChanPolicy={},this.information={},this.numPeers=-1,this.feeRateTypes=l.vn,this.selFilter="",this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){window.history.state&&(window.history.state.filterColumn||window.history.state.filterValue)&&(this.selFilterBy=window.history.state.filterColumn||"all",this.selFilter=window.history.state.filterValue||""),this.store.select(C.nF).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("announceChannel"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(C.Xz).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.activeChannels=e.activeChannels,this.activeChannels&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadChannelsTable(),this.logger.info(e)}),this.store.select(C.yD).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.information=e}),this.store.select(C.Bo).pipe((0,h.R)(this.unSubs[3])).subscribe(e=>{this.numPeers=e.peers&&e.peers.length?e.peers.length:0}),this.store.select(C.kY).pipe((0,h.R)(this.unSubs[4])).subscribe(e=>{this.totalBalance=e.onchainBalance.total||0})}ngAfterViewInit(){this.activeChannels&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadChannelsTable()}onCircularRebalance(e){this.store.dispatch((0,S.qR)({payload:{data:{message:{channels:this.activeChannels,selChannel:e,information:this.information},component:Tl}}}))}onChannelUpdate(e){"all"!==e&&e?.state&&"NORMAL"!==e?.state||(this.store.dispatch((0,S.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Update Fee Policy",noBtnText:"Cancel",yesBtnText:"Update",message:[],titleMessage:"string"==typeof e&&"all"===e?"Update fee policy for all channels":"Update fee policy for Channel: "+(e?.alias||e?.shortChannelId?e?.alias&&e?.shortChannelId?e?.alias+" ("+e?.shortChannelId+")":e?.alias?e?.alias:e?.shortChannelId:e?.channelId),flgShowInput:!0,getInputs:[{placeholder:"Base Fee (mSats)",inputType:l.Gi.NUMBER,inputValue:e&&typeof e?.feeBaseMsat<"u"?e?.feeBaseMsat:1e3,step:100,width:48},{placeholder:"Fee Rate (mili mSats)",inputType:l.Gi.NUMBER,inputValue:e&&typeof e?.feeProportionalMillionths<"u"?e?.feeProportionalMillionths:100,min:1,width:48,hintFunction:this.percentHintFunction}]}}})),this.rtlEffects.closeConfirm.pipe((0,h.R)(this.unSubs[5])).subscribe(s=>{if(s){const r=s[0].inputValue,_=s[1].inputValue;let I=null;if(this.commonService.isVersionCompatible(this.information.version,"0.6.2")){let x="";"all"===e?(this.activeChannels.forEach(O=>{x=x+","+O.nodeId}),x=x.substring(1),I={baseFeeMsat:r,feeRate:_,nodeIds:x}):I={baseFeeMsat:r,feeRate:_,nodeId:e?.nodeId}}else{let x="";"all"===e?(this.activeChannels.forEach(O=>{x=x+","+O.channelId}),x=x.substring(1),I={baseFeeMsat:r,feeRate:_,channelIds:x}):I={baseFeeMsat:r,feeRate:_,channelId:e?.channelId}}this.store.dispatch((0,E.pW)({payload:I}))}}),this.applyFilter())}percentHintFunction(e){return(e/1e4).toString()+"%"}onChannelClose(e,i){this.store.dispatch((0,S.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:i?"Force Close Channel":"Close Channel",titleMessage:i?"Force closing channel: "+(e.alias||e.shortChannelId?e.alias&&e.shortChannelId?e.alias+" ("+e.shortChannelId+")":e.alias?e.alias:e.shortChannelId:e.channelId):"Closing channel: "+(e.alias||e.shortChannelId?e.alias&&e.shortChannelId?e.alias+" ("+e.shortChannelId+")":e.alias?e.alias:e.shortChannelId:e.channelId),noBtnText:"Cancel",yesBtnText:i?"Force Close":"Close Channel"}}})),this.rtlEffects.closeConfirm.pipe((0,h.R)(this.unSubs[6])).subscribe(_=>{_&&this.store.dispatch((0,E.BL)({payload:{channelId:e.channelId,force:i}}))})}onChannelClick(e,i){this.store.dispatch((0,S.qR)({payload:{data:{channel:e,channelsType:"open",component:ft}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}getLabel(e){const i=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column,"_"):"announceChannel"===e?"Private":this.commonService.titleCase(e)}setFilterPredicate(){this.channels.filterPredicate=(e,i)=>{let a="";switch(this.selFilterBy){case"all":a=JSON.stringify(e).toLowerCase();break;case"announceChannel":a=e?.announceChannel?"public":"private";break;default:a=typeof e[this.selFilterBy]>"u"?"":"string"==typeof e[this.selFilterBy]?e[this.selFilterBy].toLowerCase():"boolean"==typeof e[this.selFilterBy]?e[this.selFilterBy]?"yes":"no":e[this.selFilterBy].toString()}return a.includes(i)}}loadChannelsTable(){this.channels=new c.by([...this.activeChannels]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(e,i)=>e[i]&&isNaN(e[i])?e[i].toLocaleLowerCase():e[i]?+e[i]:null,this.channels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.channels)}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.channels.data,"ActiveChannels")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(A.yh),t.Y36(at.V),t.Y36(M.v),t.Y36(y.F0),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-open-table"]],viewQuery:function(i,a){if(1&i&&(t.Gf(L.YE,5),t.Gf(w.NW,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.sort=s.first),t.iGM(s=t.CRH())&&(a.paginator=s.first)}},features:[t._Bn([{provide:Z.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:w.ye,useValue:(0,l.pt)("Channels")}])],decls:60,vars:18,consts:[["fxLayout","column",1,"padding-gap"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","announceChannel"],["mat-header-cell","","mat-sort-header","","matTooltip","Private",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortChannelId"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","channelId"],["matColumnDef","alias"],["matColumnDef","nodeId"],["matColumnDef","isInitiator"],["matColumnDef","feeBaseMsat"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","feeProportionalMillionths"],["matColumnDef","toLocal"],["matColumnDef","toRemote"],["matColumnDef","balancedness"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_peer"],["mat-footer-cell","","colspan","5",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","matTooltip","Private"],["mat-cell",""],["class","mr-1","matTooltip","Private","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Public","matTooltipPosition","right",4,"ngIf"],["matTooltip","Private","matTooltipPosition","right",1,"mr-1"],[3,"icon"],["matTooltip","Public","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayout","row"],["fxFlex","100","fxLayoutAlign","center center",1,"font-size-80"],["mode","determinate",3,"value"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","2",1,"mr-0"],["mat-footer-cell","","colspan","5"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),t._uU(6,"Filter By"),t.qZA(),t.TgZ(7,"mat-select",5),t.NdJ("ngModelChange",function(r){return a.selFilterBy=r})("selectionChange",function(){return a.selFilter="",a.applyFilter()}),t.TgZ(8,"perfect-scrollbar"),t.YNc(9,Ll,2,2,"mat-option",6),t.qZA()()(),t.TgZ(10,"mat-form-field",4)(11,"mat-label"),t._uU(12,"Filter"),t.qZA(),t.TgZ(13,"input",7),t.NdJ("ngModelChange",function(r){return a.selFilter=r})("input",function(){return a.applyFilter()})("keyup",function(){return a.applyFilter()}),t.qZA()()()(),t.TgZ(14,"div",8),t.YNc(15,vl,1,0,"mat-progress-bar",9),t.TgZ(16,"table",10,11),t.ynx(18,12),t.YNc(19,Zl,1,0,"th",13)(20,wl,3,2,"td",14),t.BQk(),t.ynx(21,15),t.YNc(22,El,2,0,"th",16)(23,Il,2,1,"td",14),t.BQk(),t.ynx(24,17),t.YNc(25,Fl,2,0,"th",16)(26,ql,4,4,"td",14),t.BQk(),t.ynx(27,18),t.YNc(28,Pl,2,0,"th",16)(29,Ol,4,4,"td",14),t.BQk(),t.ynx(30,19),t.YNc(31,Ul,2,0,"th",16)(32,kl,4,4,"td",14),t.BQk(),t.ynx(33,20),t.YNc(34,Rl,2,0,"th",16)(35,Ml,2,1,"td",14),t.BQk(),t.ynx(36,21),t.YNc(37,Nl,2,0,"th",22)(38,Dl,4,4,"td",14),t.BQk(),t.ynx(39,23),t.YNc(40,Jl,2,0,"th",22)(41,Hl,4,4,"td",14),t.BQk(),t.ynx(42,24),t.YNc(43,Ql,2,0,"th",22)(44,Bl,4,4,"td",14),t.BQk(),t.ynx(45,25),t.YNc(46,Vl,2,0,"th",22)(47,Yl,4,4,"td",14),t.BQk(),t.ynx(48,26),t.YNc(49,zl,2,0,"th",16)(50,Gl,6,4,"td",14),t.BQk(),t.ynx(51,27),t.YNc(52,Wl,8,0,"th",28)(53,Kl,14,0,"td",29),t.BQk(),t.ynx(54,30),t.YNc(55,er,5,4,"td",31),t.BQk(),t.YNc(56,ir,1,3,"tr",32)(57,ar,1,0,"tr",33)(58,or,1,0,"tr",34),t.qZA()(),t._UZ(59,"mat-paginator",35),t.qZA()),2&i&&(t.xp6(7),t.Q6J("ngModel",a.selFilterBy),t.xp6(2),t.Q6J("ngForOf",t.DdM(14,sr).concat(a.displayedColumns.slice(0,-1))),t.xp6(4),t.Q6J("ngModel",a.selFilter),t.xp6(2),t.Q6J("ngIf",a.apiCallStatus.status===a.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",a.tableSetting.sortBy)("matSortDirection",a.tableSetting.sortOrder)("dataSource",a.channels)("ngClass",t.VKq(15,lr,""!==a.errorMessage)),t.xp6(40),t.Q6J("matFooterRowDef",t.DdM(17,rr)),t.xp6(1),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("pageSize",a.pageSize)("pageSizeOptions",a.pageSizeOptions)("showFirstLastButtons",a.screenSize!==a.screenSizeEnum.XS))},dependencies:[u.mk,u.sg,u.O5,u.PC,m.Fj,m.JJ,m.On,F.BN,d.xw,d.Wh,d.yH,v.oO,v.Zl,H.Nt,f.KE,f.hX,f.bx,J.pW,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,G.gM,w.NW,k.Vv,k.$V,u.JJ],styles:[".mat-column-announceChannel[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}.mat-column-balancedness[_ngcontent-%COMP%]{padding-left:2rem;min-width:15rem;max-width:30rem}"]})}return n})();function ur(n,o){if(1&n&&(t.TgZ(0,"mat-option",33),t._uU(1),t.qZA()),2&n){const e=o.$implicit,i=t.oxw();t.Q6J("value",e),t.xp6(1),t.Oqu(i.getLabel(e))}}function pr(n,o){1&n&&t._UZ(0,"mat-progress-bar",34)}function mr(n,o){1&n&&t._UZ(0,"th",35)}function dr(n,o){if(1&n&&(t.TgZ(0,"span",39),t._UZ(1,"fa-icon",40),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faEyeSlash)}}function hr(n,o){if(1&n&&(t.TgZ(0,"span",41),t._UZ(1,"fa-icon",40),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faEye)}}function _r(n,o){if(1&n&&(t.TgZ(0,"td",36),t.YNc(1,dr,2,1,"span",37)(2,hr,2,1,"span",38),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf",!(null!=e&&e.announceChannel)),t.xp6(1),t.Q6J("ngIf",null==e?null:e.announceChannel)}}function gr(n,o){1&n&&(t.TgZ(0,"th",42),t._uU(1,"State"),t.qZA())}function fr(n,o){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.ALo(2,"titlecase"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,null==e?null:e.state))}}function Cr(n,o){1&n&&(t.TgZ(0,"th",42),t._uU(1,"Channel ID"),t.qZA())}const Mt=n=>({width:n});function xr(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"div",43)(2,"span",44),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,Mt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.channelId)}}function yr(n,o){1&n&&(t.TgZ(0,"th",42),t._uU(1,"Alias"),t.qZA())}function br(n,o){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null==e?null:e.alias)}}function Tr(n,o){1&n&&(t.TgZ(0,"th",42),t._uU(1,"Node ID"),t.qZA())}function Lr(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"div",43)(2,"span",44),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,Mt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.nodeId)}}function vr(n,o){1&n&&(t.TgZ(0,"th",42),t._uU(1,"Initiator"),t.qZA())}function Zr(n,o){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null!=e&&e.isInitiator?"Yes":"No")}}function Sr(n,o){1&n&&(t.TgZ(0,"th",45),t._uU(1,"Local Balance (Sats)"),t.qZA())}function Ar(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"span",46),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,null==e?null:e.toLocal,"1.0-0")," ")}}function wr(n,o){1&n&&(t.TgZ(0,"th",45),t._uU(1,"Remote Balance (Sats)"),t.qZA())}function Er(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"span",46),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,null==e?null:e.toRemote,"1.0-0")," ")}}function Ir(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",47)(1,"div",48)(2,"mat-select",49),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",50),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDownloadCSV())}),t._uU(5,"Download CSV"),t.qZA()()()()}}function Fr(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",51)(1,"button",52),t.NdJ("click",function(a){const r=t.CHM(e).$implicit,_=t.oxw();return t.KtG(_.onChannelClick(r,a))}),t._uU(2,"View Info"),t.qZA()()}}function qr(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No pending channel available."),t.qZA())}function Pr(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting pending channels..."),t.qZA())}function Or(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function Ur(n,o){if(1&n&&(t.TgZ(0,"td",53),t.YNc(1,qr,2,0,"p",54)(2,Pr,2,0,"p",54)(3,Or,2,1,"p",54),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const kr=n=>({"display-none":n});function Rr(n,o){if(1&n&&t._UZ(0,"tr",55),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,kr,(null==e.channels?null:e.channels.data)&&(null==e.channels||null==e.channels.data?null:e.channels.data.length)>0))}}function Mr(n,o){1&n&&t._UZ(0,"tr",56)}function Nr(n,o){1&n&&t._UZ(0,"tr",57)}const Dr=()=>["all"],Jr=n=>({"error-border":n}),Hr=()=>["no_channel"];let Qr=(()=>{class n{constructor(e,i,a,s){this.logger=e,this.store=i,this.commonService=a,this.camelCaseWithSpaces=s,this.faEye=b.Mdf,this.faEyeSlash=b.Aq,this.nodePageDefs=l.Xk,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"pending_channels",recordsPerPage:l.IV,sortBy:"alias",sortOrder:l.Pi.DESCENDING},this.totalBalance=0,this.displayedColumns=[],this.channels=new c.by([]),this.myChanPolicy={},this.information={},this.numPeers=-1,this.feeRateTypes=l.vn,this.selFilter="",this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(C.nF).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("announceChannel"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(C.Xz).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.pendingChannels=e.pendingChannels,this.loadChannelsTable(),this.logger.info(e)}),this.store.select(C.yD).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.information=e}),this.store.select(C.Bo).pipe((0,h.R)(this.unSubs[3])).subscribe(e=>{this.numPeers=e.peers&&e.peers.length?e.peers.length:0}),this.store.select(C.kY).pipe((0,h.R)(this.unSubs[4])).subscribe(e=>{this.totalBalance=e.onchainBalance.total||0})}ngAfterViewInit(){this.pendingChannels.length>0&&this.loadChannelsTable()}onChannelClick(e,i){this.store.dispatch((0,S.qR)({payload:{data:{channel:e,channelsType:"pending",component:ft}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}getLabel(e){const i=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column,"_"):"announceChannel"===e?"Private":this.commonService.titleCase(e)}setFilterPredicate(){this.channels.filterPredicate=(e,i)=>{let a="";switch(this.selFilterBy){case"all":a=JSON.stringify(e).toLowerCase();break;case"announceChannel":a=e?.announceChannel?"public":"private";break;default:a=typeof e[this.selFilterBy]>"u"?"":"string"==typeof e[this.selFilterBy]?e[this.selFilterBy].toLowerCase():"boolean"==typeof e[this.selFilterBy]?e[this.selFilterBy]?"yes":"no":e[this.selFilterBy].toString()}return a.includes(i)}}loadChannelsTable(){this.channels=new c.by([...this.pendingChannels]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(e,i)=>e[i]&&isNaN(e[i])?e[i].toLocaleLowerCase():e[i]?+e[i]:null,this.channels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.channels)}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.channels.data,"PendingChannels")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(A.yh),t.Y36(M.v),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-pending-table"]],viewQuery:function(i,a){if(1&i&&(t.Gf(L.YE,5),t.Gf(w.NW,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.sort=s.first),t.iGM(s=t.CRH())&&(a.paginator=s.first)}},features:[t._Bn([{provide:Z.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:w.ye,useValue:(0,l.pt)("Channels")}])],decls:51,vars:18,consts:[["fxLayout","column",1,"padding-gap"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","announceChannel"],["mat-header-cell","","mat-sort-header","","matTooltip","Private",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","state"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","channelId"],["matColumnDef","alias"],["matColumnDef","nodeId"],["matColumnDef","isInitiator"],["matColumnDef","toLocal"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","toRemote"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","matTooltip","Private"],["mat-cell",""],["class","mr-1","matTooltip","Private","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Public","matTooltipPosition","right",4,"ngIf"],["matTooltip","Private","matTooltipPosition","right",1,"mr-1"],[3,"icon"],["matTooltip","Public","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),t._uU(6,"Filter By"),t.qZA(),t.TgZ(7,"mat-select",5),t.NdJ("ngModelChange",function(r){return a.selFilterBy=r})("selectionChange",function(){return a.selFilter="",a.applyFilter()}),t.TgZ(8,"perfect-scrollbar"),t.YNc(9,ur,2,2,"mat-option",6),t.qZA()()(),t.TgZ(10,"mat-form-field",4)(11,"mat-label"),t._uU(12,"Filter"),t.qZA(),t.TgZ(13,"input",7),t.NdJ("ngModelChange",function(r){return a.selFilter=r})("input",function(){return a.applyFilter()})("keyup",function(){return a.applyFilter()}),t.qZA()()()(),t.TgZ(14,"div",8),t.YNc(15,pr,1,0,"mat-progress-bar",9),t.TgZ(16,"table",10,11),t.ynx(18,12),t.YNc(19,mr,1,0,"th",13)(20,_r,3,2,"td",14),t.BQk(),t.ynx(21,15),t.YNc(22,gr,2,0,"th",16)(23,fr,3,3,"td",14),t.BQk(),t.ynx(24,17),t.YNc(25,Cr,2,0,"th",16)(26,xr,4,4,"td",14),t.BQk(),t.ynx(27,18),t.YNc(28,yr,2,0,"th",16)(29,br,2,1,"td",14),t.BQk(),t.ynx(30,19),t.YNc(31,Tr,2,0,"th",16)(32,Lr,4,4,"td",14),t.BQk(),t.ynx(33,20),t.YNc(34,vr,2,0,"th",16)(35,Zr,2,1,"td",14),t.BQk(),t.ynx(36,21),t.YNc(37,Sr,2,0,"th",22)(38,Ar,4,4,"td",14),t.BQk(),t.ynx(39,23),t.YNc(40,wr,2,0,"th",22)(41,Er,4,4,"td",14),t.BQk(),t.ynx(42,24),t.YNc(43,Ir,6,0,"th",25)(44,Fr,3,0,"td",26),t.BQk(),t.ynx(45,27),t.YNc(46,Ur,4,3,"td",28),t.BQk(),t.YNc(47,Rr,1,3,"tr",29)(48,Mr,1,0,"tr",30)(49,Nr,1,0,"tr",31),t.qZA()(),t._UZ(50,"mat-paginator",32),t.qZA()),2&i&&(t.xp6(7),t.Q6J("ngModel",a.selFilterBy),t.xp6(2),t.Q6J("ngForOf",t.DdM(14,Dr).concat(a.displayedColumns.slice(0,-1))),t.xp6(4),t.Q6J("ngModel",a.selFilter),t.xp6(2),t.Q6J("ngIf",a.apiCallStatus.status===a.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",a.tableSetting.sortBy)("matSortDirection",a.tableSetting.sortOrder)("dataSource",a.channels)("ngClass",t.VKq(15,Jr,""!==a.errorMessage)),t.xp6(31),t.Q6J("matFooterRowDef",t.DdM(17,Hr)),t.xp6(1),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("pageSize",a.pageSize)("pageSizeOptions",a.pageSizeOptions)("showFirstLastButtons",a.screenSize!==a.screenSizeEnum.XS))},dependencies:[u.mk,u.sg,u.O5,u.PC,m.Fj,m.JJ,m.On,F.BN,d.xw,d.Wh,d.yH,v.oO,v.Zl,q.lW,H.Nt,f.KE,f.hX,J.pW,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,G.gM,w.NW,k.Vv,k.$V,u.JJ,u.rS],styles:[".mat-column-announceChannel[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return n})();function Br(n,o){if(1&n&&(t.TgZ(0,"mat-option",35),t._uU(1),t.qZA()),2&n){const e=o.$implicit,i=t.oxw();t.Q6J("value",e),t.xp6(1),t.Oqu(i.getLabel(e))}}function Vr(n,o){1&n&&t._UZ(0,"mat-progress-bar",36)}function Yr(n,o){1&n&&t._UZ(0,"th",37)}const Nt=n=>({"mr-0":n});function zr(n,o){if(1&n&&t._UZ(0,"span",41),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Nt,e.screenSize===e.screenSizeEnum.XS))}}function Gr(n,o){if(1&n&&t._UZ(0,"span",42),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Nt,e.screenSize===e.screenSizeEnum.XS))}}function Wr(n,o){if(1&n&&(t.TgZ(0,"td",38),t.YNc(1,zr,1,3,"span",39)(2,Gr,1,3,"span",40),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","CONNECTED"===e.state),t.xp6(1),t.Q6J("ngIf","DISCONNECTED"===e.state)}}function Kr(n,o){1&n&&(t.TgZ(0,"th",43),t._uU(1,"Alias"),t.qZA())}const Dt=n=>({width:n});function Xr(n,o){if(1&n&&(t.TgZ(0,"td",38)(1,"div",44)(2,"span",45),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,Dt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.alias)}}function $r(n,o){1&n&&(t.TgZ(0,"th",43),t._uU(1,"Node ID"),t.qZA())}function jr(n,o){if(1&n&&(t.TgZ(0,"td",38)(1,"div",44)(2,"span",45),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,Dt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.nodeId)}}function t1(n,o){1&n&&(t.TgZ(0,"th",43),t._uU(1,"Network Address"),t.qZA())}function e1(n,o){if(1&n&&(t.TgZ(0,"td",38),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ",null==e?null:e.address," ")}}function n1(n,o){1&n&&(t.TgZ(0,"th",43),t._uU(1,"Channels"),t.qZA())}function i1(n,o){if(1&n&&(t.TgZ(0,"td",38),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null==e?null:e.channels)}}function a1(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",46)(1,"div",47)(2,"mat-select",48),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",49),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDownloadCSV())}),t._uU(5,"Download CSV"),t.qZA()()()()}}function o1(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-option",49),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,s=t.oxw();return t.KtG(s.onPeerDetach(a))}),t._uU(1,"Disconnect"),t.qZA()}}function s1(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-option",49),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,s=t.oxw();return t.KtG(s.onConnectPeer(a))}),t._uU(1,"Reconnect"),t.qZA()}}function l1(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",50)(1,"div",47)(2,"mat-select",48),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",49),t.NdJ("click",function(a){const r=t.CHM(e).$implicit,_=t.oxw();return t.KtG(_.onPeerClick(r,a))}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",49),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.onOpenChannel(s))}),t._uU(7,"Open Channel"),t.qZA(),t.YNc(8,o1,2,0,"mat-option",51)(9,s1,2,0,"mat-option",51),t.qZA()()()}if(2&n){const e=o.$implicit;t.xp6(8),t.Q6J("ngIf","CONNECTED"===e.state),t.xp6(1),t.Q6J("ngIf","DISCONNECTED"===e.state)}}function r1(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No connected peer."),t.qZA())}function c1(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting peers..."),t.qZA())}function u1(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function p1(n,o){if(1&n&&(t.TgZ(0,"td",52),t.YNc(1,r1,2,0,"p",53)(2,c1,2,0,"p",53)(3,u1,2,1,"p",53),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.peers&&e.peers.data)||(null==e.peers||null==e.peers.data?null:e.peers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.peers&&e.peers.data)||(null==e.peers||null==e.peers.data?null:e.peers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.peers&&e.peers.data)||(null==e.peers||null==e.peers.data?null:e.peers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const m1=n=>({"display-none":n});function d1(n,o){if(1&n&&t._UZ(0,"tr",54),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,m1,(null==e.peers?null:e.peers.data)&&(null==e.peers||null==e.peers.data?null:e.peers.data.length)>0))}}function h1(n,o){1&n&&t._UZ(0,"tr",55)}function _1(n,o){1&n&&t._UZ(0,"tr",56)}const g1=()=>["all"],f1=n=>({"error-border":n}),C1=()=>["no_peer"];let x1=(()=>{class n{constructor(e,i,a,s,r,_){this.logger=e,this.store=i,this.rtlEffects=a,this.actions=s,this.commonService=r,this.camelCaseWithSpaces=_,this.nodePageDefs=l.Xk,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"peers",recordsPerPage:l.IV,sortBy:"alias",sortOrder:l.Pi.DESCENDING},this.faUsers=b.FVb,this.newlyAddedPeer="",this.displayedColumns=[],this.peerAddress="",this.peersData=[],this.peers=new c.by([]),this.information={},this.availableBalance=0,this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(C.yD).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.information=e}),this.store.select(C.nF).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("state"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(C.Bo).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.peersData=e.peers,this.loadPeersTable(this.peersData),this.logger.info(e)}),this.store.select(C.kY).pipe((0,h.R)(this.unSubs[3])).subscribe(e=>{this.availableBalance=e.onchainBalance.total||0}),this.actions.pipe((0,h.R)(this.unSubs[4]),(0,Q.h)(e=>e.type===l.lr.SET_PEERS_ECL)).subscribe(e=>{this.peerAddress=null})}ngAfterViewInit(){this.peersData.length>0&&this.loadPeersTable(this.peersData)}onPeerClick(e,i){const a=[[{key:"nodeId",value:e.nodeId,title:"Public Key",width:100}],[{key:"address",value:e.address,title:"Address",width:50},{key:"alias",value:e.alias,title:"Alias",width:50}],[{key:"state",value:this.commonService.titleCase(e.state||""),title:"State",width:50},{key:"channels",value:e.channels,title:"Channels",width:50}]];this.store.dispatch((0,S.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Peer Information",goToFieldValue:e.nodeId,goToName:"Graph lookup",goToLink:"/ecl/graph/lookups",showQRName:"Public Key",showQRField:e.nodeId,message:a}}}))}onConnectPeer(e){this.store.dispatch((0,S.qR)({payload:{data:{message:{peer:e.nodeId?e:null,information:this.information,balance:this.availableBalance},component:Pt}}}))}onOpenChannel(e){this.store.dispatch((0,S.qR)({payload:{data:{alertTitle:"Open Channel",message:{peer:e,information:this.information,balance:this.availableBalance},newlyAdded:!1,component:Rt}}}))}onPeerDetach(e){this.store.dispatch(e&&e.channels&&e.channels>0?(0,S.qR)({payload:{data:{type:l.n_.ERROR,alertTitle:"Disconnect Not Allowed",titleMessage:"Channel active with this peer."}}}):(0,S.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Disconnect Peer",titleMessage:"Disconnect peer: "+(e.alias?e.alias:e.nodeId),noBtnText:"Cancel",yesBtnText:"Disconnect"}}})),this.rtlEffects.closeConfirm.pipe((0,h.R)(this.unSubs[5])).subscribe(i=>{i&&this.store.dispatch((0,E.GD)({payload:{nodeId:e.nodeId||""}}))})}applyFilter(){this.peers.filter=this.selFilter.trim().toLowerCase()}getLabel(e){const i=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column,"_"):this.commonService.titleCase(e)}setFilterPredicate(){this.peers.filterPredicate=(e,i)=>{let a="";switch(this.selFilterBy){case"all":a=JSON.stringify(e).toLowerCase();break;case"state":a=e?.state?.toLowerCase()||"";break;default:a=typeof e[this.selFilterBy]>"u"?"":"string"==typeof e[this.selFilterBy]?e[this.selFilterBy].toLowerCase():"boolean"==typeof e[this.selFilterBy]?e[this.selFilterBy]?"yes":"no":e[this.selFilterBy].toString()}return"state"===this.selFilterBy?0===a.indexOf(i):a.includes(i)}}loadPeersTable(e){this.peers=new c.by(e?[...e]:[]),this.peers.sort=this.sort,this.peers.sortingDataAccessor=(i,a)=>i[a]&&isNaN(i[a])?i[a].toLocaleLowerCase():i[a]?+i[a]:null,this.peers.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){this.peers.data&&this.peers.data.length>0&&this.commonService.downloadFile(this.peers.data,"Peers")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(A.yh),t.Y36(at.V),t.Y36(K.eX),t.Y36(M.v),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-peers"]],viewQuery:function(i,a){if(1&i&&(t.Gf(L.YE,5),t.Gf(w.NW,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.sort=s.first),t.iGM(s=t.CRH())&&(a.paginator=s.first)}},features:[t._Bn([{provide:Z.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:w.ye,useValue:(0,l.pt)("Peers")}])],decls:50,vars:19,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["peersForm","ngForm"],["mat-flat-button","","color","primary","type","submit","tabindex","1",3,"click"],["fxLayout","column"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","state"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","State",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","nodeId"],["matColumnDef","address"],["matColumnDef","channels"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_peer"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","State"],["mat-cell",""],["class","dot green","matTooltip","Connected","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Disconnected","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Connected","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Disconnected","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],[3,"click",4,"ngIf"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"form",1,2)(3,"button",3),t.NdJ("click",function(){return a.onConnectPeer({})}),t._uU(4,"Add Peer"),t.qZA()(),t.TgZ(5,"div",4)(6,"div",5)(7,"div",6),t._UZ(8,"fa-icon",7),t.TgZ(9,"span",8),t._uU(10,"Peers"),t.qZA()(),t.TgZ(11,"div",9)(12,"mat-form-field",10)(13,"mat-label"),t._uU(14,"Filter By"),t.qZA(),t.TgZ(15,"mat-select",11),t.NdJ("ngModelChange",function(r){return a.selFilterBy=r})("selectionChange",function(){return a.selFilter="",a.applyFilter()}),t.TgZ(16,"perfect-scrollbar"),t.YNc(17,Br,2,2,"mat-option",12),t.qZA()()(),t.TgZ(18,"mat-form-field",10)(19,"mat-label"),t._uU(20,"Filter"),t.qZA(),t.TgZ(21,"input",13),t.NdJ("ngModelChange",function(r){return a.selFilter=r})("input",function(){return a.applyFilter()})("keyup",function(){return a.applyFilter()}),t.qZA()()()(),t.TgZ(22,"div",14),t.YNc(23,Vr,1,0,"mat-progress-bar",15),t.TgZ(24,"table",16,17),t.ynx(26,18),t.YNc(27,Yr,1,0,"th",19)(28,Wr,3,2,"td",20),t.BQk(),t.ynx(29,21),t.YNc(30,Kr,2,0,"th",22)(31,Xr,4,4,"td",20),t.BQk(),t.ynx(32,23),t.YNc(33,$r,2,0,"th",22)(34,jr,4,4,"td",20),t.BQk(),t.ynx(35,24),t.YNc(36,t1,2,0,"th",22)(37,e1,2,1,"td",20),t.BQk(),t.ynx(38,25),t.YNc(39,n1,2,0,"th",22)(40,i1,2,1,"td",20),t.BQk(),t.ynx(41,26),t.YNc(42,a1,6,0,"th",27)(43,l1,10,2,"td",28),t.BQk(),t.ynx(44,29),t.YNc(45,p1,4,3,"td",30),t.BQk(),t.YNc(46,d1,1,3,"tr",31)(47,h1,1,0,"tr",32)(48,_1,1,0,"tr",33),t.qZA()(),t._UZ(49,"mat-paginator",34),t.qZA()()),2&i&&(t.xp6(8),t.Q6J("icon",a.faUsers),t.xp6(7),t.Q6J("ngModel",a.selFilterBy),t.xp6(2),t.Q6J("ngForOf",t.DdM(15,g1).concat(a.displayedColumns.slice(0,-1))),t.xp6(4),t.Q6J("ngModel",a.selFilter),t.xp6(2),t.Q6J("ngIf",a.apiCallStatus.status===a.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",a.tableSetting.sortBy)("matSortDirection",a.tableSetting.sortOrder)("dataSource",a.peers)("ngClass",t.VKq(16,f1,""!==a.errorMessage)),t.xp6(22),t.Q6J("matFooterRowDef",t.DdM(18,C1)),t.xp6(1),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("pageSize",a.pageSize)("pageSizeOptions",a.pageSizeOptions)("showFirstLastButtons",a.screenSize!==a.screenSizeEnum.XS))},dependencies:[u.mk,u.sg,u.O5,u.PC,m._Y,m.Fj,m.JJ,m.JL,m.On,m.F,F.BN,d.xw,d.Wh,d.yH,v.oO,v.Zl,q.lW,H.Nt,f.KE,f.hX,J.pW,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,G.gM,w.NW,k.Vv,k.$V],styles:[".mat-column-state[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return n})();const y1=["queryRoutesForm"];function b1(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Destination Node ID is required."),t.qZA())}function T1(n,o){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function L1(n,o){1&n&&t._UZ(0,"mat-progress-bar",22)}function v1(n,o){1&n&&(t.TgZ(0,"th",40),t._uU(1," Alias"),t.qZA())}const Jt=n=>({"max-width":n});function Z1(n,o){if(1&n&&(t.TgZ(0,"td",41)(1,"span",42)(2,"span",43),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,Jt,i.screenSize===i.screenSizeEnum.XS?"6rem":"30rem")),t.xp6(2),t.Oqu(null==e?null:e.alias)}}function S1(n,o){1&n&&(t.TgZ(0,"th",40),t._uU(1," ID"),t.qZA())}function A1(n,o){if(1&n&&(t.TgZ(0,"td",41)(1,"span",42)(2,"span",43),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,Jt,i.screenSize===i.screenSizeEnum.XS?"6rem":"30rem")),t.xp6(2),t.Oqu(null==e?null:e.nodeId)}}function w1(n,o){1&n&&(t.TgZ(0,"th",40)(1,"div",44),t._uU(2,"Actions"),t.qZA()())}function E1(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",45)(1,"button",46),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.onHopClick(s))}),t._uU(2,"View Info"),t.qZA()()}}function I1(n,o){1&n&&t._UZ(0,"tr",47)}function F1(n,o){1&n&&t._UZ(0,"tr",48)}const q1=n=>({"overflow-auto error-border":n,"overflow-auto":!0});function P1(n,o){if(1&n&&(t.TgZ(0,"div",23)(1,"mat-expansion-panel",24)(2,"mat-expansion-panel-header")(3,"mat-panel-title",25)(4,"span",26),t._uU(5),t.qZA(),t.TgZ(6,"span",27),t._uU(7),t.ALo(8,"number"),t.qZA()()(),t.TgZ(9,"mat-panel-description",28)(10,"div",29)(11,"table",30,31),t.ynx(13,32),t.YNc(14,v1,2,0,"th",33)(15,Z1,4,4,"td",34),t.BQk(),t.ynx(16,35),t.YNc(17,S1,2,0,"th",33)(18,A1,4,4,"td",34),t.BQk(),t.ynx(19,36),t.YNc(20,w1,3,0,"th",33)(21,E1,3,0,"td",37),t.BQk(),t.YNc(22,I1,1,0,"tr",38)(23,F1,1,0,"tr",39),t.qZA()()()()()),2&n){const e=o.$implicit,i=o.index,a=t.oxw();t.xp6(5),t.hij("Route ",i+1,""),t.xp6(2),t.Oqu(t.lcZ(8,6,e.amount/1e3)),t.xp6(4),t.Q6J("dataSource",a.qrHops[i])("ngClass",t.VKq(8,q1,"error"===a.flgLoading[0])),t.xp6(11),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns)}}let O1=(()=>{class n{constructor(e,i,a){this.store=e,this.eclEffects=i,this.commonService=a,this.allQRoutes=[],this.nodeId="",this.amount=0,this.qrHops=[],this.displayedColumns=["alias","nodeId","actions"],this.flgLoading=[!1],this.faRoute=b.FpQ,this.faExclamationTriangle=b.eHv,this.screenSize="",this.screenSizeEnum=l.cu,this.unSubs=[new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.qrHops[0]=new c.by([]),this.qrHops[0].data=[],this.eclEffects.setQueryRoutes.pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{e&&e.routes&&e.routes.length?(this.flgLoading[0]=!1,this.allQRoutes=e.routes,this.allQRoutes.forEach((i,a)=>{this.qrHops[a]=new c.by([...i.nodeIds])})):(this.flgLoading[0]="error",this.allQRoutes=[],this.qrHops=[])})}onQueryRoutes(){if(!this.nodeId||!this.amount)return!0;this.qrHops=[],this.flgLoading[0]=!0,this.store.dispatch((0,E.WO)({payload:{nodeId:this.nodeId,amount:1e3*this.amount}}))}resetData(){this.allQRoutes=[],this.nodeId="",this.amount=0,this.flgLoading[0]=!1,this.qrHops=[],this.form.resetForm()}onHopClick(e){this.store.dispatch((0,S.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Route Information",message:[[{key:"alias",value:e.alias,title:"Alias",width:100,type:l.Gi.STRING}],[{key:"nodeId",value:e.nodeId,title:"Node ID",width:100,type:l.Gi.STRING}]]}}}))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(A.yh),t.Y36(pt.o),t.Y36(M.v))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-query-routes"]],viewQuery:function(i,a){if(1&i&&t.Gf(y1,7),2&i){let s;t.iGM(s=t.CRH())&&(a.form=s.first)}},decls:32,vars:10,consts:[["fxLayout","column"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",3,"ngSubmit"],["queryRoutesForm","ngForm"],["fxFlex","100",1,"alert","alert-warn"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","69","fxLayoutAlign","start end"],["matInput","","name","nodeId","tabindex","1","required","",3,"ngModel","ngModelChange"],["destPubkey","ngModel"],[4,"ngIf"],["fxLayout","column","fxFlex","29","fxLayoutAlign","start end"],["matInput","","name","amount","tabindex","2","type","number","required","",3,"step","min","ngModel","ngModelChange"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","4"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-3","mb-1"],["fxFlex","70","fxLayoutAlign","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["mode","indeterminate",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap-x"],["fxLayout","column","fxFlex","100"],["fxFlex","100",4,"ngFor","ngForOf"],["mode","indeterminate"],["fxFlex","100"],[1,"flat-expansion-panel","help-expansion","mb-2px"],["fxLayout","row","fxLayoutAlign","space-between start"],["fxFlex","50","fxLayoutAlign","start start"],["fxFlex","50","fxLayoutAlign","end end"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between stretch",1,"table-container","mb-2",3,"perfectScrollbar"],["mat-table","",3,"dataSource","ngClass"],["table[i]",""],["matColumnDef","alias"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","nodeId"],["matColumnDef","actions"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["fxLayout.gt-xs","row",1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(i,a){if(1&i){const s=t.EpF();t.TgZ(0,"div",0)(1,"form",1,2),t.NdJ("ngSubmit",function(){t.CHM(s);const _=t.MAs(2);return t.KtG(_.form.valid&&a.onQueryRoutes())}),t.TgZ(3,"div",3),t._UZ(4,"fa-icon",4),t.TgZ(5,"span"),t._uU(6,"The actual routing fee on a payment can be different from the fee shown on query routes."),t.qZA()(),t.TgZ(7,"mat-form-field",5)(8,"mat-label"),t._uU(9,"Destination Node ID"),t.qZA(),t.TgZ(10,"input",6,7),t.NdJ("ngModelChange",function(_){return a.nodeId=_}),t.qZA(),t.YNc(12,b1,2,0,"mat-error",8),t.qZA(),t.TgZ(13,"mat-form-field",9)(14,"mat-label"),t._uU(15,"Amount (Sats)"),t.qZA(),t.TgZ(16,"input",10),t.NdJ("ngModelChange",function(_){return a.amount=_}),t.qZA(),t.YNc(17,T1,2,0,"mat-error",8),t.qZA(),t.TgZ(18,"div",11)(19,"button",12),t.NdJ("click",function(){return a.resetData()}),t._uU(20,"Clear"),t.qZA(),t.TgZ(21,"button",13),t._uU(22,"Query Route"),t.qZA()()(),t.TgZ(23,"div",14)(24,"div",15),t._UZ(25,"fa-icon",16),t.TgZ(26,"span",17),t._uU(27,"Transaction Route"),t.qZA()()(),t.YNc(28,L1,1,0,"mat-progress-bar",18),t.TgZ(29,"div",19)(30,"div",20),t.YNc(31,P1,24,10,"div",21),t.qZA()()()}2&i&&(t.xp6(4),t.Q6J("icon",a.faExclamationTriangle),t.xp6(6),t.Q6J("ngModel",a.nodeId),t.xp6(2),t.Q6J("ngIf",!a.nodeId),t.xp6(4),t.Q6J("step",1e3)("min",0)("ngModel",a.amount),t.xp6(1),t.Q6J("ngIf",!a.amount),t.xp6(8),t.Q6J("icon",a.faRoute),t.xp6(3),t.Q6J("ngIf",!0===a.flgLoading[0]),t.xp6(3),t.Q6J("ngForOf",a.allQRoutes))},dependencies:[u.mk,u.sg,u.O5,u.PC,m._Y,m.Fj,m.wV,m.JJ,m.JL,m.Q7,m.qQ,m.On,m.F,F.BN,d.xw,d.Wh,d.yH,v.oO,v.Zl,q.lW,B.ib,B.yz,B.yK,B.u4,H.Nt,f.KE,f.hX,f.TO,J.pW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,k.$V,j.q,u.JJ]})}return n})();function U1(n,o){if(1&n&&(t.TgZ(0,"mat-option",35),t._uU(1),t.qZA()),2&n){const e=o.$implicit,i=t.oxw();t.Q6J("value",e),t.xp6(1),t.Oqu(i.getLabel(e))}}function k1(n,o){1&n&&t._UZ(0,"mat-progress-bar",36)}function R1(n,o){1&n&&t._UZ(0,"th",37)}function M1(n,o){if(1&n&&(t.TgZ(0,"span",41),t._UZ(1,"fa-icon",42),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faEyeSlash)}}function N1(n,o){if(1&n&&(t.TgZ(0,"span",43),t._UZ(1,"fa-icon",42),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faEye)}}function D1(n,o){if(1&n&&(t.TgZ(0,"td",38),t.YNc(1,M1,2,1,"span",39)(2,N1,2,1,"span",40),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf",!e.announceChannel),t.xp6(1),t.Q6J("ngIf",e.announceChannel)}}function J1(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"State"),t.qZA())}function H1(n,o){if(1&n&&(t.TgZ(0,"td",38),t._uU(1),t.ALo(2,"titlecase"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,null==e?null:e.state))}}function Q1(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Short Channel ID"),t.qZA())}function B1(n,o){if(1&n&&(t.TgZ(0,"td",38),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null==e?null:e.shortChannelId)}}function V1(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Channel ID"),t.qZA())}const bt=n=>({width:n});function Y1(n,o){if(1&n&&(t.TgZ(0,"td",38)(1,"div",45)(2,"span",46),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,bt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.channelId)}}function z1(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Alias"),t.qZA())}function G1(n,o){if(1&n&&(t.TgZ(0,"td",38)(1,"div",45)(2,"span",46),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,bt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(e.alias)}}function W1(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Node ID"),t.qZA())}function K1(n,o){if(1&n&&(t.TgZ(0,"td",38)(1,"div",45)(2,"span",46),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(2,bt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.nodeId)}}function X1(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Initiator"),t.qZA())}function $1(n,o){if(1&n&&(t.TgZ(0,"td",38),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null!=e&&e.isInitiator?"Yes":"No")}}function j1(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Local Balance (Sats)"),t.qZA())}function tc(n,o){if(1&n&&(t.TgZ(0,"td",38)(1,"span",48),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,null==e?null:e.toLocal,"1.0-0")," ")}}function ec(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Remote Balance (Sats)"),t.qZA())}function nc(n,o){if(1&n&&(t.TgZ(0,"td",38)(1,"span",48),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,null==e?null:e.toRemote,"1.0-0")," ")}}function ic(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Balance Score"),t.qZA())}function ac(n,o){if(1&n&&(t.TgZ(0,"td",38)(1,"div",49)(2,"mat-hint",50),t._uU(3),t.ALo(4,"number"),t.qZA()(),t._UZ(5,"mat-progress-bar",51),t.qZA()),2&n){const e=o.$implicit;t.xp6(3),t.Oqu(t.lcZ(4,2,(null==e?null:e.balancedness)||0)),t.xp6(2),t.s9C("value",e.toLocal&&e.toLocal>0?+e.toLocal/(+e.toLocal+ +e.toRemote)*100:0)}}function oc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",52)(1,"div",53)(2,"mat-select",54),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",55),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDownloadCSV())}),t._uU(5,"Download CSV"),t.qZA()()()()}}function sc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",56)(1,"div",53)(2,"mat-select",57),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",55),t.NdJ("click",function(a){const r=t.CHM(e).$implicit,_=t.oxw();return t.KtG(_.onChannelClick(r,a))}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",55),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.onChannelClose(s,!0))}),t._uU(7,"Force Close"),t.qZA()()()()}}function lc(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No inactive channel available."),t.qZA())}function rc(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting inactive channels..."),t.qZA())}function cc(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function uc(n,o){if(1&n&&(t.TgZ(0,"td",58),t.YNc(1,lc,2,0,"p",59)(2,rc,2,0,"p",59)(3,cc,2,1,"p",59),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const pc=n=>({"display-none":n});function mc(n,o){if(1&n&&t._UZ(0,"tr",60),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,pc,(null==e.channels?null:e.channels.data)&&(null==e.channels||null==e.channels.data?null:e.channels.data.length)>0))}}function dc(n,o){1&n&&t._UZ(0,"tr",61)}function hc(n,o){1&n&&t._UZ(0,"tr",62)}const _c=()=>["all"],gc=n=>({"error-border":n}),fc=()=>["no_channel"];let Cc=(()=>{class n{constructor(e,i,a,s,r){this.logger=e,this.store=i,this.rtlEffects=a,this.commonService=s,this.camelCaseWithSpaces=r,this.faEye=b.Mdf,this.faEyeSlash=b.Aq,this.nodePageDefs=l.Xk,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"inactive_channels",recordsPerPage:l.IV,sortBy:"alias",sortOrder:l.Pi.DESCENDING},this.totalBalance=0,this.displayedColumns=[],this.channels=new c.by([]),this.myChanPolicy={},this.information={},this.numPeers=-1,this.feeRateTypes=l.vn,this.selFilter="",this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(C.nF).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("announceChannel"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(C.Xz).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.inactiveChannels=e.inactiveChannels,this.loadChannelsTable(),this.logger.info(e)}),this.store.select(C.yD).pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{this.information=e}),this.store.select(C.Bo).pipe((0,h.R)(this.unSubs[3])).subscribe(e=>{this.numPeers=e.peers&&e.peers.length?e.peers.length:0}),this.store.select(C.kY).pipe((0,h.R)(this.unSubs[4])).subscribe(e=>{this.totalBalance=e.onchainBalance.total||0})}ngAfterViewInit(){this.inactiveChannels.length>0&&this.loadChannelsTable()}onChannelClose(e,i){this.store.dispatch((0,S.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:i?"Force Close Channel":"Close Channel",titleMessage:i?"Force closing channel: "+(e.alias||e.shortChannelId?e.alias&&e.shortChannelId?e.alias+" ("+e.shortChannelId+")":e.alias?e.alias:e.shortChannelId:e.channelId):"Closing channel: "+(e.alias||e.shortChannelId?e.alias&&e.shortChannelId?e.alias+" ("+e.shortChannelId+")":e.alias?e.alias:e.shortChannelId:e.channelId),noBtnText:"Cancel",yesBtnText:i?"Force Close":"Close Channel"}}})),this.rtlEffects.closeConfirm.pipe((0,h.R)(this.unSubs[5])).subscribe(_=>{_&&this.store.dispatch((0,E.BL)({payload:{channelId:e.channelId||"",force:i}}))})}onChannelClick(e,i){this.store.dispatch((0,S.qR)({payload:{data:{channel:e,channelsType:"inactive",component:ft}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLocaleLowerCase()}getLabel(e){const i=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column,"_"):"announceChannel"===e?"Private":this.commonService.titleCase(e)}setFilterPredicate(){this.channels.filterPredicate=(e,i)=>{let a="";switch(this.selFilterBy){case"all":a=JSON.stringify(e).toLowerCase();break;case"announceChannel":a=e?.announceChannel?"public":"private";break;default:a=typeof e[this.selFilterBy]>"u"?"":"string"==typeof e[this.selFilterBy]?e[this.selFilterBy].toLowerCase():"boolean"==typeof e[this.selFilterBy]?e[this.selFilterBy]?"yes":"no":e[this.selFilterBy].toString()}return a.includes(i)}}loadChannelsTable(){this.channels=new c.by([...this.inactiveChannels]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(e,i)=>e[i]&&isNaN(e[i])?e[i].toLocaleLowerCase():e[i]?+e[i]:null,this.channels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.channels)}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.channels.data,"InactiveChannels")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(A.yh),t.Y36(at.V),t.Y36(M.v),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-channel-inactive-table"]],viewQuery:function(i,a){if(1&i&&(t.Gf(L.YE,5),t.Gf(w.NW,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.sort=s.first),t.iGM(s=t.CRH())&&(a.paginator=s.first)}},features:[t._Bn([{provide:Z.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:w.ye,useValue:(0,l.pt)("Channels")}])],decls:57,vars:18,consts:[["fxLayout","column",1,"padding-gap"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","announceChannel"],["mat-header-cell","","mat-sort-header","","matTooltip","Private",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","state"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","shortChannelId"],["matColumnDef","channelId"],["matColumnDef","alias"],["matColumnDef","nodeId"],["matColumnDef","isInitiator"],["matColumnDef","toLocal"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","toRemote"],["matColumnDef","balancedness"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","matTooltip","Private"],["mat-cell",""],["class","mr-1","matTooltip","Private","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Public","matTooltipPosition","right",4,"ngIf"],["matTooltip","Private","matTooltipPosition","right",1,"mr-1"],[3,"icon"],["matTooltip","Public","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayout","row"],["fxFlex","100","fxLayoutAlign","center center",1,"font-size-80"],["mode","determinate",3,"value"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","2",1,"mr-0"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),t._uU(6,"Filter By"),t.qZA(),t.TgZ(7,"mat-select",5),t.NdJ("ngModelChange",function(r){return a.selFilterBy=r})("selectionChange",function(){return a.selFilter="",a.applyFilter()}),t.TgZ(8,"perfect-scrollbar"),t.YNc(9,U1,2,2,"mat-option",6),t.qZA()()(),t.TgZ(10,"mat-form-field",4)(11,"mat-label"),t._uU(12,"Filter"),t.qZA(),t.TgZ(13,"input",7),t.NdJ("ngModelChange",function(r){return a.selFilter=r})("input",function(){return a.applyFilter()})("keyup",function(){return a.applyFilter()}),t.qZA()()()(),t.TgZ(14,"div",8),t.YNc(15,k1,1,0,"mat-progress-bar",9),t.TgZ(16,"table",10,11),t.ynx(18,12),t.YNc(19,R1,1,0,"th",13)(20,D1,3,2,"td",14),t.BQk(),t.ynx(21,15),t.YNc(22,J1,2,0,"th",16)(23,H1,3,3,"td",14),t.BQk(),t.ynx(24,17),t.YNc(25,Q1,2,0,"th",16)(26,B1,2,1,"td",14),t.BQk(),t.ynx(27,18),t.YNc(28,V1,2,0,"th",16)(29,Y1,4,4,"td",14),t.BQk(),t.ynx(30,19),t.YNc(31,z1,2,0,"th",16)(32,G1,4,4,"td",14),t.BQk(),t.ynx(33,20),t.YNc(34,W1,2,0,"th",16)(35,K1,4,4,"td",14),t.BQk(),t.ynx(36,21),t.YNc(37,X1,2,0,"th",16)(38,$1,2,1,"td",14),t.BQk(),t.ynx(39,22),t.YNc(40,j1,2,0,"th",23)(41,tc,4,4,"td",14),t.BQk(),t.ynx(42,24),t.YNc(43,ec,2,0,"th",23)(44,nc,4,4,"td",14),t.BQk(),t.ynx(45,25),t.YNc(46,ic,2,0,"th",16)(47,ac,6,4,"td",14),t.BQk(),t.ynx(48,26),t.YNc(49,oc,6,0,"th",27)(50,sc,8,0,"td",28),t.BQk(),t.ynx(51,29),t.YNc(52,uc,4,3,"td",30),t.BQk(),t.YNc(53,mc,1,3,"tr",31)(54,dc,1,0,"tr",32)(55,hc,1,0,"tr",33),t.qZA()(),t._UZ(56,"mat-paginator",34),t.qZA()),2&i&&(t.xp6(7),t.Q6J("ngModel",a.selFilterBy),t.xp6(2),t.Q6J("ngForOf",t.DdM(14,_c).concat(a.displayedColumns.slice(0,-1))),t.xp6(4),t.Q6J("ngModel",a.selFilter),t.xp6(2),t.Q6J("ngIf",a.apiCallStatus.status===a.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",a.tableSetting.sortBy)("matSortDirection",a.tableSetting.sortOrder)("dataSource",a.channels)("ngClass",t.VKq(15,gc,""!==a.errorMessage)),t.xp6(37),t.Q6J("matFooterRowDef",t.DdM(17,fc)),t.xp6(1),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("pageSize",a.pageSize)("pageSizeOptions",a.pageSizeOptions)("showFirstLastButtons",a.screenSize!==a.screenSizeEnum.XS))},dependencies:[u.mk,u.sg,u.O5,u.PC,m.Fj,m.JJ,m.On,F.BN,d.xw,d.Wh,d.yH,v.oO,v.Zl,H.Nt,f.KE,f.hX,f.bx,J.pW,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,G.gM,w.NW,k.Vv,k.$V,u.JJ,u.rS],styles:[".mat-column-announceChannel[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}.mat-column-balancedness[_ngcontent-%COMP%]{padding-left:3rem;min-width:15rem;max-width:30rem}"]})}return n})();function xc(n,o){if(1&n&&(t.TgZ(0,"div",5),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function yc(n,o){if(1&n&&(t.TgZ(0,"mat-option",13),t._uU(1),t.qZA()),2&n){const e=o.$implicit,i=t.oxw(2);t.Q6J("value",e),t.xp6(1),t.Oqu(i.getLabel(e))}}const bc=()=>["all"];function Tc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t._UZ(1,"div",7),t.TgZ(2,"div",8)(3,"mat-form-field",9)(4,"mat-label"),t._uU(5,"Filter By"),t.qZA(),t.TgZ(6,"mat-select",10),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.selFilterBy=a)})("selectionChange",function(){t.CHM(e);const a=t.oxw();return a.selFilter="",t.KtG(a.applyFilter())}),t.TgZ(7,"perfect-scrollbar"),t.YNc(8,yc,2,2,"mat-option",11),t.qZA()()(),t.TgZ(9,"mat-form-field",9)(10,"mat-label"),t._uU(11,"Filter"),t.qZA(),t.TgZ(12,"input",12),t.NdJ("ngModelChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.selFilter=a)})("input",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.applyFilter())})("keyup",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.applyFilter())}),t.qZA()()()()}if(2&n){const e=t.oxw();t.xp6(6),t.Q6J("ngModel",e.selFilterBy),t.xp6(2),t.Q6J("ngForOf",t.DdM(3,bc).concat(e.displayedColumns.slice(0,-1))),t.xp6(4),t.Q6J("ngModel",e.selFilter)}}function Lc(n,o){1&n&&t._UZ(0,"mat-progress-bar",42)}function vc(n,o){1&n&&t._UZ(0,"th",43)}const Zc=n=>({"ml-0":n});function Sc(n,o){if(1&n&&(t._UZ(0,"span",46),t.ALo(1,"camelcase")),2&n){const e=t.oxw().$implicit,i=t.oxw(2);t.s9C("matTooltip",t.lcZ(1,2,null==e?null:e.type)),t.Q6J("ngClass",t.VKq(4,Zc,i.screenSize===i.screenSizeEnum.XS))}}function Ac(n,o){if(1&n&&(t.TgZ(0,"td",44),t.YNc(1,Sc,2,6,"span",45),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","payment-relayed"!==(null==e?null:e.type))}}function wc(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Date/Time"),t.qZA())}function Ec(n,o){if(1&n&&(t.TgZ(0,"td",44),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,null==e?null:e.timestamp,"dd/MMM/y HH:mm")," ")}}function Ic(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"In Channel ID"),t.qZA())}const it=n=>({width:n});function Fc(n,o){if(1&n&&(t.TgZ(0,"td",44)(1,"div",48)(2,"span",49),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,it,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.fromChannelId)}}function qc(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"In Channel Short ID"),t.qZA())}function Pc(n,o){if(1&n&&(t.TgZ(0,"td",44),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null==e?null:e.fromShortChannelId)}}function Oc(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"In Channel"),t.qZA())}function Uc(n,o){if(1&n&&(t.TgZ(0,"td",44)(1,"div",48)(2,"span",49),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,it,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.fromChannelAlias)}}function kc(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Out Channel ID"),t.qZA())}function Rc(n,o){if(1&n&&(t.TgZ(0,"td",44)(1,"div",48)(2,"span",49),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,it,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.toChannelId)}}function Mc(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Out Channel Short ID"),t.qZA())}function Nc(n,o){if(1&n&&(t.TgZ(0,"td",44),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(null==e?null:e.toShortChannelId)}}function Dc(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Out Channel"),t.qZA())}function Jc(n,o){if(1&n&&(t.TgZ(0,"td",44)(1,"div",48)(2,"span",49),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,it,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.toChannelAlias)}}function Hc(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Payment Hash"),t.qZA())}function Qc(n,o){if(1&n&&(t.TgZ(0,"td",44)(1,"div",48)(2,"span",49),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,it,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.paymentHash)}}function Bc(n,o){1&n&&(t.TgZ(0,"th",50),t._uU(1,"Amount In (Sats)"),t.qZA())}function Vc(n,o){if(1&n&&(t.TgZ(0,"td",44)(1,"span",51),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,null==e?null:e.amountIn))}}function Yc(n,o){1&n&&(t.TgZ(0,"th",50),t._uU(1,"Amount Out (Sats)"),t.qZA())}function zc(n,o){if(1&n&&(t.TgZ(0,"td",44)(1,"span",51),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,null==e?null:e.amountOut))}}function Gc(n,o){1&n&&(t.TgZ(0,"th",50),t._uU(1,"Fee Earned (Sats)"),t.qZA())}function Wc(n,o){if(1&n&&(t.TgZ(0,"td",44)(1,"span",51),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,(null==e?null:e.amountIn)-(null==e?null:e.amountOut)))}}function Kc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",52)(1,"div",53)(2,"mat-select",54),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",55),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onDownloadCSV())}),t._uU(5,"Download CSV"),t.qZA()()()()}}function Xc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",56)(1,"button",57),t.NdJ("click",function(a){const r=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(_.onForwardingEventClick(r,a))}),t._uU(2,"View Info"),t.qZA()()}}function $c(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No forwarding history available."),t.qZA())}function jc(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting forwarding history..."),t.qZA())}function tu(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function eu(n,o){if(1&n&&(t.TgZ(0,"td",58),t.YNc(1,$c,2,0,"p",59)(2,jc,2,0,"p",59)(3,tu,2,1,"p",59),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.forwardingHistoryEvents&&e.forwardingHistoryEvents.data)||(null==e.forwardingHistoryEvents||null==e.forwardingHistoryEvents.data?null:e.forwardingHistoryEvents.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.forwardingHistoryEvents&&e.forwardingHistoryEvents.data)||(null==e.forwardingHistoryEvents||null==e.forwardingHistoryEvents.data?null:e.forwardingHistoryEvents.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.forwardingHistoryEvents&&e.forwardingHistoryEvents.data)||(null==e.forwardingHistoryEvents||null==e.forwardingHistoryEvents.data?null:e.forwardingHistoryEvents.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const nu=n=>({"display-none":n});function iu(n,o){if(1&n&&t._UZ(0,"tr",60),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,nu,(null==e.forwardingHistoryEvents?null:e.forwardingHistoryEvents.data)&&(null==e.forwardingHistoryEvents||null==e.forwardingHistoryEvents.data?null:e.forwardingHistoryEvents.data.length)>0))}}function au(n,o){1&n&&t._UZ(0,"tr",61)}function ou(n,o){1&n&&t._UZ(0,"tr",62)}const su=()=>["no_event"];function lu(n,o){if(1&n&&(t.TgZ(0,"div",14),t.YNc(1,Lc,1,0,"mat-progress-bar",15),t.TgZ(2,"table",16,17),t.ynx(4,18),t.YNc(5,vc,1,0,"th",19)(6,Ac,2,1,"td",20),t.BQk(),t.ynx(7,21),t.YNc(8,wc,2,0,"th",22)(9,Ec,3,4,"td",20),t.BQk(),t.ynx(10,23),t.YNc(11,Ic,2,0,"th",22)(12,Fc,4,4,"td",20),t.BQk(),t.ynx(13,24),t.YNc(14,qc,2,0,"th",22)(15,Pc,2,1,"td",20),t.BQk(),t.ynx(16,25),t.YNc(17,Oc,2,0,"th",22)(18,Uc,4,4,"td",20),t.BQk(),t.ynx(19,26),t.YNc(20,kc,2,0,"th",22)(21,Rc,4,4,"td",20),t.BQk(),t.ynx(22,27),t.YNc(23,Mc,2,0,"th",22)(24,Nc,2,1,"td",20),t.BQk(),t.ynx(25,28),t.YNc(26,Dc,2,0,"th",22)(27,Jc,4,4,"td",20),t.BQk(),t.ynx(28,29),t.YNc(29,Hc,2,0,"th",22)(30,Qc,4,4,"td",20),t.BQk(),t.ynx(31,30),t.YNc(32,Bc,2,0,"th",31)(33,Vc,4,3,"td",20),t.BQk(),t.ynx(34,32),t.YNc(35,Yc,2,0,"th",31)(36,zc,4,3,"td",20),t.BQk(),t.ynx(37,33),t.YNc(38,Gc,2,0,"th",31)(39,Wc,4,3,"td",20),t.BQk(),t.ynx(40,34),t.YNc(41,Kc,6,0,"th",35)(42,Xc,3,0,"td",36),t.BQk(),t.ynx(43,37),t.YNc(44,eu,4,3,"td",38),t.BQk(),t.YNc(45,iu,1,3,"tr",39)(46,au,1,0,"tr",40)(47,ou,1,0,"tr",41),t.qZA()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",e.tableSetting.sortBy)("matSortDirection",e.tableSetting.sortOrder)("dataSource",e.forwardingHistoryEvents),t.xp6(43),t.Q6J("matFooterRowDef",t.DdM(7,su)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}function ru(n,o){if(1&n&&t._UZ(0,"mat-paginator",63),2&n){const e=t.oxw();t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let Ht=(()=>{class n{constructor(e,i,a,s,r){this.logger=e,this.commonService=i,this.store=a,this.datePipe=s,this.camelCaseWithSpaces=r,this.pageId="routing",this.tableId="forwarding_history",this.eventsData=[],this.selFilter="",this.nodePageDefs=l.Xk,this.selFilterBy="all",this.colWidth="20rem",this.tableSetting={tableId:"forwarding_history",recordsPerPage:l.IV,sortBy:"timestamp",sortOrder:l.Pi.DESCENDING},this.displayedColumns=[],this.forwardingHistoryEvents=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnChanges(e){e.eventsData&&(this.apiCallStatus={status:l.Bn.COMPLETED,action:"FetchPayments"},this.eventsData=e.eventsData.currentValue,e.eventsData.firstChange||this.loadForwardingEventsTable(this.eventsData)),e.selFilter&&!e.selFilter.firstChange&&(this.selFilterBy="all",this.applyFilter())}ngOnInit(){this.store.select(C.nF).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting.tableId=this.tableId,this.tableSetting=e.pageSettings.find(i=>i.pageId===this.pageId)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.pageId)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("type"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(C.PP).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.eventsData=e.payments&&e.payments.relayed?e.payments.relayed:[],this.eventsData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadForwardingEventsTable(this.eventsData),this.logger.info(this.eventsData)})}ngAfterViewInit(){setTimeout(()=>{this.eventsData.length>0&&this.loadForwardingEventsTable(this.eventsData)},0)}onForwardingEventClick(e,i){const a=[[{key:"paymentHash",value:e.paymentHash,title:"Payment Hash",width:100,type:l.Gi.STRING}],[{key:"timestamp",value:Math.round((e.timestamp||0)/1e3),title:"Date/Time",width:50,type:l.Gi.DATE_TIME},{key:"fee",value:(e.amountIn||0)-(e.amountOut||0),title:"Fee Earned (Sats)",width:50,type:l.Gi.NUMBER}],[{key:"amountIn",value:e.amountIn,title:"Amount In (Sats)",width:50,type:l.Gi.NUMBER},{key:"amountOut",value:e.amountOut,title:"Amount Out (Sats)",width:50,type:l.Gi.NUMBER}],[{key:"fromChannelAlias",value:e.fromChannelAlias,title:"From Channel Alias",width:50,type:l.Gi.STRING},{key:"fromShortChannelId",value:e.fromShortChannelId,title:"From Short Channel ID",width:50,type:l.Gi.STRING}],[{key:"fromChannelId",value:e.fromChannelId,title:"From Channel ID",width:100,type:l.Gi.STRING}],[{key:"toChannelAlias",value:e.toChannelAlias,title:"To Channel Alias",width:50,type:l.Gi.STRING},{key:"toShortChannelId",value:e.toShortChannelId,title:"To Short Channel ID",width:50,type:l.Gi.STRING}],[{key:"toChannelId",value:e.toChannelId,title:"To Channel ID",width:100,type:l.Gi.STRING}]];"payment-relayed"!==e.type&&a?.unshift([{key:"type",value:this.commonService.camelCase(e.type),title:"Relay Type",width:100,type:l.Gi.STRING}]),this.store.dispatch((0,S.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Event Information",message:a}}}))}applyFilter(){this.forwardingHistoryEvents&&(this.forwardingHistoryEvents.filter=this.selFilter.trim().toLowerCase())}getLabel(e){const i=this.nodePageDefs[this.pageId][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column):this.commonService.titleCase(e)}setFilterPredicate(){this.forwardingHistoryEvents.filterPredicate=(e,i)=>{let a="";switch(this.selFilterBy){case"all":a=(e.timestamp?this.datePipe.transform(new Date(e.timestamp),"dd/MMM/y HH:mm")?.toLowerCase():"")+JSON.stringify(e).toLowerCase();break;case"timestamp":a=this.datePipe.transform(new Date(e.timestamp||0),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"fee":a=(e.amountIn-e.amountOut).toString()||"0";break;default:a=typeof e[this.selFilterBy]>"u"?"":"string"==typeof e[this.selFilterBy]?e[this.selFilterBy].toLowerCase():"boolean"==typeof e[this.selFilterBy]?e[this.selFilterBy]?"yes":"no":e[this.selFilterBy].toString()}return a.includes(i)}}loadForwardingEventsTable(e){this.forwardingHistoryEvents=new c.by([...e]),this.forwardingHistoryEvents.sort=this.sort,this.forwardingHistoryEvents.sortingDataAccessor=(i,a)=>"fee"===a?i.amountIn-i.amountOut:i[a]&&isNaN(i[a])?i[a].toLocaleLowerCase():i[a]?+i[a]:null,this.forwardingHistoryEvents.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.forwardingHistoryEvents)}onDownloadCSV(){this.forwardingHistoryEvents&&this.forwardingHistoryEvents.data&&this.forwardingHistoryEvents.data.length>0&&this.commonService.downloadFile(this.forwardingHistoryEvents.data,"Forwarding-history")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(M.v),t.Y36(A.yh),t.Y36(u.uU),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-forwarding-history"]],viewQuery:function(i,a){if(1&i&&(t.Gf(L.YE,5),t.Gf(w.NW,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.sort=s.first),t.iGM(s=t.CRH())&&(a.paginator=s.first)}},inputs:{pageId:"pageId",tableId:"tableId",eventsData:"eventsData",selFilter:"selFilter"},features:[t._Bn([{provide:Z.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:w.ye,useValue:(0,l.pt)("Events")}]),t.TTD],decls:5,vars:4,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch","class","page-sub-title-container",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100","class","table-container",3,"perfectScrollbar",4,"ngIf"],["class","mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],[3,"value"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",1,"overflow-auto",3,"matSortActive","matSortDirection","dataSource"],["table",""],["matColumnDef","type"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Type (if not payment relayed)",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","timestamp"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","fromChannelId"],["matColumnDef","fromShortChannelId"],["matColumnDef","fromChannelAlias"],["matColumnDef","toChannelId"],["matColumnDef","toShortChannelId"],["matColumnDef","toChannelAlias"],["matColumnDef","paymentHash"],["matColumnDef","amountIn"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","amountOut"],["matColumnDef","fee"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Type (if not payment relayed)"],["mat-cell",""],["class","dot yellow","matTooltipPosition","right",3,"matTooltip","ngClass",4,"ngIf"],["matTooltipPosition","right",1,"dot","yellow",3,"matTooltip","ngClass"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0),t.YNc(1,xc,2,1,"div",1)(2,Tc,13,4,"div",2)(3,lu,48,8,"div",3)(4,ru,1,3,"mat-paginator",4),t.qZA()),2&i&&(t.xp6(1),t.Q6J("ngIf",""!==a.errorMessage),t.xp6(1),t.Q6J("ngIf",""===a.errorMessage),t.xp6(1),t.Q6J("ngIf",""===a.errorMessage),t.xp6(1),t.Q6J("ngIf",""===a.errorMessage))},dependencies:[u.mk,u.sg,u.O5,u.PC,m.Fj,m.JJ,m.On,d.xw,d.Wh,d.yH,v.oO,v.Zl,q.lW,H.Nt,f.KE,f.hX,J.pW,Z.gD,Z.$L,V.ey,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,G.gM,w.NW,k.Vv,k.$V,u.JJ,u.uU,z.h9],styles:[".mat-column-type[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}.mat-column-type[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}.mat-column-actions[_ngcontent-%COMP%]{min-height:3.55rem}"]})}return n})();const cu=["tableIn"],uu=["tableOut"],pu=["paginatorIn"],mu=["paginatorOut"];function du(n,o){if(1&n&&(t.TgZ(0,"div",3),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function hu(n,o){1&n&&t._UZ(0,"mat-progress-bar",34)}function _u(n,o){1&n&&(t.TgZ(0,"th",35),t._uU(1,"Channel ID"),t.qZA())}const lt=n=>({width:n});function gu(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"div",37)(2,"span",38),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,lt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.channelId)}}function fu(n,o){1&n&&(t.TgZ(0,"th",35),t._uU(1,"Peer Alias"),t.qZA())}function Cu(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"div",37)(2,"span",38),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,lt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.alias)}}function xu(n,o){1&n&&(t.TgZ(0,"th",39),t._uU(1,"Events"),t.qZA())}function yu(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.events))}}function bu(n,o){1&n&&(t.TgZ(0,"th",39),t._uU(1,"Amount (Sats)"),t.qZA())}function Tu(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.totalAmount))}}function Lu(n,o){1&n&&(t.TgZ(0,"th",39),t._uU(1,"Fee (Sats)"),t.qZA())}function vu(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.totalFee))}}function Zu(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No incoming routing peer available."),t.qZA())}function Su(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting incoming routing peers..."),t.qZA())}function Au(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function wu(n,o){if(1&n&&(t.TgZ(0,"td",41),t.YNc(1,Zu,2,0,"p",42)(2,Su,2,0,"p",42)(3,Au,2,1,"p",42),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.routingPeersIncoming&&e.routingPeersIncoming.data)||(null==e.routingPeersIncoming||null==e.routingPeersIncoming.data?null:e.routingPeersIncoming.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.routingPeersIncoming&&e.routingPeersIncoming.data)||(null==e.routingPeersIncoming||null==e.routingPeersIncoming.data?null:e.routingPeersIncoming.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.routingPeersIncoming&&e.routingPeersIncoming.data)||(null==e.routingPeersIncoming||null==e.routingPeersIncoming.data?null:e.routingPeersIncoming.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const Qt=n=>({"display-none":n});function Eu(n,o){if(1&n&&t._UZ(0,"tr",43),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Qt,(null==e.routingPeersIncoming?null:e.routingPeersIncoming.data)&&(null==e.routingPeersIncoming||null==e.routingPeersIncoming.data?null:e.routingPeersIncoming.data.length)>0))}}function Iu(n,o){1&n&&t._UZ(0,"tr",44)}function Fu(n,o){1&n&&t._UZ(0,"tr",45)}function qu(n,o){1&n&&t._UZ(0,"mat-progress-bar",34)}function Pu(n,o){1&n&&(t.TgZ(0,"th",35),t._uU(1,"Channel ID"),t.qZA())}function Ou(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"div",37)(2,"span",38),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,lt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.channelId)}}function Uu(n,o){1&n&&(t.TgZ(0,"th",35),t._uU(1,"Peer Alias"),t.qZA())}function ku(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"div",37)(2,"span",38),t._uU(3),t.qZA()()()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,lt,i.screenSize===i.screenSizeEnum.XS?"6rem":i.colWidth)),t.xp6(2),t.Oqu(null==e?null:e.alias)}}function Ru(n,o){1&n&&(t.TgZ(0,"th",39),t._uU(1,"Events"),t.qZA())}function Mu(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.events))}}function Nu(n,o){1&n&&(t.TgZ(0,"th",39),t._uU(1,"Amount (Sats)"),t.qZA())}function Du(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.totalAmount))}}function Ju(n,o){1&n&&(t.TgZ(0,"th",39),t._uU(1,"Fee (Sats)"),t.qZA())}function Hu(n,o){if(1&n&&(t.TgZ(0,"td",36)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.totalFee))}}function Qu(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"No outgoing routing peer available."),t.qZA())}function Bu(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting outgoing routing peers..."),t.qZA())}function Vu(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function Yu(n,o){if(1&n&&(t.TgZ(0,"td",41),t.YNc(1,Qu,2,0,"p",42)(2,Bu,2,0,"p",42)(3,Vu,2,1,"p",42),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.routingPeersOutgoing&&e.routingPeersOutgoing.data)||(null==e.routingPeersOutgoing||null==e.routingPeersOutgoing.data?null:e.routingPeersOutgoing.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.routingPeersOutgoing&&e.routingPeersOutgoing.data)||(null==e.routingPeersOutgoing||null==e.routingPeersOutgoing.data?null:e.routingPeersOutgoing.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.routingPeersOutgoing&&e.routingPeersOutgoing.data)||(null==e.routingPeersOutgoing||null==e.routingPeersOutgoing.data?null:e.routingPeersOutgoing.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}function zu(n,o){if(1&n&&t._UZ(0,"tr",43),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Qt,(null==e.routingPeersOutgoing?null:e.routingPeersOutgoing.data)&&(null==e.routingPeersOutgoing||null==e.routingPeersOutgoing.data?null:e.routingPeersOutgoing.data.length)>0))}}function Gu(n,o){1&n&&t._UZ(0,"tr",44)}function Wu(n,o){1&n&&t._UZ(0,"tr",45)}const Ku=(n,o)=>({"mt-2":n,"mt-1":o}),Xu=()=>["no_incoming_event"],$u=n=>({"mt-2":n}),ju=()=>["no_outgoing_event"];function tp(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7),t._uU(4,"Incoming"),t.qZA(),t._UZ(5,"div",8),t.qZA(),t.TgZ(6,"div",9),t.YNc(7,hu,1,0,"mat-progress-bar",10),t.TgZ(8,"table",11,12),t.ynx(10,13),t.YNc(11,_u,2,0,"th",14)(12,gu,4,4,"td",15),t.BQk(),t.ynx(13,16),t.YNc(14,fu,2,0,"th",14)(15,Cu,4,4,"td",15),t.BQk(),t.ynx(16,17),t.YNc(17,xu,2,0,"th",18)(18,yu,4,3,"td",15),t.BQk(),t.ynx(19,19),t.YNc(20,bu,2,0,"th",18)(21,Tu,4,3,"td",15),t.BQk(),t.ynx(22,20),t.YNc(23,Lu,2,0,"th",18)(24,vu,4,3,"td",15),t.BQk(),t.ynx(25,21),t.YNc(26,wu,4,3,"td",22),t.BQk(),t.YNc(27,Eu,1,3,"tr",23)(28,Iu,1,0,"tr",24)(29,Fu,1,0,"tr",25),t.qZA()(),t._UZ(30,"mat-paginator",26,27),t.qZA(),t.TgZ(32,"div",28)(33,"div",6)(34,"div",7),t._uU(35,"Outgoing"),t.qZA(),t._UZ(36,"div",8),t.qZA(),t.TgZ(37,"div",29),t.YNc(38,qu,1,0,"mat-progress-bar",10),t.TgZ(39,"table",30,31),t.ynx(41,13),t.YNc(42,Pu,2,0,"th",14)(43,Ou,4,4,"td",15),t.BQk(),t.ynx(44,16),t.YNc(45,Uu,2,0,"th",14)(46,ku,4,4,"td",15),t.BQk(),t.ynx(47,17),t.YNc(48,Ru,2,0,"th",18)(49,Mu,4,3,"td",15),t.BQk(),t.ynx(50,19),t.YNc(51,Nu,2,0,"th",18)(52,Du,4,3,"td",15),t.BQk(),t.ynx(53,20),t.YNc(54,Ju,2,0,"th",18)(55,Hu,4,3,"td",15),t.BQk(),t.ynx(56,32),t.YNc(57,Yu,4,3,"td",22),t.BQk(),t.YNc(58,zu,1,3,"tr",23)(59,Gu,1,0,"tr",24)(60,Wu,1,0,"tr",25),t.qZA(),t._UZ(61,"mat-paginator",26,33),t.qZA()()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngClass",t.WLB(22,Ku,e.screenSize===e.screenSizeEnum.XS,e.screenSize===e.screenSizeEnum.SM)),t.xp6(5),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",e.tableSetting.sortBy)("matSortDirection",e.tableSetting.sortOrder)("dataSource",e.routingPeersIncoming),t.xp6(19),t.Q6J("matFooterRowDef",t.DdM(25,Xu)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS),t.xp6(3),t.Q6J("ngClass",t.VKq(26,$u,e.screenSize!==e.screenSizeEnum.LG)),t.xp6(5),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("matSortActive",e.tableSetting.sortBy)("matSortDirection",e.tableSetting.sortOrder)("dataSource",e.routingPeersOutgoing),t.xp6(19),t.Q6J("matFooterRowDef",t.DdM(28,ju)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let ep=(()=>{class n{constructor(e,i,a,s){this.logger=e,this.commonService=i,this.store=a,this.camelCaseWithSpaces=s,this.nodePageDefs=l.Xk,this.selFilterByIn="all",this.selFilterByOut="all",this.colWidth="20rem",this.PAGE_ID="routing",this.tableSetting={tableId:"routing_peers",recordsPerPage:l.IV,sortBy:"totalFee",sortOrder:l.Pi.DESCENDING},this.routingPeersData=[],this.displayedColumns=[],this.routingPeersIncoming=new c.by([]),this.routingPeersOutgoing=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.filterIn="",this.filterOut="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new p.x,new p.x,new p.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(C.nF).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/(2*this.displayedColumns.length)/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(C.PP).pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.routingPeersData=e.payments&&e.payments.relayed?e.payments.relayed:[],this.routingPeersData.length>0&&this.sortIn&&this.paginatorIn&&this.sortOut&&this.paginatorOut&&this.loadRoutingPeersTable(this.routingPeersData),this.logger.info(e)})}ngAfterViewInit(){this.routingPeersData.length>0&&this.sortIn&&this.paginatorIn&&this.sortOut&&this.paginatorOut&&this.loadRoutingPeersTable(this.routingPeersData)}applyFilterIncoming(){this.routingPeersIncoming.filter=this.filterIn.trim().toLowerCase()}applyFilterOutgoing(){this.routingPeersOutgoing.filter=this.filterOut.trim().toLowerCase()}getLabel(e){const i=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(a=>a.column===e);return i?i.label?i.label:this.camelCaseWithSpaces.transform(i.column,"_"):this.commonService.titleCase(e)}setFilterPredicate(){this.routingPeersIncoming.filterPredicate=(e,i)=>{let a="";return a="all"===this.selFilterByIn?JSON.stringify(e).toLowerCase():"string"==typeof e[this.selFilterByIn]?e[this.selFilterByIn].toLowerCase():"boolean"==typeof e[this.selFilterByIn]?e[this.selFilterByIn]?"yes":"no":e[this.selFilterByIn].toString(),a.includes(i)},this.routingPeersOutgoing.filterPredicate=(e,i)=>{let a="";switch(this.selFilterByOut){case"all":a=JSON.stringify(e).toLowerCase();break;case"total_amount":case"total_fee":a=(+(e[this.selFilterByOut]||0)/1e3).toString()||"";break;default:a="string"==typeof e[this.selFilterByOut]?e[this.selFilterByOut].toLowerCase():"boolean"==typeof e[this.selFilterByOut]?e[this.selFilterByOut]?"yes":"no":e[this.selFilterByOut].toString()}return a.includes(i)}}loadRoutingPeersTable(e){if(e.length>0){const i=this.groupRoutingPeers(e);this.routingPeersIncoming=new c.by(i[0]),this.routingPeersIncoming.sort=this.sortIn,this.routingPeersIncoming.paginator=this.paginatorIn,this.logger.info(this.routingPeersIncoming),this.routingPeersOutgoing=new c.by(i[1]),this.routingPeersOutgoing.sort=this.sortOut,this.routingPeersOutgoing.paginator=this.paginatorOut,this.logger.info(this.routingPeersOutgoing)}else this.routingPeersIncoming=new c.by([]),this.routingPeersOutgoing=new c.by([]);this.setFilterPredicate(),this.applyFilterIncoming(),this.applyFilterOutgoing()}groupRoutingPeers(e){const i=[],a=[];return e.forEach(s=>{const r=i.find(I=>I.channelId===s.fromChannelId),_=a.find(I=>I.channelId===s.toChannelId);r?(r.events++,r.totalAmount=+r.totalAmount+ +s.amountIn,r.totalFee=s.amountIn-s.amountOut+ +r.totalFee):i.push({channelId:s.fromChannelId,alias:s.fromChannelAlias,events:1,totalAmount:+s.amountIn,totalFee:s.amountIn-s.amountOut}),_?(_.events++,_.totalAmount=+_.totalAmount+ +s.amountOut,_.totalFee=s.amountIn-s.amountOut+ +_.totalFee):a.push({channelId:s.toChannelId,alias:s.toChannelAlias,events:1,totalAmount:+s.amountOut,totalFee:s.amountIn-s.amountOut})}),[this.commonService.sortDescByKey(i,"totalFee"),this.commonService.sortDescByKey(a,"totalFee")]}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(M.v),t.Y36(A.yh),t.Y36(z.i1))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-routing-peers"]],viewQuery:function(i,a){if(1&i&&(t.Gf(cu,5,L.YE),t.Gf(uu,5,L.YE),t.Gf(pu,5),t.Gf(mu,5)),2&i){let s;t.iGM(s=t.CRH())&&(a.sortIn=s.first),t.iGM(s=t.CRH())&&(a.sortOut=s.first),t.iGM(s=t.CRH())&&(a.paginatorIn=s.first),t.iGM(s=t.CRH())&&(a.paginatorOut=s.first)}},features:[t._Bn([{provide:w.ye,useValue:(0,l.pt)("Peers")}])],decls:3,vars:2,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayout.gt-md","row","fxFlex","100","fxLayoutAlign","space-between stretch","class","page-sub-title-container mt-2",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayout.gt-md","row","fxFlex","100","fxLayoutAlign","space-between stretch",1,"page-sub-title-container","mt-2"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start stretch",1,"mb-4"],["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"page-sub-title-container","w-100",3,"ngClass"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","start start","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",1,"overflow-auto","incoming-table",3,"matSortActive","matSortDirection","dataSource"],["tableIn",""],["matColumnDef","channelId"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias"],["matColumnDef","events"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","totalAmount"],["matColumnDef","totalFee"],["matColumnDef","no_incoming_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["paginatorIn",""],["fxLayout","column","fxFlex","49","fxLayoutAlign","end stretch",1,"mb-4"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","matSort","",1,"overflow-auto","outgoing-table",3,"matSortActive","matSortDirection","dataSource"],["tableOut",""],["matColumnDef","no_outgoing_event"],["paginatorOut",""],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(i,a){1&i&&(t.TgZ(0,"div",0),t.YNc(1,du,2,1,"div",1)(2,tp,63,29,"div",2),t.qZA()),2&i&&(t.xp6(1),t.Q6J("ngIf",""!==a.errorMessage),t.xp6(1),t.Q6J("ngIf",""===a.errorMessage))},dependencies:[u.mk,u.O5,u.PC,d.xw,d.Wh,d.yH,v.oO,v.Zl,J.pW,L.YE,L.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,w.NW,k.$V,u.JJ]})}return n})();function np(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.activeLink=s.link)}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit,i=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",i.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let ip=(()=>{class n{constructor(e){this.router=e,this.faChartBar=b.koM,this.links=[{link:"routingreport",name:"Routing"},{link:"transactions",name:"Transactions"}],this.activeLink=this.links[0].link,this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){const e=this.links.find(i=>this.router.url.includes(i.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,h.R)(this.unSubs[0]),(0,Q.h)(i=>i instanceof y.Av)).subscribe({next:i=>{const a=this.links.find(s=>i.urlAfterRedirects.includes(s.link));this.activeLink=a?a.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-reports"]],decls:12,vars:3,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(i,a){if(1&i&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Reports"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),t.YNc(8,np,2,3,"div",6),t.qZA(),t._UZ(9,"mat-tab-nav-panel",null,7)(11,"router-outlet"),t.qZA()()()),2&i){const s=t.MAs(10);t.xp6(1),t.Q6J("icon",a.faChartBar),t.xp6(6),t.Q6J("tabPanel",s),t.xp6(1),t.Q6J("ngForOf",a.links)}},dependencies:[u.sg,F.BN,d.xw,d.Wh,T.a8,T.dn,P.BU,P.sW,P.Nj,y.lC,y.rH]})}return n})();var Bt=g(25),Vt=g(1948);function ap(n,o){if(1&n&&(t.TgZ(0,"div",13),t._uU(1),t.ALo(2,"number"),t.ALo(3,"number"),t.qZA()),2&n){const e=t.oxw();t.Q6J("@fadeIn",e.totalFeeSat),t.xp6(1),t.AsE("",t.xi3(2,3,e.totalFeeSat||0,"1.0-2")," Sats/",t.lcZ(3,6,e.filteredEventsBySelectedPeriod.length||0)," Events")}}function op(n,o){1&n&&(t.TgZ(0,"div",14),t._uU(1,"No routing report for the selected period"),t.qZA())}function sp(n,o){if(1&n&&(t.TgZ(0,"span")(1,"span",17),t._uU(2),t.ALo(3,"number"),t.qZA(),t.TgZ(4,"span",17),t._uU(5),t.ALo(6,"number"),t.qZA()()),2&n){const e=o.model,i=t.oxw(2);t.xp6(2),t.hij("Events: ",t.lcZ(3,2,(i.selReportBy===i.reportBy.EVENTS?e.value:e.extra.totalEvents)||0),""),t.xp6(3),t.hij("Fee: ",t.xi3(6,4,(i.selReportBy===i.reportBy.EVENTS?e.extra.totalFees:e.value)||0,"1.0-2"),"")}}function lp(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"ngx-charts-bar-vertical",15),t.NdJ("select",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onChartBarSelected(a))})("mouseup",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onChartMouseUp(a))}),t.YNc(1,sp,7,7,"ng-template",null,16,t.W1O),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("view",e.view)("results",e.routingReportData)("gradient",!1)("xAxis",!0)("yAxis",!0)("showXAxisLabel",!0)("showYAxisLabel",e.showYAxisLabel)("xAxisLabel",e.xAxisLabel)("yAxisLabel",e.yAxisLabel)("showGridLines",!1)("showDataLabel",!1)}}function rp(n,o){if(1&n&&t._UZ(0,"rtl-ecl-forwarding-history",18),2&n){const e=t.oxw();t.Q6J("pageId","reports")("tableId","routing")("eventsData",e.filteredEventsBySelectedPeriod)("selFilter",e.eventFilterValue)}}let cp=(()=>{class n{constructor(e,i,a){this.logger=e,this.commonService=i,this.store=a,this.reportPeriod=l.op[0],this.secondsInADay=86400,this.events=[],this.filteredEventsBySelectedPeriod=[],this.eventFilterValue="",this.reportBy=l.Xr,this.selReportBy=l.Xr.FEES,this.totalFeeSat=null,this.today=new Date(Date.now()),this.startDate=new Date(this.today.getFullYear(),this.today.getMonth(),1,0,0,0),this.endDate=new Date(this.today.getFullYear(),this.today.getMonth(),this.getMonthDays(this.today.getMonth(),this.today.getFullYear()),23,59,59),this.routingReportData=[],this.view=[350,350],this.screenPaddingX=100,this.gradient=!0,this.xAxisLabel="Date",this.yAxisLabel="Fee (Sats)",this.showYAxisLabel=!0,this.screenSize="",this.screenSizeEnum=l.cu,this.unSubs=[new p.x,new p.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.showYAxisLabel=!(this.screenSize===l.cu.XS||this.screenSize===l.cu.SM),this.store.select(C.PP).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.events=e.payments&&e.payments.relayed?e.payments.relayed:[],this.filterForwardingEvents(this.startDate,this.endDate),this.logger.info(e)}),this.commonService.containerSizeUpdated.pipe((0,h.R)(this.unSubs[1])).subscribe(e=>{switch(this.screenSize){case l.cu.MD:this.screenPaddingX=e.width/10;break;case l.cu.LG:this.screenPaddingX=e.width/16;break;default:this.screenPaddingX=e.width/20}this.view=[e.width-this.screenPaddingX,e.height/2.2],this.logger.info("Container Size: "+JSON.stringify(e)),this.logger.info("View: "+JSON.stringify(this.view))})}filterForwardingEvents(e,i){const a=Math.round(e.getTime()/1e3),s=Math.round(i.getTime()/1e3);this.logger.info("Filtering Forwarding Events Starting at "+new Date(Date.now()).toLocaleString()+" From "+e.toLocaleString()+" To "+i.toLocaleString()),this.filteredEventsBySelectedPeriod=[],this.routingReportData=[],this.totalFeeSat=null,this.events&&this.events.length>0&&(this.events.forEach(r=>{Math.floor((r.timestamp||0)/1e3)>=a&&Math.floor((r.timestamp||0)/1e3)0&&"ngx-charts"===e.srcElement.classList[0]&&(this.eventFilterValue="")}onChartBarSelected(e){this.eventFilterValue=this.reportPeriod===l.op[1]?e.name+"/"+this.startDate.getFullYear():e.name.toString().padStart(2,"0")+"/"+l.gg[this.startDate.getMonth()].name+"/"+this.startDate.getFullYear()}prepareFeeReport(e){const i=Math.round(e.getTime()/1e3),a=[];if(this.totalFeeSat=0,this.logger.info("Fee Report Prepare Starting at "+new Date(Date.now()).toLocaleString()+" From "+e.toLocaleString()),this.reportPeriod===l.op[1]){for(let s=0;s<12;s++)a.push({name:l.gg[s].name,value:0,extra:{totalEvents:0}});this.filteredEventsBySelectedPeriod?.map(s=>{const r=new Date(s.timestamp||0).getMonth();return a[r].value=a[r].value+((s.amountIn||0)-(s.amountOut||0)),a[r].extra.totalEvents=a[r].extra.totalEvents+1,this.totalFeeSat=(this.totalFeeSat?this.totalFeeSat:0)+((s.amountIn||0)-(s.amountOut||0)),this.filteredEventsBySelectedPeriod})}else{for(let s=0;s{const r=Math.floor((Math.floor((s.timestamp||0)/1e3)-i)/this.secondsInADay);return a[r].value=a[r].value+((s.amountIn||0)-(s.amountOut||0)),a[r].extra.totalEvents=a[r].extra.totalEvents+1,this.totalFeeSat=(this.totalFeeSat?this.totalFeeSat:0)+((s.amountIn||0)-(s.amountOut||0)),this.filteredEventsBySelectedPeriod})}return this.logger.info("Fee Report Prepare Finished at "+new Date(Date.now()).toLocaleString()),a}prepareEventsReport(e){const i=Math.round(e.getTime()/1e3),a=[];if(this.totalFeeSat=0,this.logger.info("Events Report Prepare Starting at "+new Date(Date.now()).toLocaleString()+" From "+e.toLocaleString()),this.reportPeriod===l.op[1]){for(let s=0;s<12;s++)a.push({name:l.gg[s].name,value:0,extra:{totalFees:0}});this.filteredEventsBySelectedPeriod?.map(s=>{const r=new Date(s.timestamp||0).getMonth();return a[r].value=a[r].value+1,a[r].extra.totalFees=a[r].extra.totalFees+((s.amountIn||0)-(s.amountOut||0)),this.totalFeeSat=(this.totalFeeSat?this.totalFeeSat:0)+((s.amountIn||0)-(s.amountOut||0)),this.filteredEventsBySelectedPeriod})}else{for(let s=0;s{const r=Math.floor((Math.floor((s.timestamp||0)/1e3)-i)/this.secondsInADay);return a[r].value=a[r].value+1,a[r].extra.totalFees=a[r].extra.totalFees+((s.amountIn||0)-(s.amountOut||0)),this.totalFeeSat=(this.totalFeeSat?this.totalFeeSat:0)+((s.amountIn||0)-(s.amountOut||0)),this.filteredEventsBySelectedPeriod})}return this.logger.info("Events Report Prepare Finished at "+new Date(Date.now()).toLocaleString()),a}onSelectionChange(e){const i=e.selDate.getMonth(),a=e.selDate.getFullYear();this.reportPeriod=e.selScrollRange,this.reportPeriod===l.op[1]?(this.startDate=new Date(a,0,1,0,0,0),this.endDate=new Date(a,11,31,23,59,59)):(this.startDate=new Date(a,i,1,0,0,0),this.endDate=new Date(a,i,this.getMonthDays(i,a),23,59,59)),this.filterForwardingEvents(this.startDate,this.endDate),this.eventFilterValue=""}getMonthDays(e,i){return 1===e&&i%4==0?l.gg[e].days+1:l.gg[e].days}onSelReportByChange(){this.yAxisLabel=this.selReportBy===this.reportBy.EVENTS?"Events":"Fee (Sats)",this.routingReportData=this.selReportBy===this.reportBy.EVENTS?this.prepareEventsReport(this.startDate):this.prepareFeeReport(this.startDate)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(M.v),t.Y36(A.yh))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-routing-report"]],hostBindings:function(i,a){1&i&&t.NdJ("mouseup",function(r){return a.onChartMouseUp(r)})},decls:17,vars:7,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],[3,"stepChanged"],["fxLayout","column","fxLayoutAlign","center center",1,"padding-gap-x"],["color","primary","name","selReportBy","fxFlex","100","fxLayoutAlign","start center",1,"my-1",3,"ngModel","ngModelChange","change"],[1,"mr-2"],["tabindex","1",1,"mr-2",3,"value"],["tabindex","2",3,"value"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 font-bold-700 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",4,"ngIf"],[1,"mt-1"],["class","one-color",3,"view","results","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","select","mouseup",4,"ngIf"],[3,"pageId","tableId","eventsData","selFilter",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","font-bold-700","mt-1"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1"],[1,"one-color",3,"view","results","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","select","mouseup"],["tooltipTemplate",""],[1,"tooltip-label"],[3,"pageId","tableId","eventsData","selFilter"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"rtl-horizontal-scroller",1),t.NdJ("stepChanged",function(r){return a.onSelectionChange(r)}),t.qZA(),t.TgZ(2,"div",2)(3,"mat-radio-group",3),t.NdJ("ngModelChange",function(r){return a.selReportBy=r})("change",function(){return a.onSelReportByChange()}),t.TgZ(4,"span",4),t._uU(5,"Report By: "),t.qZA(),t.TgZ(6,"mat-radio-button",5),t._uU(7,"Fees"),t.qZA(),t.TgZ(8,"mat-radio-button",6),t._uU(9,"Events"),t.qZA()()(),t.TgZ(10,"div",7),t.YNc(11,ap,4,8,"div",8)(12,op,2,0,"div",9),t.TgZ(13,"div",10),t.YNc(14,lp,3,11,"ngx-charts-bar-vertical",11),t.qZA(),t.TgZ(15,"div",10),t.YNc(16,rp,1,4,"rtl-ecl-forwarding-history",12),t.qZA()()()),2&i&&(t.xp6(3),t.Q6J("ngModel",a.selReportBy),t.xp6(3),t.s9C("value",a.reportBy.FEES),t.xp6(2),t.s9C("value",a.reportBy.EVENTS),t.xp6(3),t.Q6J("ngIf",a.routingReportData.length>0&&a.filteredEventsBySelectedPeriod.length>0),t.xp6(1),t.Q6J("ngIf",a.routingReportData.length<=0||a.filteredEventsBySelectedPeriod.length<=0),t.xp6(2),t.Q6J("ngIf",a.routingReportData.length>0&&a.filteredEventsBySelectedPeriod.length>0),t.xp6(2),t.Q6J("ngIf",a.filteredEventsBySelectedPeriod.length>0))},dependencies:[u.O5,m.JJ,m.On,d.xw,d.Wh,d.yH,ot.VQ,ot.U0,Bt.K$,Vt.D,Ht,u.JJ],data:{animation:[xt.J]}})}return n})();var up=g(5362);function pp(n,o){if(1&n&&(t.TgZ(0,"div",10),t._uU(1),t.ALo(2,"number"),t.ALo(3,"number"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.AsE(" Paid ",t.xi3(2,2,e.transactionsReportSummary.amountPaidSelectedPeriod||0,"1.0-2")," Sats/",t.lcZ(3,5,e.transactionsReportSummary.paymentsSelectedPeriod)," Payments ")}}function mp(n,o){if(1&n&&(t.TgZ(0,"div",10),t._uU(1),t.ALo(2,"number"),t.ALo(3,"number"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.AsE(" Received ",t.xi3(2,2,e.transactionsReportSummary.amountReceivedSelectedPeriod||0,"1.0-2")," Sats/",t.lcZ(3,5,e.transactionsReportSummary.invoicesSelectedPeriod)," Invoices ")}}function dp(n,o){if(1&n&&(t.TgZ(0,"div",8),t.YNc(1,pp,4,7,"div",9)(2,mp,4,7,"div",9),t.qZA()),2&n){const e=t.oxw();t.Q6J("@fadeIn",e.transactionsReportSummary),t.xp6(1),t.Q6J("ngIf",e.transactionsReportSummary.paymentsSelectedPeriod),t.xp6(1),t.Q6J("ngIf",e.transactionsReportSummary.invoicesSelectedPeriod)}}function hp(n,o){1&n&&(t.TgZ(0,"div",11),t._uU(1,"No transactions report for the selected period"),t.qZA())}function _p(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.ALo(2,"number"),t.ALo(3,"number"),t.qZA()),2&n){const e=o.model;t.xp6(1),t.HOy("",e.name,": ",t.xi3(2,4,e.value||0,"1.0-2"),"/# ","Paid"===e.name?"Payments":"Invoices",": ",t.lcZ(3,7,(null==e.extra?null:e.extra.total)||0),"")}}function gp(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"ngx-charts-bar-vertical-2d",12),t.NdJ("select",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onChartBarSelected(a))})("mouseup",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.onChartMouseUp(a))}),t.YNc(1,_p,4,9,"ng-template",null,13,t.W1O),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("view",e.view)("results",e.transactionsReportData)("noBarWhenZero",!1)("gradient",!1)("xAxis",!0)("yAxis",!0)("showXAxisLabel",!0)("showYAxisLabel",e.showYAxisLabel)("xAxisLabel",e.xAxisLabel)("yAxisLabel",e.yAxisLabel)("showGridLines",!1)("showDataLabel",!1)("groupPadding",e.reportPeriod===e.scrollRanges[0]?2:8)}}function fp(n,o){if(1&n&&t._UZ(0,"rtl-transactions-report-table",15),2&n){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("tableSetting",e.tableSetting)("dataList",e.transactionsNonZeroReportData)("dataRange",e.reportPeriod)("selFilter",e.transactionFilterValue)}}let Cp=(()=>{class n{constructor(e,i,a){this.logger=e,this.commonService=i,this.store=a,this.scrollRanges=l.op,this.reportPeriod=l.op[0],this.secondsInADay=86400,this.payments=[],this.invoices=[],this.colWidth="20rem",this.PAGE_ID="reports",this.tableSetting={tableId:"transactions",recordsPerPage:l.IV,sortBy:"date",sortOrder:l.Pi.DESCENDING},this.displayedColumns=["date","amount_paid","num_payments","amount_received","num_invoices"],this.transactionsReportSummary={paymentsSelectedPeriod:0,invoicesSelectedPeriod:0,amountPaidSelectedPeriod:0,amountReceivedSelectedPeriod:0},this.transactionFilterValue="",this.today=new Date(Date.now()),this.startDate=new Date(this.today.getFullYear(),this.today.getMonth(),1,0,0,0),this.endDate=new Date(this.today.getFullYear(),this.today.getMonth(),this.getMonthDays(this.today.getMonth(),this.today.getFullYear()),23,59,59),this.transactionsReportData=[],this.transactionsNonZeroReportData=[],this.view=[350,350],this.screenPaddingX=100,this.gradient=!0,this.xAxisLabel="Date",this.yAxisLabel="Amount (Sats)",this.showYAxisLabel=!0,this.screenSize="",this.screenSizeEnum=l.cu,this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.showYAxisLabel=!(this.screenSize===l.cu.XS||this.screenSize===l.cu.SM),this.store.select(C.nF).pipe((0,h.R)(this.unSubs[0])).subscribe(e=>{this.tableSetting=e.pageSettings.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId)||l.c3.find(i=>i.pageId===this.PAGE_ID)?.tables.find(i=>i.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(C.PP).pipe((0,h.R)(this.unSubs[1]),(0,rt.M)(this.store.select(C.Ef))).subscribe(([e,i])=>{this.payments=e.payments.sent?e.payments.sent:[],this.invoices=i.invoices?i.invoices:[],(this.payments.length>0||this.invoices.length>0)&&(this.transactionsReportData=this.filterTransactionsForSelectedPeriod(this.startDate,this.endDate),this.transactionsNonZeroReportData=this.prepareTableData())}),this.commonService.containerSizeUpdated.pipe((0,h.R)(this.unSubs[2])).subscribe(e=>{switch(this.screenSize){case l.cu.MD:this.screenPaddingX=e.width/10;break;case l.cu.LG:this.screenPaddingX=e.width/16;break;default:this.screenPaddingX=e.width/20}this.view=[e.width-this.screenPaddingX,e.height/2.2],this.logger.info("Container Size: "+JSON.stringify(e)),this.logger.info("View: "+JSON.stringify(this.view))})}onChartMouseUp(e){"svg"===e.srcElement.tagName&&e.srcElement.classList.length>0&&"ngx-charts"===e.srcElement.classList[0]&&(this.transactionFilterValue="")}onChartBarSelected(e){this.transactionFilterValue=this.reportPeriod===l.op[1]?e.series.toString()+"/"+this.startDate.getFullYear():e.series.toString().padStart(2,"0")+"/"+l.gg[this.startDate.getMonth()].name+"/"+this.startDate.getFullYear()}filterTransactionsForSelectedPeriod(e,i){const a=Math.round(e.getTime()/1e3),s=Math.round(i.getTime()/1e3),r=[];this.transactionsReportSummary={paymentsSelectedPeriod:0,invoicesSelectedPeriod:0,amountPaidSelectedPeriod:0,amountReceivedSelectedPeriod:0};const _=this.payments?.filter(x=>x.firstPartTimestamp&&Math.floor(x.firstPartTimestamp/1e3)>=a&&Math.floor(x.firstPartTimestamp/1e3)"received"===x.status&&x.timestamp&&x.timestamp>=a&&x.timestamp{const O=new Date(x.firstPartTimestamp||0).getMonth();return this.transactionsReportSummary.amountPaidSelectedPeriod=this.transactionsReportSummary.amountPaidSelectedPeriod+(x.recipientAmount||0),r[O].series[0].value=r[O].series[0].value+x.recipientAmount,r[O].series[0].extra.total=r[O].series[0].extra.total+1,this.transactionsReportSummary}),I?.map(x=>{const O=new Date(1e3*(x.timestamp||0)).getMonth();return this.transactionsReportSummary.amountReceivedSelectedPeriod=this.transactionsReportSummary.amountReceivedSelectedPeriod+(x.amountSettled||0),r[O].series[1].value=r[O].series[1].value+x.amountSettled,r[O].series[1].extra.total=r[O].series[1].extra.total+1,this.transactionsReportSummary})}else{for(let x=0;x{const O=Math.floor((Math.floor((x.firstPartTimestamp||0)/1e3)-a)/this.secondsInADay);return this.transactionsReportSummary.amountPaidSelectedPeriod=this.transactionsReportSummary.amountPaidSelectedPeriod+(x.recipientAmount||0),r[O].series[0].value=r[O].series[0].value+x.recipientAmount,r[O].series[0].extra.total=r[O].series[0].extra.total+1,this.transactionsReportSummary}),I?.map(x=>{const O=Math.floor(((x.timestamp||0)-a)/this.secondsInADay);return this.transactionsReportSummary.amountReceivedSelectedPeriod=this.transactionsReportSummary.amountReceivedSelectedPeriod+(x.amountSettled||0),r[O].series[1].value=r[O].series[1].value+x.amountSettled,r[O].series[1].extra.total=r[O].series[1].extra.total+1,this.transactionsReportSummary})}return r}prepareTableData(){return this.transactionsReportData?.reduce((e,i)=>i.series[0].extra.total>0||i.series[1].extra.total>0?e.concat({date:i.date,amount_paid:i.series[0].value,num_payments:i.series[0].extra.total,amount_received:i.series[1].value,num_invoices:i.series[1].extra.total}):e,[])}onSelectionChange(e){const i=e.selDate.getMonth(),a=e.selDate.getFullYear();this.reportPeriod=e.selScrollRange,this.reportPeriod===l.op[1]?(this.startDate=new Date(a,0,1,0,0,0),this.endDate=new Date(a,11,31,23,59,59)):(this.startDate=new Date(a,i,1,0,0,0),this.endDate=new Date(a,i,this.getMonthDays(i,a),23,59,59)),this.transactionsReportData=this.filterTransactionsForSelectedPeriod(this.startDate,this.endDate),this.transactionsNonZeroReportData=this.prepareTableData(),this.transactionFilterValue=""}getMonthDays(e,i){return 1===e&&i%4==0?l.gg[e].days+1:l.gg[e].days}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(U.mQ),t.Y36(M.v),t.Y36(A.yh))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-transactions-report"]],hostBindings:function(i,a){1&i&&t.NdJ("mouseup",function(r){return a.onChartMouseUp(r)})},decls:9,vars:4,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],[3,"stepChanged"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 font-bold-700 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",4,"ngIf"],[1,"mt-1"],["class","two-color",3,"view","results","noBarWhenZero","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","groupPadding","select","mouseup",4,"ngIf"],[3,"displayedColumns","tableSetting","dataList","dataRange","selFilter",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","font-bold-700","mt-1"],["fxLayout","row","fxLayoutAlign","start stretch","fxFlex","100",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start stretch","fxFlex","100"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1"],[1,"two-color",3,"view","results","noBarWhenZero","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","groupPadding","select","mouseup"],["tooltipTemplate",""],[1,"tooltip-label"],[3,"displayedColumns","tableSetting","dataList","dataRange","selFilter"]],template:function(i,a){1&i&&(t.TgZ(0,"div",0)(1,"rtl-horizontal-scroller",1),t.NdJ("stepChanged",function(r){return a.onSelectionChange(r)}),t.qZA(),t.TgZ(2,"div",2),t.YNc(3,dp,3,3,"div",3)(4,hp,2,0,"div",4),t.TgZ(5,"div",5),t.YNc(6,gp,3,13,"ngx-charts-bar-vertical-2d",6),t.qZA(),t.TgZ(7,"div",5),t.YNc(8,fp,1,5,"rtl-transactions-report-table",7),t.qZA()()()),2&i&&(t.xp6(3),t.Q6J("ngIf",a.transactionsNonZeroReportData.length>0),t.xp6(1),t.Q6J("ngIf",a.transactionsNonZeroReportData.length<=0),t.xp6(2),t.Q6J("ngIf",a.transactionsNonZeroReportData.length>0),t.xp6(2),t.Q6J("ngIf",a.transactionsNonZeroReportData.length>0))},dependencies:[u.O5,d.xw,d.Wh,d.yH,Bt.H5,Vt.D,up.g,u.JJ],data:{animation:[xt.J]}})}return n})();var R=g(5525),xp=g(4740);function yp(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",9),t.NdJ("click",function(){const s=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.activeLink=s.link)}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit,i=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",i.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let bp=(()=>{class n{constructor(e){this.router=e,this.faSearch=b.wn1,this.links=[{link:"lookups",name:"Lookup"},{link:"queryroutes",name:"Query Routes"}],this.activeLink=this.links[0].link,this.unSubs=[new p.x,new p.x,new p.x,new p.x]}ngOnInit(){const e=this.links.find(i=>this.router.url.includes(i.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,h.R)(this.unSubs[0]),(0,Q.h)(i=>i instanceof y.Av)).subscribe({next:i=>{const a=this.links.find(s=>i.urlAfterRedirects.includes(s.link));this.activeLink=a?a.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}static#t=this.\u0275fac=function(i){return new(i||n)(t.Y36(y.F0))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ecl-graph"]],decls:13,vars:3,consts:[["fxLayout","row wrap","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(i,a){if(1&i&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Graph Lookups"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),t.YNc(8,yp,2,3,"div",6),t.qZA(),t._UZ(9,"mat-tab-nav-panel",null,7),t.TgZ(11,"div",8),t._UZ(12,"router-outlet"),t.qZA()()()()),2&i){const s=t.MAs(10);t.xp6(1),t.Q6J("icon",a.faSearch),t.xp6(6),t.Q6J("tabPanel",s),t.xp6(1),t.Q6J("ngForOf",a.links)}},dependencies:[u.sg,F.BN,d.xw,d.Wh,d.yH,T.a8,T.dn,P.BU,P.sW,P.Nj,y.lC,y.rH]})}return n})();const Tp=[{path:"",component:Lt,children:[{path:"",pathMatch:"full",redirectTo:"home"},{path:"home",component:Ea,canActivate:[(0,R.fY)()]},{path:"onchain",component:fo,canActivate:[(0,R.fY)()],children:[{path:"",pathMatch:"full",redirectTo:"receive"},{path:"receive",component:as,canActivate:[(0,R.fY)()]},{path:"send",component:os,canActivate:[(0,R.fY)()]}]},{path:"connections",component:yo,canActivate:[(0,R.fY)()],children:[{path:"",pathMatch:"full",redirectTo:"channels"},{path:"channels",component:vs,canActivate:[(0,R.fY)()],children:[{path:"",pathMatch:"full",redirectTo:"open"},{path:"open",component:cr,canActivate:[(0,R.fY)()]},{path:"pending",component:Qr,canActivate:[(0,R.fY)()]},{path:"inactive",component:Cc,canActivate:[(0,R.fY)()]}]},{path:"peers",component:x1,data:{sweepAll:!1},canActivate:[(0,R.fY)()]}]},{path:"transactions",component:To,canActivate:[(0,R.fY)()],children:[{path:"",pathMatch:"full",redirectTo:"payments"},{path:"payments",component:At,canActivate:[(0,R.fY)()]},{path:"invoices",component:wt,canActivate:[(0,R.fY)()]}]},{path:"routing",component:vo,canActivate:[(0,R.fY)()],children:[{path:"",pathMatch:"full",redirectTo:"forwardinghistory"},{path:"forwardinghistory",component:Ht,canActivate:[(0,R.fY)()]},{path:"peers",component:ep,canActivate:[(0,R.fY)()]}]},{path:"reports",component:ip,canActivate:[(0,R.fY)()],children:[{path:"",pathMatch:"full",redirectTo:"routingreport"},{path:"routingreport",component:cp,canActivate:[(0,R.fY)()]},{path:"transactions",component:Cp,canActivate:[(0,R.fY)()]}]},{path:"graph",component:bp,canActivate:[(0,R.fY)()],children:[{path:"",pathMatch:"full",redirectTo:"lookups"},{path:"lookups",component:ns,canActivate:[(0,R.fY)()]},{path:"queryroutes",component:O1,canActivate:[(0,R.fY)()]}]},{path:"**",component:xp.w}]}],Lp=y.Bz.forChild(Tp);var vp=g(8339);let Zp=(()=>{class n{static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275mod=t.oAB({type:n,bootstrap:[Lt]});static#n=this.\u0275inj=t.cJS({imports:[u.ez,vp.m,Lp]})}return n})()}}]); \ No newline at end of file diff --git a/frontend/570.c455237a154ccda3.js b/frontend/570.c455237a154ccda3.js deleted file mode 100644 index 4a4b17e5..00000000 --- a/frontend/570.c455237a154ccda3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkRTLApp=self.webpackChunkRTLApp||[]).push([[570],{4570:(kC,Re,f)=>{f.r(Re),f.d(Re,{LNDModule:()=>qC});var m=f(6814),b=f(4190),pt=f(5256),e=f(9212),_=f(3814),D=f(6007);function ut(n,o){1&n&&e._UZ(0,"mat-progress-bar",3)}let Me=(()=>{class n{constructor(t){this.router=t,this.loading=!1,this.router.events.subscribe(a=>{switch(!0){case a instanceof b.OD:this.loading=!0;break;case a instanceof b.m2:case a instanceof b.gk:case a instanceof b.Q3:this.loading=!1}})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-lnd-root"]],decls:4,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"inner-sidenav-content"],["color","primary","mode","indeterminate",4,"ngIf"],["outlet","outlet"],["color","primary","mode","indeterminate"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,ut,1,0,"mat-progress-bar",1),e._UZ(2,"router-outlet",null,2),e.qZA()),2&a&&(e.xp6(1),e.Q6J("ngIf",i.loading))},dependencies:[m.O5,_.xw,_.Wh,_.yH,D.pW,b.lC],data:{animation:[pt.g]}})}return n})();var u=f(8645),d=f(9773),_e=f(2460),B=f(2181),Je=f(1449),y=f(590),l=f(2154),H=f(4818),x=f(7321),U=f(5980),q=f(4221),X=f(5154),N=f(6339),J=f(5597),F=f(7509),O=f(2296),v=f(5195),de=f(3176),ie=f(617),Ze=f(7988),P=f(4104),k=f(1476),S=f(3566),c=f(5313),w=f(8525),Q=f(7700),Z=f(9191),p=f(6223),R=f(2032),g=f(5683),E=f(3680),he=f(2599),K=f(2596),$=f(6985),te=f(6082);function mt(n,o){1&n&&(e.TgZ(0,"span",32),e._uU(1,"= "),e.qZA())}function _t(n,o){if(1&n&&(e.TgZ(0,"span",33),e._UZ(1,"fa-icon",34),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.convertedCurrency.symbol)}}function dt(n,o){if(1&n&&e._UZ(0,"span",35),2&n){const t=e.oxw();e.Q6J("innerHTML",t.convertedCurrency.symbol,e.oJD)}}function ht(n,o){if(1&n&&(e.TgZ(0,"mat-option",36),e._uU(1),e.ALo(2,"titlecase"),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t),e.xp6(1),e.Oqu(e.lcZ(2,2,t))}}function gt(n,o){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.invoiceError)}}function ft(n,o){if(1&n&&(e.TgZ(0,"div",37),e._UZ(1,"fa-icon",38),e.YNc(2,gt,2,1,"span",39),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faExclamationTriangle),e.xp6(1),e.Q6J("ngIf",""!==t.invoiceError)}}let Ct=(()=>{class n{constructor(t,a,i,s,r,h){this.dialogRef=t,this.data=a,this.store=i,this.decimalPipe=s,this.commonService=r,this.actions=h,this.faExclamationTriangle=y.eHv,this.convertedCurrency=null,this.memo="",this.isAmp=!1,this.invoiceValueHint="",this.invoicePaymentReq="",this.information={},this.private=!1,this.expiryStep=100,this.pageSize=l.IV,this.timeUnitEnum=l.Qk,this.timeUnits=l.LO,this.selTimeUnit=l.Qk.SECS,this.invoiceError="",this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.pageSize=this.data.pageSize,this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.actions.pipe((0,d.R)(this.unSubs[2]),(0,B.h)(t=>t.type===l.uR.UPDATE_API_CALL_STATUS_LND)).subscribe(t=>{t.type===l.uR.UPDATE_API_CALL_STATUS_LND&&"SaveNewInvoice"===t.payload.action&&(this.invoiceError=t.payload.message,t.payload.status===l.Bn.ERROR&&(this.invoiceError=t.payload.message),t.payload.status===l.Bn.COMPLETED&&this.dialogRef.close())})}onAddInvoice(t){this.invoiceError="";let a=0;a=this.expiry?this.selTimeUnit!==l.Qk.SECS?this.commonService.convertTime(this.expiry,this.selTimeUnit,l.Qk.SECS):this.expiry:l.$Y,this.store.dispatch((0,Z.Rd)({payload:{uiMessage:l.m6.ADD_INVOICE,memo:this.memo,value:this.invoiceValue,private:this.private,expiry:a,is_amp:this.isAmp,pageSize:this.pageSize,openModal:!0}}))}resetData(){this.memo="",this.invoiceValue=null,this.private=!1,this.isAmp=!1,this.expiry=null,this.invoiceValueHint="",this.selTimeUnit=l.Qk.SECS,this.invoiceError=""}onInvoiceValueChange(){this.selNode&&this.selNode.settings.fiatConversion&&this.invoiceValue&&this.invoiceValue>99&&(this.invoiceValueHint="",this.commonService.convertCurrency(this.invoiceValue,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,d.R)(this.unSubs[3])).subscribe({next:t=>{this.convertedCurrency=t,this.invoiceValueHint=this.decimalPipe.transform(this.convertedCurrency.OTHER,l.Xz.OTHER)+" "+this.convertedCurrency.unit},error:t=>{this.invoiceValueHint="Conversion Error: "+t}}))}onTimeUnitChange(t){this.expiry&&this.selTimeUnit!==t.value&&(this.expiry=this.commonService.convertTime(this.expiry,this.selTimeUnit,t.value)),this.selTimeUnit=t.value}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(Q.WI),e.Y36(q.yh),e.Y36(m.JJ),e.Y36(N.v),e.Y36(X.eX))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-create-invoices"]],decls:53,vars:20,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100"],["addInvoiceForm","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","end start"],["matInput","","autoFocus","","tabindex","1","name","memo",3,"ngModel","ngModelChange"],["fxLayout","column","fxFlex","50","fxLayoutAlign","start end"],["matInput","","type","number","tabindex","2","name","invoiceValue",3,"step","min","ngModel","ngModelChange","keyup"],["matSuffix",""],["fxLayout","row wrap","fxFlex","100"],["class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayout","column","fxFlex","24","fxLayoutAlign","start end"],["matInput","","type","number","tabindex","3","name","expiry",3,"step","min","ngModel","ngModelChange"],["tabindex","4","name","timeUnit",3,"value","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",1,"ml-2"],["fxFlex","49","fxLayoutAlign","start start"],["tabindex","4","color","primary","name","private",3,"ngModel","ngModelChange"],["matTooltip","Include routing hints for private channels","matTooltipPosition","above",1,"info-icon"],["tabindex","5","color","primary","name","amp",3,"ngModel","ngModelChange"],["matTooltip","Atomic multipath payment invoice","matTooltipPosition","above",1,"info-icon"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","6","type","reset",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","7",3,"click"],[1,"mr-3px"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],[3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],[4,"ngIf"]],template:function(a,i){if(1&a){const s=e.EpF();e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),e._uU(5,"Create Invoice"),e.qZA()(),e.TgZ(6,"button",5),e._uU(7,"X"),e.qZA()(),e.TgZ(8,"mat-card-content",6)(9,"form",7,8)(11,"mat-form-field",9)(12,"mat-label"),e._uU(13,"Memo"),e.qZA(),e.TgZ(14,"input",10),e.NdJ("ngModelChange",function(h){return i.memo=h}),e.qZA()(),e.TgZ(15,"mat-form-field",11)(16,"mat-label"),e._uU(17,"Amount"),e.qZA(),e.TgZ(18,"input",12),e.NdJ("ngModelChange",function(h){return i.invoiceValue=h})("keyup",function(){return i.onInvoiceValueChange()}),e.qZA(),e.TgZ(19,"span",13),e._uU(20," Sats "),e.qZA(),e.TgZ(21,"mat-hint",14),e.YNc(22,mt,2,0,"span",15)(23,_t,2,1,"span",16)(24,dt,1,1,"span",17),e._uU(25),e.qZA()(),e.TgZ(26,"mat-form-field",18)(27,"mat-label"),e._uU(28,"Expiry"),e.qZA(),e.TgZ(29,"input",19),e.NdJ("ngModelChange",function(h){return i.expiry=h}),e.qZA(),e.TgZ(30,"span",13),e._uU(31),e.ALo(32,"titlecase"),e.qZA()(),e.TgZ(33,"mat-form-field",18)(34,"mat-select",20),e.NdJ("selectionChange",function(h){return i.onTimeUnitChange(h)}),e.YNc(35,ht,3,4,"mat-option",21),e.qZA()(),e.TgZ(36,"div",22)(37,"div",23)(38,"mat-slide-toggle",24),e.NdJ("ngModelChange",function(h){return i.private=h}),e._uU(39,"Private Routing Hints"),e.qZA(),e.TgZ(40,"mat-icon",25),e._uU(41,"info_outline"),e.qZA()(),e.TgZ(42,"div",23)(43,"mat-slide-toggle",26),e.NdJ("ngModelChange",function(h){return i.isAmp=h}),e._uU(44,"AMP Invoice"),e.qZA(),e.TgZ(45,"mat-icon",27),e._uU(46,"info_outline"),e.qZA()()(),e.YNc(47,ft,3,2,"div",28),e.TgZ(48,"div",29)(49,"button",30),e.NdJ("click",function(){return i.resetData()}),e._uU(50,"Clear Field"),e.qZA(),e.TgZ(51,"button",31),e.NdJ("click",function(){e.CHM(s);const h=e.MAs(10);return e.KtG(i.onAddInvoice(h))}),e._uU(52,"Create Invoice"),e.qZA()()()()()()}2&a&&(e.xp6(6),e.Q6J("mat-dialog-close",!1),e.xp6(8),e.Q6J("ngModel",i.memo),e.xp6(4),e.Q6J("step",100)("min",1)("ngModel",i.invoiceValue),e.xp6(4),e.Q6J("ngIf",""!==i.invoiceValueHint),e.xp6(1),e.Q6J("ngIf",i.convertedCurrency&&"FA"===i.convertedCurrency.iconType&&""!==i.invoiceValueHint),e.xp6(1),e.Q6J("ngIf",i.convertedCurrency&&"SVG"===i.convertedCurrency.iconType&&""!==i.invoiceValueHint),e.xp6(1),e.hij(" ",i.invoiceValueHint," "),e.xp6(4),e.Q6J("step",i.selTimeUnit===i.timeUnitEnum.SECS?300:i.selTimeUnit===i.timeUnitEnum.MINS?10:i.selTimeUnit===i.timeUnitEnum.HOURS?2:1)("min",1)("ngModel",i.expiry),e.xp6(2),e.hij("",e.lcZ(32,18,i.selTimeUnit)," "),e.xp6(3),e.Q6J("value",i.selTimeUnit),e.xp6(1),e.Q6J("ngForOf",i.timeUnits),e.xp6(3),e.Q6J("ngModel",i.private),e.xp6(5),e.Q6J("ngModel",i.isAmp),e.xp6(4),e.Q6J("ngIf",""!==i.invoiceError))},dependencies:[m.sg,m.O5,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.qQ,p.On,p.F,J.BN,_.xw,_.Wh,_.yH,Q.ZT,O.lW,v.dn,v.dk,ie.Hw,R.Nt,g.KE,g.hX,g.bx,g.R9,w.gD,E.ey,he.Rr,K.gM,$.h,te.q,m.rS]})}return n})();var xt=f(5456),L=f(9103),V=f(2995),M=f(2159);function yt(n,o){1&n&&(e.TgZ(0,"span",18),e._uU(1,"= "),e.qZA())}function Tt(n,o){if(1&n&&(e.TgZ(0,"span",19),e._UZ(1,"fa-icon",20),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("icon",t.convertedCurrency.symbol)}}function bt(n,o){if(1&n&&e._UZ(0,"span",21),2&n){const t=e.oxw(2);e.Q6J("innerHTML",t.convertedCurrency.symbol,e.oJD)}}function Zt(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"form",4,5)(2,"mat-form-field",6)(3,"mat-label"),e._uU(4,"Memo"),e.qZA(),e.TgZ(5,"input",7),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.memo=i)}),e.qZA()(),e.TgZ(6,"mat-form-field",8)(7,"mat-label"),e._uU(8,"Amount"),e.qZA(),e.TgZ(9,"input",9),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.invoiceValue=i)})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onInvoiceValueChange())}),e.qZA(),e.TgZ(10,"span",10),e._uU(11," Sats "),e.qZA(),e.TgZ(12,"mat-hint",11),e.YNc(13,yt,2,0,"span",12)(14,Tt,2,1,"span",13)(15,bt,1,1,"span",14),e._uU(16),e.qZA()(),e.TgZ(17,"div",15)(18,"button",16),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.resetData())}),e._uU(19,"Clear Field"),e.qZA(),e.TgZ(20,"button",17),e.NdJ("click",function(){e.CHM(t);const i=e.MAs(1),s=e.oxw();return e.KtG(s.onAddInvoice(i))}),e._uU(21,"Create Invoice"),e.qZA()()()}if(2&n){const t=e.oxw();e.xp6(5),e.Q6J("ngModel",t.memo),e.xp6(4),e.Q6J("step",100)("min",1)("ngModel",t.invoiceValue),e.xp6(4),e.Q6J("ngIf",""!==t.invoiceValueHint),e.xp6(1),e.Q6J("ngIf",t.convertedCurrency&&"FA"===t.convertedCurrency.iconType&&""!==t.invoiceValueHint),e.xp6(1),e.Q6J("ngIf",t.convertedCurrency&&"SVG"===t.convertedCurrency.iconType&&""!==t.invoiceValueHint),e.xp6(1),e.hij(" ",t.invoiceValueHint," ")}}function vt(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",22)(1,"button",23),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.openCreateInvoiceModal())}),e._uU(2,"Create Invoice"),e.qZA()()}}function At(n,o){if(1&n&&(e.TgZ(0,"mat-option",72),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}function St(n,o){1&n&&e._UZ(0,"mat-progress-bar",73)}function wt(n,o){1&n&&e._UZ(0,"th",74)}const ge=n=>({"mr-0":n});function Lt(n,o){if(1&n&&e._UZ(0,"span",80),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,ge,t.screenSize===t.screenSizeEnum.XS))}}function qt(n,o){if(1&n&&e._UZ(0,"span",81),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,ge,t.screenSize===t.screenSizeEnum.XS))}}function Ft(n,o){if(1&n&&e._UZ(0,"span",82),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,ge,t.screenSize===t.screenSizeEnum.XS))}}function kt(n,o){if(1&n&&e._UZ(0,"span",83),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,ge,t.screenSize===t.screenSizeEnum.XS))}}function Ut(n,o){if(1&n&&(e.TgZ(0,"td",75),e.YNc(1,Lt,1,3,"span",76)(2,qt,1,3,"span",77)(3,Ft,1,3,"span",78)(4,kt,1,3,"span",79),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf","OPEN"===(null==t?null:t.state)),e.xp6(1),e.Q6J("ngIf","SETTLED"===(null==t?null:t.state)),e.xp6(1),e.Q6J("ngIf","ACCEPTED"===(null==t?null:t.state)),e.xp6(1),e.Q6J("ngIf","CANCELED"===(null==t?null:t.state))}}function Ot(n,o){1&n&&e._UZ(0,"th",84)}function It(n,o){if(1&n&&(e.TgZ(0,"span",87),e._UZ(1,"fa-icon",20),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("icon",t.faEyeSlash)}}function Nt(n,o){if(1&n&&(e.TgZ(0,"span",88),e._UZ(1,"fa-icon",20),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("icon",t.faEye)}}function Pt(n,o){if(1&n&&(e.TgZ(0,"td",75),e.YNc(1,It,2,1,"span",85)(2,Nt,2,1,"span",86),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf",t.private),e.xp6(1),e.Q6J("ngIf",!t.private)}}function Rt(n,o){1&n&&e._UZ(0,"th",89)}function Mt(n,o){if(1&n&&(e.TgZ(0,"span",92),e._UZ(1,"fa-icon",20),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("icon",t.faArrowsTurnToDots)}}function Jt(n,o){if(1&n&&(e.TgZ(0,"span",93),e._UZ(1,"fa-icon",20),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("icon",t.faArrowsTurnRight)}}function Dt(n,o){if(1&n&&(e.TgZ(0,"td",75),e.YNc(1,Mt,2,1,"span",90)(2,Jt,2,1,"span",91),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf",t.is_keysend),e.xp6(1),e.Q6J("ngIf",!t.is_keysend)}}function Qt(n,o){1&n&&e._UZ(0,"th",94)}function Et(n,o){if(1&n&&(e.TgZ(0,"span",97),e._UZ(1,"fa-icon",20),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("icon",t.faMoneyBill1)}}function Bt(n,o){if(1&n&&(e.TgZ(0,"span",98),e._UZ(1,"fa-icon",20),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("icon",t.faBurst)}}function Ht(n,o){if(1&n&&(e.TgZ(0,"td",75),e.YNc(1,Et,2,1,"span",95)(2,Bt,2,1,"span",96),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf",!t.is_amp),e.xp6(1),e.Q6J("ngIf",t.is_amp)}}function Yt(n,o){1&n&&(e.TgZ(0,"th",99),e._uU(1,"Date Created"),e.qZA())}function Gt(n,o){if(1&n&&(e.TgZ(0,"td",75),e._uU(1),e.ALo(2,"date"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,1e3*(null==t?null:t.creation_date),"dd/MMM/y HH:mm"),"")}}function Vt(n,o){1&n&&(e.TgZ(0,"th",99),e._uU(1,"Date Settled"),e.qZA())}function zt(n,o){if(1&n&&(e.TgZ(0,"td",75),e._uU(1),e.ALo(2,"date"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(0!=+(null==t?null:t.settle_date)?e.xi3(2,1,1e3*+(null==t?null:t.settle_date),"dd/MMM/y HH:mm"):"-")}}function Wt(n,o){1&n&&(e.TgZ(0,"th",99),e._uU(1,"Memo"),e.qZA())}const oe=n=>({width:n});function Xt(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"div",100)(2,"span",101),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,oe,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.memo)}}function Kt(n,o){1&n&&(e.TgZ(0,"th",99),e._uU(1,"Preimage"),e.qZA())}function $t(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"div",100)(2,"span",101),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,oe,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.r_preimage)}}function jt(n,o){1&n&&(e.TgZ(0,"th",99),e._uU(1,"Preimage Hash"),e.qZA())}function en(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"div",100)(2,"span",101),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,oe,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.r_hash)}}function tn(n,o){1&n&&(e.TgZ(0,"th",99),e._uU(1,"Payment Address"),e.qZA())}function nn(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"div",100)(2,"span",101),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,oe,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.payment_addr)}}function an(n,o){1&n&&(e.TgZ(0,"th",99),e._uU(1,"Payment Request"),e.qZA())}function on(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"div",100)(2,"span",101),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,oe,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.payment_request)}}function sn(n,o){1&n&&(e.TgZ(0,"th",99),e._uU(1,"Description Hash"),e.qZA())}function ln(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"div",100)(2,"span",101),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,oe,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.description_hash)}}function rn(n,o){1&n&&(e.TgZ(0,"th",102),e._uU(1,"Expiry"),e.qZA())}function cn(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"span",103),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.expiry)," ")}}function pn(n,o){1&n&&(e.TgZ(0,"th",102),e._uU(1,"CLTV Expiry"),e.qZA())}function un(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"span",103),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.cltv_expiry)," ")}}function mn(n,o){1&n&&(e.TgZ(0,"th",102),e._uU(1,"Add Index"),e.qZA())}function _n(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"span",103),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.add_index)," ")}}function dn(n,o){1&n&&(e.TgZ(0,"th",102),e._uU(1,"Settle Index"),e.qZA())}function hn(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"span",103),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.settle_index)," ")}}function gn(n,o){1&n&&(e.TgZ(0,"th",102),e._uU(1,"Amount (Sats)"),e.qZA())}function fn(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"span",103),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.value)," ")}}function Cn(n,o){1&n&&(e.TgZ(0,"th",102),e._uU(1,"Amount Settled (Sats)"),e.qZA())}function xn(n,o){if(1&n&&(e.TgZ(0,"td",75)(1,"span",103),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.amt_paid_sat)," ")}}function yn(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",104)(1,"div",105)(2,"mat-select",106),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",107),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onDownloadCSV())}),e._uU(5,"Download CSV"),e.qZA()()()()}}function Tn(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",108)(1,"div",105)(2,"mat-select",109),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",107),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw(2);return e.KtG(r.onInvoiceClick(s))}),e._uU(5,"View Info"),e.qZA(),e.TgZ(6,"mat-option",107),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw(2);return e.KtG(r.onRefreshInvoice(s))}),e._uU(7,"Refresh"),e.qZA()()()()}}function bn(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No invoice available."),e.qZA())}function Zn(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting invoices..."),e.qZA())}function vn(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Oqu(t.errorMessage)}}function An(n,o){if(1&n&&(e.TgZ(0,"td",110),e.YNc(1,bn,2,0,"p",111)(2,Zn,2,0,"p",111)(3,vn,2,1,"p",111),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",(!(null!=t.invoices&&t.invoices.data)||(null==t.invoices||null==t.invoices.data?null:t.invoices.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.invoices&&t.invoices.data)||(null==t.invoices||null==t.invoices.data?null:t.invoices.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.invoices&&t.invoices.data)||(null==t.invoices||null==t.invoices.data?null:t.invoices.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const Sn=n=>({"display-none":n});function wn(n,o){if(1&n&&e._UZ(0,"tr",112),2&n){const t=e.oxw(2);e.Q6J("ngClass",e.VKq(1,Sn,(null==t.invoices?null:t.invoices.data)&&(null==t.invoices||null==t.invoices.data?null:t.invoices.data.length)>0))}}function Ln(n,o){1&n&&e._UZ(0,"tr",113)}function qn(n,o){1&n&&e._UZ(0,"tr",114)}const Fn=()=>["all"],kn=n=>({"error-border":n}),Un=()=>["no_invoice"];function On(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",24)(1,"div",25)(2,"div",26),e._UZ(3,"fa-icon",27),e.TgZ(4,"span",28),e._uU(5,"Invoices History"),e.qZA()(),e.TgZ(6,"div",29)(7,"mat-form-field",30)(8,"mat-label"),e._uU(9,"Filter By"),e.qZA(),e.TgZ(10,"mat-select",31),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.selFilterBy=i)})("selectionChange",function(){e.CHM(t);const i=e.oxw();return i.selFilter="",e.KtG(i.applyFilter())}),e.TgZ(11,"perfect-scrollbar"),e.YNc(12,At,2,2,"mat-option",32),e.qZA()()(),e.TgZ(13,"mat-form-field",30)(14,"mat-label"),e._uU(15,"Filter"),e.qZA(),e.TgZ(16,"input",33),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.selFilter=i)})("input",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.applyFilter())})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.applyFilter())}),e.qZA()()()(),e.TgZ(17,"div",34),e.YNc(18,St,1,0,"mat-progress-bar",35),e.TgZ(19,"table",36,37),e.ynx(21,38),e.YNc(22,wt,1,0,"th",39)(23,Ut,5,4,"td",40),e.BQk(),e.ynx(24,41),e.YNc(25,Ot,1,0,"th",42)(26,Pt,3,2,"td",40),e.BQk(),e.ynx(27,43),e.YNc(28,Rt,1,0,"th",44)(29,Dt,3,2,"td",40),e.BQk(),e.ynx(30,45),e.YNc(31,Qt,1,0,"th",46)(32,Ht,3,2,"td",40),e.BQk(),e.ynx(33,47),e.YNc(34,Yt,2,0,"th",48)(35,Gt,3,4,"td",40),e.BQk(),e.ynx(36,49),e.YNc(37,Vt,2,0,"th",48)(38,zt,3,4,"td",40),e.BQk(),e.ynx(39,50),e.YNc(40,Wt,2,0,"th",48)(41,Xt,4,4,"td",40),e.BQk(),e.ynx(42,51),e.YNc(43,Kt,2,0,"th",48)(44,$t,4,4,"td",40),e.BQk(),e.ynx(45,52),e.YNc(46,jt,2,0,"th",48)(47,en,4,4,"td",40),e.BQk(),e.ynx(48,53),e.YNc(49,tn,2,0,"th",48)(50,nn,4,4,"td",40),e.BQk(),e.ynx(51,54),e.YNc(52,an,2,0,"th",48)(53,on,4,4,"td",40),e.BQk(),e.ynx(54,55),e.YNc(55,sn,2,0,"th",48)(56,ln,4,4,"td",40),e.BQk(),e.ynx(57,56),e.YNc(58,rn,2,0,"th",57)(59,cn,4,3,"td",40),e.BQk(),e.ynx(60,58),e.YNc(61,pn,2,0,"th",57)(62,un,4,3,"td",40),e.BQk(),e.ynx(63,59),e.YNc(64,mn,2,0,"th",57)(65,_n,4,3,"td",40),e.BQk(),e.ynx(66,60),e.YNc(67,dn,2,0,"th",57)(68,hn,4,3,"td",40),e.BQk(),e.ynx(69,61),e.YNc(70,gn,2,0,"th",57)(71,fn,4,3,"td",40),e.BQk(),e.ynx(72,62),e.YNc(73,Cn,2,0,"th",57)(74,xn,4,3,"td",40),e.BQk(),e.ynx(75,63),e.YNc(76,yn,6,0,"th",64)(77,Tn,8,0,"td",65),e.BQk(),e.ynx(78,66),e.YNc(79,An,4,3,"td",67),e.BQk(),e.YNc(80,wn,1,3,"tr",68)(81,Ln,1,0,"tr",69)(82,qn,1,0,"tr",70),e.qZA(),e.TgZ(83,"mat-paginator",71),e.NdJ("page",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onPageChange(i))}),e.qZA()()()}if(2&n){const t=e.oxw();e.xp6(3),e.Q6J("icon",t.faHistory),e.xp6(7),e.Q6J("ngModel",t.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(16,Fn).concat(t.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",t.selFilter),e.xp6(2),e.Q6J("ngIf",t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.invoices)("ngClass",e.VKq(17,kn,""!==t.errorMessage)),e.xp6(61),e.Q6J("matFooterRowDef",e.DdM(19,Un)),e.xp6(1),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns),e.xp6(1),e.Q6J("length",t.totalInvoices)("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let De=(()=>{class n{constructor(t,a,i,s,r,h,T){this.logger=t,this.store=a,this.decimalPipe=i,this.commonService=s,this.datePipe=r,this.actions=h,this.camelCaseWithReplace=T,this.calledFrom="transactions",this.faEye=y.Mdf,this.faEyeSlash=y.Aq,this.faHistory=y.qO$,this.faArrowsTurnToDots=y.Pyt,this.faArrowsTurnRight=y.d63,this.faBurst=y.Vei,this.faMoneyBill1=y.CvI,this.convertedCurrency=null,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="transactions",this.tableSetting={tableId:"invoices",recordsPerPage:l.IV,sortBy:"creation_date",sortOrder:l.Pi.DESCENDING},this.newlyAddedInvoiceMemo=null,this.newlyAddedInvoiceValue=null,this.memo="",this.invoiceValueHint="",this.displayedColumns=[],this.invoicePaymentReq="",this.invoicesData=[],this.invoices=new c.by([]),this.information={},this.selFilter="",this.private=!1,this.expiryStep=100,this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.firstOffset=-1,this.lastOffset=-1,this.totalInvoices=0,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("state"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.Ef).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.totalInvoices=t.listInvoices.total_invoices||0,this.firstOffset=+(t.listInvoices.first_index_offset||-1),this.lastOffset=+(t.listInvoices.last_index_offset||-1),this.invoicesData=t.listInvoices.invoices||[],this.invoicesData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadInvoicesTable(this.invoicesData),this.logger.info(t)}),this.actions.pipe((0,d.R)(this.unSubs[4]),(0,B.h)(t=>t.type===l.uR.SET_LOOKUP_LND||t.type===l.uR.UPDATE_API_CALL_STATUS_LND)).subscribe(t=>{t.type===l.uR.SET_LOOKUP_LND&&this.invoicesData&&this.sort&&this.paginator&&t.payload&&(this.updateInvoicesData(JSON.parse(JSON.stringify(t.payload))),this.loadInvoicesTable(this.invoicesData))})}ngAfterViewInit(){this.invoicesData.length>0&&this.loadInvoicesTable(this.invoicesData)}onAddInvoice(t){const a=this.expiry?this.expiry:l.$Y;this.newlyAddedInvoiceMemo=this.memo,this.newlyAddedInvoiceValue=this.invoiceValue,this.store.dispatch((0,Z.Rd)({payload:{uiMessage:l.m6.ADD_INVOICE,memo:this.memo,value:this.invoiceValue,private:this.private,expiry:a,is_amp:!1,pageSize:this.pageSize,openModal:!0}})),this.resetData()}onInvoiceClick(t){this.store.dispatch((0,L.qR)({payload:{data:{invoice:t,newlyAdded:!1,component:xt.v}}}))}onRefreshInvoice(t){t&&t.r_hash&&this.store.dispatch((0,Z.n7)({payload:{openSnackBar:!0,paymentHash:Buffer.from(t.r_hash.trim(),"hex").toString("base64")?.replace(/\+/g,"-")?.replace(/[/]/g,"_")}}))}updateInvoicesData(t){this.invoicesData=this.invoicesData?.map(a=>a.r_hash===t.r_hash?t:a)}applyFilter(){this.invoices.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.invoices.filterPredicate=(t,a)=>{let i="";switch(this.selFilterBy){case"all":i=(t.creation_date?this.datePipe.transform(new Date(1e3*t.creation_date),"dd/MMM/y HH:mm")?.toLowerCase():"")+(t.settle_date?this.datePipe.transform(new Date(1e3*t.settle_date),"dd/MMM/y HH:mm")?.toLowerCase():"")+JSON.stringify(t).toLowerCase();break;case"creation_date":case"settle_date":i=this.datePipe.transform(new Date(1e3*(t[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"private":i=t?.private?"private":"public";break;case"is_keysend":i=t?.is_keysend?"keysend invoices":"non keysend invoices";break;case"is_amp":i=t?.is_amp?"atomic multi path payment":"non atomic payment";break;default:i=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"is_keysend"===this.selFilterBy||"is_amp"===this.selFilterBy?0===i.indexOf(a):i.includes(a)}}loadInvoicesTable(t){this.invoices=new c.by(t?[...t]:[]),this.invoices.sort=this.sort,this.invoices.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.invoices)}resetData(){this.memo="",this.invoiceValue=null,this.private=!1,this.expiry=null,this.invoiceValueHint=""}onPageChange(t){let a=!0,i=this.lastOffset;this.pageSize=t.pageSize,0===t.pageIndex?(a=!0,i=0):t.previousPageIndex&&t.pageIndext.previousPageIndex&&t.length>(t.pageIndex+1)*t.pageSize?(a=!0,i=this.firstOffset):t.length<=(t.pageIndex+1)*t.pageSize&&(a=!1,i=0),this.store.dispatch((0,Z.WM)({payload:{num_max_invoices:t.pageSize,index_offset:i,reversed:a}}))}onInvoiceValueChange(){this.selNode&&this.selNode.settings.fiatConversion&&this.invoiceValue&&this.invoiceValue>99&&(this.invoiceValueHint="",this.commonService.convertCurrency(this.invoiceValue,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,d.R)(this.unSubs[5])).subscribe({next:t=>{this.convertedCurrency=t,this.invoiceValueHint=this.decimalPipe.transform(this.convertedCurrency.OTHER,l.Xz.OTHER)+" "+this.convertedCurrency.unit},error:t=>{this.invoiceValueHint="Conversion Error: "+t}}))}onDownloadCSV(){this.invoices.data&&this.invoices.data.length>0&&this.commonService.downloadFile(this.invoices.data,"Invoices")}openCreateInvoiceModal(){this.store.dispatch((0,L.qR)({payload:{data:{pageSize:this.pageSize,component:Ct}}}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(m.JJ),e.Y36(N.v),e.Y36(m.uU),e.Y36(X.eX),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-lightning-invoices"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},inputs:{calledFrom:"calledFrom"},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Invoices")}])],decls:4,vars:3,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap"],["fxLayout","row wrap","fxLayoutAlign","stretch start","fxFlex","100",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",4,"ngIf"],["fxLayout","row wrap","fxLayoutAlign","stretch start","fxFlex","100"],["addInvoiceForm","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","end start"],["matInput","","tabindex","1","name","memo",3,"ngModel","ngModelChange"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["matInput","","type","number","tabindex","2","name","invValue",3,"step","min","ngModel","ngModelChange","keyup"],["matSuffix",""],["fxLayout","row wrap","fxFlex","100"],["class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4",3,"click"],[1,"mr-3px"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["fxLayout","row"],["mat-flat-button","","color","primary","tabindex","5",3,"click"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","state"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","State",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","private"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Private",4,"matHeaderCellDef"],["matColumnDef","is_keysend"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Keysend",4,"matHeaderCellDef"],["matColumnDef","is_amp"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","AMP",4,"matHeaderCellDef"],["matColumnDef","creation_date"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","settle_date"],["matColumnDef","memo"],["matColumnDef","r_preimage"],["matColumnDef","r_hash"],["matColumnDef","payment_addr"],["matColumnDef","payment_request"],["matColumnDef","description_hash"],["matColumnDef","expiry"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","cltv_expiry"],["matColumnDef","add_index"],["matColumnDef","settle_index"],["matColumnDef","value"],["matColumnDef","amt_paid_sat"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_invoice"],["mat-footer-cell","","colspan","6",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"length","pageSize","pageSizeOptions","showFirstLastButtons","page"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","State"],["mat-cell",""],["class","dot grey","matTooltip","Open","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot green","matTooltip","Settled","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot yellow","matTooltip","Accepted","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Canceled","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Open","matTooltipPosition","right",1,"dot","grey",3,"ngClass"],["matTooltip","Settled","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Accepted","matTooltipPosition","right",1,"dot","yellow",3,"ngClass"],["matTooltip","Canceled","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Private"],["class","mr-1","matTooltip","Private","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Public","matTooltipPosition","right",4,"ngIf"],["matTooltip","Private","matTooltipPosition","right",1,"mr-1"],["matTooltip","Public","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Keysend"],["class","mr-1","matTooltip","Keysend Invoices","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Non Keysend Invoices","matTooltipPosition","right",4,"ngIf"],["matTooltip","Keysend Invoices","matTooltipPosition","right",1,"mr-1"],["matTooltip","Non Keysend Invoices","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","AMP"],["class","mr-1","matTooltip","Non Atomic Payment","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Atomic Multi Path Payment","matTooltipPosition","right",4,"ngIf"],["matTooltip","Non Atomic Payment","matTooltipPosition","right",1,"mr-1"],["matTooltip","Atomic Multi Path Payment","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","4",1,"mr-0"],["mat-footer-cell","","colspan","6"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,Zt,22,8,"form",1)(2,vt,3,0,"div",2)(3,On,84,20,"div",3),e.qZA()),2&a&&(e.xp6(1),e.Q6J("ngIf","home"===i.calledFrom),e.xp6(1),e.Q6J("ngIf","transactions"===i.calledFrom),e.xp6(1),e.Q6J("ngIf","transactions"===i.calledFrom))},dependencies:[m.mk,m.sg,m.O5,m.PC,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.qQ,p.On,p.F,J.BN,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,g.bx,g.R9,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,K.gM,k.NW,M.Vv,M.$V,te.q,m.JJ,m.uU],styles:[".mat-column-state[_ngcontent-%COMP%], .mat-column-private[_ngcontent-%COMP%], .mat-column-is_keysend[_ngcontent-%COMP%], .mat-column-is_amp[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return n})();var W=f(8180),j=f(6046),Y=f(3305),se=f(4630);const In=["paymentReq"];function Nn(n,o){if(1&n&&(e.TgZ(0,"span",34),e._UZ(1,"fa-icon",35),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("icon",t.convertedCurrency.symbol)}}function Pn(n,o){if(1&n&&e._UZ(0,"span",36),2&n){const t=e.oxw(2);e.Q6J("innerHTML",t.convertedCurrency.symbol,e.oJD)}}function Rn(n,o){if(1&n&&(e.TgZ(0,"mat-hint",31),e._uU(1),e.YNc(2,Nn,2,1,"span",32)(3,Pn,1,1,"span",33),e._uU(4),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij(" ",t.paymentDecodedHintPre," "),e.xp6(1),e.Q6J("ngIf",t.convertedCurrency&&"FA"===t.convertedCurrency.iconType&&""!==t.paymentDecodedHintPre),e.xp6(1),e.Q6J("ngIf",t.convertedCurrency&&"SVG"===t.convertedCurrency.iconType&&""!==t.paymentDecodedHintPre),e.xp6(1),e.hij(" ",t.paymentDecodedHintPost," ")}}function Mn(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Payment request is required."),e.qZA())}function Jn(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Oqu(t.paymentDecodedHint)}}function Dn(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Payment amount is required."),e.qZA())}function Qn(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-form-field",1)(1,"mat-label"),e._uU(2,"Amount (Sats)"),e.qZA(),e.TgZ(3,"input",37,38),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.paymentAmount=i)})("change",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onAmountChange(i))}),e.qZA(),e.TgZ(5,"mat-hint"),e._uU(6,"It is a zero amount invoice, enter amount to be paid."),e.qZA(),e.YNc(7,Dn,2,0,"mat-error",13),e.qZA()}if(2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngModel",t.paymentAmount),e.xp6(4),e.Q6J("ngIf",!t.paymentAmount)}}function En(n,o){if(1&n&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",null==t?null:t.name," ")}}function Bn(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij("",null==t.selFeeLimitType?null:t.selFeeLimitType.placeholder," is required.")}}function Hn(n,o){if(1&n&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t),e.xp6(1),e.Oqu((null==t?null:t.remote_alias)||(null==t?null:t.chan_id))}}function Yn(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Channel not found in the list."),e.qZA())}function Gn(n,o){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.paymentError)}}function Vn(n,o){if(1&n&&(e.TgZ(0,"div",40),e._UZ(1,"fa-icon",41),e.YNc(2,Gn,2,1,"span",13),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faExclamationTriangle),e.xp6(1),e.Q6J("ngIf",""!==t.paymentError)}}let zn=(()=>{class n{constructor(t,a,i,s,r,h,T){this.dialogRef=t,this.store=a,this.logger=i,this.commonService=s,this.decimalPipe=r,this.actions=h,this.dataService=T,this.faExclamationTriangle=y.eHv,this.convertedCurrency=null,this.paymentDecoded={},this.zeroAmtInvoice=!1,this.paymentAmount=null,this.paymentRequest="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.showAdvanced=!1,this.activeChannels=[],this.filteredMinAmtActvChannels=[],this.selectedChannelCtrl=new p.p4,this.feeLimit=null,this.selFeeLimitType=l.Vc[0],this.feeLimitTypes=l.Vc,this.advancedTitle="Advanced Options",this.paymentError="",this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(i=>{this.selNode=i}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[1])).subscribe(i=>{this.activeChannels=i.channels&&i.channels.length?i.channels?.filter(s=>s.active):[],this.filteredMinAmtActvChannels=this.activeChannels,this.filteredMinAmtActvChannels.length&&this.filteredMinAmtActvChannels.length>0?this.selectedChannelCtrl.enable():this.selectedChannelCtrl.disable(),this.logger.info(i)}),this.actions.pipe((0,d.R)(this.unSubs[2]),(0,B.h)(i=>i.type===l.uR.UPDATE_API_CALL_STATUS_LND||i.type===l.uR.SEND_PAYMENT_STATUS_LND)).subscribe(i=>{i.type===l.uR.SEND_PAYMENT_STATUS_LND&&this.dialogRef.close(),i.type===l.uR.UPDATE_API_CALL_STATUS_LND&&i.payload.status===l.Bn.ERROR&&"SendPayment"===i.payload.action&&(delete this.paymentDecoded.num_satoshis,this.paymentError=i.payload.message)});let t="",a="";this.activeChannels=this.activeChannels.sort((i,s)=>(t=i.remote_alias?i.remote_alias.toLowerCase():i.chan_id?i.chan_id.toLowerCase():"",a=s.remote_alias?s.remote_alias.toLowerCase():s.chan_id?s.chan_id.toLowerCase():"",ta?1:0)),this.selectedChannelCtrl.valueChanges.pipe((0,d.R)(this.unSubs[3])).subscribe(i=>{"string"==typeof i&&(this.filteredMinAmtActvChannels=this.filterChannels())})}filterChannels(){return this.activeChannels&&this.activeChannels.length?this.activeChannels?.filter(t=>0===(t.remote_alias?t.remote_alias.toLowerCase():t.chan_id?t.chan_id.toLowerCase():"").indexOf(this.selectedChannelCtrl.value?this.selectedChannelCtrl.value.toLowerCase():"")&&(t.local_balance||0)>=+(this.paymentDecoded.num_satoshis?this.paymentDecoded.num_satoshis:0)):[]}displayFn(t){return t&&t.remote_alias?t.remote_alias:t&&t.chan_id?t.chan_id:""}onSelectedChannelChanged(){if(this.selectedChannelCtrl.value&&this.selectedChannelCtrl.value.length>0&&"string"==typeof this.selectedChannelCtrl.value){const t=this.activeChannels&&this.activeChannels.length?this.activeChannels?.filter(a=>{const i=a.remote_alias?a.remote_alias.toLowerCase():a.chan_id?a.chan_id.toLowerCase():"";return i.length===this.selectedChannelCtrl.value.length&&0===i.indexOf(this.selectedChannelCtrl.value?this.selectedChannelCtrl.value.toLowerCase():"")}):[];t&&t.length>0?(this.selectedChannelCtrl.setValue(t[0]),this.selectedChannelCtrl.setErrors(null)):this.selectedChannelCtrl.setErrors({notfound:!0})}}onSendPayment(){if(this.selectedChannelCtrl.value&&"string"==typeof this.selectedChannelCtrl.value&&this.onSelectedChannelChanged(),!this.paymentRequest||this.zeroAmtInvoice&&(!this.paymentAmount||this.paymentAmount<=0)||"string"==typeof this.selectedChannelCtrl.value)return!0;this.paymentDecoded.timestamp?this.sendPayment():this.onPaymentRequestEntry(this.paymentRequest)}sendPayment(){if(this.selFeeLimitType!==this.feeLimitTypes[0]&&!this.feeLimit)return!0;this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis&&(this.paymentDecoded.num_satoshis=(+this.paymentDecoded.num_msat/1e3).toString()),this.paymentDecoded.num_satoshis&&""!==this.paymentDecoded.num_satoshis&&"0"!==this.paymentDecoded.num_satoshis?(this.zeroAmtInvoice=!1,this.store.dispatch((0,Z.oV)({payload:{uiMessage:l.m6.SEND_PAYMENT,paymentReq:this.paymentRequest,outgoingChannel:this.selectedChannelCtrl.value,feeLimitType:this.selFeeLimitType.id,feeLimit:this.feeLimit,fromDialog:!0}}))):(this.zeroAmtInvoice=!0,this.paymentDecoded.num_satoshis=this.paymentAmount?.toString()||"",this.store.dispatch((0,Z.oV)({payload:{uiMessage:l.m6.SEND_PAYMENT,paymentReq:this.paymentRequest,paymentAmount:this.paymentAmount||0,outgoingChannel:this.selectedChannelCtrl.value,feeLimitType:this.selFeeLimitType.id,feeLimit:this.feeLimit,fromDialog:!0}})))}onAmountChange(t){delete this.paymentDecoded.num_satoshis}onPaymentRequestEntry(t){this.paymentRequest=t,this.paymentAmount=null,this.paymentError="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.zeroAmtInvoice=!1,this.paymentRequest&&this.paymentRequest.length>100&&(this.paymentReq.control.setErrors(null),this.zeroAmtInvoice=!1,this.dataService.decodePayment(this.paymentRequest,!0).pipe((0,W.q)(1)).subscribe({next:a=>{this.paymentDecoded=a,this.selectedChannelCtrl.setValue(null),this.onAdvancedPanelToggle(!0,!0),this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis&&(this.paymentDecoded.num_satoshis=(+this.paymentDecoded.num_msat/1e3).toString()),this.paymentDecoded.num_satoshis&&""!==this.paymentDecoded.num_satoshis&&"0"!==this.paymentDecoded.num_satoshis?(this.filteredMinAmtActvChannels=this.filterChannels(),this.filteredMinAmtActvChannels.length&&this.filteredMinAmtActvChannels.length>0?this.selectedChannelCtrl.enable():this.selectedChannelCtrl.disable(),this.zeroAmtInvoice=!1,this.selNode&&this.selNode.settings.fiatConversion?this.commonService.convertCurrency(+this.paymentDecoded.num_satoshis,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"BTC",this.selNode.settings.fiatConversion).pipe((0,d.R)(this.unSubs[4])).subscribe({next:i=>{this.convertedCurrency=i,this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis)+" Sats (",this.paymentDecodedHintPost=this.decimalPipe.transform(i.OTHER?i.OTHER:0,l.Xz.OTHER)+") | Memo: "+(this.paymentDecoded.description?this.paymentDecoded.description:"None")},error:i=>{this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis)+" Sats | Memo: "+(this.paymentDecoded.description?this.paymentDecoded.description:"None")+". Unable to convert currency.",this.paymentDecodedHintPost=""}}):(this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis)+" Sats | Memo: "+(this.paymentDecoded.description?this.paymentDecoded.description:"None"),this.paymentDecodedHintPost="")):(this.zeroAmtInvoice=!0,this.filteredMinAmtActvChannels=this.activeChannels,this.filteredMinAmtActvChannels.length&&this.filteredMinAmtActvChannels.length>0?this.selectedChannelCtrl.enable():this.selectedChannelCtrl.disable(),this.paymentDecodedHintPre="Memo: "+(this.paymentDecoded.description?this.paymentDecoded.description:"None"),this.paymentDecodedHintPost="")},error:a=>{this.logger.error(a),this.paymentDecodedHintPre="ERROR: "+a.message,this.paymentDecodedHintPost="",this.paymentReq.control.setErrors({decodeError:!0})}}))}onAdvancedPanelToggle(t,a){if(t&&!a){const i=this.selectedChannelCtrl.value&&this.selectedChannelCtrl.value.remote_alias?this.selectedChannelCtrl.value.remote_alias:this.selectedChannelCtrl.value&&this.selectedChannelCtrl.value.chan_id?this.selectedChannelCtrl.value.chan_id:"";this.advancedTitle="Advanced Options | "+this.selFeeLimitType.name+("none"===this.selFeeLimitType.id?"":": "+this.feeLimit)+(""!==i?" | First Outgoing Channel: "+i:"")}else this.advancedTitle="Advanced Options"}resetData(){this.paymentDecoded={},this.paymentRequest="",this.selectedChannelCtrl.setValue(null),this.filteredMinAmtActvChannels=this.activeChannels,this.filteredMinAmtActvChannels.length&&this.filteredMinAmtActvChannels.length>0?this.selectedChannelCtrl.enable():this.selectedChannelCtrl.disable(),this.feeLimit=null,this.selFeeLimitType=l.Vc[0],this.advancedTitle="Advanced Options",this.zeroAmtInvoice=!1,this.paymentReq.control.setErrors(null),this.paymentError="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost=""}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(q.yh),e.Y36(U.mQ),e.Y36(N.v),e.Y36(m.JJ),e.Y36(X.eX),e.Y36(j.D))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-lightning-send-payments"]],viewQuery:function(a,i){if(1&a&&e.Gf(In,5),2&a){let s;e.iGM(s=e.CRH())&&(i.paymentReq=s.first)}},decls:51,vars:21,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayoutAlign","space-between stretch","fxLayout","column"],["sendPaymentForm","ngForm"],["fxLayout","column","fxFlex","100"],["autoFocus","","matInput","","name","paymentRequest","rows","4","tabindex","1","required","",3,"ngModel","ngModelChange","matTextareaAutosize"],["paymentReq","ngModel"],["fxLayout","row wrap","fxFlex","100",4,"ngIf"],[4,"ngIf"],["fxFlex","100",4,"ngIf"],["fxFlex","100","expanded","false",1,"flat-expansion-panel","mt-2",3,"closed","opened"],["fxFlex","100","fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["fxLayout","column","fxFlex","27","fxLayoutAlign","start end"],["tabindex","5",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","33"],["matInput","","type","number","name","feeLmt","required","","tabindex","6",3,"step","min","disabled","ngModel","ngModelChange"],["fLmt","ngModel"],["fxLayout","column","fxFlex","37","fxLayoutAlign","start end"],["type","text","aria-label","First Outgoing Channel","matInput","","tabindex","7",3,"formControl","matAutocomplete"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-button","","id","sendBtn","color","primary","tabindex","3",3,"click"],["fxLayout","row wrap","fxFlex","100"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["matInput","","name","amount","tabindex","2","required","",3,"ngModel","ngModelChange","change"],["paymentAmt","ngModel"],[3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),e._uU(5,"Send Payment"),e.qZA()(),e.TgZ(6,"button",5),e._uU(7,"X"),e.qZA()(),e.TgZ(8,"mat-card-content",6)(9,"form",7,8)(11,"mat-form-field",9)(12,"mat-label"),e._uU(13,"Payment Request"),e.qZA(),e.TgZ(14,"textarea",10,11),e.NdJ("ngModelChange",function(r){return i.onPaymentRequestEntry(r)})("matTextareaAutosize",function(){return!0}),e.qZA(),e.YNc(16,Rn,5,4,"mat-hint",12)(17,Mn,2,0,"mat-error",13)(18,Jn,2,1,"mat-error",13),e.qZA(),e.YNc(19,Qn,8,2,"mat-form-field",14),e.TgZ(20,"mat-expansion-panel",15),e.NdJ("closed",function(){return i.onAdvancedPanelToggle(!0,!1)})("opened",function(){return i.onAdvancedPanelToggle(!1,!1)}),e.TgZ(21,"mat-expansion-panel-header")(22,"mat-panel-title")(23,"span"),e._uU(24),e.qZA()()(),e.TgZ(25,"div",16)(26,"mat-form-field",17)(27,"mat-label"),e._uU(28,"Fee Limits"),e.qZA(),e.TgZ(29,"mat-select",18),e.NdJ("valueChange",function(r){return i.selFeeLimitType=r}),e.YNc(30,En,2,2,"mat-option",19),e.qZA()(),e.TgZ(31,"mat-form-field",20)(32,"mat-label"),e._uU(33),e.qZA(),e.TgZ(34,"input",21,22),e.NdJ("ngModelChange",function(r){return i.feeLimit=r}),e.qZA(),e.YNc(36,Bn,2,1,"mat-error",13),e.qZA(),e.TgZ(37,"mat-form-field",23)(38,"mat-label"),e._uU(39,"First Outgoing Channel"),e.qZA(),e._UZ(40,"input",24),e.TgZ(41,"mat-autocomplete",25,26),e.NdJ("optionSelected",function(){return i.onSelectedChannelChanged()}),e.YNc(43,Hn,2,2,"mat-option",19),e.qZA(),e.YNc(44,Yn,2,0,"mat-error",13),e.qZA()()(),e.YNc(45,Vn,3,2,"div",27),e.TgZ(46,"div",28)(47,"button",29),e.NdJ("click",function(){return i.resetData()}),e._uU(48,"Clear Fields"),e.qZA(),e.TgZ(49,"button",30),e.NdJ("click",function(){return i.onSendPayment()}),e._uU(50,"Send Payment"),e.qZA()()()()()()),2&a){const s=e.MAs(15),r=e.MAs(42);e.xp6(6),e.Q6J("mat-dialog-close",!1),e.xp6(8),e.Q6J("ngModel",i.paymentRequest),e.xp6(2),e.Q6J("ngIf",i.paymentRequest&&""!==i.paymentDecodedHintPre),e.xp6(1),e.Q6J("ngIf",!i.paymentRequest),e.xp6(1),e.Q6J("ngIf",null==s.errors?null:s.errors.decodeError),e.xp6(1),e.Q6J("ngIf",i.zeroAmtInvoice),e.xp6(5),e.Oqu(i.advancedTitle),e.xp6(5),e.Q6J("value",i.selFeeLimitType),e.xp6(1),e.Q6J("ngForOf",i.feeLimitTypes),e.xp6(3),e.Oqu(null==i.selFeeLimitType?null:i.selFeeLimitType.placeholder),e.xp6(1),e.Q6J("step",1)("min",0)("disabled",i.selFeeLimitType===i.feeLimitTypes[0])("ngModel",i.feeLimit),e.xp6(2),e.Q6J("ngIf",i.selFeeLimitType!==i.feeLimitTypes[0]&&!i.feeLimit),e.xp6(4),e.Q6J("formControl",i.selectedChannelCtrl)("matAutocomplete",r),e.xp6(1),e.Q6J("displayWith",i.displayFn),e.xp6(2),e.Q6J("ngForOf",i.filteredMinAmtActvChannels),e.xp6(1),e.Q6J("ngIf",null==i.selectedChannelCtrl.errors?null:i.selectedChannelCtrl.errors.notfound),e.xp6(1),e.Q6J("ngIf",""!==i.paymentError)}},dependencies:[m.sg,m.O5,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.Q7,p.qQ,p.On,p.F,p.oH,J.BN,_.xw,_.Wh,_.yH,Q.ZT,O.lW,v.dn,v.dk,Y.ib,Y.yz,Y.yK,R.Nt,g.KE,g.hX,g.bx,g.TO,w.gD,E.ey,se.XC,se.ZL,$.h,te.q]})}return n})();var ue=f(2703);const Wn=["sendPaymentForm"];function Xn(n,o){if(1&n&&(e.TgZ(0,"span",17),e._UZ(1,"fa-icon",18),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("icon",t.convertedCurrency.symbol)}}function Kn(n,o){if(1&n&&e._UZ(0,"span",19),2&n){const t=e.oxw(3);e.Q6J("innerHTML",t.convertedCurrency.symbol,e.oJD)}}function $n(n,o){if(1&n&&(e.TgZ(0,"mat-hint",14),e._uU(1),e.YNc(2,Xn,2,1,"span",15)(3,Kn,1,1,"span",16),e._uU(4),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij(" ",t.paymentDecodedHintPre," "),e.xp6(1),e.Q6J("ngIf",t.convertedCurrency&&"FA"===t.convertedCurrency.iconType&&""!==t.paymentDecodedHintPre),e.xp6(1),e.Q6J("ngIf",t.convertedCurrency&&"SVG"===t.convertedCurrency.iconType&&""!==t.paymentDecodedHintPre),e.xp6(1),e.hij(" ",t.paymentDecodedHintPost," ")}}function jn(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Payment request is required."),e.qZA())}function ei(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"form",4,5)(2,"mat-form-field",6)(3,"mat-label"),e._uU(4,"Payment Request"),e.qZA(),e.TgZ(5,"textarea",7,8),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onPaymentRequestEntry(i))})("matTextareaAutosize",function(){return!0}),e.qZA(),e.YNc(7,$n,5,4,"mat-hint",9)(8,jn,2,0,"mat-error",10),e.qZA(),e.TgZ(9,"div",11)(10,"button",12),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.resetData())}),e._uU(11,"Clear Field"),e.qZA(),e.TgZ(12,"button",13),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onSendPayment())}),e._uU(13,"Send Payment"),e.qZA()()()}if(2&n){const t=e.oxw();e.xp6(5),e.Q6J("ngModel",t.paymentRequest),e.xp6(2),e.Q6J("ngIf",t.paymentRequest&&""!==t.paymentDecodedHintPre),e.xp6(1),e.Q6J("ngIf",!t.paymentRequest)}}function ti(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",20)(1,"button",21),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.openSendPaymentModal())}),e._uU(2,"Send Payment"),e.qZA()()}}function ni(n,o){if(1&n&&(e.TgZ(0,"mat-option",76),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}function ii(n,o){1&n&&e._UZ(0,"mat-progress-bar",77)}function ai(n,o){1&n&&e._UZ(0,"th",78)}const le=n=>({"mr-0":n});function oi(n,o){if(1&n&&e._UZ(0,"span",82),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,le,t.screenSize===t.screenSizeEnum.XS))}}function si(n,o){if(1&n&&e._UZ(0,"span",83),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,le,t.screenSize===t.screenSizeEnum.XS))}}function li(n,o){if(1&n&&(e.TgZ(0,"td",79),e.YNc(1,oi,1,3,"span",80)(2,si,1,3,"span",81),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf","SUCCEEDED"===(null==t?null:t.status)),e.xp6(1),e.Q6J("ngIf","SUCCEEDED"!==(null==t?null:t.status))}}function ri(n,o){1&n&&(e.TgZ(0,"th",84),e._uU(1,"Creation Date"),e.qZA())}function ci(n,o){if(1&n&&(e.TgZ(0,"td",79),e._uU(1),e.ALo(2,"date"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,1e3*(null==t?null:t.creation_date),"dd/MMM/y HH:mm")," ")}}function pi(n,o){1&n&&(e.TgZ(0,"th",84),e._uU(1,"Payment Hash"),e.qZA())}const ne=n=>({width:n});function ui(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",85)(2,"span",86),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.payment_hash)}}function mi(n,o){1&n&&(e.TgZ(0,"th",84),e._uU(1,"Payment Request"),e.qZA())}function _i(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",85)(2,"span",86),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.payment_request)}}function di(n,o){1&n&&(e.TgZ(0,"th",84),e._uU(1,"Payment Preimage"),e.qZA())}function hi(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",85)(2,"span",86),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.payment_preimage)}}function gi(n,o){1&n&&(e.TgZ(0,"th",84),e._uU(1,"Description"),e.qZA())}function fi(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",85)(2,"span",86),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.description)}}function Ci(n,o){1&n&&(e.TgZ(0,"th",84),e._uU(1,"Description Hash"),e.qZA())}function xi(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",85)(2,"span",86),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.description_hash)}}function yi(n,o){1&n&&(e.TgZ(0,"th",84),e._uU(1,"Failure Reason"),e.qZA())}function Ti(n,o){if(1&n&&(e.TgZ(0,"td",79),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.Dn7(2,1,null==t?null:t.failure_reason,"failure_reason","_")," ")}}function bi(n,o){1&n&&(e.TgZ(0,"th",87),e._uU(1,"Payment Index"),e.qZA())}function Zi(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",88),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,null==t?null:t.payment_index))}}function vi(n,o){1&n&&(e.TgZ(0,"th",87),e._uU(1,"Fee (Sats)"),e.qZA())}function Ai(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",88),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,null==t?null:t.fee))}}function Si(n,o){1&n&&(e.TgZ(0,"th",87),e._uU(1,"Value (Sats)"),e.qZA())}function wi(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",88),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,null==t?null:t.value))}}function Li(n,o){1&n&&(e.TgZ(0,"th",87),e._uU(1,"Hops"),e.qZA())}function qi(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",88),e._uU(2),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu((null==t||null==t.htlcs[0]||null==t.htlcs[0].route||null==t.htlcs[0].route.hops?null:t.htlcs[0].route.hops.length)||0)}}function Fi(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",89)(1,"div",90)(2,"mat-select",91),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",92),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onDownloadCSV())}),e._uU(5,"Download CSV"),e.qZA()()()()}}function ki(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",93)(1,"button",94),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw(2);return e.KtG(r.onPaymentClick(s))}),e._uU(2,"View Info"),e.qZA()()}}function Ui(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No payment available."),e.qZA())}function Oi(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting payments..."),e.qZA())}function Ii(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Oqu(t.errorMessage)}}function Ni(n,o){if(1&n&&(e.TgZ(0,"td",95),e.YNc(1,Ui,2,0,"p",10)(2,Oi,2,0,"p",10)(3,Ii,2,1,"p",10),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",(!(null!=t.payments&&t.payments.data)||(null==t.payments||null==t.payments.data?null:t.payments.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.payments&&t.payments.data)||(null==t.payments||null==t.payments.data?null:t.payments.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.payments&&t.payments.data)||(null==t.payments||null==t.payments.data?null:t.payments.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}function Pi(n,o){if(1&n&&e._UZ(0,"span",82),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,le,t.screenSize===t.screenSizeEnum.XS))}}function Ri(n,o){if(1&n&&e._UZ(0,"span",83),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,le,t.screenSize===t.screenSizeEnum.XS))}}function Mi(n,o){if(1&n&&e._UZ(0,"span",82),2&n){const t=e.oxw(5);e.Q6J("ngClass",e.VKq(1,le,t.screenSize===t.screenSizeEnum.XS))}}function Ji(n,o){if(1&n&&e._UZ(0,"span",83),2&n){const t=e.oxw(5);e.Q6J("ngClass",e.VKq(1,le,t.screenSize===t.screenSizeEnum.XS))}}function Di(n,o){if(1&n&&(e.TgZ(0,"span",96),e.YNc(1,Mi,1,3,"span",80)(2,Ji,1,3,"span",81),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf","SUCCEEDED"===t.status),e.xp6(1),e.Q6J("ngIf","SUCCEEDED"!==t.status)}}function Qi(n,o){if(1&n&&(e.ynx(0),e.YNc(1,Di,3,2,"span",97),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function Ei(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",96),e.YNc(2,Pi,1,3,"span",80)(3,Ri,1,3,"span",81),e.qZA(),e.YNc(4,Qi,2,1,"ng-container",10),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Q6J("ngIf","SUCCEEDED"===(null==t?null:t.status)),e.xp6(1),e.Q6J("ngIf","SUCCEEDED"!==(null==t?null:t.status)),e.xp6(1),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function Bi(n,o){if(1&n&&(e.TgZ(0,"span",96),e._uU(1),e.ALo(2,"date"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,t.attempt_time_ns/1e6,"dd/MMM/y HH:mm")," ")}}function Hi(n,o){if(1&n&&(e.ynx(0),e.YNc(1,Bi,3,4,"span",97),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function Yi(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",96),e._uU(2),e.qZA(),e.YNc(3,Hi,2,1,"ng-container",10),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.hij(" Total Attempts: ",null==t||null==t.htlcs?null:t.htlcs.length," "),e.xp6(1),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function Gi(n,o){if(1&n&&(e.TgZ(0,"span",96),e._uU(1),e.qZA()),2&n){const t=o.index;e.xp6(1),e.hij(" HTLC ",t+1," ")}}function Vi(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,Gi,2,1,"span",97),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function zi(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",98)(2,"span",86),e._uU(3),e.qZA()(),e.YNc(4,Vi,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(3,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.payment_hash),e.xp6(1),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function Wi(n,o){1&n&&e._UZ(0,"span",96)}function Xi(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,Wi,1,0,"span",97),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function Ki(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",98)(2,"span",86),e._uU(3),e.qZA()(),e.YNc(4,Xi,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(3,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.payment_request),e.xp6(1),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function $i(n,o){if(1&n&&(e.TgZ(0,"span",96),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",null==t?null:t.preimage," ")}}function ji(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,$i,2,1,"span",97),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function ea(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",98)(2,"span",86),e._uU(3),e.qZA()(),e.YNc(4,ji,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(3,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.payment_preimage),e.xp6(1),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function ta(n,o){1&n&&e._UZ(0,"span",96)}function na(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,ta,1,0,"span",97),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function ia(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",98)(2,"span",86),e._uU(3),e.qZA()(),e.YNc(4,na,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(3,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.description),e.xp6(1),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function aa(n,o){1&n&&e._UZ(0,"span",96)}function oa(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,aa,1,0,"span",97),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function sa(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",98)(2,"span",86),e._uU(3),e.qZA()(),e.YNc(4,oa,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(3,ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.description_hash),e.xp6(1),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function la(n,o){1&n&&e._UZ(0,"span",96)}function ra(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,la,1,0,"span",97),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function ca(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",96),e._uU(2),e.ALo(3,"camelcaseWithReplace"),e.qZA(),e.YNc(4,ra,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.hij(" ",e.Dn7(3,2,null==t?null:t.failure_reason,"failure_reason","_")," "),e.xp6(2),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function pa(n,o){if(1&n&&(e.TgZ(0,"span",99),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,t.attempt_id)," ")}}function ua(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,pa,3,3,"span",100),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function ma(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",99),e._uU(2),e.ALo(3,"number"),e.qZA(),e.YNc(4,ua,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,2,null==t?null:t.payment_index)),e.xp6(2),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function _a(n,o){if(1&n&&(e.TgZ(0,"span",99),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,null==t.route?null:t.route.total_fees,"1.0-0")," ")}}function da(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,_a,3,4,"span",100),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function ha(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",99),e._uU(2),e.ALo(3,"number"),e.qZA(),e.YNc(4,da,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.xi3(3,2,null==t?null:t.fee,"1.0-0")),e.xp6(2),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function ga(n,o){if(1&n&&(e.TgZ(0,"span",99),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,null==t.route?null:t.route.total_amt,"1.0-0")," ")}}function fa(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,ga,3,4,"span",100),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function Ca(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",99),e._uU(2),e.ALo(3,"number"),e.qZA(),e.YNc(4,fa,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.xi3(3,2,null==t?null:t.value,"1.0-0")),e.xp6(2),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function xa(n,o){if(1&n&&(e.TgZ(0,"span",99),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,(null==t.route||null==t.route.hops?null:t.route.hops.length)||0,"1.0-0")," ")}}function ya(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,xa,3,4,"span",100),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function Ta(n,o){if(1&n&&(e.TgZ(0,"td",79)(1,"span",99),e._uU(2,"-"),e.qZA(),e.YNc(3,ya,2,1,"span",10),e.qZA()),2&n){const t=o.$implicit;e.xp6(3),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function ba(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",104)(1,"button",105),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw(2).$implicit,h=e.oxw(2);return e.KtG(h.onHTLCClick(s,r))}),e._uU(2),e.qZA()()}if(2&n){const t=o.index;e.xp6(2),e.hij("View ",t+1,"")}}function Za(n,o){if(1&n&&(e.TgZ(0,"div"),e.YNc(1,ba,3,1,"div",103),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.htlcs)}}function va(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",79)(1,"span",101)(2,"button",102),e.NdJ("click",function(){const s=e.CHM(t).$implicit;return e.KtG(s.is_expanded=!(null!=s&&s.is_expanded))}),e._uU(3),e.qZA()(),e.YNc(4,Za,2,1,"div",10),e.qZA()}if(2&n){const t=o.$implicit;e.xp6(3),e.Oqu(null!=t&&t.is_expanded?"Hide":"Show"),e.xp6(1),e.Q6J("ngIf",null==t?null:t.is_expanded)}}function Aa(n,o){1&n&&e._UZ(0,"tr",106)}const Sa=n=>({"display-none":n});function wa(n,o){if(1&n&&e._UZ(0,"tr",107),2&n){const t=e.oxw(2);e.Q6J("ngClass",e.VKq(1,Sa,(null==t.payments?null:t.payments.data)&&(null==t.payments||null==t.payments.data?null:t.payments.data.length)>0))}}function La(n,o){1&n&&e._UZ(0,"tr",108)}function qa(n,o){1&n&&e._UZ(0,"tr",106)}const Fa=()=>["all"],ka=n=>({"error-border":n}),Ua=()=>["no_payment"];function Oa(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",22)(1,"div",23)(2,"div",24),e._UZ(3,"fa-icon",25),e.TgZ(4,"span",26),e._uU(5,"Payments History"),e.qZA()(),e.TgZ(6,"div",27)(7,"mat-form-field",28)(8,"mat-label"),e._uU(9,"Filter By"),e.qZA(),e.TgZ(10,"mat-select",29),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.selFilterBy=i)})("selectionChange",function(){e.CHM(t);const i=e.oxw();return i.selFilter="",e.KtG(i.applyFilter())}),e.TgZ(11,"perfect-scrollbar"),e.YNc(12,ni,2,2,"mat-option",30),e.qZA()()(),e.TgZ(13,"mat-form-field",28)(14,"mat-label"),e._uU(15,"Filter"),e.qZA(),e.TgZ(16,"input",31),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.selFilter=i)})("input",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.applyFilter())})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.applyFilter())}),e.qZA()()()(),e.TgZ(17,"div",32)(18,"div",33),e.YNc(19,ii,1,0,"mat-progress-bar",34),e.TgZ(20,"table",35,36),e.ynx(22,37),e.YNc(23,ai,1,0,"th",38)(24,li,3,2,"td",39),e.BQk(),e.ynx(25,40),e.YNc(26,ri,2,0,"th",41)(27,ci,3,4,"td",39),e.BQk(),e.ynx(28,42),e.YNc(29,pi,2,0,"th",41)(30,ui,4,4,"td",39),e.BQk(),e.ynx(31,43),e.YNc(32,mi,2,0,"th",41)(33,_i,4,4,"td",39),e.BQk(),e.ynx(34,44),e.YNc(35,di,2,0,"th",41)(36,hi,4,4,"td",39),e.BQk(),e.ynx(37,45),e.YNc(38,gi,2,0,"th",41)(39,fi,4,4,"td",39),e.BQk(),e.ynx(40,46),e.YNc(41,Ci,2,0,"th",41)(42,xi,4,4,"td",39),e.BQk(),e.ynx(43,47),e.YNc(44,yi,2,0,"th",41)(45,Ti,3,5,"td",39),e.BQk(),e.ynx(46,48),e.YNc(47,bi,2,0,"th",49)(48,Zi,4,3,"td",39),e.BQk(),e.ynx(49,50),e.YNc(50,vi,2,0,"th",49)(51,Ai,4,3,"td",39),e.BQk(),e.ynx(52,51),e.YNc(53,Si,2,0,"th",49)(54,wi,4,3,"td",39),e.BQk(),e.ynx(55,52),e.YNc(56,Li,2,0,"th",49)(57,qi,3,1,"td",39),e.BQk(),e.ynx(58,53),e.YNc(59,Fi,6,0,"th",54)(60,ki,3,0,"td",55),e.BQk(),e.ynx(61,56),e.YNc(62,Ni,4,3,"td",57),e.BQk(),e.ynx(63,58),e.YNc(64,Ei,5,3,"td",39),e.BQk(),e.ynx(65,59),e.YNc(66,Yi,4,2,"td",39),e.BQk(),e.ynx(67,60),e.YNc(68,zi,5,5,"td",39),e.BQk(),e.ynx(69,61),e.YNc(70,Ki,5,5,"td",39),e.BQk(),e.ynx(71,62),e.YNc(72,ea,5,5,"td",39),e.BQk(),e.ynx(73,63),e.YNc(74,ia,5,5,"td",39),e.BQk(),e.ynx(75,64),e.YNc(76,sa,5,5,"td",39),e.BQk(),e.ynx(77,65),e.YNc(78,ca,5,6,"td",39),e.BQk(),e.ynx(79,66),e.YNc(80,ma,5,4,"td",39),e.BQk(),e.ynx(81,67),e.YNc(82,ha,5,5,"td",39),e.BQk(),e.ynx(83,68),e.YNc(84,Ca,5,5,"td",39),e.BQk(),e.ynx(85,69),e.YNc(86,Ta,4,1,"td",39),e.BQk(),e.ynx(87,70),e.YNc(88,va,5,2,"td",39),e.BQk(),e.YNc(89,Aa,1,0,"tr",71)(90,wa,1,3,"tr",72)(91,La,1,0,"tr",73)(92,qa,1,0,"tr",74),e.qZA(),e.TgZ(93,"mat-paginator",75),e.NdJ("page",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onPageChange(i))}),e.qZA()()()()}if(2&n){const t=e.oxw();e.xp6(3),e.Q6J("icon",t.faHistory),e.xp6(7),e.Q6J("ngModel",t.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(18,Fa).concat(t.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",t.selFilter),e.xp6(3),e.Q6J("ngIf",t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.payments)("ngClass",e.VKq(19,ka,""!==t.errorMessage)),e.xp6(69),e.Q6J("matRowDefColumns",t.htlcColumns)("matRowDefWhen",t.is_group),e.xp6(1),e.Q6J("matFooterRowDef",e.DdM(21,Ua)),e.xp6(1),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns),e.xp6(1),e.Q6J("length",t.totalPayments)("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let Qe=(()=>{class n{constructor(t,a,i,s,r,h,T,C){this.logger=t,this.commonService=a,this.dataService=i,this.store=s,this.rtlEffects=r,this.decimalPipe=h,this.datePipe=T,this.camelCaseWithReplace=C,this.calledFrom="transactions",this.faHistory=y.qO$,this.convertedCurrency=null,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="transactions",this.tableSetting={tableId:"payments",recordsPerPage:l.IV,sortBy:"creation_date",sortOrder:l.Pi.DESCENDING},this.newlyAddedPayment="",this.information={},this.peers=[],this.payments=new c.by([]),this.totalPayments=100,this.paymentJSONArr=[],this.displayedColumns=[],this.htlcColumns=[],this.paymentDecoded={},this.paymentRequest="",this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.firstOffset=-1,this.lastOffset=-1,this.selFilter="",this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.store.select(x.Wi).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.peers=t.peers}),this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("status"),this.displayedColumns.push("actions"),this.htlcColumns=[],this.displayedColumns.map(a=>this.htlcColumns.push("group_"+a)),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.PP).pipe((0,d.R)(this.unSubs[5])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.paymentJSONArr=t.listPayments.payments||[],this.totalPayments=this.paymentJSONArr.length,this.firstOffset=+(t.listPayments.first_index_offset||-1),this.lastOffset=+(t.listPayments.last_index_offset||-1),this.paymentJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadPaymentsTable(this.paymentJSONArr.slice(0,this.pageSize)),this.logger.info(t)})}ngAfterViewInit(){this.paymentJSONArr&&this.paymentJSONArr.length>0&&this.loadPaymentsTable(this.paymentJSONArr.slice(0,this.pageSize))}onSendPayment(){if(!this.paymentRequest)return!0;this.paymentDecoded.timestamp?this.sendPayment():this.dataService.decodePayment(this.paymentRequest,!1).pipe((0,W.q)(1)).subscribe(t=>{this.paymentDecoded=t,this.paymentDecoded.timestamp?(this.paymentDecoded.num_satoshis=this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis?(+this.paymentDecoded.num_msat/1e3).toString():"0",this.sendPayment()):this.resetData()})}sendPayment(){this.newlyAddedPayment=this.paymentDecoded.payment_hash||"",this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis&&(this.paymentDecoded.num_satoshis=(+this.paymentDecoded.num_msat/1e3).toString()),this.paymentDecoded.num_satoshis&&""!==this.paymentDecoded.num_satoshis&&"0"!==this.paymentDecoded.num_satoshis?(this.store.dispatch((0,L.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Confirm Send Payment",noBtnText:"Cancel",yesBtnText:"Send Payment",message:[[{key:"payment_hash",value:this.paymentDecoded.payment_hash,title:"Payment Hash",width:100}],[{key:"destination",value:this.paymentDecoded.destination,title:"Destination",width:100}],[{key:"description",value:this.paymentDecoded.description,title:"Description",width:100}],[{key:"timestamp",value:this.paymentDecoded.timestamp,title:"Creation Date",width:50,type:l.Gi.DATE_TIME},{key:"num_satoshis",value:this.paymentDecoded.num_satoshis,title:"Amount (Sats)",width:50,type:l.Gi.NUMBER}],[{key:"expiry",value:this.paymentDecoded.expiry,title:"Expiry",width:50,type:l.Gi.NUMBER},{key:"cltv_expiry",value:this.paymentDecoded.cltv_expiry,title:"CLTV Expiry",width:50}]]}}})),this.rtlEffects.closeConfirm.pipe((0,W.q)(1)).subscribe(a=>{a&&(this.store.dispatch((0,Z.oV)({payload:{uiMessage:l.m6.SEND_PAYMENT,paymentReq:this.paymentRequest,fromDialog:!1}})),this.resetData())})):(this.store.dispatch((0,L.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Enter Amount and Confirm Send Payment",titleMessage:"It is a zero amount invoice. Enter the amount (Sats) to pay.",message:[[{key:"payment_hash",value:this.paymentDecoded.payment_hash,title:"Payment Hash",width:100}],[{key:"destination",value:this.paymentDecoded.destination,title:"Destination",width:100}],[{key:"description",value:this.paymentDecoded.description,title:"Description",width:100}],[{key:"timestamp",value:this.paymentDecoded.timestamp,title:"Creation Date",width:40,type:l.Gi.DATE_TIME},{key:"expiry",value:this.paymentDecoded.expiry,title:"Expiry",width:30,type:l.Gi.NUMBER},{key:"cltv_expiry",value:this.paymentDecoded.cltv_expiry,title:"CLTV Expiry",width:30}]],noBtnText:"Cancel",yesBtnText:"Send Payment",flgShowInput:!0,getInputs:[{placeholder:"Amount (Sats)",inputType:l.Gi.NUMBER,inputValue:"",width:30}]}}})),this.rtlEffects.closeConfirm.pipe((0,W.q)(1)).subscribe(i=>{i&&(this.paymentDecoded.num_satoshis=i[0].inputValue,this.store.dispatch((0,Z.oV)({payload:{uiMessage:l.m6.SEND_PAYMENT,paymentReq:this.paymentRequest,paymentAmount:i[0].inputValue,fromDialog:!1}})),this.resetData())}))}openSendPaymentModal(){this.store.dispatch((0,L.qR)({payload:{data:{component:zn}}}))}onPaymentRequestEntry(t){this.paymentRequest=t,this.paymentDecodedHintPre="",this.paymentDecodedHintPost="",this.paymentRequest&&this.paymentRequest.length>100&&this.dataService.decodePayment(this.paymentRequest,!1).pipe((0,W.q)(1)).subscribe(a=>{this.paymentDecoded=a,this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis&&(this.paymentDecoded.num_satoshis=(+this.paymentDecoded.num_msat/1e3).toString()),this.paymentDecoded.num_satoshis?this.selNode&&this.selNode.settings.fiatConversion?this.commonService.convertCurrency(+this.paymentDecoded.num_satoshis,l.NT.SATS,l.NT.OTHER,this.selNode.settings.currencyUnits&&this.selNode.settings.currencyUnits.length>2?this.selNode.settings.currencyUnits[2]:"",this.selNode.settings.fiatConversion).pipe((0,d.R)(this.unSubs[6])).subscribe({next:i=>{this.convertedCurrency=i,this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis?this.paymentDecoded.num_satoshis:0)+" Sats (",this.paymentDecodedHintPost=this.decimalPipe.transform(this.convertedCurrency.OTHER?this.convertedCurrency.OTHER:0,l.Xz.OTHER)+") | Memo: "+this.paymentDecoded.description},error:i=>{this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis?this.paymentDecoded.num_satoshis:0)+" Sats | Memo: "+this.paymentDecoded.description+". Unable to convert currency.",this.paymentDecodedHintPost=""}}):(this.paymentDecodedHintPre="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis?this.paymentDecoded.num_satoshis:0)+" Sats | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost=""):(this.paymentDecodedHintPre="Zero Amount Invoice | Memo: "+this.paymentDecoded.description,this.paymentDecodedHintPost="")})}onPageChange(t){let a=!0,i=this.lastOffset;this.pageSize=t.pageSize,0===t.pageIndex?(a=!0,i=0):t.pageIndext.previousPageIndex&&t.length>(t.pageIndex+1)*t.pageSize?(a=!0,i=this.firstOffset):t.length<=(t.pageIndex+1)*t.pageSize&&(a=!1,i=0);const s=t.pageIndex*this.pageSize;this.loadPaymentsTable(this.paymentJSONArr.slice(s,s+this.pageSize))}is_group(t,a){return a.htlcs&&a.htlcs.length>1}resetData(){this.paymentDecoded={},this.paymentRequest="",this.form.resetForm()}getHopDetails(t){const a=this;return new Promise((i,s)=>{const r=a.peers.find(h=>h.pub_key===t.pub_key);r&&r.alias?i("
Channel: "+r.alias.padEnd(20)+"			Amount (Sats): "+a.decimalPipe.transform(t.amt_to_forward)+"
"):a.dataService.getAliasesFromPubkeys(t.pub_key||"",!1).pipe((0,d.R)(a.unSubs[7])).subscribe({next:h=>i("
Channel: "+(h.node&&h.node.alias?h.node.alias.padEnd(20):t.pub_key?.substring(0,17)+"...")+"			Amount (Sats): "+a.decimalPipe.transform(t.amt_to_forward)+"
"),error:h=>i("
Channel: "+(t.pub_key?t.pub_key?.substring(0,17)+"...":"")+"			Amount (Sats): "+a.decimalPipe.transform(t.amt_to_forward)+"
")})})}onHTLCClick(t,a){a.payment_request&&""!==a.payment_request.trim()?this.dataService.decodePayment(a.payment_request,!1).pipe((0,W.q)(1)).subscribe({next:i=>{setTimeout(()=>{this.showHTLCView(t,a,i)},0)},error:i=>{this.showHTLCView(t,a)}}):this.showHTLCView(t,a)}showHTLCView(t,a,i){t.route&&t.route.hops&&t.route.hops.length?Promise.all(t.route.hops.map(s=>this.getHopDetails(s))).then(s=>{this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"HTLC Information",message:this.prepareData(t,a,i,s),scrollable:t.route&&t.route.hops&&t.route.hops.length>1}}}))}):this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"HTLC Information",message:this.prepareData(t,a,i,[]),scrollable:t.route&&t.route.hops&&t.route.hops.length>1}}}))}prepareData(t,a,i,s){const r=[[{key:"payment_hash",value:a.payment_hash,title:"Payment Hash",width:100,type:l.Gi.STRING}],[{key:"preimage",value:t.preimage,title:"Preimage",width:100,type:l.Gi.STRING}],[{key:"payment_request",value:a.payment_request,title:"Payment Request",width:100,type:l.Gi.STRING}],[{key:"status",value:t.status,title:"Status",width:33,type:l.Gi.STRING},{key:"attempt_time_ns",value:+(t.attempt_time_ns||0)/1e9,title:"Attempt Time",width:33,type:l.Gi.DATE_TIME},{key:"resolve_time_ns",value:+(t.resolve_time_ns||0)/1e9,title:"Resolve Time",width:34,type:l.Gi.DATE_TIME}],[{key:"total_amt",value:t.route?.total_amt,title:"Amount (Sats)",width:33,type:l.Gi.NUMBER},{key:"total_fees",value:t.route?.total_fees,title:"Fee (Sats)",width:33,type:l.Gi.NUMBER},{key:"total_time_lock",value:t.route?.total_time_lock,title:"Total Time Lock",width:34,type:l.Gi.NUMBER}],[{key:"hops",value:s,title:"Hops",width:100,type:l.Gi.ARRAY}]];return i&&i.description&&""!==i.description&&r.splice(3,0,[{key:"description",value:i.description,title:"Description",width:100,type:l.Gi.STRING}]),r}onPaymentClick(t){if(t.htlcs&&t.htlcs[0]&&t.htlcs[0].route&&t.htlcs[0].route.hops&&t.htlcs[0].route.hops.length>0){const a=t.htlcs[0].route.hops?.reduce((i,s)=>s.pub_key&&""===i?s.pub_key:i+","+s.pub_key,"");this.dataService.getAliasesFromPubkeys(a,!0).pipe((0,d.R)(this.unSubs[8])).subscribe(i=>{this.showPaymentView(t,i?.reduce((s,r)=>""===s?r:s+"\n"+r,""))})}else this.showPaymentView(t,"")}showPaymentView(t,a){const i=[[{key:"payment_hash",value:t.payment_hash,title:"Payment Hash",width:100,type:l.Gi.STRING}],[{key:"payment_preimage",value:t.payment_preimage,title:"Payment Preimage",width:100,type:l.Gi.STRING}],[{key:"payment_request",value:t.payment_request,title:"Payment Request",width:100,type:l.Gi.STRING}],[{key:"status",value:t.status,title:"Status",width:50,type:l.Gi.STRING},{key:"creation_date",value:t.creation_date,title:"Creation Date",width:50,type:l.Gi.DATE_TIME}],[{key:"value_msat",value:t.value_msat,title:"Value (mSats)",width:50,type:l.Gi.NUMBER},{key:"fee_msat",value:t.fee_msat,title:"Fee (mSats)",width:50,type:l.Gi.NUMBER}],[{key:"path",value:a,title:"Path",width:100,type:l.Gi.STRING}]];t.payment_request&&""!==t.payment_request.trim()?this.dataService.decodePayment(t.payment_request,!1).pipe((0,W.q)(1)).subscribe(s=>{s&&s.description&&""!==s.description&&i.splice(3,0,[{key:"description",value:s.description,title:"Description",width:100,type:l.Gi.STRING}]),setTimeout(()=>{this.openPaymentAlert(i,!!(t.htlcs&&t.htlcs[0]&&t.htlcs[0].route&&t.htlcs[0].route.hops&&t.htlcs[0].route.hops.length>1))},0)}):this.openPaymentAlert(i,!1)}openPaymentAlert(t,a){this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Payment Information",message:t,scrollable:a}}}))}applyFilter(){this.payments.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.payments.filterPredicate=(t,a)=>{let i="";switch(this.selFilterBy){case"all":i=(t.creation_date?this.datePipe.transform(new Date(1e3*t.creation_date),"dd/MMM/y HH:mm")?.toLowerCase():"")+JSON.stringify(t).toLowerCase();break;case"status":case"group_status":i="SUCCEEDED"===t?.status?"succeeded":"failed";break;case"creation_date":i=this.datePipe.transform(new Date(1e3*(t[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;case"failure_reason":case"group_failure_reason":i=this.camelCaseWithReplace.transform(t.failure_reason||"","failure_reason","_").trim().toLowerCase();break;case"hops":i=t.htlcs&&t.htlcs[0]&&t.htlcs[0].route&&t.htlcs[0].route.hops&&t.htlcs[0].route.hops.length?t.htlcs[0].route.hops.length.toString():"0";break;default:i=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"failure_reason"===this.selFilterBy||"group_failure_reason"===this.selFilterBy?0===i.indexOf(a):i.includes(a)}}loadPaymentsTable(t){this.payments=new c.by(t?[...t]:[]),this.payments.sort=this.sort,this.payments.sortingDataAccessor=(a,i)=>"hops"===i?a.htlcs.length&&a.htlcs[0]&&a.htlcs[0].route&&a.htlcs[0].route.hops&&a.htlcs[0].route.hops.length?a.htlcs[0].route.hops.length:0:a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){if(this.payments.data&&this.payments.data.length>0){const t=JSON.parse(JSON.stringify(this.payments.data)),a=t?.reduce((i,s)=>(s.payment_request&&""!==s.payment_request.trim()&&(i=""===i?s.payment_request:i+","+s.payment_request),i),"");this.dataService.decodePayments(a).pipe((0,d.R)(this.unSubs[9])).subscribe(i=>{let s=0;i.forEach((h,T)=>{if(h){for(;t[T+s].payment_hash!==h.payment_hash;)s+=1;t[T+s].description=h.description}});const r=t?.reduce((h,T)=>h.concat(T),[]);this.commonService.downloadFile(r,"Payments")})}}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(j.D),e.Y36(q.yh),e.Y36(ue.V),e.Y36(m.JJ),e.Y36(m.uU),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-lightning-payments"]],viewQuery:function(a,i){if(1&a&&(e.Gf(Wn,5),e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.form=s.first),e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},inputs:{calledFrom:"calledFrom"},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Payments")}])],decls:4,vars:3,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayoutAlign","space-between stretch","fxLayout","row wrap",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",4,"ngIf"],["fxLayoutAlign","space-between stretch","fxLayout","row wrap"],["sendPaymentForm","ngForm"],["fxLayout","column","fxFlex","100"],["matInput","","name","paymentRequest","tabindex","1","required","",3,"perfectScrollbar","ngModel","ngModelChange","matTextareaAutosize"],["paymentReq","ngModel"],["fxLayout","row wrap","fxFlex","100",4,"ngIf"],[4,"ngIf"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3",3,"click"],["fxLayout","row wrap","fxFlex","100"],["fxLayoutAlign","center center","class","mr-3px",4,"ngIf"],["fxLayoutAlign","center center","class","mr-3px",3,"innerHTML",4,"ngIf"],["fxLayoutAlign","center center",1,"mr-3px"],[3,"icon"],["fxLayoutAlign","center center",1,"mr-3px",3,"innerHTML"],["fxLayout","row"],["mat-flat-button","","color","primary","tabindex","4",3,"click"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","creation_date"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","payment_hash"],["matColumnDef","payment_request"],["matColumnDef","payment_preimage"],["matColumnDef","description"],["matColumnDef","description_hash"],["matColumnDef","failure_reason"],["matColumnDef","payment_index"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","fee"],["matColumnDef","value"],["matColumnDef","hops"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_payment"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["matColumnDef","group_status"],["matColumnDef","group_creation_date"],["matColumnDef","group_payment_hash"],["matColumnDef","group_payment_request"],["matColumnDef","group_payment_preimage"],["matColumnDef","group_description"],["matColumnDef","group_description_hash"],["matColumnDef","group_failure_reason"],["matColumnDef","group_payment_index"],["matColumnDef","group_fee"],["matColumnDef","group_value"],["matColumnDef","group_hops"],["matColumnDef","group_actions"],["mat-row","",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"length","pageSize","pageSizeOptions","showFirstLastButtons","page"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Status"],["mat-cell",""],["class","dot green","matTooltip","Succeeded","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Failed","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Succeeded","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Failed","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["mat-header-cell","","mat-sort-header",""],["fxLayout.gt-xs","row",1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],["fxLayoutAlign","start center",1,"htlc-row-span"],["fxLayoutAlign","start center","class","htlc-row-span",4,"ngFor","ngForOf"],["fxLayout","row",1,"ellipsis-parent","htlc-row-span",3,"ngStyle"],["fxLayoutAlign","end center",1,"htlc-row-span"],["fxLayoutAlign","end center","class","htlc-row-span",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"htlc-group-head"],["mat-flat-button","","color","primary","type","button","tabindex","5",1,"btn-htlc-expand",3,"click"],["class","htlc-group-details","fxLayoutAlign","end center",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"htlc-group-details"],["mat-stroked-button","","color","primary","type","button","tabindex","6",1,"btn-htlc-info",3,"click"],["mat-row",""],["mat-footer-row","",3,"ngClass"],["mat-header-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,ei,14,3,"form",1)(2,ti,3,0,"div",2)(3,Oa,94,22,"div",3),e.qZA()),2&a&&(e.xp6(1),e.Q6J("ngIf","home"===i.calledFrom),e.xp6(1),e.Q6J("ngIf","transactions"===i.calledFrom),e.xp6(1),e.Q6J("ngIf","transactions"===i.calledFrom))},dependencies:[m.mk,m.sg,m.O5,m.PC,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.On,p.F,J.BN,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,g.bx,g.TO,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,K.gM,k.NW,M.Vv,M.$V,m.JJ,m.uU,V.D3],styles:[".mat-column-status[_ngcontent-%COMP%], .mat-column-group_status[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}.mat-column-group_actions[_ngcontent-%COMP%] .htlc-group-head[_ngcontent-%COMP%], .mat-column-group_actions[_ngcontent-%COMP%] .htlc-group-details[_ngcontent-%COMP%]{min-height:3rem}.mat-column-group_actions[_ngcontent-%COMP%] .btn-htlc-expand[_ngcontent-%COMP%]{min-width:8rem;width:8rem;margin:0}.mat-column-group_actions[_ngcontent-%COMP%] .btn-htlc-info[_ngcontent-%COMP%]{min-width:7rem;margin:0}.mat-column-group_status[_ngcontent-%COMP%] .htlc-row-span[_ngcontent-%COMP%]:not(:first-of-type), .mat-column-group_creation_date[_ngcontent-%COMP%] .htlc-row-span[_ngcontent-%COMP%]:not(:first-of-type){padding-left:2rem}.htlc-row-span[_ngcontent-%COMP%]{min-height:3rem}.htlc-row-span.ellipsis-parent[_ngcontent-%COMP%]{display:flex;align-items:center}.htlc-row-span[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{margin-top:-.3rem;position:absolute}.mat-column-group_creation_date[_ngcontent-%COMP%]{min-width:11rem}"]})}return n})();const Ee=n=>({backgroundColor:n});function Ia(n,o){if(1&n&&e._UZ(0,"span",8),2&n){const t=e.oxw();e.Q6J("ngStyle",e.VKq(1,Ee,null==t.information?null:t.information.color))}}function Na(n,o){if(1&n&&(e.TgZ(0,"div")(1,"h4",1),e._uU(2,"Color"),e.qZA(),e.TgZ(3,"div",2),e._UZ(4,"span",9),e._uU(5),e.ALo(6,"uppercase"),e.qZA()()),2&n){const t=e.oxw();e.xp6(4),e.Q6J("ngStyle",e.VKq(4,Ee,null==t.information?null:t.information.color)),e.xp6(1),e.hij(" ",e.lcZ(6,2,null==t.information?null:t.information.color)," ")}}function Pa(n,o){1&n&&e._UZ(0,"span",10)}function Ra(n,o){1&n&&e._UZ(0,"span",11)}function Ma(n,o){if(1&n&&(e.TgZ(0,"span",2),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(t)}}let Be=(()=>{class n{constructor(t){this.commonService=t,this.chains=[""]}ngOnChanges(){this.information&&this.information.chains&&this.information.chains.length>0&&(this.chains=[""],this.information.chains.forEach(t=>{this.chains.push(this.commonService.titleCase(t.chain)+" "+this.commonService.titleCase(t.network))}))}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-node-info"]],inputs:{information:"information",showColorFieldSeparately:"showColorFieldSeparately"},features:[e.TTD],decls:19,vars:7,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mt-2"],[1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["class","dashboard-node-dot dot",3,"ngStyle",4,"ngIf"],[4,"ngIf"],["class","dot green mr-1","matTooltip","Synced to Chain","matTooltipPosition","right",4,"ngIf"],["class","dot red mr-1","matTooltip","Not Synced to Chain","matTooltipPosition","right",4,"ngIf"],["class","overflow-wrap dashboard-info-value",4,"ngFor","ngForOf"],[1,"dashboard-node-dot","dot",3,"ngStyle"],[1,"dashboard-node-square",3,"ngStyle"],["matTooltip","Synced to Chain","matTooltipPosition","right",1,"dot","green","mr-1"],["matTooltip","Not Synced to Chain","matTooltipPosition","right",1,"dot","red","mr-1"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div")(2,"h4",1),e._uU(3,"Alias"),e.qZA(),e.TgZ(4,"div",2),e._uU(5),e.YNc(6,Ia,1,3,"span",3),e.qZA()(),e.YNc(7,Na,7,6,"div",4),e.TgZ(8,"div")(9,"h4",1),e._uU(10,"Implementation"),e.qZA(),e.TgZ(11,"div",2),e._uU(12),e.qZA()(),e.TgZ(13,"div")(14,"h4",1),e._uU(15,"Chain"),e.qZA(),e.YNc(16,Pa,1,0,"span",5)(17,Ra,1,0,"span",6)(18,Ma,2,1,"span",7),e.qZA()()),2&a&&(e.xp6(5),e.hij(" ",null==i.information?null:i.information.alias," "),e.xp6(1),e.Q6J("ngIf",!i.showColorFieldSeparately),e.xp6(1),e.Q6J("ngIf",i.showColorFieldSeparately),e.xp6(5),e.Oqu(null!=i.information&&i.information.lnImplementation||null!=i.information&&i.information.version?(null==i.information?null:i.information.lnImplementation)+" "+(null==i.information?null:i.information.version):""),e.xp6(4),e.Q6J("ngIf",null==i.information?null:i.information.synced_to_chain),e.xp6(1),e.Q6J("ngIf",!(null!=i.information&&i.information.synced_to_chain)),e.xp6(1),e.Q6J("ngForOf",i.chains))},dependencies:[m.sg,m.O5,m.PC,_.xw,_.Wh,_.yH,F.Zl,K.gM,m.gd]})}return n})();function Ja(n,o){if(1&n&&(e.TgZ(0,"div",2)(1,"div")(2,"h4",3),e._uU(3,"Lightning"),e.qZA(),e.TgZ(4,"div",4),e._uU(5),e.ALo(6,"number"),e.qZA(),e._UZ(7,"mat-progress-bar",5),e.qZA(),e.TgZ(8,"div")(9,"h4",3),e._uU(10,"On-chain"),e.qZA(),e.TgZ(11,"div",4),e._uU(12),e.ALo(13,"number"),e.qZA(),e._UZ(14,"mat-progress-bar",5),e.qZA(),e.TgZ(15,"div")(16,"h4",3),e._uU(17,"Total"),e.qZA(),e.TgZ(18,"div",4),e._uU(19),e.ALo(20,"number"),e.qZA()()()),2&n){const t=e.oxw();e.xp6(5),e.hij("",e.lcZ(6,5,null==t.balances?null:t.balances.lightning)," Sats"),e.xp6(2),e.s9C("value",(null==t.balances?null:t.balances.lightning)/(null==t.balances?null:t.balances.total)*100),e.xp6(5),e.hij("",e.lcZ(13,7,null==t.balances?null:t.balances.onchain)," Sats"),e.xp6(2),e.s9C("value",(null==t.balances?null:t.balances.onchain)/(null==t.balances?null:t.balances.total)*100),e.xp6(5),e.hij("",e.lcZ(20,9,null==t.balances?null:t.balances.total)," Sats")}}function Da(n,o){if(1&n&&(e.TgZ(0,"div",6)(1,"p"),e._uU(2),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Oqu(t.errorMessage)}}let Qa=(()=>{class n{constructor(){this.balances={onchain:0,lightning:0,total:0}}static#e=this.\u0275fac=function(a){return new(a||n)};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-balances-info"]],inputs:{balances:"balances",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(a,i){if(1&a&&e.YNc(0,Ja,21,11,"div",0)(1,Da,3,1,"ng-template",null,1,e.W1O),2&a){const s=e.MAs(2);e.Q6J("ngIf"," "===i.errorMessage)("ngIfElse",s)}},dependencies:[m.O5,_.xw,_.Wh,_.yH,D.pW,m.JJ]})}return n})();function Ea(n,o){if(1&n&&(e.TgZ(0,"div",2)(1,"div",3)(2,"div")(3,"h4",4),e._uU(4,"Daily"),e.qZA(),e.TgZ(5,"div",5),e._uU(6),e.ALo(7,"number"),e.qZA()(),e.TgZ(8,"div")(9,"h4",4),e._uU(10,"Weekly"),e.qZA(),e.TgZ(11,"div",5),e._uU(12),e.ALo(13,"number"),e.qZA()(),e.TgZ(14,"div")(15,"h4",4),e._uU(16,"Monthly"),e.qZA(),e.TgZ(17,"div",5),e._uU(18),e.ALo(19,"number"),e.qZA()(),e.TgZ(20,"div",6),e._UZ(21,"h4",7)(22,"span",5),e.qZA()(),e.TgZ(23,"div",3)(24,"div")(25,"h4",4),e._uU(26,"Transactions"),e.qZA(),e.TgZ(27,"div",5),e._uU(28),e.ALo(29,"number"),e.qZA()(),e.TgZ(30,"div")(31,"h4",4),e._uU(32,"Transactions"),e.qZA(),e.TgZ(33,"div",5),e._uU(34),e.ALo(35,"number"),e.qZA()(),e.TgZ(36,"div")(37,"h4",4),e._uU(38,"Transactions"),e.qZA(),e.TgZ(39,"div",5),e._uU(40),e.ALo(41,"number"),e.qZA()(),e.TgZ(42,"div",6),e._UZ(43,"h4",7)(44,"span",5),e.qZA()()()),2&n){const t=e.oxw();e.xp6(6),e.hij("",e.lcZ(7,6,null==t.fees?null:t.fees.day_fee_sum)," Sats"),e.xp6(6),e.hij("",e.lcZ(13,8,null==t.fees?null:t.fees.week_fee_sum)," Sats"),e.xp6(6),e.hij("",e.lcZ(19,10,null==t.fees?null:t.fees.month_fee_sum)," Sats"),e.xp6(10),e.Oqu(e.lcZ(29,12,null==t.fees?null:t.fees.daily_tx_count)),e.xp6(6),e.Oqu(e.lcZ(35,14,null==t.fees?null:t.fees.weekly_tx_count)),e.xp6(6),e.Oqu(e.lcZ(41,16,null==t.fees?null:t.fees.monthly_tx_count))}}function Ba(n,o){if(1&n&&(e.TgZ(0,"div",8)(1,"p"),e._uU(2),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Oqu(t.errorMessage)}}let He=(()=>{class n{constructor(){this.totalFees=[{name:"Monthly",value:0},{name:"Weekly",value:0},{name:"Daily",value:0}],this.maxFeeValue=100}ngOnChanges(){if(this.fees.month_fee_sum){this.totalFees=[{name:"Monthly",value:this.fees.month_fee_sum},{name:"Weekly",value:this.fees.week_fee_sum||0},{name:"Daily ",value:this.fees.day_fee_sum||0}];const a=10**(Math.ceil(Math.log(this.fees.month_fee_sum+1)/Math.LN10)-1);this.maxFeeValue=Math.ceil(this.fees.month_fee_sum/a)*a/5||100,Object.assign(this,this.totalFees)}else this.totalFees=[{name:"Monthly",value:0},{name:"Weekly",value:0},{name:"Daily",value:0}],this.maxFeeValue=100,Object.assign(this,this.totalFees)}static#e=this.\u0275fac=function(a){return new(a||n)};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-fee-info"]],inputs:{fees:"fees",errorMessage:"errorMessage"},features:[e.TTD],decls:3,vars:2,consts:[["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["fxFlex","20"],[1,"dashboard-info-title"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(a,i){if(1&a&&e.YNc(0,Ea,45,18,"div",0)(1,Ba,3,1,"ng-template",null,1,e.W1O),2&a){const s=e.MAs(2);e.Q6J("ngIf",""===(null==i.errorMessage?null:i.errorMessage.trim()))("ngIfElse",s)}},dependencies:[m.O5,_.xw,_.Wh,_.yH,m.JJ]})}return n})();function Ha(n,o){if(1&n&&(e.TgZ(0,"div",2)(1,"div",3)(2,"div")(3,"h4",4),e._uU(4,"Active"),e.qZA(),e.TgZ(5,"div",5),e._UZ(6,"span",6),e._uU(7),e.ALo(8,"number"),e.qZA()(),e.TgZ(9,"div")(10,"h4",4),e._uU(11,"Pending"),e.qZA(),e.TgZ(12,"div",5),e._UZ(13,"span",7),e._uU(14),e.ALo(15,"number"),e.qZA()(),e.TgZ(16,"div")(17,"h4",4),e._uU(18,"Inactive"),e.qZA(),e.TgZ(19,"div",5),e._UZ(20,"span",8),e._uU(21),e.ALo(22,"number"),e.qZA()(),e.TgZ(23,"div")(24,"h4",4),e._uU(25,"Closing"),e.qZA(),e.TgZ(26,"div",5),e._UZ(27,"span",9),e._uU(28),e.ALo(29,"number"),e.qZA()()(),e.TgZ(30,"div",3)(31,"div")(32,"h4",4),e._uU(33,"Capacity"),e.qZA(),e.TgZ(34,"div",5),e._uU(35),e.ALo(36,"number"),e.qZA()(),e.TgZ(37,"div")(38,"h4",4),e._uU(39,"Capacity"),e.qZA(),e.TgZ(40,"div",5),e._uU(41),e.ALo(42,"number"),e.qZA()(),e.TgZ(43,"div")(44,"h4",4),e._uU(45,"Capacity"),e.qZA(),e.TgZ(46,"div",5),e._uU(47),e.ALo(48,"number"),e.qZA()(),e.TgZ(49,"div")(50,"h4",4),e._uU(51,"Capacity"),e.qZA(),e.TgZ(52,"div",5),e._uU(53),e.ALo(54,"number"),e.qZA()()()()),2&n){const t=e.oxw();e.xp6(7),e.Oqu(e.lcZ(8,8,(null==t.channelsStatus||null==t.channelsStatus.active?null:t.channelsStatus.active.num_channels)||0)),e.xp6(7),e.Oqu(e.lcZ(15,10,(null==t.channelsStatus||null==t.channelsStatus.pending?null:t.channelsStatus.pending.num_channels)||0)),e.xp6(7),e.Oqu(e.lcZ(22,12,(null==t.channelsStatus||null==t.channelsStatus.inactive?null:t.channelsStatus.inactive.num_channels)||0)),e.xp6(7),e.Oqu(e.lcZ(29,14,(null==t.channelsStatus||null==t.channelsStatus.closing?null:t.channelsStatus.closing.num_channels)||0)),e.xp6(7),e.hij("",e.lcZ(36,16,(null==t.channelsStatus||null==t.channelsStatus.active?null:t.channelsStatus.active.capacity)||0)," Sats"),e.xp6(6),e.hij("",e.lcZ(42,18,(null==t.channelsStatus||null==t.channelsStatus.pending?null:t.channelsStatus.pending.capacity)||0)," Sats"),e.xp6(6),e.hij("",e.lcZ(48,20,(null==t.channelsStatus||null==t.channelsStatus.inactive?null:t.channelsStatus.inactive.capacity)||0)," Sats"),e.xp6(6),e.hij("",e.lcZ(54,22,(null==t.channelsStatus||null==t.channelsStatus.closing?null:t.channelsStatus.closing.capacity)||0)," Sats")}}function Ya(n,o){if(1&n&&(e.TgZ(0,"div",10)(1,"p"),e._uU(2),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Oqu(t.errorMessage)}}let Ye=(()=>{class n{constructor(){this.channelsStatus={}}static#e=this.\u0275fac=function(a){return new(a||n)};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-status-info"]],inputs:{channelsStatus:"channelsStatus",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],[1,"dot","tiny-dot","green"],[1,"dot","tiny-dot","yellow"],[1,"dot","tiny-dot","grey"],[1,"dot","tiny-dot","red"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(a,i){if(1&a&&e.YNc(0,Ha,55,24,"div",0)(1,Ya,3,1,"ng-template",null,1,e.W1O),2&a){const s=e.MAs(2);e.Q6J("ngIf"," "===i.errorMessage)("ngIfElse",s)}},dependencies:[m.O5,_.xw,_.Wh,_.yH,m.JJ]})}return n})();var ee=f(6385);const Ga=()=>["../connections/channels/open"],Va=(n,o)=>({filterColumn:n,filterValue:o});function za(n,o){if(1&n&&(e.TgZ(0,"div",19)(1,"a",20),e._uU(2),e.ALo(3,"slice"),e.qZA(),e.TgZ(4,"div",6)(5,"mat-hint",21)(6,"strong",8),e._uU(7,"Local:"),e.qZA(),e._uU(8),e.ALo(9,"number"),e.qZA(),e.TgZ(10,"mat-hint",22),e._UZ(11,"fa-icon",23),e._uU(12),e.ALo(13,"number"),e.qZA(),e.TgZ(14,"mat-hint",24)(15,"strong",8),e._uU(16,"Remote:"),e.qZA(),e._uU(17),e.ALo(18,"number"),e.qZA()(),e._UZ(19,"mat-progress-bar",25),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(3);e.xp6(1),e.s9C("matTooltip",t.remote_alias||t.remote_pubkey),e.s9C("matTooltipDisabled",(t.remote_alias||t.remote_pubkey).length<26),e.Q6J("routerLink",e.DdM(21,Ga))("state",e.WLB(22,Va,t.remote_alias?"remote_alias":"remote_pubkey",t.remote_alias||t.remote_pubkey)),e.xp6(1),e.AsE(" ",e.Dn7(3,11,t.remote_alias||t.remote_pubkey,0,24),"",(t.remote_alias||t.remote_pubkey).length>25?"...":""," "),e.xp6(6),e.hij("",e.lcZ(9,15,t.local_balance||0)," Sats"),e.xp6(3),e.Q6J("icon",a.faBalanceScale),e.xp6(1),e.hij(" (",e.lcZ(13,17,t.balancedness||0),") "),e.xp6(5),e.hij("",e.lcZ(18,19,t.remote_balance||0)," Sats"),e.xp6(2),e.s9C("value",t.local_balance&&t.local_balance>0?+t.local_balance/(+t.local_balance+ +t.remote_balance)*100:0)}}function Wa(n,o){if(1&n&&(e.TgZ(0,"div",17),e.YNc(1,za,20,25,"div",18),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",t.allChannels)}}function Xa(n,o){if(1&n&&(e.TgZ(0,"div",3)(1,"div",4)(2,"span",5),e._uU(3,"Total Capacity"),e.qZA(),e.TgZ(4,"div",6)(5,"mat-hint",7)(6,"strong",8),e._uU(7,"Local:"),e.qZA(),e._uU(8),e.ALo(9,"number"),e.qZA(),e.TgZ(10,"mat-hint",9),e._UZ(11,"fa-icon",10),e._uU(12),e.ALo(13,"number"),e.qZA(),e.TgZ(14,"mat-hint",11)(15,"strong",8),e._uU(16,"Remote:"),e.qZA(),e._uU(17),e.ALo(18,"number"),e.qZA()(),e._UZ(19,"mat-progress-bar",12),e.qZA(),e.TgZ(20,"div",13),e._UZ(21,"mat-divider",14),e.qZA(),e.TgZ(22,"div",15),e.YNc(23,Wa,2,1,"div",16),e.qZA()()),2&n){const t=e.oxw(),a=e.MAs(2);e.xp6(8),e.hij("",e.lcZ(9,7,(null==t.channelBalances?null:t.channelBalances.localBalance)||0)," Sats"),e.xp6(3),e.Q6J("icon",t.faBalanceScale),e.xp6(1),e.hij(" (",e.lcZ(13,9,(null==t.channelBalances?null:t.channelBalances.balancedness)||0),") "),e.xp6(5),e.hij("",e.lcZ(18,11,(null==t.channelBalances?null:t.channelBalances.remoteBalance)||0)," Sats"),e.xp6(2),e.s9C("value",null!=t.channelBalances&&t.channelBalances.localBalance&&(null==t.channelBalances?null:t.channelBalances.localBalance)>0?+(null==t.channelBalances?null:t.channelBalances.localBalance)/(+(null==t.channelBalances?null:t.channelBalances.localBalance)+ +(null==t.channelBalances?null:t.channelBalances.remoteBalance))*100:0),e.xp6(4),e.Q6J("ngIf",t.allChannels&&t.allChannels.length>0)("ngIfElse",a)}}function Ka(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",26),e._uU(1," No channels available. "),e.TgZ(2,"button",27),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.goToChannels())}),e._uU(3,"Open Channel"),e.qZA()()}}function $a(n,o){if(1&n&&(e.TgZ(0,"div",28)(1,"p"),e._uU(2),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Oqu(t.errorMessage)}}let ja=(()=>{class n{constructor(t){this.router=t,this.faBalanceScale=y.DL8,this.faDumbbell=y.FlN,this.sortBy="Balance Score"}goToChannels(){this.router.navigateByUrl("/lnd/connections")}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-capacity-info"]],inputs:{channelBalances:"channelBalances",allChannels:"allChannels",sortBy:"sortBy",errorMessage:"errorMessage"},decls:5,vars:2,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100",4,"ngIf","ngIfElse"],["noChannelBlock",""],["errorBlock",""],["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100"],["fxLayout","column","fxFlex","8","fxLayoutAlign","end start"],[1,"dashboard-capacity-header","this-channel-capacity"],["fxLayout","row","fxLayoutAlign","space-between start",1,"w-100"],["fxFlex","40","fxLayoutAlign","start center",1,"font-size-90"],[1,"font-weight-900","mr-5px"],["fxFlex","20","fxLayoutAlign","center center",1,"font-size-90"],["matTooltip","Balance Score",1,"mr-3px",3,"icon"],["fxFlex","40","fxLayoutAlign","end center",1,"font-size-90"],["mode","determinate","color","accent",1,"dashboard-progress-bar","this-channel-bar",3,"value"],["fxLayout","column","fxFlex","3","fxLayoutAlign","end stretch"],[1,"dashboard-divider"],[1,"channels-capacity-scroll",3,"perfectScrollbar"],["fxLayout","column","fxFlex","100",4,"ngIf","ngIfElse"],["fxLayout","column","fxFlex","100"],["class","mt-2",4,"ngFor","ngForOf"],[1,"mt-2"],[1,"dashboard-capacity-header",3,"routerLink","state","matTooltip","matTooltipDisabled"],["fxFlex","40","fxLayoutAlign","start center",1,"font-size-90","color-primary"],["fxFlex","20","fxLayoutAlign","center center",1,"font-size-90","color-primary"],["matTooltip","Balance Score",1,"color-primary","mr-3px",3,"icon"],["fxFlex","40","fxLayoutAlign","end center",1,"font-size-90","color-primary"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",1,"mt-1","w-100"],["mat-stroked-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(a,i){if(1&a&&e.YNc(0,Xa,24,13,"div",0)(1,Ka,4,0,"ng-template",null,1,e.W1O)(3,$a,3,1,"ng-template",null,2,e.W1O),2&a){const s=e.MAs(4);e.Q6J("ngIf",""===(null==i.errorMessage?null:i.errorMessage.trim()))("ngIfElse",s)}},dependencies:[m.sg,m.O5,J.BN,_.xw,_.Wh,_.yH,O.lW,g.bx,ee.d,D.pW,K.gM,M.$V,b.rH,m.OU,m.JJ],styles:[".channels-capacity-scroll[_ngcontent-%COMP%]{width:100%;height:100%;overflow-y:hidden}"]})}return n})();var Ge=f(5487),Ve=f(3149);function eo(n,o){if(1&n&&(e.TgZ(0,"mat-hint",19)(1,"strong",20),e._uU(2,"Capacity: "),e.qZA(),e._uU(3),e.ALo(4,"number"),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(3),e.hij("",e.lcZ(4,1,t.remote_balance||0)," Sats")}}function to(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",24),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2).$implicit,s=e.oxw(3);return e.KtG(s.onLoopOut(i))}),e._uU(1,"Loop Out"),e.qZA()}}function no(n,o){if(1&n&&(e.TgZ(0,"div",21)(1,"mat-hint",22)(2,"strong",20),e._uU(3,"Capacity: "),e.qZA(),e._uU(4),e.ALo(5,"number"),e.qZA(),e.YNc(6,to,2,0,"button",23),e.qZA()),2&n){const t=e.oxw().$implicit,a=e.oxw(3);e.xp6(4),e.hij("",e.lcZ(5,2,t.local_balance||0)," Sats"),e.xp6(2),e.Q6J("ngIf",a.showLoop)}}function io(n,o){if(1&n&&e._UZ(0,"mat-progress-bar",25),2&n){const t=e.oxw().$implicit,a=e.oxw(3);e.s9C("value",a.totalLiquidity>0?(+t.remote_balance||0)/a.totalLiquidity*100:0)}}function ao(n,o){if(1&n&&e._UZ(0,"mat-progress-bar",25),2&n){const t=e.oxw().$implicit,a=e.oxw(3);e.s9C("value",a.totalLiquidity>0?(+t.local_balance||0)/a.totalLiquidity*100:0)}}const oo=()=>["../connections/channels/open"],so=(n,o)=>({filterColumn:n,filterValue:o});function lo(n,o){if(1&n&&(e.TgZ(0,"div",13)(1,"a",14),e._uU(2),e.ALo(3,"slice"),e.qZA(),e.TgZ(4,"div",15),e.YNc(5,eo,5,3,"mat-hint",16)(6,no,7,4,"div",17),e.qZA(),e.YNc(7,io,1,1,"mat-progress-bar",18)(8,ao,1,1,"mat-progress-bar",18),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(3);e.xp6(1),e.s9C("matTooltip",t.remote_alias||t.remote_pubkey),e.s9C("matTooltipDisabled",(t.remote_alias||t.remote_pubkey).length<26),e.Q6J("routerLink",e.DdM(14,oo))("state",e.WLB(15,so,t.remote_alias?"remote_alias":"remote_pubkey",t.remote_alias||t.remote_pubkey)),e.xp6(1),e.AsE(" ",e.Dn7(3,10,t.remote_alias||t.remote_pubkey,0,24),"",(t.remote_alias||t.remote_pubkey).length>25?"...":""," "),e.xp6(3),e.Q6J("ngIf","In"===a.direction),e.xp6(1),e.Q6J("ngIf","Out"===a.direction),e.xp6(1),e.Q6J("ngIf","In"===a.direction),e.xp6(1),e.Q6J("ngIf","Out"===a.direction)}}function ro(n,o){if(1&n&&(e.TgZ(0,"div",11),e.YNc(1,lo,9,18,"div",12),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",t.allChannels)}}const co=(n,o,t)=>({"mb-4":n,"mb-2":o,"mb-1":t});function po(n,o){if(1&n&&(e.TgZ(0,"div",3)(1,"div",4)(2,"span",5),e._uU(3,"Total Capacity"),e.qZA(),e.TgZ(4,"mat-hint",6),e._uU(5),e.ALo(6,"number"),e.qZA(),e._UZ(7,"mat-progress-bar",7),e.qZA(),e.TgZ(8,"div",8),e._UZ(9,"mat-divider",9),e.qZA(),e.YNc(10,ro,2,1,"div",10),e.qZA()),2&n){const t=e.oxw(),a=e.MAs(2);e.Q6J("ngClass",e.kEZ(6,co,t.screenSize===t.screenSizeEnum.XS||t.screenSize===t.screenSizeEnum.SM,t.screenSize===t.screenSizeEnum.MD,t.screenSize===t.screenSizeEnum.LG||t.screenSize===t.screenSizeEnum.XL)),e.xp6(5),e.hij("",e.lcZ(6,4,t.totalLiquidity)," Sats"),e.xp6(5),e.Q6J("ngIf",t.allChannels&&t.allChannels.length>0)("ngIfElse",a)}}function uo(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",28),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.goToChannels())}),e._uU(1,"Open Channel"),e.qZA()}}function mo(n,o){if(1&n&&(e.TgZ(0,"div",26),e._uU(1," No channels available. "),e.YNc(2,uo,2,0,"button",27),e.qZA()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("ngIf","Out"===t.direction)}}function _o(n,o){if(1&n&&(e.TgZ(0,"div",29)(1,"p"),e._uU(2),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Oqu(t.errorMessage)}}let ho=(()=>{class n{constructor(t,a,i,s){this.router=t,this.loopService=a,this.commonService=i,this.store=s,this.targetConf=6,this.screenSize="",this.screenSizeEnum=l.cu,this.unSubs=[new u.x,new u.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.showLoop=!(!t?.settings.swapServerUrl||""===t.settings.swapServerUrl.trim())})}goToChannels(){this.router.navigateByUrl("/lnd/connections")}onLoopOut(t){this.loopService.getLoopOutTermsAndQuotes(this.targetConf).pipe((0,d.R)(this.unSubs[1])).subscribe(a=>{this.store.dispatch((0,L.qR)({payload:{minHeight:"56rem",data:{channel:t,minQuote:a[0],maxQuote:a[1],direction:l.$I.LOOP_OUT,component:Ge.a}}}))})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(b.F0),e.Y36(Ve.W),e.Y36(N.v),e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-liquidity-info"]],inputs:{direction:"direction",totalLiquidity:"totalLiquidity",allChannels:"allChannels",errorMessage:"errorMessage"},decls:5,vars:2,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",3,"ngClass",4,"ngIf","ngIfElse"],["noChannelBlock",""],["errorBlock",""],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",3,"ngClass"],["fxLayout","column","fxFlex","8","fxLayoutAlign","end start"],[1,"dashboard-capacity-header","this-channel-capacity"],[1,"font-size-90"],["mode","determinate","color","accent","value","100",1,"dashboard-progress-bar","this-channel-bar"],["fxLayout","column","fxFlex","3","fxLayoutAlign","end stretch"],[1,"dashboard-divider"],[3,"perfectScrollbar",4,"ngIf","ngIfElse"],[3,"perfectScrollbar"],["fxLayout","column",4,"ngFor","ngForOf"],["fxLayout","column"],[1,"dashboard-capacity-header","mt-2",3,"routerLink","state","matTooltip","matTooltipDisabled"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start"],["class","font-size-90 color-primary",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",4,"ngIf"],["class","dashboard-progress-bar","mode","determinate",3,"value",4,"ngIf"],[1,"font-size-90","color-primary"],[1,"font-weight-900","mr-5px"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],["fxFlex","80","fxLayoutAlign","start start",1,"font-size-90","color-primary"],["fxFlex","20","fxLayoutAlign","end center","class","button-link-dashboard","color","primary","mat-button","","aria-label","Loop Out",3,"click",4,"ngIf"],["fxFlex","20","fxLayoutAlign","end center","color","primary","mat-button","","aria-label","Loop Out",1,"button-link-dashboard",3,"click"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","1",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(a,i){if(1&a&&e.YNc(0,po,11,10,"div",0)(1,mo,3,1,"ng-template",null,1,e.W1O)(3,_o,3,1,"ng-template",null,2,e.W1O),2&a){const s=e.MAs(4);e.Q6J("ngIf",""===(null==i.errorMessage?null:i.errorMessage.trim()))("ngIfElse",s)}},dependencies:[m.mk,m.sg,m.O5,_.xw,_.Wh,_.yH,F.oO,O.lW,g.bx,ee.d,D.pW,K.gM,M.$V,b.rH,m.OU,m.JJ]})}return n})();function go(n,o){if(1&n&&(e.TgZ(0,"button",26)(1,"mat-icon"),e._uU(2,"more_vert"),e.qZA()()),2&n){e.oxw();const t=e.MAs(11);e.Q6J("matMenuTriggerFor",t)}}function fo(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",27),e.NdJ("click",function(){const s=e.CHM(t).index,r=e.oxw().$implicit,h=e.oxw(2);return e.KtG(h.onNavigateTo(r.links[s]))}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit;e.xp6(1),e.Oqu(t)}}function Co(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",27),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.onsortChannelsBy())}),e._uU(1),e.qZA()}if(2&n){const t=e.oxw(3);e.xp6(1),e.hij("Sort By ","Balance Score"===t.sortField?"Capacity":"Balance Score","")}}function xo(n,o){1&n&&e._UZ(0,"mat-progress-bar",28)}function yo(n,o){if(1&n&&e._UZ(0,"rtl-node-info",29),2&n){const t=e.oxw(3);e.Q6J("information",t.information)("showColorFieldSeparately",!1)}}function To(n,o){if(1&n&&e._UZ(0,"rtl-balances-info",30),2&n){const t=e.oxw(3);e.Q6J("balances",t.balances)("errorMessage",t.errorMessages[3]+" "+t.errorMessages[2])}}function bo(n,o){if(1&n&&e._UZ(0,"rtl-channel-capacity-info",31),2&n){const t=e.oxw(3);e.Q6J("sortBy",t.sortField)("channelBalances",t.channelBalances)("allChannels",t.allChannelsCapacity)("errorMessage",t.errorMessages[3])}}function Zo(n,o){if(1&n&&e._UZ(0,"rtl-fee-info",32),2&n){const t=e.oxw(3);e.Q6J("fees",t.fees)("errorMessage",t.errorMessages[1])}}function vo(n,o){if(1&n&&e._UZ(0,"rtl-channel-status-info",33),2&n){const t=e.oxw(3);e.Q6J("channelsStatus",t.channelsStatus)("errorMessage",t.errorMessages[3]+" "+t.errorMessages[4])}}function Ao(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Error! Unable to find information!"),e.qZA())}const ze=n=>({"dashboard-card-content":!0,"error-border":n});function So(n,o){if(1&n&&(e.TgZ(0,"mat-grid-tile",8)(1,"mat-card",9)(2,"mat-card-header")(3,"mat-card-title",10)(4,"div"),e._UZ(5,"fa-icon",11),e.TgZ(6,"span"),e._uU(7),e.qZA()(),e.TgZ(8,"div"),e.YNc(9,go,3,1,"button",12),e.TgZ(10,"mat-menu",13,14),e.YNc(12,fo,2,1,"button",15)(13,Co,2,1,"button",16),e.qZA()()()(),e.TgZ(14,"mat-card-content",17),e.YNc(15,xo,1,0,"mat-progress-bar",18),e.TgZ(16,"div",19),e.YNc(17,yo,1,2,"rtl-node-info",20)(18,To,1,2,"rtl-balances-info",21)(19,bo,1,4,"rtl-channel-capacity-info",22)(20,Zo,1,2,"rtl-fee-info",23)(21,vo,1,2,"rtl-channel-status-info",24)(22,Ao,2,0,"h3",25),e.qZA()()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.Q6J("colspan",t.cols)("rowspan",t.rows),e.xp6(5),e.Q6J("icon",t.icon),e.xp6(2),e.Oqu(t.title),e.xp6(2),e.Q6J("ngIf",t.links[0]),e.xp6(3),e.Q6J("ngForOf",t.goToOptions),e.xp6(1),e.Q6J("ngIf","capacity"===t.id),e.xp6(1),e.s9C("fxFlex","node"===t.id||"balance"===t.id?70:"fee"===t.id||"status"===t.id?78:90),e.Q6J("ngClass",e.VKq(16,ze,"node"===t.id&&a.apiCallStatusNodeInfo.status===a.apiCallStatusEnum.ERROR||"balance"===t.id&&(a.apiCallStatusChannels.status===a.apiCallStatusEnum.ERROR||a.apiCallStatusBlockchainBalance.status===a.apiCallStatusEnum.ERROR)||"capacity"===t.id&&a.apiCallStatusChannels.status===a.apiCallStatusEnum.ERROR||"fee"===t.id&&a.apiCallStatusFees.status===a.apiCallStatusEnum.ERROR||"status"===t.id&&(a.apiCallStatusChannels.status===a.apiCallStatusEnum.ERROR||a.apiCallStatusPendingChannels.status===a.apiCallStatusEnum.ERROR))),e.xp6(1),e.Q6J("ngIf","node"===t.id&&a.apiCallStatusNodeInfo.status===a.apiCallStatusEnum.INITIATED||"balance"===t.id&&(a.apiCallStatusChannels.status===a.apiCallStatusEnum.INITIATED||a.apiCallStatusBlockchainBalance.status===a.apiCallStatusEnum.INITIATED)||"capacity"===t.id&&a.apiCallStatusChannels.status===a.apiCallStatusEnum.INITIATED||"fee"===t.id&&a.apiCallStatusFees.status===a.apiCallStatusEnum.INITIATED||"status"===t.id&&(a.apiCallStatusChannels.status===a.apiCallStatusEnum.INITIATED||a.apiCallStatusPendingChannels.status===a.apiCallStatusEnum.INITIATED)),e.xp6(1),e.Q6J("ngSwitch",t.id),e.xp6(1),e.Q6J("ngSwitchCase","node"),e.xp6(1),e.Q6J("ngSwitchCase","balance"),e.xp6(1),e.Q6J("ngSwitchCase","capacity"),e.xp6(1),e.Q6J("ngSwitchCase","fee"),e.xp6(1),e.Q6J("ngSwitchCase","status")}}function wo(n,o){if(1&n&&(e.TgZ(0,"div",2)(1,"div",3),e._UZ(2,"fa-icon",4),e.TgZ(3,"span",5),e._uU(4),e.qZA()(),e.TgZ(5,"mat-grid-list",6),e.YNc(6,So,23,18,"mat-grid-tile",7),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("icon",t.apiCallStatusNodeInfo.status===t.apiCallStatusEnum.ERROR?t.faFrown:t.faSmile),e.xp6(2),e.Oqu(t.apiCallStatusNodeInfo.status===t.apiCallStatusEnum.COMPLETED?"Welcome "+t.information.alias+"! Your node is up and running.":t.apiCallStatusNodeInfo.status===t.apiCallStatusEnum.INITIATED?"Wait! Getting your node information...":"Error! Please check the server connection."),e.xp6(1),e.Q6J("rowHeight",t.operatorCardHeight),e.xp6(1),e.Q6J("ngForOf",t.operatorCards)}}function Lo(n,o){if(1&n&&(e.TgZ(0,"button",26)(1,"mat-icon"),e._uU(2,"more_vert"),e.qZA()()),2&n){e.oxw();const t=e.MAs(9);e.Q6J("matMenuTriggerFor",t)}}function qo(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",27),e.NdJ("click",function(){const s=e.CHM(t).index,r=e.oxw(2).$implicit,h=e.oxw(2);return e.KtG(h.onNavigateTo(r.links[s]))}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit;e.xp6(1),e.Oqu(t)}}function Fo(n,o){if(1&n&&(e.TgZ(0,"mat-card-header")(1,"mat-card-title",10)(2,"div"),e._UZ(3,"fa-icon",11),e.TgZ(4,"span"),e._uU(5),e.qZA()(),e.TgZ(6,"div"),e.YNc(7,Lo,3,1,"button",12),e.TgZ(8,"mat-menu",13,43),e.YNc(10,qo,2,1,"button",15),e.qZA()()()()),2&n){const t=e.oxw().$implicit;e.xp6(3),e.Q6J("icon",t.icon),e.xp6(2),e.Oqu(t.title),e.xp6(2),e.Q6J("ngIf",t.links[0]),e.xp6(3),e.Q6J("ngForOf",t.goToOptions)}}function ko(n,o){1&n&&e._UZ(0,"mat-progress-bar",28)}function Uo(n,o){if(1&n&&e._UZ(0,"rtl-node-info",44),2&n){const t=e.oxw(3);e.Q6J("information",t.information)}}function Oo(n,o){if(1&n&&e._UZ(0,"rtl-balances-info",30),2&n){const t=e.oxw(3);e.Q6J("balances",t.balances)("errorMessage",t.errorMessages[3]+" "+t.errorMessages[2])}}function Io(n,o){if(1&n&&e._UZ(0,"rtl-channel-liquidity-info",45),2&n){const t=e.oxw(3);e.Q6J("direction","In")("totalLiquidity",t.totalInboundLiquidity)("allChannels",t.allInboundChannels)("errorMessage",t.errorMessages[3])}}function No(n,o){if(1&n&&e._UZ(0,"rtl-channel-liquidity-info",45),2&n){const t=e.oxw(3);e.Q6J("direction","Out")("totalLiquidity",t.totalOutboundLiquidity)("allChannels",t.allOutboundChannels)("errorMessage",t.errorMessages[3])}}function Po(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",27),e.NdJ("click",function(){const s=e.CHM(t).index,r=e.oxw(2).$implicit,h=e.oxw(2);return e.KtG(h.onNavigateTo(r.links[s]))}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit;e.xp6(1),e.Oqu(t)}}function Ro(n,o){if(1&n&&(e.TgZ(0,"span",46)(1,"mat-tab-group",47)(2,"mat-tab",48),e._UZ(3,"rtl-lightning-invoices",49),e.qZA(),e.TgZ(4,"mat-tab",50),e._UZ(5,"rtl-lightning-payments",49),e.qZA()(),e.TgZ(6,"div",51)(7,"button",26)(8,"mat-icon"),e._uU(9,"more_vert"),e.qZA()(),e.TgZ(10,"mat-menu",13,52),e.YNc(12,Po,2,1,"button",15),e.qZA()()()),2&n){const t=e.MAs(11),a=e.oxw().$implicit;e.xp6(3),e.Q6J("calledFrom","home"),e.xp6(2),e.Q6J("calledFrom","home"),e.xp6(2),e.Q6J("matMenuTriggerFor",t),e.xp6(5),e.Q6J("ngForOf",a.goToOptions)}}function Mo(n,o){1&n&&(e.TgZ(0,"h3"),e._uU(1,"Error! Unable to find information!"),e.qZA())}const Jo=n=>({"p-0":n});function Do(n,o){if(1&n&&(e.TgZ(0,"mat-grid-tile",8)(1,"mat-card",36),e.YNc(2,Fo,11,4,"mat-card-header",37),e.TgZ(3,"mat-card-content",38),e.YNc(4,ko,1,0,"mat-progress-bar",18),e.TgZ(5,"div",39),e.YNc(6,Uo,1,1,"rtl-node-info",40)(7,Oo,1,2,"rtl-balances-info",21)(8,Io,1,4,"rtl-channel-liquidity-info",41)(9,No,1,4,"rtl-channel-liquidity-info",41)(10,Ro,13,4,"span",42)(11,Mo,2,0,"h3",25),e.qZA()()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.Q6J("colspan",t.cols)("rowspan",t.rows),e.xp6(1),e.Q6J("ngClass",e.VKq(13,Jo,"transactions"===t.id)),e.xp6(1),e.Q6J("ngIf","transactions"!==t.id),e.xp6(1),e.s9C("fxFlex","transactions"===t.id?100:"balance"===t.id?70:90),e.Q6J("ngClass",e.VKq(15,ze,"node"===t.id&&a.apiCallStatusNodeInfo.status===a.apiCallStatusEnum.ERROR||"balance"===t.id&&(a.apiCallStatusChannels.status===a.apiCallStatusEnum.ERROR||a.apiCallStatusBlockchainBalance.status===a.apiCallStatusEnum.ERROR)||("inboundLiq"===t.id||"outboundLiq"===t.id)&&a.apiCallStatusChannels.status===a.apiCallStatusEnum.ERROR)),e.xp6(1),e.Q6J("ngIf","node"===t.id&&a.apiCallStatusNodeInfo.status===a.apiCallStatusEnum.INITIATED||"balance"===t.id&&(a.apiCallStatusChannels.status===a.apiCallStatusEnum.INITIATED||a.apiCallStatusBlockchainBalance.status===a.apiCallStatusEnum.INITIATED)||("inboundLiq"===t.id||"outboundLiq"===t.id)&&a.apiCallStatusChannels.status===a.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngSwitch",t.id),e.xp6(1),e.Q6J("ngSwitchCase","node"),e.xp6(1),e.Q6J("ngSwitchCase","balance"),e.xp6(1),e.Q6J("ngSwitchCase","inboundLiq"),e.xp6(1),e.Q6J("ngSwitchCase","outboundLiq"),e.xp6(1),e.Q6J("ngSwitchCase","transactions")}}function Qo(n,o){if(1&n&&(e.TgZ(0,"div",34),e._UZ(1,"fa-icon",4),e.TgZ(2,"span",5),e._uU(3),e.qZA()(),e.TgZ(4,"mat-grid-list",35),e.YNc(5,Do,12,17,"mat-grid-tile",7),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faSmile),e.xp6(2),e.hij("Welcome ",t.information.alias,"! Your node is up and running."),e.xp6(1),e.Q6J("rowHeight",t.merchantCardHeight),e.xp6(1),e.Q6J("ngForOf",t.merchantCards)}}let Eo=(()=>{class n{constructor(t,a,i,s,r){switch(this.logger=t,this.store=a,this.actions=i,this.commonService=s,this.router=r,this.faSmile=Je.ctA,this.faFrown=Je.KfU,this.faAngleDoubleDown=y.Sbq,this.faAngleDoubleUp=y.Vfw,this.faChartPie=y.OS1,this.faBolt=y.BDt,this.faServer=y.xf3,this.faNetworkWired=y.kXW,this.flgChildInfoUpdated=!1,this.userPersonaEnum=l.ol,this.activeChannels=0,this.inactiveChannels=0,this.channelBalances={localBalance:0,remoteBalance:0,balancedness:0},this.information={},this.balances={onchain:-1,lightning:-1,total:0},this.allChannels=[],this.channelsStatus={},this.allChannelsCapacity=[],this.allInboundChannels=[],this.allOutboundChannels=[],this.totalInboundLiquidity=0,this.totalOutboundLiquidity=0,this.operatorCards=[],this.merchantCards=[],this.screenSize="",this.operatorCardHeight="390px",this.merchantCardHeight="62px",this.sortField="Balance Score",this.screenSizeEnum=l.cu,this.errorMessages=["","","","",""],this.apiCallStatusNodeInfo=null,this.apiCallStatusFees=null,this.apiCallStatusBlockchainBalance=null,this.apiCallStatusChannels=null,this.apiCallStatusPendingChannels=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize){case l.cu.XS:this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:10,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:10,rows:1},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:10,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","inactive"],icon:this.faNetworkWired,title:"Channels",cols:10,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:10,rows:2}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:6,rows:4},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:6,rows:6},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:6,rows:8},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:6,rows:8}];break;case l.cu.SM:case l.cu.MD:this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:5,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:5,rows:1},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:5,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","inactive"],icon:this.faNetworkWired,title:"Channels",cols:5,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:10,rows:2}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:3,rows:4},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:3,rows:4},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:3,rows:8},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:3,rows:8}];break;default:this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:3,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:3,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:4,rows:2},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:3,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","inactive"],icon:this.faNetworkWired,title:"Channels",cols:3,rows:1}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:2,rows:5},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:2,rows:10},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:2,rows:10},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:2,rows:5}]}}ngOnInit(){this.store.select(x.DY).pipe((0,d.R)(this.unSubs[0]),(0,_e.M)(this.store.select(H.dT))).subscribe(([t,a])=>{this.errorMessages[0]="",this.apiCallStatusNodeInfo=t.apiCallStatus,this.apiCallStatusNodeInfo.status===l.Bn.ERROR&&(this.errorMessages[0]="object"==typeof this.apiCallStatusNodeInfo.message?JSON.stringify(this.apiCallStatusNodeInfo.message):this.apiCallStatusNodeInfo.message?this.apiCallStatusNodeInfo.message:""),this.selNode=a,this.information=t.information}),this.store.select(x.JG).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessages[1]="",this.apiCallStatusFees=t.apiCallStatus,this.apiCallStatusFees.status===l.Bn.ERROR&&(this.errorMessages[1]="object"==typeof this.apiCallStatusFees.message?JSON.stringify(this.apiCallStatusFees.message):this.apiCallStatusFees.message?this.apiCallStatusFees.message:""),this.fees=t.fees}),this.store.select(x.qU).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.errorMessages[2]="",this.apiCallStatusBlockchainBalance=t.apiCallStatus,this.apiCallStatusBlockchainBalance.status===l.Bn.ERROR&&(this.errorMessages[2]="object"==typeof this.apiCallStatusBlockchainBalance.message?JSON.stringify(this.apiCallStatusBlockchainBalance.message):this.apiCallStatusBlockchainBalance.message?this.apiCallStatusBlockchainBalance.message:""),this.balances.onchain=t.blockchainBalance.total_balance&&+t.blockchainBalance.total_balance>=0?+t.blockchainBalance.total_balance:0,this.balances.total=this.balances.lightning+this.balances.onchain,this.balances=Object.assign({},this.balances)}),this.store.select(x.ni).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.errorMessages[4]="",this.apiCallStatusPendingChannels=t.apiCallStatus,this.apiCallStatusPendingChannels.status===l.Bn.ERROR&&(this.errorMessages[4]="object"==typeof this.apiCallStatusPendingChannels.message?JSON.stringify(this.apiCallStatusPendingChannels.message):this.apiCallStatusPendingChannels.message?this.apiCallStatusPendingChannels.message:""),this.channelsStatus.pending={num_channels:t.pendingChannelsSummary.open?.num_channels,capacity:t.pendingChannelsSummary.open?.limbo_balance},this.channelsStatus.closing={num_channels:(t.pendingChannelsSummary.closing?.num_channels||0)+(t.pendingChannelsSummary.force_closing?.num_channels||0)+(t.pendingChannelsSummary.waiting_close?.num_channels||0),capacity:t.pendingChannelsSummary.total_limbo_balance}}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[4])).subscribe(t=>{this.errorMessages[3]="",this.apiCallStatusChannels=t.apiCallStatus,this.apiCallStatusChannels.status===l.Bn.ERROR&&(this.errorMessages[3]="object"==typeof this.apiCallStatusChannels.message?JSON.stringify(this.apiCallStatusChannels.message):this.apiCallStatusChannels.message?this.apiCallStatusChannels.message:"");const a=t.lightningBalance&&t.lightningBalance.local?+t.lightningBalance.local:0,i=t.lightningBalance&&t.lightningBalance.remote?+t.lightningBalance.remote:0;this.channelBalances={localBalance:a,remoteBalance:i,balancedness:+(1-Math.abs((a-i)/(a+i))).toFixed(3)},this.balances.lightning=t.lightningBalance.local||0,this.balances.total=this.balances.lightning+this.balances.onchain,this.balances=Object.assign({},this.balances),this.activeChannels=t.channelsSummary.active?.num_channels||0,this.inactiveChannels=t.channelsSummary.inactive?.num_channels||0,this.channelsStatus.active=t.channelsSummary.active,this.channelsStatus.inactive=t.channelsSummary.inactive,this.totalInboundLiquidity=0,this.totalOutboundLiquidity=0,this.allChannels=t.channels?.filter(r=>!0===r.active),this.allChannelsCapacity=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.allChannels,"balancedness"))),this.allInboundChannels=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.allChannels?.filter(r=>r.remote_balance&&r.remote_balance>0),"remote_balance"))),this.allOutboundChannels=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.allChannels?.filter(r=>r.local_balance&&r.local_balance>0),"local_balance"))),this.allChannels.forEach(r=>{this.totalInboundLiquidity=this.totalInboundLiquidity+ +(r.remote_balance||0),this.totalOutboundLiquidity=this.totalOutboundLiquidity+ +(r.local_balance||0)}),this.flgChildInfoUpdated=!!(this.balances.lightning>=0&&this.balances.onchain>=0&&this.fees.month_fee_sum&&this.fees.month_fee_sum>=0),this.logger.info(t)}),this.actions.pipe((0,d.R)(this.unSubs[5]),(0,B.h)(t=>t.type===l.uR.FETCH_FEES_LND||t.type===l.uR.SET_FEES_LND)).subscribe(t=>{t.type===l.uR.FETCH_FEES_LND&&(this.flgChildInfoUpdated=!1),t.type===l.uR.SET_FEES_LND&&(this.flgChildInfoUpdated=!0)})}onNavigateTo(t){"inactive"===t?this.router.navigateByUrl("/lnd/connections",{state:{filterColumn:"active",filterValue:t}}):this.router.navigateByUrl("/lnd/"+t)}onsortChannelsBy(){"Balance Score"===this.sortField?(this.sortField="Capacity",this.allChannelsCapacity=this.allChannels.sort((t,a)=>{const i=+(t.local_balance||0)+ +(t.remote_balance||0),s=+(a.local_balance||0)+ +(a.remote_balance||0);return i>s?-1:i{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(X.eX),e.Y36(N.v),e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-home"]],decls:3,vars:2,consts:[["fxLayout","column",4,"ngIf","ngIfElse"],["merchantDashboard",""],["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start start",1,"page-title-container","mb-2"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["cols","10","gutterSize","20px",3,"rowHeight"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",3,"colspan","rowspan",4,"ngFor","ngForOf"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",3,"colspan","rowspan"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",1,"h-100","dashboard-card"],["fxLayoutAlign","space-between center"],[1,"mr-1",3,"icon"],["mat-icon-button","","class","more-button","aria-label","Toggle menu",3,"matMenuTriggerFor",4,"ngIf"],["xPosition","before",1,"dashboard-vert-menu"],["menuOperator","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click",4,"ngIf"],["fxLayout","column",3,"fxFlex","ngClass"],["mode","indeterminate",4,"ngIf"],["fxLayout","column","fxFlex","100",3,"ngSwitch"],["fxFlex","100",3,"information","showColorFieldSeparately",4,"ngSwitchCase"],["fxFlex","100",3,"balances","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"sortBy","channelBalances","allChannels","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"fees","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"channelsStatus","errorMessage",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["mat-icon-button","","aria-label","Toggle menu",1,"more-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["mode","indeterminate"],["fxFlex","100",3,"information","showColorFieldSeparately"],["fxFlex","100",3,"balances","errorMessage"],["fxFlex","100",3,"sortBy","channelBalances","allChannels","errorMessage"],["fxFlex","100",3,"fees","errorMessage"],["fxFlex","100",3,"channelsStatus","errorMessage"],["fxLayout","row","fxLayoutAlign","start end",1,"page-title-container","mb-2"],["cols","6","gutterSize","20px",3,"rowHeight"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",1,"h-100","dashboard-card",3,"ngClass"],[4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",3,"fxFlex","ngClass"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",3,"ngSwitch"],["fxFlex","100",3,"information",4,"ngSwitchCase"],["fxFlex","100",3,"direction","totalLiquidity","allChannels","errorMessage",4,"ngSwitchCase"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",4,"ngSwitchCase"],["menuMerchant","matMenu"],["fxFlex","100",3,"information"],["fxFlex","100",3,"direction","totalLiquidity","allChannels","errorMessage"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start"],["mat-stretch-tabs","false","mat-align-tabs","start","fxLayout","column",1,"dashboard-tabs-group"],["label","Receive"],[3,"calledFrom"],["label","Pay"],[1,"underline"],["menuTransactions","matMenu"]],template:function(a,i){if(1&a&&e.YNc(0,wo,7,4,"div",0)(1,Qo,6,4,"ng-template",null,1,e.W1O),2&a){const s=e.MAs(2);e.Q6J("ngIf",(null==i.selNode?null:i.selNode.settings.userPersona)===i.userPersonaEnum.OPERATOR)("ngIfElse",s)}},dependencies:[m.mk,m.sg,m.O5,m.RF,m.n9,m.ED,J.BN,_.xw,_.Wh,_.yH,F.oO,O.RK,v.a8,v.dn,v.dk,v.n5,de.Il,de.DX,ie.Hw,Ze.VK,Ze.OP,Ze.p6,D.pW,P.uX,P.SP,De,Qe,Be,Qa,He,Ye,ja,ho]})}return n})();var ve=f(9014),Ae=f(3891);function Bo(n,o){if(1&n&&(e.TgZ(0,"span",10),e._uU(1,"Channels"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.activeChannels)}}function Ho(n,o){if(1&n&&(e.TgZ(0,"span",10),e._uU(1,"Peers"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.activePeers)}}let Yo=(()=>{class n{constructor(t,a,i){this.store=t,this.logger=a,this.router=i,this.activePeers=0,this.activeChannels=0,this.faUsers=y.FVb,this.faChartPie=y.OS1,this.balances=[{title:"Total Balance",dataValue:0},{title:"Confirmed",dataValue:0},{title:"Unconfirmed",dataValue:0}],this.links=[{link:"channels",name:"Channels"},{link:"peers",name:"Peers"}],this.activeLink=0,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.activeLink=this.links.findIndex(t=>t.link===this.router.url.substring(this.router.url.lastIndexOf("/")+1)),this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(t=>t instanceof b.Av)).subscribe({next:t=>{this.activeLink=this.links.findIndex(a=>a.link===t.urlAfterRedirects.substring(t.urlAfterRedirects.lastIndexOf("/")+1))}}),this.store.select(H.dT).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.selNode=t}),this.store.select(x.Wi).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.activePeers=t.peers&&t.peers.length?t.peers.length:0,this.logger.info(t)}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.activeChannels=t.channelsSummary.active?.num_channels||0,this.logger.info(t)}),this.store.select(x.qU).pipe((0,d.R)(this.unSubs[4])).subscribe(t=>{this.balances=[{title:"Total Balance",dataValue:t.blockchainBalance.total_balance||0},{title:"Confirmed",dataValue:t.blockchainBalance.confirmed_balance||0},{title:"Unconfirmed",dataValue:t.blockchainBalance.unconfirmed_balance||0}],this.logger.info(t)})}onSelectedTabChange(t){this.router.navigateByUrl("/lnd/connections/"+this.links[t.index].link)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(q.yh),e.Y36(U.mQ),e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-connections"]],decls:22,vars:4,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","column",1,"padding-gap-x"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndex","selectedIndexChange","selectedTabChange"],["mat-tab-label",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e._UZ(1,"fa-icon",1),e.TgZ(2,"span",2),e._uU(3,"On-chain Balance"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),e._UZ(7,"rtl-currency-unit-converter",5),e.qZA()()(),e.TgZ(8,"div",0),e._UZ(9,"fa-icon",1),e.TgZ(10,"span",2),e._uU(11,"Connections"),e.qZA()(),e.TgZ(12,"div",6)(13,"mat-card")(14,"mat-card-content",4)(15,"mat-tab-group",7),e.NdJ("selectedIndexChange",function(r){return i.activeLink=r})("selectedTabChange",function(r){return i.onSelectedTabChange(r)}),e.TgZ(16,"mat-tab"),e.YNc(17,Bo,2,1,"ng-template",8),e.qZA(),e.TgZ(18,"mat-tab"),e.YNc(19,Ho,2,1,"ng-template",8),e.qZA()(),e.TgZ(20,"div",9),e._UZ(21,"router-outlet"),e.qZA()()()()),2&a&&(e.xp6(1),e.Q6J("icon",i.faChartPie),e.xp6(6),e.Q6J("values",i.balances),e.xp6(2),e.Q6J("icon",i.faUsers),e.xp6(6),e.Q6J("selectedIndex",i.activeLink))},dependencies:[J.BN,_.xw,_.Wh,_.yH,v.a8,v.dn,ve.k,P.uD,P.uX,P.SP,Ae.D,b.lC]})}return n})();var Se=f(7921),We=f(7398),Xe=f(3362);const Go=["form"];function Vo(n,o){if(1&n&&(e.TgZ(0,"mat-option",41),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t),e.xp6(1),e.Oqu(t.alias?t.alias:t.pub_key?t.pub_key:"")}}function zo(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Peer alias is required."),e.qZA())}function Wo(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Peer not found in the list."),e.qZA())}function Xo(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-form-field",37)(1,"mat-label"),e._uU(2,"Peer Alias"),e.qZA(),e._UZ(3,"input",38),e.TgZ(4,"mat-autocomplete",39,40),e.NdJ("optionSelected",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onSelectedPeerChanged())}),e.YNc(6,Vo,2,2,"mat-option",25),e.ALo(7,"async"),e.qZA(),e.YNc(8,zo,2,0,"mat-error",17)(9,Wo,2,0,"mat-error",17),e.qZA()}if(2&n){const t=e.MAs(5),a=e.oxw();e.xp6(3),e.Q6J("formControl",a.selectedPeer)("matAutocomplete",t),e.xp6(1),e.Q6J("displayWith",a.displayFn),e.xp6(2),e.Q6J("ngForOf",e.lcZ(7,6,a.filteredPeers)),e.xp6(2),e.Q6J("ngIf",null==a.selectedPeer.errors?null:a.selectedPeer.errors.required),e.xp6(1),e.Q6J("ngIf",null==a.selectedPeer.errors?null:a.selectedPeer.errors.notfound)}}function Ko(n,o){1&n&&e.GkF(0)}function $o(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Amount is required."),e.qZA())}function jo(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij("Amount must be less than or equal to ",t.totalBalance,".")}}function es(n,o){if(1&n&&(e.TgZ(0,"div",42),e._UZ(1,"fa-icon",43),e.TgZ(2,"span",1)(3,"div"),e._uU(4,"Fee rates recommended by mempool (sat/vByte):"),e.qZA(),e.TgZ(5,"span",44)(6,"span"),e._uU(7),e.qZA(),e.TgZ(8,"span"),e._uU(9),e.qZA(),e.TgZ(10,"span"),e._uU(11),e.qZA(),e.TgZ(12,"span"),e._uU(13),e.qZA(),e.TgZ(14,"span"),e._uU(15),e.qZA()()()()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faInfoCircle),e.xp6(6),e.hij("- High: ",t.recommendedFee.fastestFee||"Unknown",""),e.xp6(2),e.hij("- Medium: ",t.recommendedFee.halfHourFee||"Unknown",""),e.xp6(2),e.hij("- Low: ",t.recommendedFee.hourFee||"Unknown",""),e.xp6(2),e.hij("- Economy: ",t.recommendedFee.economyFee||"Unknown",""),e.xp6(2),e.hij("- Minimum: ",t.recommendedFee.minimumFee||"Unknown","")}}function ts(n,o){if(1&n&&(e.TgZ(0,"mat-option",41),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t.id),e.xp6(1),e.hij(" ",t.name," ")}}function ns(n,o){if(1&n&&(e.TgZ(0,"mat-hint"),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij("Mempool Min: ",t.recommendedFee.minimumFee," (Sats/vByte)")}}function is(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Target Confirmation Blocks is required."),e.qZA())}function as(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Fee is required."),e.qZA())}function os(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij("Lower than min feerate ",t.recommendedFee.minimumFee," in the mempool.")}}function ss(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",30)(1,"mat-slide-toggle",45),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.taprootChannel=i)}),e._uU(2,"Taproot Channel"),e.qZA()()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngModel",t.taprootChannel)}}function ls(n,o){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.channelConnectionError)}}function rs(n,o){if(1&n&&(e.TgZ(0,"div",46),e._UZ(1,"fa-icon",43),e.YNc(2,ls,2,1,"span",17),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faExclamationTriangle),e.xp6(1),e.Q6J("ngIf",""!==t.channelConnectionError)}}function cs(n,o){if(1&n&&(e.TgZ(0,"mat-expansion-panel",48)(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"span"),e._uU(4,"Peer: \xa0"),e.qZA(),e.TgZ(5,"strong",49),e._uU(6),e.qZA()()(),e.TgZ(7,"div",9)(8,"div",50)(9,"div",37)(10,"h4",51),e._uU(11,"Pubkey"),e.qZA(),e.TgZ(12,"span",52),e._uU(13),e.qZA()()(),e._UZ(14,"mat-divider",53),e.TgZ(15,"div",50)(16,"div",54)(17,"h4",51),e._uU(18,"Address"),e.qZA(),e.TgZ(19,"span",55),e._uU(20),e.qZA()(),e.TgZ(21,"div",54)(22,"h4",51),e._uU(23,"Inbound"),e.qZA(),e.TgZ(24,"span",55),e._uU(25),e.qZA()()()()()),2&n){const t=e.oxw(2);e.xp6(6),e.Oqu((null==t.peer?null:t.peer.alias)||(null==t.peer?null:t.peer.address)),e.xp6(7),e.Oqu(t.peer.pub_key),e.xp6(7),e.Oqu(null==t.peer?null:t.peer.address),e.xp6(5),e.Oqu(null!=t.peer&&t.peer.inbound?"True":"False")}}function ps(n,o){if(1&n&&e.YNc(0,cs,26,4,"mat-expansion-panel",47),2&n){const t=e.oxw();e.Q6J("ngIf",t.peer)}}let Ke=(()=>{class n{constructor(t,a,i,s,r,h,T){this.logger=t,this.dialogRef=a,this.data=i,this.store=s,this.actions=r,this.commonService=h,this.dataService=T,this.selectedPeer=new p.p4,this.amount=new p.p4,this.faExclamationTriangle=y.eHv,this.faInfoCircle=y.sqG,this.channelConnectionError="",this.advancedTitle="Advanced Options",this.totalBalance=0,this.selectedPubkey="",this.isPrivate=!1,this.selTransType="0",this.isTaprootAvailable=!1,this.taprootChannel=!1,this.spendUnconfirmed=!1,this.transTypeValue="",this.transTypes=l.Dr,this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.data.message?(this.information=this.data.message.information,this.totalBalance=this.data.message.balance,this.peer=this.data.message.peer||null,this.peers=this.data.message.peers||[],this.isTaprootAvailable=this.commonService.isVersionCompatible(this.information.version,"0.17.0")):(this.information={},this.totalBalance=0,this.peer=null,this.peers=[],this.isTaprootAvailable=!1),this.alertTitle=this.data.alertTitle||"Alert",this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(i=>{this.selNode=i,this.isPrivate=!!i?.settings.unannouncedChannels}),this.actions.pipe((0,d.R)(this.unSubs[1]),(0,B.h)(i=>i.type===l.uR.UPDATE_API_CALL_STATUS_LND||i.type===l.uR.FETCH_CHANNELS_LND)).subscribe(i=>{i.type===l.uR.UPDATE_API_CALL_STATUS_LND&&i.payload.status===l.Bn.ERROR&&"SaveNewChannel"===i.payload.action&&(this.channelConnectionError=i.payload.message),i.type===l.uR.FETCH_CHANNELS_LND&&this.dialogRef.close()});let t="",a="";this.sortedPeers=this.peers.sort((i,s)=>(t=i.alias?i.alias.toLowerCase():i.pub_key?i.pub_key.toLowerCase():"",a=s.alias?s.alias.toLowerCase():i.pub_key?i.pub_key.toLowerCase():"",ta?1:0)),this.filteredPeers=this.selectedPeer.valueChanges.pipe((0,d.R)(this.unSubs[2]),(0,Se.O)(""),(0,We.U)(i=>"string"==typeof i?i:i.alias?i.alias:i.pub_key),(0,We.U)(i=>i?this.filterPeers(i):this.sortedPeers.slice()))}filterPeers(t){return this.sortedPeers?.filter(a=>0===a.alias?.toLowerCase().indexOf(t?t.toLowerCase():""))}displayFn(t){return t&&t.alias?t.alias:t&&t.pub_key?t.pub_key:""}onSelectedPeerChanged(){if(this.channelConnectionError="",this.selectedPubkey=this.selectedPeer.value&&this.selectedPeer.value.pub_key?this.selectedPeer.value.pub_key:null,"string"==typeof this.selectedPeer.value){const t=this.peers?.filter(a=>a.alias?.length===this.selectedPeer.value.length&&0===a.alias?.toLowerCase().indexOf(this.selectedPeer.value?this.selectedPeer.value.toLowerCase():""));1===t.length&&t[0].pub_key&&(this.selectedPubkey=t[0].pub_key)}this.selectedPeer.setErrors(this.selectedPeer.value&&!this.selectedPubkey?{notfound:!0}:null)}onClose(){this.dialogRef.close(!1)}resetData(){this.selectedPeer.setValue(""),this.fundingAmount=null,this.isPrivate=!!this.selNode?.settings.unannouncedChannels,this.taprootChannel=!1,this.spendUnconfirmed=!1,this.selTransType="0",this.transTypeValue="",this.channelConnectionError="",this.advancedTitle="Advanced Options",this.form.resetForm()}onOpenChannel(){if(!this.peer&&!this.selectedPubkey||!this.fundingAmount||this.totalBalance-this.fundingAmount<0||("1"===this.selTransType||"2"===this.selTransType)&&!this.transTypeValue||"2"===this.selTransType&&this.recommendedFee.minimumFee>+this.transTypeValue)return!0;this.store.dispatch((0,Z.YX)({payload:{selectedPeerPubkey:this.peer&&this.peer.pub_key?this.peer.pub_key:this.selectedPubkey,fundingAmount:this.fundingAmount,private:this.isPrivate,transType:this.selTransType,transTypeValue:this.transTypeValue,spendUnconfirmed:this.spendUnconfirmed,commitmentType:this.taprootChannel?5:null}}))}onAdvancedPanelToggle(t){this.advancedTitle=t?"Advanced Options | "+("1"===this.selTransType?"Target Confirmation Blocks: ":"2"===this.selTransType?"Fee (Sats/vByte): ":"Default")+("1"===this.selTransType||"2"===this.selTransType?this.transTypeValue:"")+" | Taproot Channel: "+(this.taprootChannel?"Yes":"No")+" | Spend Unconfirmed Output: "+(this.spendUnconfirmed?"Yes":"No"):"Advanced Options"}onSelTransTypeChanged(t){this.transTypeValue="",t.value===this.transTypes[2].id&&this.dataService.getRecommendedFeeRates().pipe((0,d.R)(this.unSubs[3])).subscribe({next:a=>{this.recommendedFee=a},error:a=>{this.logger.error(a)}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(Q.so),e.Y36(Q.WI),e.Y36(q.yh),e.Y36(X.eX),e.Y36(N.v),e.Y36(j.D))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-open-channel"]],viewQuery:function(a,i){if(1&a&&e.Gf(Go,7),2&a){let s;e.iGM(s=e.CRH())&&(i.form=s.first)}},decls:64,vars:30,consts:[["fxLayout","row","fxLayoutAlign","start center"],["fxLayout","column","fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column",3,"submit","reset"],["form","ngForm"],["fxLayout","column"],["fxFlex","100",4,"ngIf"],[4,"ngTemplateOutlet"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayout","column","fxFlex","60","fxLayoutAlign","start end"],["matInput","","type","number","tabindex","1","required","","name","amnt",3,"step","min","max","ngModel","ngModelChange"],["amt","ngModel"],["matSuffix",""],[4,"ngIf"],["fxFlex","35","fxLayoutAlign","start center"],["tabindex","2","color","primary","name","isPrivate",3,"ngModel","ngModelChange"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch","expanded","false",1,"flat-expansion-panel","mt-2",3,"closed","opened"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","100","class","alert alert-info",4,"ngIf"],["fxLayout","column","fxFlex","49"],["tabindex","3",3,"value","valueChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","type","number","tabindex","4","name","transTpValue",3,"required","disabled","step","min","ngModel","ngModelChange"],["transTypeVal","ngModel"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center",1,"mt-2"],["fxFlex","50","fxLayoutAlign","start center",4,"ngIf"],["fxFlex","50","fxLayoutAlign","start center"],["tabindex","7","color","primary","name","spendUnconfirmed",3,"ngModel","ngModelChange"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["autoFocus","","mat-button","","color","primary","type","submit","tabindex","9"],["peerDetailsExpansionBlock",""],["fxFlex","100"],["type","text","aria-label","Peers","matInput","","tabindex","1","required","",3,"formControl","matAutocomplete"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"value"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between start",1,"pr-2"],["tabindex","6","color","primary","name","taprootChannel",3,"ngModel","ngModelChange"],["fxFlex","100",1,"alert","alert-danger","mt-1"],["class","flat-expansion-panel my-1","expanded","false",4,"ngIf"],["expanded","false",1,"flat-expansion-panel","my-1"],[1,"font-weight-900"],["fxLayout","row"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"w-100","my-1"],["fxFlex","50"],[1,"overflow-wrap","foreground-secondary-text"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),e._uU(5),e.qZA()(),e.TgZ(6,"button",5),e.NdJ("click",function(){return i.onClose()}),e._uU(7,"X"),e.qZA()(),e.TgZ(8,"mat-card-content",6)(9,"form",7,8),e.NdJ("submit",function(){return i.onOpenChannel()})("reset",function(){return i.resetData()}),e.TgZ(11,"div",9),e.YNc(12,Xo,10,8,"mat-form-field",10),e.qZA(),e.YNc(13,Ko,1,0,"ng-container",11),e.TgZ(14,"div",9)(15,"div",12)(16,"mat-form-field",13)(17,"mat-label"),e._uU(18,"Amount"),e.qZA(),e.TgZ(19,"input",14,15),e.NdJ("ngModelChange",function(r){return i.fundingAmount=r}),e.qZA(),e.TgZ(21,"mat-hint"),e._uU(22),e.ALo(23,"number"),e.qZA(),e.TgZ(24,"span",16),e._uU(25," Sats "),e.qZA(),e.YNc(26,$o,2,0,"mat-error",17)(27,jo,2,1,"mat-error",17),e.qZA(),e.TgZ(28,"div",18)(29,"mat-slide-toggle",19),e.NdJ("ngModelChange",function(r){return i.isPrivate=r}),e._uU(30,"Private Channel"),e.qZA()()(),e.TgZ(31,"mat-expansion-panel",20),e.NdJ("closed",function(){return i.onAdvancedPanelToggle(!0)})("opened",function(){return i.onAdvancedPanelToggle(!1)}),e.TgZ(32,"mat-expansion-panel-header")(33,"mat-panel-title")(34,"span"),e._uU(35),e.qZA()()(),e.TgZ(36,"div",21),e.YNc(37,es,16,6,"div",22),e.TgZ(38,"div",12)(39,"mat-form-field",23)(40,"mat-select",24),e.NdJ("valueChange",function(r){return i.selTransType=r})("selectionChange",function(r){return i.onSelTransTypeChanged(r)}),e.YNc(41,ts,2,2,"mat-option",25),e.qZA()(),e.TgZ(42,"mat-form-field",23)(43,"mat-label"),e._uU(44),e.qZA(),e.TgZ(45,"input",26,27),e.NdJ("ngModelChange",function(r){return i.transTypeValue=r}),e.qZA(),e.YNc(47,ns,2,1,"mat-hint",17)(48,is,2,0,"mat-error",17)(49,as,2,0,"mat-error",17)(50,os,2,1,"mat-error",17),e.qZA()(),e.TgZ(51,"div",28),e.YNc(52,ss,3,1,"div",29),e.TgZ(53,"div",30)(54,"mat-slide-toggle",31),e.NdJ("ngModelChange",function(r){return i.spendUnconfirmed=r}),e._uU(55,"Spend Unconfirmed Output"),e.qZA()()()()()(),e.YNc(56,rs,3,2,"div",32),e.TgZ(57,"div",33)(58,"button",34),e._uU(59,"Clear Fields"),e.qZA(),e.TgZ(60,"button",35),e._uU(61,"Open Channel"),e.qZA()()()()()(),e.YNc(62,ps,1,1,"ng-template",null,36,e.W1O)),2&a){const s=e.MAs(20),r=e.MAs(63);e.xp6(5),e.Oqu(i.alertTitle),e.xp6(7),e.Q6J("ngIf",!i.peer&&i.peers&&i.peers.length>0),e.xp6(1),e.Q6J("ngTemplateOutlet",r),e.xp6(6),e.Q6J("step",1e3)("min",1)("max",i.totalBalance)("ngModel",i.fundingAmount),e.xp6(3),e.hij("(Remaining: ",e.lcZ(23,28,i.totalBalance-(i.fundingAmount?i.fundingAmount:0)),")"),e.xp6(4),e.Q6J("ngIf",null==s.errors?null:s.errors.required),e.xp6(1),e.Q6J("ngIf",null==s.errors?null:s.errors.max),e.xp6(2),e.Q6J("ngModel",i.isPrivate),e.xp6(6),e.Oqu(i.advancedTitle),e.xp6(2),e.Q6J("ngIf",i.recommendedFee.minimumFee),e.xp6(3),e.Q6J("value",i.selTransType),e.xp6(1),e.Q6J("ngForOf",i.transTypes),e.xp6(3),e.Oqu("0"===i.selTransType?"Default":"1"===i.selTransType?"Target Confirmation Blocks":"Fee (Sats/vByte)"),e.xp6(1),e.Q6J("required","0"!==i.selTransType)("disabled","0"===i.selTransType)("step",1)("min","2"===i.selTransType?i.recommendedFee.minimumFee:0)("ngModel",i.transTypeValue),e.xp6(2),e.Q6J("ngIf","2"===i.selTransType),e.xp6(1),e.Q6J("ngIf","1"===i.selTransType&&!i.transTypeValue),e.xp6(1),e.Q6J("ngIf","2"===i.selTransType&&!i.transTypeValue),e.xp6(1),e.Q6J("ngIf","2"===i.selTransType&&i.transTypeValue&&+i.transTypeValue{class n{constructor(t,a,i,s,r,h,T,C,A){this.dialogRef=t,this.data=a,this.store=i,this.lndEffects=s,this.formBuilder=r,this.actions=h,this.logger=T,this.commonService=C,this.dataService=A,this.faExclamationTriangle=y.eHv,this.faInfoCircle=y.sqG,this.peerAddress="",this.totalBalance=0,this.transTypes=l.Dr,this.flgChannelOpened=!1,this.channelOpenStatus=null,this.newlyAddedPeer=null,this.flgEditable=!0,this.isTaprootAvailable=!1,this.peerConnectionError="",this.channelConnectionError="",this.peerFormLabel="Peer Details",this.channelFormLabel="Open Channel (Optional)",this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.totalBalance=this.data.message?.balance||0,this.peerFormGroup=this.formBuilder.group({hiddenAddress:["",[p.kI.required]],peerAddress:[this.data.message?.peer?.pub_key?this.data.message?.peer?.pub_key+(this.data.message?.peer?.address?"@"+this.data.message?.peer?.address:""):"",[p.kI.required]]}),this.channelFormGroup=this.formBuilder.group({fundingAmount:["",[p.kI.required,p.kI.min(1),p.kI.max(this.totalBalance)]],isPrivate:[!!this.selNode?.settings.unannouncedChannels],selTransType:[l.Dr[0].id],transTypeValue:[{value:"",disabled:!0}],taprootChannel:[!1],spendUnconfirmed:[!1],hiddenAmount:["",[p.kI.required]]}),this.statusFormGroup=this.formBuilder.group({}),this.store.select(x.DY).pipe((0,d.R)(this.unSubs[0]),(0,_e.M)(this.store.select(H.dT))).subscribe(([a,i])=>{this.selNode=i,this.channelFormGroup.controls.isPrivate.setValue(!!i?.settings.unannouncedChannels),this.isTaprootAvailable=this.commonService.isVersionCompatible(a.information.version,"0.17.0")}),this.channelFormGroup.controls.selTransType.valueChanges.pipe((0,d.R)(this.unSubs[1])).subscribe(a=>{a===l.Dr[0].id?(this.channelFormGroup.controls.transTypeValue.setValue(""),this.channelFormGroup.controls.transTypeValue.disable(),this.channelFormGroup.controls.transTypeValue.setValidators(null),this.channelFormGroup.controls.transTypeValue.setErrors(null)):(this.channelFormGroup.controls.transTypeValue.setValue(""),this.channelFormGroup.controls.transTypeValue.enable(),this.channelFormGroup.controls.transTypeValue.setValidators([p.kI.required]))}),this.actions.pipe((0,d.R)(this.unSubs[2]),(0,B.h)(a=>a.type===l.uR.NEWLY_ADDED_PEER_LND||a.type===l.uR.FETCH_PENDING_CHANNELS_LND||a.type===l.uR.UPDATE_API_CALL_STATUS_LND)).subscribe(a=>{a.type===l.uR.NEWLY_ADDED_PEER_LND&&(this.logger.info(a.payload),this.flgEditable=!1,this.newlyAddedPeer=a.payload.peer,this.peerFormGroup.controls.hiddenAddress.setValue(this.peerFormGroup.controls.peerAddress.value),this.stepper.next()),a.type===l.uR.FETCH_PENDING_CHANNELS_LND&&this.dialogRef.close(),a.type===l.uR.UPDATE_API_CALL_STATUS_LND&&a.payload.status===l.Bn.ERROR&&("SaveNewPeer"===a.payload.action||"FetchGraphNode"===a.payload.action?this.peerConnectionError=a.payload.message:"SaveNewChannel"===a.payload.action&&(this.channelConnectionError=a.payload.message))})}onConnectPeer(){if(!this.peerFormGroup.controls.peerAddress.value)return!0;this.peerConnectionError="";const t=this.peerFormGroup.controls.peerAddress.value.search("@");let a="",i="";t>-1?(a=this.peerFormGroup.controls.peerAddress.value.substring(0,t),i=this.peerFormGroup.controls.peerAddress.value.substring(t+1),this.connectPeerWithParams(a,i)):(this.store.dispatch((0,Z.dV)({payload:{pubkey:this.peerFormGroup.controls.peerAddress.value}})),this.lndEffects.setGraphNode.pipe((0,W.q)(1)).subscribe(s=>{setTimeout(()=>{i=s.node.addresses&&s.node.addresses.length&&s.node.addresses.length>0&&s.node.addresses[0].addr?s.node.addresses[0].addr:"",this.connectPeerWithParams(this.peerFormGroup.controls.peerAddress.value,i)},0)}))}connectPeerWithParams(t,a){this.store.dispatch((0,Z.El)({payload:{pubkey:t,host:a,perm:!1}}))}onOpenChannel(){return"2"===this.channelFormGroup.controls.selTransType.value&&this.recommendedFee.minimumFee>this.channelFormGroup.controls.transTypeValue.value?(this.channelFormGroup.controls.transTypeValue.setErrors({minimum:!0}),!0):!this.channelFormGroup.controls.fundingAmount.value||this.totalBalance-this.channelFormGroup.controls.fundingAmount.value<0||"1"===this.channelFormGroup.controls.selTransType.value&&!this.channelFormGroup.controls.transTypeValue.value||"2"===this.channelFormGroup.controls.selTransType.value&&!this.channelFormGroup.controls.transTypeValue.value||(this.channelConnectionError="",void this.store.dispatch((0,Z.YX)({payload:{selectedPeerPubkey:this.newlyAddedPeer?.pub_key,fundingAmount:this.channelFormGroup.controls.fundingAmount.value,private:this.channelFormGroup.controls.isPrivate.value,transType:this.channelFormGroup.controls.selTransType.value,transTypeValue:this.channelFormGroup.controls.transTypeValue.value,spendUnconfirmed:this.channelFormGroup.controls.spendUnconfirmed.value,commitmentType:this.channelFormGroup.controls.taprootChannel.value?5:null}})))}onSelTransTypeChanged(t){this.channelFormGroup.controls.transTypeValue.setValue(""),t.value===this.transTypes[2].id&&this.dataService.getRecommendedFeeRates().pipe((0,d.R)(this.unSubs[3])).subscribe({next:a=>{this.recommendedFee=a},error:a=>{this.logger.error(a)}})}onClose(){this.dialogRef.close(!1)}stepSelectionChanged(t){switch(t.selectedIndex){case 0:default:this.peerFormLabel="Peer Details",this.channelFormLabel="Open Channel (Optional)";break;case 1:this.peerFormLabel=this.peerFormGroup.controls.peerAddress.value?"Peer Added: "+this.newlyAddedPeer?.alias:"Peer Details",this.channelFormLabel="Open Channel (Optional)";break;case 2:this.peerFormLabel=this.peerFormGroup.controls.peerAddress.value?"Peer Added: "+this.newlyAddedPeer?.alias:"Peer Details",this.channelFormLabel=this.channelFormGroup.controls.fundingAmount.value?"Opening Channel for "+this.channelFormGroup.controls.fundingAmount.value+" Sats":"Open Channel (Optional)"}t.selectedIndex{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(Q.WI),e.Y36(q.yh),e.Y36(re.l),e.Y36(p.QS),e.Y36(X.eX),e.Y36(U.mQ),e.Y36(N.v),e.Y36(j.D))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-connect-peer"]],viewQuery:function(a,i){if(1&a&&(e.Gf(us,5),e.Gf(ms,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.form=s.first),e.iGM(s=e.CRH())&&(i.stepper=s.first)}},decls:70,vars:31,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["fxLayout","column","fxFlex","100"],["autoFocus","","matInput","","formControlName","peerAddress","tabindex","1","required",""],[4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","button",3,"click"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"mb-1",3,"formGroup"],["matStepLabel","","disabled","true"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","class","alert alert-info",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayout","column","fxFlex","60","fxLayoutAlign","start end"],["matInput","","formControlName","fundingAmount","type","number","tabindex","1","required","",3,"step"],["matSuffix",""],["fxFlex","35","fxLayoutAlign","start center"],["tabindex","2","color","primary","formControlName","isPrivate","name","isPrivate"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center",1,"mt-1"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start end"],["tabindex","3","formControlName","selTransType",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","50"],["matInput","","formControlName","transTypeValue","type","number","name","transTypeValue","tabindex","4",3,"step","min","required"],["fxFlex","50","fxLayoutAlign","start center",4,"ngIf"],["fxFlex","50","fxLayoutAlign","start center"],["tabindex","6","color","primary","formControlName","spendUnconfirmed","name","spendUnconfirmed"],["mat-button","","color","primary","tabindex","8","type","button",3,"click"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","100",1,"alert","alert-info"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between start",1,"pr-2"],[3,"value"],["tabindex","6","color","primary","formControlName","taprootChannel","name","taprootChannel",1,"ps-2"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),e._uU(5,"Connect to a new peer"),e.qZA()(),e.TgZ(6,"button",5),e.NdJ("click",function(){return i.onClose()}),e._uU(7,"X"),e.qZA()(),e.TgZ(8,"mat-card-content",6)(9,"div",7)(10,"mat-vertical-stepper",8,9),e.NdJ("selectionChange",function(r){return i.stepSelectionChanged(r)}),e.TgZ(12,"mat-step",10)(13,"form",11),e.YNc(14,_s,1,1,"ng-template",12),e.TgZ(15,"mat-form-field",13)(16,"mat-label"),e._uU(17,"Lightning Address (pubkey OR pubkey@ip:port)"),e.qZA(),e._UZ(18,"input",14),e.YNc(19,ds,2,0,"mat-error",15),e.qZA(),e.YNc(20,hs,4,2,"div",16),e.TgZ(21,"div",17)(22,"button",18),e.NdJ("click",function(){return i.onConnectPeer()}),e._uU(23),e.qZA()()()(),e.TgZ(24,"mat-step",10)(25,"form",19),e.YNc(26,gs,1,1,"ng-template",20),e.TgZ(27,"div",21),e.YNc(28,fs,16,6,"div",22),e.TgZ(29,"div",23)(30,"mat-form-field",24)(31,"mat-label"),e._uU(32,"Amount"),e.qZA(),e._UZ(33,"input",25),e.TgZ(34,"mat-hint"),e._uU(35),e.ALo(36,"number"),e.qZA(),e.TgZ(37,"span",26),e._uU(38," Sats "),e.qZA(),e.YNc(39,Cs,2,0,"mat-error",15)(40,xs,2,0,"mat-error",15)(41,ys,2,1,"mat-error",15),e.qZA(),e.TgZ(42,"div",27)(43,"mat-slide-toggle",28),e._uU(44,"Private Channel"),e.qZA()()(),e.TgZ(45,"div",29)(46,"mat-form-field",30)(47,"mat-label"),e._uU(48,"Transaction Type"),e.qZA(),e.TgZ(49,"mat-select",31),e.NdJ("selectionChange",function(r){return i.onSelTransTypeChanged(r)}),e.YNc(50,Ts,2,2,"mat-option",32),e.qZA()(),e.TgZ(51,"mat-form-field",33)(52,"mat-label"),e._uU(53),e.qZA(),e._UZ(54,"input",34),e.YNc(55,bs,2,1,"mat-hint",15)(56,Zs,2,1,"mat-error",15)(57,vs,2,1,"mat-error",15),e.qZA()(),e.TgZ(58,"div",29),e.YNc(59,As,3,0,"div",35),e.TgZ(60,"div",36)(61,"mat-slide-toggle",37),e._uU(62,"Spend Unconfirmed Output"),e.qZA()()()(),e.YNc(63,Ss,4,2,"div",16),e.TgZ(64,"div",17)(65,"button",38),e.NdJ("click",function(){return i.onOpenChannel()}),e._uU(66),e.qZA()()()()(),e.TgZ(67,"div",39)(68,"button",40),e._uU(69),e.qZA()()()()()()),2&a&&(e.xp6(10),e.Q6J("linear",!0),e.xp6(2),e.Q6J("stepControl",i.peerFormGroup)("editable",i.flgEditable),e.xp6(1),e.Q6J("formGroup",i.peerFormGroup),e.xp6(6),e.Q6J("ngIf",null==i.peerFormGroup.controls.peerAddress.errors?null:i.peerFormGroup.controls.peerAddress.errors.required),e.xp6(1),e.Q6J("ngIf",""!==i.peerConnectionError),e.xp6(3),e.Oqu(""!==i.peerConnectionError?"Retry":"Add Peer"),e.xp6(1),e.Q6J("stepControl",i.channelFormGroup)("editable",i.flgEditable),e.xp6(1),e.Q6J("formGroup",i.channelFormGroup),e.xp6(3),e.Q6J("ngIf",i.recommendedFee.minimumFee),e.xp6(5),e.Q6J("step",1e3),e.xp6(2),e.hij("Remaining: ",e.lcZ(36,29,i.totalBalance-(i.channelFormGroup.controls.fundingAmount.value?i.channelFormGroup.controls.fundingAmount.value:0)),""),e.xp6(4),e.Q6J("ngIf",null==i.channelFormGroup.controls.fundingAmount.errors?null:i.channelFormGroup.controls.fundingAmount.errors.required),e.xp6(1),e.Q6J("ngIf",null==i.channelFormGroup.controls.fundingAmount.errors?null:i.channelFormGroup.controls.fundingAmount.errors.min),e.xp6(1),e.Q6J("ngIf",null==i.channelFormGroup.controls.fundingAmount.errors?null:i.channelFormGroup.controls.fundingAmount.errors.max),e.xp6(9),e.Q6J("ngForOf",i.transTypes),e.xp6(3),e.Oqu("0"===i.channelFormGroup.controls.selTransType.value?"Default":"1"===i.channelFormGroup.controls.selTransType.value?"Target Confirmation Blocks":"Fee (Sats/vByte)"),e.xp6(1),e.Q6J("step",1)("min","2"===i.channelFormGroup.controls.selTransType.value?i.recommendedFee.minimumFee:0)("required","0"!==i.channelFormGroup.controls.selTransType.value),e.xp6(1),e.Q6J("ngIf","2"===i.channelFormGroup.controls.selTransType.value),e.xp6(1),e.Q6J("ngIf",null==i.channelFormGroup.controls.transTypeValue.errors?null:i.channelFormGroup.controls.transTypeValue.errors.required),e.xp6(1),e.Q6J("ngIf",i.channelFormGroup.controls.transTypeValue.value&&(null==i.channelFormGroup.controls.transTypeValue.errors?null:i.channelFormGroup.controls.transTypeValue.errors.minimum)),e.xp6(2),e.Q6J("ngIf",i.isTaprootAvailable),e.xp6(4),e.Q6J("ngIf",""!==i.channelConnectionError),e.xp6(3),e.Oqu(""!==i.channelConnectionError?"Retry":"Open Channel"),e.xp6(2),e.Q6J("mat-dialog-close",!1),e.xp6(1),e.Oqu(null!=i.newlyAddedPeer&&i.newlyAddedPeer.pub_key?"Do It Later":"Close"))},dependencies:[m.sg,m.O5,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.Q7,p.qQ,p.sg,p.u,J.BN,_.xw,_.Wh,_.yH,Q.ZT,O.lW,v.dn,v.dk,R.Nt,g.KE,g.hX,g.bx,g.TO,g.R9,w.gD,E.ey,he.Rr,G.C0,G.VY,G.Vq,$.h,te.q,m.JJ]})}return n})();function ws(n,o){if(1&n&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}function Ls(n,o){1&n&&e._UZ(0,"mat-progress-bar",40)}function qs(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Alias"),e.qZA())}const we=n=>({width:n});function Fs(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,we,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.alias)}}function ks(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Public Key"),e.qZA())}function Us(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,we,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.pub_key)}}function Os(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Address"),e.qZA())}function Is(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,we,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.address)}}function Ns(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Sync Type"),e.qZA())}function Ps(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.Dn7(2,1,null==t?null:t.sync_type,"sync","_"))}}function Rs(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Inbound"),e.qZA())}function Ms(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(null!=t&&t.inbound?"Yes":"No")}}function Js(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Bytes Sent"),e.qZA())}function Ds(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.bytes_sent)," ")}}function Qs(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Bytes Received"),e.qZA())}function Es(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.bytes_recv)," ")}}function Bs(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Sats Sent"),e.qZA())}function Hs(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.sat_sent)," ")}}function Ys(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Sats Received"),e.qZA())}function Gs(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.sat_recv)," ")}}function Vs(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Ping Time ("),e.TgZ(2,"span"),e._uU(3,"\xb5"),e.qZA(),e._uU(4,"s)"),e.qZA())}function zs(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.ping_time)," ")}}function Ws(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",47)(1,"div",48)(2,"mat-select",49),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",50),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownloadCSV())}),e._uU(5,"Download CSV"),e.qZA()()()()}}function Xs(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",51)(1,"div",48)(2,"mat-select",49),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",50),e.NdJ("click",function(i){const r=e.CHM(t).$implicit,h=e.oxw();return e.KtG(h.onPeerClick(r,i))}),e._uU(5,"View Info"),e.qZA(),e.TgZ(6,"mat-option",50),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onOpenChannel(s))}),e._uU(7,"Open Channel"),e.qZA(),e.TgZ(8,"mat-option",50),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onPeerDetach(s))}),e._uU(9,"Disconnect"),e.qZA()()()()}}function Ks(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No connected peer."),e.qZA())}function $s(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting peers..."),e.qZA())}function js(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function el(n,o){if(1&n&&(e.TgZ(0,"td",52),e.YNc(1,Ks,2,0,"p",53)(2,$s,2,0,"p",53)(3,js,2,1,"p",53),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!(null!=t.peers&&t.peers.data)||(null==t.peers.data?null:t.peers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.peers&&t.peers.data)||(null==t.peers.data?null:t.peers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.peers&&t.peers.data)||(null==t.peers.data?null:t.peers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const tl=n=>({"display-none":n});function nl(n,o){if(1&n&&e._UZ(0,"tr",54),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,tl,(null==t.peers?null:t.peers.data)&&(null==t.peers||null==t.peers.data?null:t.peers.data.length)>0))}}function il(n,o){1&n&&e._UZ(0,"tr",55)}function al(n,o){1&n&&e._UZ(0,"tr",56)}const ol=()=>["all"],sl=n=>({"error-border":n}),ll=()=>["no_peer"];let rl=(()=>{class n{constructor(t,a,i,s,r){this.logger=t,this.store=a,this.rtlEffects=i,this.commonService=s,this.camelCaseWithReplace=r,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"peers",recordsPerPage:l.IV,sortBy:"alias",sortOrder:l.Pi.DESCENDING},this.availableBalance=0,this.faUsers=y.FVb,this.displayedColumns=[],this.peersData=[],this.peers=new c.by([]),this.information={},this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.information=t}),this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.qU).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.availableBalance=t.blockchainBalance.total_balance||0}),this.store.select(x.Wi).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.peersData=t.peers,this.peersData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadPeersTable(this.peersData),this.logger.info(t)})}ngAfterViewInit(){this.peersData.length>0&&this.loadPeersTable(this.peersData)}onPeerClick(t,a){this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Peer Information",goToFieldValue:t.pub_key,goToName:"Graph lookup",goToLink:"/lnd/graph/lookups",showQRName:"Public Key",showQRField:t.pub_key,message:[[{key:"pub_key",value:t.pub_key,title:"Public Key",width:100}],[{key:"address",value:t.address,title:"Address",width:100}],[{key:"alias",value:t.alias,title:"Alias",width:40},{key:"inbound",value:t.inbound?"True":"False",title:"Inbound",width:30},{key:"ping_time",value:t.ping_time,title:"Ping Time (\xb5s)",width:30,type:l.Gi.NUMBER}],[{key:"sat_sent",value:t.sat_sent,title:"Satoshis Sent",width:50,type:l.Gi.NUMBER},{key:"sat_recv",value:t.sat_recv,title:"Satoshis Received",width:50,type:l.Gi.NUMBER}],[{key:"bytes_sent",value:t.bytes_sent,title:"Bytes Sent",width:50,type:l.Gi.NUMBER},{key:"bytes_recv",value:t.bytes_recv,title:"Bytes Received",width:50,type:l.Gi.NUMBER}]]}}}))}onConnectPeer(){this.store.dispatch((0,L.qR)({payload:{data:{message:{peer:null,information:this.information,balance:this.availableBalance},component:$e}}}))}onOpenChannel(t){this.store.dispatch((0,L.qR)({payload:{data:{alertTitle:"Open Channel",message:{peer:t,information:this.information,balance:this.availableBalance},component:Ke}}}))}onPeerDetach(t){this.store.dispatch((0,L.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Disconnect Peer",titleMessage:"Disconnect peer: "+(t.alias?t.alias:t.pub_key),noBtnText:"Cancel",yesBtnText:"Disconnect"}}})),this.rtlEffects.closeConfirm.pipe((0,d.R)(this.unSubs[4])).subscribe(i=>{i&&this.store.dispatch((0,Z.z)({payload:{pubkey:t.pub_key}}))})}applyFilter(){this.peers.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.peers.filterPredicate=(t,a)=>{let i="";switch(this.selFilterBy){case"all":i=JSON.stringify(t).toLowerCase();break;case"sync_type":i=this.camelCaseWithReplace.transform(t.sync_type||"","sync","_").trim().toLowerCase();break;default:i=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"sync_type"===this.selFilterBy?0===i.indexOf(a):i.includes(a)}}loadPeersTable(t){this.peers=new c.by(t?[...t]:[]),this.peers.sort=this.sort,this.peers.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.peers.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){this.peers.data&&this.peers.data.length>0&&this.commonService.downloadFile(this.peers.data,"Peers")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(ue.V),e.Y36(N.v),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-peers"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Peers")}])],decls:64,vars:19,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayout","row"],["mat-flat-button","","color","primary","type","submit","tabindex","1",3,"click"],["fxLayout","column"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","pub_key"],["matColumnDef","address"],["matColumnDef","sync_type"],["matColumnDef","inbound"],["matColumnDef","bytes_sent"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","bytes_recv"],["matColumnDef","sat_sent"],["matColumnDef","sat_recv"],["matColumnDef","ping_time"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_peer"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"button",2),e.NdJ("click",function(){return i.onConnectPeer()}),e._uU(3,"Add Peer"),e.qZA()(),e.TgZ(4,"div",3)(5,"div",4)(6,"div",5),e._UZ(7,"fa-icon",6),e.TgZ(8,"span",7),e._uU(9,"Connected Peers"),e.qZA()(),e.TgZ(10,"div",8)(11,"mat-form-field",9)(12,"mat-label"),e._uU(13,"Filter By"),e.qZA(),e.TgZ(14,"mat-select",10),e.NdJ("ngModelChange",function(r){return i.selFilterBy=r})("selectionChange",function(){return i.selFilter="",i.applyFilter()}),e.TgZ(15,"perfect-scrollbar"),e.YNc(16,ws,2,2,"mat-option",11),e.qZA()()(),e.TgZ(17,"mat-form-field",9)(18,"mat-label"),e._uU(19,"Filter"),e.qZA(),e.TgZ(20,"input",12),e.NdJ("ngModelChange",function(r){return i.selFilter=r})("input",function(){return i.applyFilter()})("keyup",function(){return i.applyFilter()}),e.qZA()()()(),e.TgZ(21,"div",13),e.YNc(22,Ls,1,0,"mat-progress-bar",14),e.TgZ(23,"table",15,16),e.ynx(25,17),e.YNc(26,qs,2,0,"th",18)(27,Fs,4,4,"td",19),e.BQk(),e.ynx(28,20),e.YNc(29,ks,2,0,"th",18)(30,Us,4,4,"td",19),e.BQk(),e.ynx(31,21),e.YNc(32,Os,2,0,"th",18)(33,Is,4,4,"td",19),e.BQk(),e.ynx(34,22),e.YNc(35,Ns,2,0,"th",18)(36,Ps,3,5,"td",19),e.BQk(),e.ynx(37,23),e.YNc(38,Rs,2,0,"th",18)(39,Ms,2,1,"td",19),e.BQk(),e.ynx(40,24),e.YNc(41,Js,2,0,"th",25)(42,Ds,4,3,"td",19),e.BQk(),e.ynx(43,26),e.YNc(44,Qs,2,0,"th",25)(45,Es,4,3,"td",19),e.BQk(),e.ynx(46,27),e.YNc(47,Bs,2,0,"th",25)(48,Hs,4,3,"td",19),e.BQk(),e.ynx(49,28),e.YNc(50,Ys,2,0,"th",25)(51,Gs,4,3,"td",19),e.BQk(),e.ynx(52,29),e.YNc(53,Vs,5,0,"th",25)(54,zs,4,3,"td",19),e.BQk(),e.ynx(55,30),e.YNc(56,Ws,6,0,"th",31)(57,Xs,10,0,"td",32),e.BQk(),e.ynx(58,33),e.YNc(59,el,4,3,"td",34),e.BQk(),e.YNc(60,nl,1,3,"tr",35)(61,il,1,0,"tr",36)(62,al,1,0,"tr",37),e.qZA()(),e._UZ(63,"mat-paginator",38),e.qZA()()),2&a&&(e.xp6(7),e.Q6J("icon",i.faUsers),e.xp6(7),e.Q6J("ngModel",i.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(15,ol).concat(i.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",i.selFilter),e.xp6(2),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",i.tableSetting.sortBy)("matSortDirection",i.tableSetting.sortOrder)("dataSource",i.peers)("ngClass",e.VKq(16,sl,""!==i.errorMessage)),e.xp6(37),e.Q6J("matFooterRowDef",e.DdM(18,ll)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)("showFirstLastButtons",i.screenSize!==i.screenSizeEnum.XS))},dependencies:[m.mk,m.sg,m.O5,m.PC,p.Fj,p.JJ,p.On,J.BN,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,k.NW,M.Vv,M.$V,m.JJ,V.D3]})}return n})();function cl(n,o){if(1&n&&(e.TgZ(0,"span",7),e._uU(1,"Open"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.numOpenChannels)}}function pl(n,o){if(1&n&&(e.TgZ(0,"span",7),e._uU(1,"Pending"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.numPendingChannels)}}function ul(n,o){if(1&n&&(e.TgZ(0,"span",7),e._uU(1,"Closed"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.numClosedChannels)}}function ml(n,o){if(1&n&&(e.TgZ(0,"span",7),e._uU(1,"Active HTLCs"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.numActiveHTLCs)}}let _l=(()=>{class n{constructor(t,a,i){this.logger=t,this.store=a,this.router=i,this.numOpenChannels=0,this.numPendingChannels=0,this.numClosedChannels=0,this.numActiveHTLCs=0,this.peers=[],this.information={},this.totalBalance=0,this.links=[{link:"open",name:"Open"},{link:"pending",name:"Pending"},{link:"closed",name:"Closed"},{link:"activehtlcs",name:"Active HTLCs"}],this.activeLink=0,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.activeLink=this.links.findIndex(t=>t.link===this.router.url.substring(this.router.url.lastIndexOf("/")+1)),this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(t=>t instanceof b.Av)).subscribe({next:t=>{this.activeLink=this.links.findIndex(a=>a.link===t.urlAfterRedirects.substring(t.urlAfterRedirects.lastIndexOf("/")+1))}}),this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.numOpenChannels=t.channels&&t.channels.length?t.channels.length:0,this.numActiveHTLCs=t.channels?.reduce((a,i)=>a+(i.pending_htlcs&&i.pending_htlcs.length>0?i.pending_htlcs.length:0),0),this.logger.info(t)}),this.store.select(x.ni).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.numPendingChannels=t.pendingChannelsSummary.total_channels?t.pendingChannelsSummary.total_channels:0}),this.store.select(x.P2).pipe((0,d.R)(this.unSubs[4])).subscribe(t=>{this.numClosedChannels=t.closedChannels&&t.closedChannels.length?t.closedChannels.length:0}),this.store.select(x.qU).pipe((0,d.R)(this.unSubs[5])).subscribe(t=>{this.totalBalance=+(t.blockchainBalance.total_balance||0)}),this.store.select(x.Wi).pipe((0,d.R)(this.unSubs[6])).subscribe(t=>{this.peers=t.peers,this.peers.forEach(a=>{(!a.alias||""===a.alias)&&(a.alias=a.pub_key?.substring(0,20))}),this.logger.info(t)})}onOpenChannel(){this.store.dispatch((0,L.qR)({payload:{data:{alertTitle:"Open Channel",message:{peers:this.peers,information:this.information,balance:this.totalBalance},component:Ke}}}))}onSelectedTabChange(t){this.router.navigateByUrl("/lnd/connections/channels/"+this.links[t.index].link)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channels-tables"]],decls:16,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayout","row"],["mat-flat-button","","color","primary","type","submit","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100",1,"bordered-box"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndex","selectedIndexChange","selectedTabChange"],["mat-tab-label",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"button",2),e.NdJ("click",function(){return i.onOpenChannel()}),e._uU(3,"Open Channel"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-tab-group",4),e.NdJ("selectedIndexChange",function(r){return i.activeLink=r})("selectedTabChange",function(r){return i.onSelectedTabChange(r)}),e.TgZ(6,"mat-tab"),e.YNc(7,cl,2,1,"ng-template",5),e.qZA(),e.TgZ(8,"mat-tab"),e.YNc(9,pl,2,1,"ng-template",5),e.qZA(),e.TgZ(10,"mat-tab"),e.YNc(11,ul,2,1,"ng-template",5),e.qZA(),e.TgZ(12,"mat-tab"),e.YNc(13,ml,2,1,"ng-template",5),e.qZA()(),e.TgZ(14,"div",6),e._UZ(15,"router-outlet"),e.qZA()()()),2&a&&(e.xp6(5),e.Q6J("selectedIndex",i.activeLink))},dependencies:[_.xw,_.Wh,_.yH,O.lW,ve.k,P.uD,P.uX,P.SP,b.lC]})}return n})();var ae=f(2939),fe=f(7313);function dl(n,o){if(1&n&&(e.TgZ(0,"div")(1,"div",9)(2,"div",18)(3,"h4",11),e._uU(4,"Commit Fee"),e.qZA(),e.TgZ(5,"span",19),e._uU(6),e.ALo(7,"number"),e.qZA()(),e.TgZ(8,"div",18)(9,"h4",11),e._uU(10,"Commit Weight"),e.qZA(),e.TgZ(11,"span",19),e._uU(12),e.ALo(13,"number"),e.qZA()(),e.TgZ(14,"div",18)(15,"h4",11),e._uU(16,"Fee/KW"),e.qZA(),e.TgZ(17,"span",19),e._uU(18),e.ALo(19,"number"),e.qZA()(),e.TgZ(20,"div",18)(21,"h4",11),e._uU(22,"Static Remote Key"),e.qZA(),e.TgZ(23,"span",19),e._uU(24),e.qZA()()(),e._UZ(25,"mat-divider",14),e.TgZ(26,"div",9)(27,"div",18)(28,"h4",11),e._uU(29),e.qZA(),e.TgZ(30,"span",19),e._uU(31),e.ALo(32,"number"),e.qZA()(),e.TgZ(33,"div",18)(34,"h4",11),e._uU(35),e.qZA(),e.TgZ(36,"span",19),e._uU(37),e.ALo(38,"number"),e.qZA()(),e.TgZ(39,"div",18)(40,"h4",11),e._uU(41,"Unsettled Balance"),e.qZA(),e.TgZ(42,"span",19),e._uU(43),e.ALo(44,"number"),e.qZA()(),e.TgZ(45,"div",18)(46,"h4",11),e._uU(47,"CSV Delay"),e.qZA(),e.TgZ(48,"span",19),e._uU(49),e.ALo(50,"number"),e.qZA()()(),e._UZ(51,"mat-divider",14),e.TgZ(52,"div",9)(53,"div",18)(54,"h4",11),e._uU(55,"Local Reserve (Sats)"),e.qZA(),e.TgZ(56,"span",19),e._uU(57),e.ALo(58,"number"),e.qZA()(),e.TgZ(59,"div",18)(60,"h4",11),e._uU(61,"Remote Reserve (Sats)"),e.qZA(),e.TgZ(62,"span",19),e._uU(63),e.ALo(64,"number"),e.qZA()(),e.TgZ(65,"div",18)(66,"h4",11),e._uU(67,"Lifetime (Seconds)"),e.qZA(),e.TgZ(68,"span",19),e._uU(69),e.ALo(70,"number"),e.qZA()(),e.TgZ(71,"div",18)(72,"h4",11),e._uU(73,"Pending HTLCs"),e.qZA(),e.TgZ(74,"span",19),e._uU(75),e.ALo(76,"number"),e.qZA()()(),e._UZ(77,"mat-divider",14),e.qZA()),2&n){const t=e.oxw();e.xp6(6),e.Oqu(e.lcZ(7,17,t.channel.commit_fee)),e.xp6(6),e.Oqu(e.lcZ(13,19,t.channel.commit_weight)),e.xp6(6),e.Oqu(e.lcZ(19,21,t.channel.fee_per_kw)),e.xp6(6),e.Oqu(t.channel.static_remote_key?"Yes":"No"),e.xp6(1),e.Q6J("inset",!0),e.xp6(4),e.Oqu(t.screenSize===t.screenSizeEnum.XS?"Total Sats Sent":"Total Satoshis Sent"),e.xp6(2),e.Oqu(e.lcZ(32,23,t.channel.total_satoshis_sent)),e.xp6(4),e.Oqu(t.screenSize===t.screenSizeEnum.XS?"Total Sats Recv":"Total Satoshis Received"),e.xp6(2),e.Oqu(e.lcZ(38,25,t.channel.total_satoshis_received)),e.xp6(6),e.Oqu(e.lcZ(44,27,t.channel.unsettled_balance)),e.xp6(6),e.Oqu(e.lcZ(50,29,t.channel.csv_delay)),e.xp6(2),e.Q6J("inset",!0),e.xp6(6),e.Oqu(e.lcZ(58,31,t.channel.local_chan_reserve_sat)),e.xp6(6),e.Oqu(e.lcZ(64,33,t.channel.remote_chan_reserve_sat)),e.xp6(6),e.Oqu(e.lcZ(70,35,t.channel.lifetime)),e.xp6(6),e.Oqu(e.lcZ(76,37,null==t.channel||null==t.channel.pending_htlcs?null:t.channel.pending_htlcs.length)),e.xp6(2),e.Q6J("inset",!0)}}function hl(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Show Advanced"),e.qZA())}function gl(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Hide Advanced"),e.qZA())}function fl(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",27),e.NdJ("copied",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onCopyChanID(i))}),e._uU(1,"Copy Channel ID"),e.qZA()}if(2&n){const t=e.oxw();e.Q6J("payload",t.channel.chan_id)}}function Cl(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",28),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onClose())}),e._uU(1,"OK"),e.qZA()}}const xl=n=>({"xs-scroll-y":n});let Le=(()=>{class n{constructor(t,a,i,s,r,h){this.dialogRef=t,this.data=a,this.logger=i,this.commonService=s,this.snackBar=r,this.router=h,this.faReceipt=y.dLy,this.faUpRightFromSquare=y.t3U,this.showAdvanced=!1,this.showCopy=!0,this.showCopyField=null,this.screenSize="",this.screenSizeEnum=l.cu}ngOnInit(){this.channel=this.data.channel,this.showCopy=!!this.data.showCopy,this.selNode=this.data.selNode,this.screenSize=this.commonService.getScreenSize()}onClose(){this.dialogRef.close(!1)}onShowAdvanced(){this.showAdvanced=!this.showAdvanced}onCopyChanID(t){this.snackBar.open("Channel ID "+t+" copied."),this.logger.info("Copied Text: "+t)}onExplorerClicked(){window.open(this.selNode.settings.blockExplorerUrl+"/tx/"+this.channel.channel_point,"_blank")}onGoToLink(t,a){this.router.navigateByUrl("/lnd/graph/lookups",{state:{lookupType:t,lookupValue:a}}),this.onClose()}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(Q.WI),e.Y36(U.mQ),e.Y36(N.v),e.Y36(ae.ux),e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-information"]],decls:95,vars:38,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign","space-between stretch"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["tabindex","3","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large",3,"ngClass"],["fxLayout","column"],["fxLayout","row"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],["tabindex","4","matTooltip","Go To Graph Lookup",1,"foreground-secondary-text","go-to-link",3,"click"],[1,"foreground-secondary-text"],[1,"my-1",3,"inset"],["tabindex","5",1,"foreground-secondary-text"],[1,"ml-1","fa-icon-primary",3,"matTooltip","icon","click"],["tabindex","6","matTooltip","Go To Graph Lookup",1,"foreground-secondary-text","go-to-link",3,"click"],["fxFlex","25"],[1,"overflow-wrap","foreground-secondary-text"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center","fxFlex","100",1,"mt-1"],["mat-button","","color","primary","type","reset","tabindex","1",1,"mr-1",3,"click"],[4,"ngIf","ngIfElse"],["hideAdvancedText",""],["autoFocus","","mat-button","","color","primary","tabindex","2","type","submit","rtlClipboard","",3,"payload","copied",4,"ngIf"],["autoFocus","","mat-button","","color","primary","tabindex","2","type","button",3,"click",4,"ngIf"],["autoFocus","","mat-button","","color","primary","tabindex","2","type","submit","rtlClipboard","",3,"payload","copied"],["autoFocus","","mat-button","","color","primary","tabindex","2","type","button",3,"click"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3),e._UZ(4,"fa-icon",4),e.TgZ(5,"span",5),e._uU(6,"Channel Information"),e.qZA()(),e.TgZ(7,"button",6),e.NdJ("click",function(){return i.onClose()}),e._uU(8,"X"),e.qZA()(),e.TgZ(9,"mat-card-content",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"h4",11),e._uU(14,"Channel ID"),e.qZA(),e.TgZ(15,"span",12),e.NdJ("click",function(){return i.onGoToLink("1",i.channel.chan_id)}),e._uU(16),e.qZA()(),e.TgZ(17,"div",10)(18,"h4",11),e._uU(19,"Peer Alias"),e.qZA(),e.TgZ(20,"span",13),e._uU(21),e.qZA()()(),e._UZ(22,"mat-divider",14),e.TgZ(23,"div",9)(24,"div",1)(25,"h4",11),e._uU(26,"Channel Point"),e.qZA(),e.TgZ(27,"span",15),e._uU(28),e.TgZ(29,"fa-icon",16),e.NdJ("click",function(){return i.onExplorerClicked()}),e.qZA()()()(),e._UZ(30,"mat-divider",14),e.TgZ(31,"div",9)(32,"div",1)(33,"h4",11),e._uU(34,"Peer Public Key"),e.qZA(),e.TgZ(35,"span",17),e.NdJ("click",function(){return i.onGoToLink("0",i.channel.remote_pubkey)}),e._uU(36),e.qZA()()(),e._UZ(37,"mat-divider",14),e.TgZ(38,"div",9)(39,"div",18)(40,"h4",11),e._uU(41,"Local Balance"),e.qZA(),e.TgZ(42,"span",19),e._uU(43),e.ALo(44,"number"),e.qZA()(),e.TgZ(45,"div",18)(46,"h4",11),e._uU(47,"Remote Balance"),e.qZA(),e.TgZ(48,"span",19),e._uU(49),e.ALo(50,"number"),e.qZA()(),e.TgZ(51,"div",18)(52,"h4",11),e._uU(53,"Capacity"),e.qZA(),e.TgZ(54,"span",19),e._uU(55),e.ALo(56,"number"),e.qZA()(),e.TgZ(57,"div",18)(58,"h4",11),e._uU(59,"Uptime (Seconds)"),e.qZA(),e.TgZ(60,"span",19),e._uU(61),e.ALo(62,"number"),e.qZA()()(),e._UZ(63,"mat-divider",14),e.TgZ(64,"div",9)(65,"div",18)(66,"h4",11),e._uU(67,"Active"),e.qZA(),e.TgZ(68,"span",19),e._uU(69),e.qZA()(),e.TgZ(70,"div",18)(71,"h4",11),e._uU(72,"Private"),e.qZA(),e.TgZ(73,"span",19),e._uU(74),e.qZA()(),e.TgZ(75,"div",18)(76,"h4",11),e._uU(77,"Initiator"),e.qZA(),e.TgZ(78,"span",19),e._uU(79),e.qZA()(),e.TgZ(80,"div",18)(81,"h4",11),e._uU(82,"Number of Updates"),e.qZA(),e.TgZ(83,"span",19),e._uU(84),e.ALo(85,"number"),e.qZA()()(),e._UZ(86,"mat-divider",14),e.YNc(87,dl,78,39,"div",20),e.TgZ(88,"div",21)(89,"button",22),e.NdJ("click",function(){return i.onShowAdvanced()}),e.YNc(90,hl,2,0,"p",23)(91,gl,2,0,"ng-template",null,24,e.W1O),e.qZA(),e.YNc(93,fl,2,1,"button",25)(94,Cl,2,0,"button",26),e.qZA()()()()()),2&a){const s=e.MAs(92);e.xp6(4),e.Q6J("icon",i.faReceipt),e.xp6(5),e.Q6J("ngClass",e.VKq(36,xl,i.screenSize===i.screenSizeEnum.XS)),e.xp6(7),e.hij(" ",i.channel.chan_id," "),e.xp6(5),e.Oqu(i.channel.remote_alias),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.hij(" ",i.channel.channel_point," "),e.xp6(1),e.s9C("matTooltip","Link to "+i.selNode.settings.blockExplorerUrl),e.Q6J("icon",i.faUpRightFromSquare),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.hij(" ",i.channel.remote_pubkey," "),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(e.lcZ(44,26,i.channel.local_balance)),e.xp6(6),e.Oqu(e.lcZ(50,28,i.channel.remote_balance)),e.xp6(6),e.Oqu(e.lcZ(56,30,i.channel.capacity)),e.xp6(6),e.Oqu(e.lcZ(62,32,i.channel.uptime)),e.xp6(2),e.Q6J("inset",!0),e.xp6(6),e.Oqu(i.channel.active?"Yes":"No"),e.xp6(5),e.Oqu(i.channel.private?"Yes":"No"),e.xp6(5),e.Oqu(i.channel.initiator?"Yes":"No"),e.xp6(5),e.Oqu(e.lcZ(85,34,i.channel.num_updates)),e.xp6(2),e.Q6J("inset",!0),e.xp6(1),e.Q6J("ngIf",i.showAdvanced),e.xp6(3),e.Q6J("ngIf",!i.showAdvanced)("ngIfElse",s),e.xp6(3),e.Q6J("ngIf",i.showCopy),e.xp6(1),e.Q6J("ngIf",!i.showCopy)}},dependencies:[m.mk,m.O5,J.BN,_.xw,_.Wh,_.yH,F.oO,O.lW,v.dn,v.dk,ee.d,K.gM,fe.y,$.h,m.JJ]})}return n})();var qe=f(2096),Fe=f(8291),yl=f(3214);function Tl(n,o){1&n&&e.GkF(0)}const me=(n,o)=>({"small-svg":n,"large-svg":o});function bl(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",6),e.NdJ("swipe",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onSwipe(i))}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",8)(3,"path",9)(4,"path",10)(5,"path",11)(6,"path",12)(7,"path",13)(8,"path",14)(9,"path",15)(10,"path",16)(11,"path",17)(12,"path",18)(13,"path",19)(14,"path",20)(15,"path",21)(16,"path",22)(17,"path",23)(18,"path",24)(19,"path",25)(20,"path",26)(21,"path",27)(22,"path",28)(23,"path",29)(24,"path",30)(25,"path",31)(26,"path",32)(27,"path",33)(28,"path",34)(29,"path",35)(30,"path",36)(31,"path",37)(32,"path",38)(33,"path",39)(34,"path",40)(35,"path",41)(36,"path",42)(37,"path",43)(38,"path",44)(39,"path",45)(40,"path",46),e.qZA(),e.kcU(),e.TgZ(41,"div",47)(42,"mat-card-title"),e._uU(43,"Circular rebalancing explained."),e.qZA()(),e.TgZ(44,"div",48)(45,"mat-card-subtitle",49),e._uU(46," Circular payments are a completely off-chain rebalancing strategy where a node makes a payment to itself across a circular path of chained payment channels. "),e.qZA()()()}if(2&n){const t=e.oxw();e.Q6J("@sliderAnimation",t.animationDirection),e.xp6(1),e.Q6J("ngClass",e.WLB(2,me,t.screenSize===t.screenSizeEnum.XS,t.screenSize!==t.screenSizeEnum.XS))}}function Zl(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",50),e.NdJ("swipe",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onSwipe(i))}),e.O4$(),e.TgZ(1,"svg",51),e._UZ(2,"path",52)(3,"path",53)(4,"path",54)(5,"path",55)(6,"path",56)(7,"path",57)(8,"path",58)(9,"path",59)(10,"path",60)(11,"path",61)(12,"path",62)(13,"path",63)(14,"path",64)(15,"path",65)(16,"path",66)(17,"path",67)(18,"path",68)(19,"path",69)(20,"path",70)(21,"path",71)(22,"path",72)(23,"path",73)(24,"path",74)(25,"path",75)(26,"path",76)(27,"path",77)(28,"path",78)(29,"path",79)(30,"path",80)(31,"path",81)(32,"path",82)(33,"path",52)(34,"path",53)(35,"path",54)(36,"path",55)(37,"path",56)(38,"path",57)(39,"path",58)(40,"path",59)(41,"path",60)(42,"path",83)(43,"path",84)(44,"path",63)(45,"path",85)(46,"path",86)(47,"path",87)(48,"path",67)(49,"path",68)(50,"path",69)(51,"path",70)(52,"path",71)(53,"path",72)(54,"path",73)(55,"path",74)(56,"path",75)(57,"path",76)(58,"path",77)(59,"path",78)(60,"path",79)(61,"path",80)(62,"path",88)(63,"path",82)(64,"path",89),e.TgZ(65,"defs")(66,"linearGradient",90),e._UZ(67,"stop",91)(68,"stop",92)(69,"stop",93),e.qZA(),e.TgZ(70,"linearGradient",94),e._UZ(71,"stop",91)(72,"stop",92)(73,"stop",93),e.qZA(),e.TgZ(74,"linearGradient",95),e._UZ(75,"stop",91)(76,"stop",92)(77,"stop",93),e.qZA(),e.TgZ(78,"linearGradient",96),e._UZ(79,"stop",91)(80,"stop",92)(81,"stop",93),e.qZA(),e.TgZ(82,"linearGradient",97),e._UZ(83,"stop",91)(84,"stop",92)(85,"stop",93),e.qZA(),e.TgZ(86,"linearGradient",98),e._UZ(87,"stop",91)(88,"stop",92)(89,"stop",93),e.qZA()()(),e.kcU(),e.TgZ(90,"div",47)(91,"mat-card-title"),e._uU(92,"Step 1: Unbalanced channel"),e.qZA()(),e.TgZ(93,"div",48)(94,"mat-card-subtitle",49),e._uU(95," It starts with an unbalanced channel, that needs to be rebalanced in order to continue to route payments. "),e.qZA()()()}if(2&n){const t=e.oxw();e.Q6J("@sliderAnimation",t.animationDirection),e.xp6(1),e.Q6J("ngClass",e.WLB(2,me,t.screenSize===t.screenSizeEnum.XS,t.screenSize!==t.screenSizeEnum.XS))}}function vl(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",50),e.NdJ("swipe",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onSwipe(i))}),e.O4$(),e.TgZ(1,"svg",99),e._UZ(2,"path",100)(3,"path",101)(4,"path",102)(5,"path",103)(6,"path",104)(7,"path",105)(8,"path",106)(9,"path",107)(10,"path",108)(11,"path",109)(12,"path",110)(13,"path",111)(14,"path",112)(15,"path",113)(16,"path",114)(17,"path",52)(18,"path",115)(19,"path",116)(20,"path",117)(21,"path",118)(22,"path",119)(23,"path",120)(24,"path",121)(25,"path",122)(26,"path",83)(27,"path",84)(28,"path",123)(29,"path",124)(30,"path",125)(31,"path",126)(32,"path",67)(33,"path",127)(34,"path",128)(35,"path",129)(36,"path",130)(37,"path",131)(38,"path",132)(39,"path",74)(40,"path",75)(41,"path",133)(42,"path",77)(43,"path",78)(44,"path",79)(45,"path",80)(46,"path",134)(47,"path",135)(48,"path",136),e.TgZ(49,"defs")(50,"linearGradient",137),e._UZ(51,"stop",91)(52,"stop",92)(53,"stop",93),e.qZA(),e.TgZ(54,"linearGradient",138),e._UZ(55,"stop",91)(56,"stop",92)(57,"stop",93),e.qZA(),e.TgZ(58,"linearGradient",139),e._UZ(59,"stop",91)(60,"stop",92)(61,"stop",93),e.qZA()()(),e.kcU(),e.TgZ(62,"div",47)(63,"mat-card-title"),e._uU(64,"Step 2: Invoice/Payment"),e.qZA()(),e.TgZ(65,"div",48)(66,"mat-card-subtitle",49),e._uU(67," All you have to do is make a payment to yourself in a favorable direction by generating and paying an invoice. This is taken care automatically by your node. "),e.qZA()()()}if(2&n){const t=e.oxw();e.Q6J("@sliderAnimation",t.animationDirection),e.xp6(1),e.Q6J("ngClass",e.WLB(2,me,t.screenSize===t.screenSizeEnum.XS,t.screenSize!==t.screenSizeEnum.XS))}}function Al(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",50),e.NdJ("swipe",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onSwipe(i))}),e.O4$(),e.TgZ(1,"svg",140),e._UZ(2,"path",141)(3,"path",142)(4,"path",143)(5,"path",144)(6,"path",145)(7,"path",146)(8,"path",147)(9,"path",148)(10,"path",149)(11,"path",150)(12,"path",151)(13,"path",152)(14,"path",153)(15,"path",154)(16,"path",155)(17,"path",156)(18,"path",157)(19,"path",158)(20,"path",159)(21,"path",160)(22,"path",161)(23,"path",162)(24,"path",163)(25,"path",164)(26,"path",163)(27,"path",165)(28,"path",166)(29,"path",167)(30,"path",168)(31,"path",169)(32,"path",170)(33,"path",171)(34,"path",172)(35,"path",173)(36,"path",174)(37,"path",175)(38,"path",176)(39,"path",177)(40,"path",178)(41,"path",179),e.TgZ(42,"defs")(43,"linearGradient",180),e._UZ(44,"stop",91)(45,"stop",92)(46,"stop",93),e.qZA()()(),e.kcU(),e.TgZ(47,"div",47)(48,"mat-card-title"),e._uU(49,"Step 3: Rebalance amount"),e.qZA()(),e.TgZ(50,"div",48)(51,"mat-card-subtitle",49),e._uU(52," You will be moving part or all of the local balance to the remote side. For the route to be circular, there should be at least 3 nodes involved. "),e.qZA()()()}if(2&n){const t=e.oxw();e.Q6J("@sliderAnimation",t.animationDirection),e.xp6(1),e.Q6J("ngClass",e.WLB(2,me,t.screenSize===t.screenSizeEnum.XS,t.screenSize!==t.screenSizeEnum.XS))}}function Sl(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",50),e.NdJ("swipe",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onSwipe(i))}),e.O4$(),e.TgZ(1,"svg",140),e._UZ(2,"path",181)(3,"path",143)(4,"path",182)(5,"path",145)(6,"path",146)(7,"path",183)(8,"path",148)(9,"path",184)(10,"path",185)(11,"path",186)(12,"path",187)(13,"path",188)(14,"path",189)(15,"path",190)(16,"path",191)(17,"path",192)(18,"path",158)(19,"path",193)(20,"path",194)(21,"path",179)(22,"path",160)(23,"path",161)(24,"path",195)(25,"path",163)(26,"path",164)(27,"path",163)(28,"path",165)(29,"path",166)(30,"path",167)(31,"path",168)(32,"path",196)(33,"path",170)(34,"path",197)(35,"path",172)(36,"path",173)(37,"path",174)(38,"path",175)(39,"path",176)(40,"path",198),e.TgZ(41,"defs")(42,"linearGradient",199),e._UZ(43,"stop",91)(44,"stop",92)(45,"stop",93),e.qZA()()(),e.kcU(),e.TgZ(46,"div",47)(47,"mat-card-title"),e._uU(48,"Rebalance successful!"),e.qZA()(),e.TgZ(49,"div",48)(50,"mat-card-subtitle",49),e._uU(51," Your channel is successfully rebalanced and is able to continue to route payments. "),e.qZA()()()}if(2&n){const t=e.oxw();e.Q6J("@sliderAnimation",t.animationDirection),e.xp6(1),e.Q6J("ngClass",e.WLB(2,me,t.screenSize===t.screenSizeEnum.XS,t.screenSize!==t.screenSizeEnum.XS))}}let wl=(()=>{class n{constructor(t){this.commonService=t,this.animationDirection="forward",this.stepNumber=1,this.stepNumberChange=new e.vpe,this.screenSize="",this.screenSizeEnum=l.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}onSwipe(t){2===t.direction&&this.stepNumber<5?(this.stepNumber++,this.animationDirection="forward",this.stepNumberChange.emit(this.stepNumber)):4===t.direction&&this.stepNumber>1&&(this.stepNumber--,this.animationDirection="backward",this.stepNumberChange.emit(this.stepNumber))}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-rebalance-infographics"]],inputs:{animationDirection:"animationDirection",stepNumber:"stepNumber"},outputs:{stepNumberChange:"stepNumberChange"},decls:11,vars:1,consts:[[4,"ngTemplateOutlet"],["infoStepBlock1",""],["infoStepBlock2",""],["infoStepBlock3",""],["infoStepBlock4",""],["infoStepBlock5",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between starts",3,"swipe"],["fxFlex","30","viewBox","0 0 246 154","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["fill-rule","evenodd","clip-rule","evenodd","d","M187.8 136C203.043 136 215.4 133.493 215.4 130.4C215.4 127.307 203.043 124.8 187.8 124.8C172.557 124.8 160.2 127.307 160.2 130.4C160.2 133.493 172.557 136 187.8 136Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["fill-rule","evenodd","clip-rule","evenodd","d","M128.6 148.8C143.843 148.8 156.2 146.293 156.2 143.2C156.2 140.107 143.843 137.6 128.6 137.6C113.357 137.6 101 140.107 101 143.2C101 146.293 113.357 148.8 128.6 148.8Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["opacity","0.1","d","M100.2 117.421C100.2 117.421 99.0633 117.494 99.4998 117.722C99.9363 117.95 100.2 117.421 100.2 117.421Z","fill","black"],["opacity","0.1","d","M101 118.4C100.986 118.471 98.1102 119.483 98.673 119.933C99.2358 120.384 101 118.4 101 118.4Z","fill","black"],["opacity","0.1","d","M97.8 128.98C98.0492 128.966 100.509 128.241 101 128.89L97.8 128.98Z","fill","black"],["opacity","0.1","d","M100.2 129.709C100.2 129.709 100.563 129.362 100.926 129.543C101.289 129.725 100.2 129.709 100.2 129.709Z","fill","black"],["opacity","0.1","d","M101.8 132C101.8 132 101.641 133.198 101 133.6L101.8 132Z","fill","black"],["d","M119.223 21.4239L123.102 22.0818L118.209 50.9111L114.33 50.2532L119.223 21.4239Z",1,"fill-color-primary-darker"],["d","M127.4 137.844L128.262 144L129 137.6L127.4 137.844Z",1,"fill-color-29"],["d","M100.2 134.349V138.226L101 141.6H101.571L102.258 137.976L102.6 133.6L100.2 134.349Z",1,"fill-color-28"],["d","M110.75 50.4L104.806 87.6521C104.806 87.6521 96.0162 127.358 99.3581 135.2H103.57L116.2 58.9791L110.75 50.4Z",1,"fill-color-29"],["d","M125.308 45.6L129.979 83.02C129.979 83.02 133.381 130.691 129.656 138.4H125.976L119.4 53.9698L125.308 45.6Z",1,"fill-color-29"],["d","M110.017 36.2213C110.634 34.1443 112.565 32.7417 114.724 32.8019C118.318 32.893 123.873 33.5496 126.77 36.5268C131.261 41.1521 123.736 56.731 123.736 56.731C123.736 56.731 116.69 69.7545 110.267 53.2022C110.258 53.2159 107.595 44.3527 110.017 36.2213Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M110.017 36.2213C110.634 34.1443 112.565 32.7417 114.724 32.8019C118.318 32.893 123.873 33.5496 126.77 36.5268C131.261 41.1521 123.736 56.731 123.736 56.731C123.736 56.731 116.69 69.7545 110.267 53.2022C110.258 53.2159 107.595 44.3527 110.017 36.2213Z","fill","black"],["d","M112.922 39.2661C113.364 37.7699 114.731 36.7605 116.259 36.8012C118.804 36.8682 122.74 37.3423 124.787 39.4927C127.969 42.8316 122.638 54.0832 122.638 54.0832C122.638 54.0832 117.661 63.4872 113.092 51.5396C113.092 51.5327 111.203 45.1393 112.922 39.2661Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M131.383 131.52C131.69 131.628 131.968 131.791 132.2 132C131.813 131.613 130.708 131.42 130.166 131.24C129.495 131.019 128.764 130.793 128.2 130.4C129.29 130.705 130.354 131.079 131.383 131.52Z","fill","black"],["opacity","0.1","d","M94.2 24.8C96.1882 24.8 97.8 23.1882 97.8 21.2C97.8 19.2118 96.1882 17.6 94.2 17.6C92.2117 17.6 90.6 19.2118 90.6 21.2C90.6 23.1882 92.2117 24.8 94.2 24.8Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M107 12C110.314 12 113 9.31371 113 6C113 2.68629 110.314 0 107 0C103.686 0 101 2.68629 101 6C101 9.31371 103.686 12 107 12Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M99 40.8C102.314 40.8 105 38.1137 105 34.8C105 31.4863 102.314 28.8 99 28.8C95.6863 28.8 93 31.4863 93 34.8C93 38.1137 95.6863 40.8 99 40.8Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M223 67.2C224.988 67.2 226.6 65.5882 226.6 63.6C226.6 61.6118 224.988 60 223 60C221.012 60 219.4 61.6118 219.4 63.6C219.4 65.5882 221.012 67.2 223 67.2Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M210.2 54.4C213.514 54.4 216.2 51.7137 216.2 48.4C216.2 45.0863 213.514 42.4 210.2 42.4C206.886 42.4 204.2 45.0863 204.2 48.4C204.2 51.7137 206.886 54.4 210.2 54.4Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M218.2 83.2C221.514 83.2 224.2 80.5137 224.2 77.2C224.2 73.8863 221.514 71.2 218.2 71.2C214.886 71.2 212.2 73.8863 212.2 77.2C212.2 80.5137 214.886 83.2 218.2 83.2Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M23.8 72C24.9046 72 25.8 71.1046 25.8 70C25.8 68.8954 24.9046 68 23.8 68C22.6954 68 21.8 68.8954 21.8 70C21.8 71.1046 22.6954 72 23.8 72Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M33 65.6C34.7673 65.6 36.2 64.1673 36.2 62.4C36.2 60.6327 34.7673 59.2 33 59.2C31.2327 59.2 29.8 60.6327 29.8 62.4C29.8 64.1673 31.2327 65.6 33 65.6Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M17 71.2C18.7673 71.2 20.2 69.7673 20.2 68C20.2 66.2327 18.7673 64.8 17 64.8C15.2327 64.8 13.8 66.2327 13.8 68C13.8 69.7673 15.2327 71.2 17 71.2Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M171.8 60C172.905 60 173.8 59.1046 173.8 58C173.8 56.8954 172.905 56 171.8 56C170.695 56 169.8 56.8954 169.8 58C169.8 59.1046 170.695 60 171.8 60Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M180.2 53.6C181.967 53.6 183.4 52.1673 183.4 50.4C183.4 48.6327 181.967 47.2 180.2 47.2C178.433 47.2 177 48.6327 177 50.4C177 52.1673 178.433 53.6 180.2 53.6Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M164.2 59.2C165.967 59.2 167.4 57.7673 167.4 56C167.4 54.2327 165.967 52.8 164.2 52.8C162.433 52.8 161 54.2327 161 56C161 57.7673 162.433 59.2 164.2 59.2Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M51 40.8C55.6392 40.8 59.4 37.0392 59.4 32.4C59.4 27.7608 55.6392 24 51 24C46.3608 24 42.6 27.7608 42.6 32.4C42.6 37.0392 46.3608 40.8 51 40.8Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M98.6 64.8C101.251 64.8 103.4 62.651 103.4 60C103.4 57.349 101.251 55.2 98.6 55.2C95.949 55.2 93.8 57.349 93.8 60C93.8 62.651 95.949 64.8 98.6 64.8Z",1,"fill-color-primary-darker"],["opacity","0.1","d","M145.8 96.8C148.451 96.8 150.6 94.651 150.6 92C150.6 89.349 148.451 87.2 145.8 87.2C143.149 87.2 141 89.349 141 92C141 94.651 143.149 96.8 145.8 96.8Z",1,"fill-color-primary-darker"],["fill-rule","evenodd","clip-rule","evenodd","d","M59.8 136.8C75.0431 136.8 87.4 134.293 87.4 131.2C87.4 128.107 75.0431 125.6 59.8 125.6C44.557 125.6 32.2 128.107 32.2 131.2C32.2 134.293 44.557 136.8 59.8 136.8Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["fill-rule","evenodd","clip-rule","evenodd","d","M217.4 152.8C232.643 152.8 245 150.293 245 147.2C245 144.107 232.643 141.6 217.4 141.6C202.157 141.6 189.8 144.107 189.8 147.2C189.8 150.293 202.157 152.8 217.4 152.8Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["fill-rule","evenodd","clip-rule","evenodd","d","M28.6 152.8C43.8431 152.8 56.2 150.293 56.2 147.2C56.2 144.107 43.8431 141.6 28.6 141.6C13.3569 141.6 1 144.107 1 147.2C1 150.293 13.3569 152.8 28.6 152.8Z","stroke-width","0.8","stroke-dasharray","4 4",1,"fill-color-1","stroke-color-primary"],["d","M122.425 44.7H119.162L120.372 41.0719C120.484 40.6219 120.147 40.2 119.725 40.2H115.675C115.337 40.2 115.028 40.4531 115 40.7906L114.1 47.5406C114.044 47.9625 114.353 48.3 114.775 48.3H118.094L116.8 53.7844C116.716 54.2063 117.025 54.6 117.447 54.6C117.7 54.6 117.925 54.4875 118.037 54.2625L122.987 45.7125C123.269 45.2906 122.931 44.7 122.425 44.7Z","fill","white"],["d","M23.5204 123.2C23.0498 123.2 22.6141 123.375 22.2807 123.669C21.9491 123.96 21.7189 124.369 21.6565 124.837L20.2164 135.712C20.1423 136.278 20.3237 136.811 20.6643 137.203C21.0076 137.598 21.5119 137.85 22.0804 137.85H26.4117L24.5687 145.68C24.4289 146.274 24.5836 146.851 24.9204 147.28C25.2626 147.716 25.7931 148 26.3959 148C26.7289 148 27.0539 147.911 27.3385 147.746C27.616 147.585 27.8553 147.351 28.0254 147.055L35.9453 133.28C36.3068 132.658 36.2644 131.95 35.9495 131.398C35.7868 131.113 35.551 130.871 35.2622 130.703C34.9905 130.544 34.6717 130.45 34.3203 130.45H30.1609L31.7043 124.49C31.5476 124.305 31.4051 124.176 31.278 124.085C31.004 123.89 30.5348 123.687 29.7238 123.539C28.6009 123.335 26.6977 123.2 23.5204 123.2Z","stroke-width","1.6",1,"stroke-color-primary","fill-color-17"],["d","M185.5 109.6C185.075 109.6 184.682 109.757 184.381 110.02C184.08 110.284 183.872 110.652 183.815 111.073L182.615 120.074C182.548 120.585 182.712 121.066 183.021 121.419C183.331 121.774 183.787 122 184.3 122H187.74L186.244 128.309C186.117 128.846 186.258 129.366 186.564 129.753C186.873 130.145 187.352 130.4 187.897 130.4C188.505 130.4 189.084 130.074 189.391 129.512L195.745 115.6H191.208L192.467 110.771C192.308 110.576 192.165 110.445 192.04 110.357C191.803 110.189 191.397 110.01 190.693 109.883C189.753 109.713 188.16 109.6 185.5 109.6Z","stroke-width","1.6",1,"stroke-color-primary","fill-color-17"],["d","M215.1 128C214.675 128 214.282 128.157 213.981 128.42C213.68 128.683 213.472 129.052 213.415 129.473L212.215 138.474C212.148 138.985 212.312 139.466 212.621 139.819C212.931 140.174 213.387 140.4 213.9 140.4H217.34L215.844 146.709C215.717 147.246 215.858 147.766 216.164 148.153C216.473 148.545 216.952 148.8 217.497 148.8C218.105 148.8 218.684 148.474 218.991 147.912L225.345 134H220.808L222.067 129.171C221.908 128.976 221.765 128.845 221.64 128.757C221.403 128.589 220.997 128.41 220.293 128.283C219.353 128.113 217.76 128 215.1 128Z","stroke-width","1.6",1,"stroke-color-primary","fill-color-17"],["d","M55.9003 111.2C55.4754 111.2 55.0822 111.357 54.7812 111.62C54.4802 111.883 54.2716 112.252 54.215 112.673L53.0149 121.674C52.9475 122.185 53.112 122.666 53.4214 123.019C53.7314 123.374 54.1868 123.6 54.7004 123.6H58.1398L56.6444 129.909C56.5174 130.446 56.6576 130.966 56.9637 131.353C57.2728 131.745 57.7518 132 58.2966 132C58.9052 132 59.4843 131.674 59.7907 131.112L66.1452 117.2H61.6081L62.8674 112.371C62.7082 112.176 62.5651 112.045 62.4402 111.957C62.2025 111.789 61.7969 111.61 61.0927 111.483C60.1529 111.313 58.5599 111.2 55.9003 111.2Z","stroke-width","1.6",1,"stroke-color-primary","fill-color-17"],["fxFlex","20","fxLayoutAlign","center end"],["fxFlex","40"],[1,"font-size-120"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",3,"swipe"],["fxFlex","30","viewBox","0 0 210 124","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["d","M90.1491 0H0V100.616H90.1491V0Z",1,"fill-color-10"],["d","M88.6575 67.1775H1.48926V98.4248H88.6575V67.1775Z","fill","white"],["d","M59.844 74.5891H8.64404V90.6009H59.844V74.5891Z",1,"fill-color-primary-darker"],["d","M76.3172 90.6426C80.8187 90.6426 84.4679 86.9934 84.4679 82.4919C84.4679 77.9904 80.8187 74.3412 76.3172 74.3412C71.8157 74.3412 68.1665 77.9904 68.1665 82.4919C68.1665 86.9934 71.8157 90.6426 76.3172 90.6426Z",1,"fill-color-primary-darker"],["d","M88.6575 34.7129H1.48926V65.9602H88.6575V34.7129Z","fill","white"],["d","M59.844 42.1244H8.64404V58.1363H59.844V42.1244Z",1,"fill-color-primary-darker"],["d","M76.3172 58.1801C80.8187 58.1801 84.4679 54.5309 84.4679 50.0294C84.4679 45.5279 80.8187 41.8787 76.3172 41.8787C71.8157 41.8787 68.1665 45.5279 68.1665 50.0294C68.1665 54.5309 71.8157 58.1801 76.3172 58.1801Z",1,"fill-color-primary-darker"],["d","M88.6575 2.24823H1.48926V33.4955H88.6575V2.24823Z","fill","white"],["d","M59.844 9.66199H8.64404V25.6739H59.844V9.66199Z",1,"fill-color-primary-darker"],["d","M32.644 74.5891H8.64404V90.6009H32.644V74.5891Z",1,"fill-color-17"],["d","M45.444 42.1244H8.64404V58.1363H45.444V42.1244Z",1,"fill-color-17"],["d","M59.644 9.66199H8.64404V25.662H59.644V9.66199Z",1,"fill-color-17"],["d","M76.3176 26.3516C81.1704 26.3516 85.1044 22.4176 85.1044 17.5648C85.1044 12.712 81.1704 8.77802 76.3176 8.77802C71.4648 8.77802 67.5308 12.712 67.5308 17.5648C67.5308 22.4176 71.4648 26.3516 76.3176 26.3516Z","fill","url(#paint0_linear)"],["d","M76.3176 59.0334C81.1704 59.0334 85.1044 55.0994 85.1044 50.2466C85.1044 45.3938 81.1704 41.4598 76.3176 41.4598C71.4648 41.4598 67.5308 45.3938 67.5308 50.2466C67.5308 55.0994 71.4648 59.0334 76.3176 59.0334Z","fill","url(#paint1_linear)"],["d","M76.3176 91.4958C81.1704 91.4958 85.1044 87.5618 85.1044 82.709C85.1044 77.8562 81.1704 73.9222 76.3176 73.9222C71.4648 73.9222 67.5308 77.8562 67.5308 82.709C67.5308 87.5618 71.4648 91.4958 76.3176 91.4958Z","fill","url(#paint2_linear)"],["d","M76.1507 25.3014C80.6522 25.3014 84.3014 21.6522 84.3014 17.1507C84.3014 12.6492 80.6522 9 76.1507 9C71.6492 9 68 12.6492 68 17.1507C68 21.6522 71.6492 25.3014 76.1507 25.3014Z",1,"fill-color-17"],["d","M193.435 36.7899H142.709V35.7444H119.709V36.7899H68.7744C67.8644 36.7899 66.9917 37.1514 66.3482 37.7949C65.7048 38.4384 65.3433 39.3111 65.3433 40.2211V109.679C65.3433 110.589 65.7048 111.462 66.3482 112.106C66.9917 112.749 67.8644 113.111 68.7744 113.111H193.435C195.33 113.111 196.866 111.574 196.866 109.679V40.2211C196.866 39.3111 196.504 38.4384 195.861 37.7949C195.217 37.1514 194.345 36.7899 193.435 36.7899Z",1,"fill-color-19"],["d","M192.266 42.8538H69.9434V111.856H192.266V42.8538Z",1,"fill-color-22"],["opacity","0.1","d","M157.284 111.856H69.9434V42.8538L157.284 111.856Z","fill","black"],["d","M89.0832 106.693C95.577 106.693 100.841 101.428 100.841 94.9346C100.841 88.4408 95.577 83.1766 89.0832 83.1766C82.5894 83.1766 77.3252 88.4408 77.3252 94.9346C77.3252 101.428 82.5894 106.693 89.0832 106.693Z",1,"fill-color-25"],["d","M91.7005 103.772C85.7849 103.772 80.4518 100.208 78.188 94.7431C75.9242 89.2778 77.1755 82.987 81.3584 78.8041C85.5414 74.6211 91.8322 73.3698 97.2975 75.6336C102.763 77.8974 106.326 83.2305 106.326 89.1461C106.317 97.2199 99.7743 103.763 91.7005 103.772ZM91.7005 74.7115C83.7284 74.7115 77.2658 81.174 77.2658 89.1461C77.2658 97.1181 83.7284 103.581 91.7005 103.581C99.6725 103.581 106.135 97.1181 106.135 89.1461C106.126 81.1778 99.6687 74.7205 91.7005 74.7115Z",1,"fill-color-28"],["d","M170.967 80.0673H159.541V82.4548H170.967V80.0673Z",1,"fill-color-19"],["d","M184.781 61.4783H145.727V62.5015H184.781V61.4783Z",1,"fill-color-19"],["d","M184.781 64.7186H145.727V65.7418H184.781V64.7186Z",1,"fill-color-19"],["d","M184.781 67.9589H145.727V68.9821H184.781V67.9589Z",1,"fill-color-19"],["d","M184.781 71.1991H145.727V72.2224H184.781V71.1991Z",1,"fill-color-19"],["d","M184.781 74.4394H145.727V75.4626H184.781V74.4394Z",1,"fill-color-19"],["d","M184.781 44.2537H180.006V49.0288H184.781V44.2537Z",1,"fill-color-25"],["d","M186.998 51.2458H181.2V45.4474H186.998V51.2458ZM181.452 50.9937H186.746V45.6996H181.452V50.9937Z",1,"fill-color-19"],["d","M200.3 110.601H188.362V109.741C188.362 109.696 188.344 109.653 188.312 109.621C188.28 109.589 188.237 109.571 188.192 109.571H184.099C184.054 109.571 184.01 109.589 183.978 109.621C183.946 109.653 183.928 109.696 183.928 109.741V110.601H181.37V109.741C181.37 109.696 181.352 109.653 181.32 109.621C181.288 109.589 181.245 109.571 181.2 109.571H177.107C177.061 109.571 177.018 109.589 176.986 109.621C176.954 109.653 176.936 109.696 176.936 109.741V110.601H174.378V109.741C174.378 109.696 174.36 109.653 174.328 109.621C174.296 109.589 174.253 109.571 174.207 109.571H170.115C170.069 109.571 170.026 109.589 169.994 109.621C169.962 109.653 169.944 109.696 169.944 109.741V110.601H167.386V109.741C167.386 109.696 167.368 109.653 167.336 109.621C167.304 109.589 167.261 109.571 167.215 109.571H163.122C163.077 109.571 163.034 109.589 163.002 109.621C162.97 109.653 162.952 109.696 162.952 109.741V110.601H160.394V109.741C160.394 109.696 160.376 109.653 160.344 109.621C160.312 109.589 160.268 109.571 160.223 109.571H156.13C156.085 109.571 156.042 109.589 156.01 109.621C155.978 109.653 155.96 109.696 155.96 109.741V110.601H153.402V109.741C153.402 109.696 153.384 109.653 153.352 109.621C153.32 109.589 153.276 109.571 153.231 109.571H149.138C149.093 109.571 149.049 109.589 149.017 109.621C148.985 109.653 148.967 109.696 148.967 109.741V110.601H146.409V109.741C146.409 109.696 146.391 109.653 146.359 109.621C146.327 109.589 146.284 109.571 146.239 109.571H114.177C114.132 109.571 114.089 109.589 114.057 109.621C114.025 109.653 114.007 109.696 114.007 109.741V110.601H111.449V109.741C111.449 109.696 111.431 109.653 111.399 109.621C111.367 109.589 111.323 109.571 111.278 109.571H107.185C107.14 109.571 107.096 109.589 107.064 109.621C107.032 109.653 107.014 109.696 107.014 109.741V110.601H104.456V109.741C104.456 109.696 104.438 109.653 104.406 109.621C104.374 109.589 104.331 109.571 104.286 109.571H100.193C100.148 109.571 100.104 109.589 100.072 109.621C100.04 109.653 100.022 109.696 100.022 109.741V110.601H97.4642V109.741C97.4642 109.696 97.4462 109.653 97.4142 109.621C97.3822 109.589 97.3388 109.571 97.2936 109.571H93.2006C93.1554 109.571 93.112 109.589 93.08 109.621C93.048 109.653 93.0301 109.696 93.0301 109.741V110.601H90.472V109.741C90.472 109.696 90.454 109.653 90.422 109.621C90.39 109.589 90.3467 109.571 90.3014 109.571H86.2085C86.1632 109.571 86.1198 109.589 86.0879 109.621C86.0559 109.653 86.0379 109.696 86.0379 109.741V110.601H83.4798V109.741C83.4798 109.696 83.4618 109.653 83.4299 109.621C83.3979 109.589 83.3545 109.571 83.3093 109.571H79.2163C79.171 109.571 79.1277 109.589 79.0957 109.621C79.0637 109.653 79.0457 109.696 79.0457 109.741V110.601H76.4876V109.741C76.4876 109.696 76.4697 109.653 76.4377 109.621C76.4057 109.589 76.3623 109.571 76.3171 109.571H72.2241C72.1789 109.571 72.1355 109.589 72.1035 109.621C72.0715 109.653 72.0536 109.696 72.0536 109.741V110.601H64.2087C61.9482 110.601 60.1157 112.434 60.1157 114.694V116.545C60.1157 118.806 61.9482 120.638 64.2087 120.638H200.3C202.561 120.638 204.393 118.806 204.393 116.545V114.694C204.393 112.434 202.561 110.601 200.3 110.601Z",1,"fill-color-19"],["d","M86.1131 103.322C86.3717 103.386 86.6518 103.312 86.8456 103.112L94.5986 95.1027C95.007 94.6845 94.8072 93.9773 94.2376 93.8353L90.6843 92.9494L92.9925 89.2798C93.2324 88.8425 92.9934 88.2924 92.51 88.1718L88.0762 87.0663C87.7067 86.9742 87.3243 87.17 87.1837 87.5241L84.3559 94.6682C84.1868 95.097 84.4334 95.5771 84.8799 95.6884L88.5347 96.5996L85.6221 102.235C85.3946 102.675 85.642 103.204 86.1131 103.322Z",1,"fill-color-21"],["d","M42 75H9V91H42V75Z",1,"fill-color-17"],["d","M42 42H9V58H42V42Z",1,"fill-color-17"],["d","M76.3176 26.3516C81.1704 26.3516 85.1044 22.4176 85.1044 17.5648C85.1044 12.712 81.1704 8.77802 76.3176 8.77802C71.4648 8.77802 67.5308 12.712 67.5308 17.5648C67.5308 22.4176 71.4648 26.3516 76.3176 26.3516Z","fill","url(#paint3_linear)"],["d","M76.3176 59.0334C81.1704 59.0334 85.1044 55.0994 85.1044 50.2466C85.1044 45.3938 81.1704 41.4598 76.3176 41.4598C71.4648 41.4598 67.5308 45.3938 67.5308 50.2466C67.5308 55.0994 71.4648 59.0334 76.3176 59.0334Z","fill","url(#paint4_linear)"],["d","M76.3176 91.4958C81.1704 91.4958 85.1044 87.5618 85.1044 82.709C85.1044 77.8562 81.1704 73.9222 76.3176 73.9222C71.4648 73.9222 67.5308 77.8562 67.5308 82.709C67.5308 87.5618 71.4648 91.4958 76.3176 91.4958Z","fill","url(#paint5_linear)"],["d","M205.185 113.031H193.247V112.171C193.247 112.125 193.229 112.082 193.197 112.05C193.165 112.018 193.121 112 193.076 112H188.983C188.938 112 188.895 112.018 188.863 112.05C188.831 112.082 188.813 112.125 188.813 112.171V113.031H186.254V112.171C186.254 112.125 186.237 112.082 186.205 112.05C186.173 112.018 186.129 112 186.084 112H181.991C181.946 112 181.902 112.018 181.87 112.05C181.838 112.082 181.82 112.125 181.82 112.171V113.031H179.262V112.171C179.262 112.125 179.244 112.082 179.212 112.05C179.18 112.018 179.137 112 179.092 112H174.999C174.954 112 174.91 112.018 174.878 112.05C174.846 112.082 174.828 112.125 174.828 112.171V113.031H172.27V112.171C172.27 112.125 172.252 112.082 172.22 112.05C172.188 112.018 172.145 112 172.1 112H168.007C167.961 112 167.918 112.018 167.886 112.05C167.854 112.082 167.836 112.125 167.836 112.171V113.031H165.278V112.171C165.278 112.125 165.26 112.082 165.228 112.05C165.196 112.018 165.153 112 165.107 112H161.014C160.969 112 160.926 112.018 160.894 112.05C160.862 112.082 160.844 112.125 160.844 112.171V113.031H158.286V112.171C158.286 112.125 158.268 112.082 158.236 112.05C158.204 112.018 158.16 112 158.115 112H154.022C153.977 112 153.934 112.018 153.902 112.05C153.87 112.082 153.852 112.125 153.852 112.171V113.031H151.294V112.171C151.294 112.125 151.276 112.082 151.244 112.05C151.212 112.018 151.168 112 151.123 112H119.061C119.016 112 118.973 112.018 118.941 112.05C118.909 112.082 118.891 112.125 118.891 112.171V113.031H116.333V112.171C116.333 112.125 116.315 112.082 116.283 112.05C116.251 112.018 116.207 112 116.162 112H112.069C112.024 112 111.981 112.018 111.949 112.05C111.917 112.082 111.899 112.125 111.899 112.171V113.031H109.341V112.171C109.341 112.125 109.323 112.082 109.291 112.05C109.259 112.018 109.215 112 109.17 112H105.077C105.032 112 104.988 112.018 104.956 112.05C104.924 112.082 104.907 112.125 104.907 112.171V113.031H102.348V112.171C102.348 112.125 102.33 112.082 102.298 112.05C102.266 112.018 102.223 112 102.178 112H98.0849C98.0397 112 97.9963 112.018 97.9643 112.05C97.9323 112.082 97.9144 112.125 97.9144 112.171V113.031H95.3563V112.171C95.3563 112.125 95.3383 112.082 95.3063 112.05C95.2743 112.018 95.2309 112 95.1857 112H91.0927C91.0475 112 91.0041 112.018 90.9721 112.05C90.9402 112.082 90.9222 112.125 90.9222 112.171V113.031H88.3641V112.171C88.3641 112.125 88.3461 112.082 88.3141 112.05C88.2822 112.018 88.2388 112 88.1935 112H84.1006C84.0553 112 84.0119 112.018 83.98 112.05C83.948 112.082 83.93 112.125 83.93 112.171V113.031H81.3719V112.171C81.3719 112.125 81.3539 112.082 81.322 112.05C81.29 112.018 81.2466 112 81.2014 112H77.1084C77.0632 112 77.0198 112.018 76.9878 112.05C76.9558 112.082 76.9378 112.125 76.9379 112.171V113.031H69.093C66.8325 113.031 65 114.863 65 117.124V118.974C65 121.235 66.8325 123.067 69.093 123.067H205.185C207.445 123.067 209.277 121.235 209.277 118.974V117.124C209.277 114.863 207.445 113.031 205.185 113.031Z",1,"fill-color-19"],["d","M78.375 20.625C78.375 19.5938 77.5312 18.75 76.5 18.75C75.4453 18.75 74.625 19.5938 74.625 20.625C74.625 21.6797 75.4453 22.5 76.5 22.5C77.5312 22.5 78.375 21.6797 78.375 20.625ZM74.8359 11.1094L75.1406 17.4844C75.1641 17.7656 75.4219 18 75.7031 18H77.2734C77.5547 18 77.8125 17.7656 77.8359 17.4844L78.1406 11.1094C78.1641 10.7812 77.9062 10.5 77.5781 10.5H75.3984C75.0703 10.5 74.8125 10.7812 74.8359 11.1094Z","fill","white"],["id","paint0_linear","x1","76.3176","y1","26.3516","x2","76.3176","y2","8.77802","gradientUnits","userSpaceOnUse"],["stop-color","#808080","stop-opacity","0.25"],["offset","0.54","stop-color","#808080","stop-opacity","0.12"],["offset","1","stop-color","#808080","stop-opacity","0.1"],["id","paint1_linear","x1","76.3176","y1","59.0334","x2","76.3176","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint2_linear","x1","76.3176","y1","91.4958","x2","76.3176","y2","73.9222","gradientUnits","userSpaceOnUse"],["id","paint3_linear","x1","76.3176","y1","26.3516","x2","76.3176","y2","8.77802","gradientUnits","userSpaceOnUse"],["id","paint4_linear","x1","76.3176","y1","59.0334","x2","76.3176","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint5_linear","x1","76.3176","y1","91.4958","x2","76.3176","y2","73.9222","gradientUnits","userSpaceOnUse"],["fxFlex","30","viewBox","0 0 370 121","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["d","M327.488 99.9755C350.953 99.9755 369.975 80.9531 369.975 57.4877C369.975 34.0224 350.953 15 327.488 15C304.022 15 285 34.0224 285 57.4877C285 80.9531 304.022 99.9755 327.488 99.9755Z",1,"fill-color-25"],["d","M115.068 85.6077H349.8V86.5722H113L115.068 85.6077Z",1,"fill-color-19"],["d","M236.776 84.376H226.024V91.544H236.776V84.376Z",1,"fill-color-primary-lighter"],["d","M218.856 87.96H233.192V79H218.856V87.96ZM232.569 87.5704H219.479V79.3896H232.569V87.5704Z",1,"fill-color-19"],["d","M265 57.3624H357.392V120.307H265V57.3624Z",1,"fill-color-22"],["d","M362.545 50H271.626C271.016 50.0009 270.521 50.495 270.521 51.1048V112.577C270.521 112.87 270.638 113.151 270.845 113.358C271.052 113.565 271.333 113.681 271.626 113.681H362.545C362.838 113.681 363.119 113.565 363.326 113.358C363.533 113.151 363.65 112.87 363.65 112.577V51.1048C363.65 50.495 363.155 50.0009 362.545 50ZM362.913 112.577C362.913 112.674 362.875 112.768 362.806 112.837C362.736 112.907 362.643 112.945 362.545 112.945H271.626C271.528 112.945 271.434 112.907 271.365 112.837C271.296 112.768 271.258 112.674 271.258 112.577V51.1048C271.258 50.9015 271.423 50.7365 271.626 50.7365H362.545C362.748 50.7365 362.913 50.9015 362.913 51.1048V112.577Z",1,"fill-color-19"],["d","M316.364 93.4359H275.844C275.547 93.4359 275.307 93.6766 275.307 93.9735V97.6835C275.307 97.9804 275.547 98.2211 275.844 98.2211H316.364C316.661 98.2211 316.901 97.9804 316.901 97.6835V93.9735C316.901 93.6766 316.661 93.4359 316.364 93.4359Z",1,"fill-color-19"],["d","M354.814 89.3873H341.565C341.272 89.3873 340.991 89.5036 340.784 89.7108C340.577 89.918 340.46 90.199 340.46 90.492V100.798C340.46 101.091 340.577 101.372 340.784 101.579C340.991 101.786 341.272 101.903 341.565 101.903H354.814C355.107 101.903 355.388 101.786 355.595 101.579C355.803 101.372 355.919 101.091 355.919 100.798V90.492C355.919 90.199 355.803 89.918 355.595 89.7108C355.388 89.5036 355.107 89.3873 354.814 89.3873ZM355.182 100.798C355.182 101.001 355.017 101.166 354.814 101.166H341.565C341.362 101.166 341.197 101.001 341.197 100.798V90.492C341.196 90.3943 341.235 90.3004 341.304 90.2313C341.373 90.1622 341.467 90.1235 341.565 90.1238H354.814C354.912 90.1235 355.006 90.1622 355.075 90.2313C355.144 90.3004 355.183 90.3943 355.182 90.492V100.798Z",1,"fill-color-19"],["d","M352.168 91.7653H344.211C343.914 91.7653 343.673 92.006 343.673 92.3029V93.0965C343.673 93.3934 343.914 93.6341 344.211 93.6341H352.168C352.465 93.6341 352.706 93.3934 352.706 93.0965V92.3029C352.706 92.006 352.465 91.7653 352.168 91.7653Z",1,"fill-color-19"],["d","M352.168 94.71H344.211C343.914 94.71 343.673 94.9507 343.673 95.2476V96.0412C343.673 96.3381 343.914 96.5788 344.211 96.5788H352.168C352.465 96.5788 352.706 96.3381 352.706 96.0412V95.2476C352.706 94.9507 352.465 94.71 352.168 94.71Z",1,"fill-color-19"],["d","M352.168 97.6548H344.211C343.914 97.6548 343.673 97.8955 343.673 98.1924V98.986C343.673 99.2829 343.914 99.5236 344.211 99.5236H352.168C352.465 99.5236 352.706 99.2829 352.706 98.986V98.1924C352.706 97.8955 352.465 97.6548 352.168 97.6548Z",1,"fill-color-19"],["d","M295.014 54.4177H276.949C276.652 54.4177 276.411 54.6584 276.411 54.9553V61.9782C276.411 62.2752 276.652 62.5158 276.949 62.5158H295.014C295.311 62.5158 295.552 62.2752 295.552 61.9782V54.9553C295.552 54.6584 295.311 54.4177 295.014 54.4177Z",1,"fill-color-19"],["d","M312.293 105.198C319.455 105.198 325.261 99.3917 325.261 92.2295C325.261 85.0672 319.455 79.2611 312.293 79.2611C305.131 79.2611 299.325 85.0672 299.325 92.2295C299.325 99.3917 305.131 105.198 312.293 105.198Z",1,"fill-color-25"],["d","M315.18 101.976C308.655 101.976 302.773 98.0462 300.276 92.0183C297.78 85.9904 299.16 79.052 303.773 74.4384C308.387 69.8249 315.325 68.4448 321.353 70.9416C327.381 73.4384 331.311 79.3205 331.311 85.8451C331.301 94.75 324.085 101.966 315.18 101.976ZM315.18 69.9245C306.387 69.9245 299.259 77.0524 299.259 85.8451C299.259 94.6377 306.387 101.766 315.18 101.766C323.973 101.766 331.1 94.6377 331.1 85.8451C331.09 77.0565 323.968 69.9345 315.18 69.9245Z",1,"fill-color-19"],["d","M309.677 100.883C309.936 100.948 310.216 100.873 310.41 100.673L318.163 92.664C318.571 92.2458 318.371 91.5387 317.802 91.3966L314.249 90.5107L316.557 86.8411C316.797 86.4038 316.558 85.8537 316.074 85.7332L311.64 84.6277C311.271 84.5355 310.888 84.7313 310.748 85.0854L307.92 92.2295C307.751 92.6583 307.998 93.1384 308.444 93.2497L312.099 94.161L309.186 99.7958C308.959 100.236 309.206 100.766 309.677 100.883Z",1,"fill-color-21"],["d","M88.6576 67.1775H1.48938V98.4248H88.6576V67.1775Z","fill","white"],["d","M59.8442 74.589H8.64417V90.6009H59.8442V74.589Z",1,"fill-color-primary-darker"],["d","M76.3175 90.6426C80.819 90.6426 84.4682 86.9934 84.4682 82.4919C84.4682 77.9904 80.819 74.3412 76.3175 74.3412C71.8159 74.3412 68.1667 77.9904 68.1667 82.4919C68.1667 86.9934 71.8159 90.6426 76.3175 90.6426Z",1,"fill-color-primary-darker"],["d","M88.6576 34.7129H1.48938V65.9602H88.6576V34.7129Z","fill","white"],["d","M59.8442 42.1244H8.64417V58.1363H59.8442V42.1244Z",1,"fill-color-primary-darker"],["d","M76.3175 58.1801C80.819 58.1801 84.4682 54.531 84.4682 50.0294C84.4682 45.5279 80.819 41.8787 76.3175 41.8787C71.8159 41.8787 68.1667 45.5279 68.1667 50.0294C68.1667 54.531 71.8159 58.1801 76.3175 58.1801Z",1,"fill-color-primary-darker"],["d","M88.6576 2.24824H1.48938V33.4955H88.6576V2.24824Z","fill","white"],["d","M59.8442 9.66196H8.64417V25.6738H59.8442V9.66196Z",1,"fill-color-primary-darker"],["d","M59.8442 9.66196H8.64417V25.6738H59.8442V9.66196Z",1,"fill-color-17"],["d","M76.7868 26.5736C81.6396 26.5736 85.5736 22.6396 85.5736 17.7868C85.5736 12.934 81.6396 9 76.7868 9C71.934 9 68 12.934 68 17.7868C68 22.6396 71.934 26.5736 76.7868 26.5736Z","fill","url(#paint0_linear)"],["d","M76.3174 59.0334C81.1702 59.0334 85.1042 55.0994 85.1042 50.2466C85.1042 45.3938 81.1702 41.4598 76.3174 41.4598C71.4646 41.4598 67.5306 45.3938 67.5306 50.2466C67.5306 55.0994 71.4646 59.0334 76.3174 59.0334Z","fill","url(#paint1_linear)"],["d","M76.3174 91.4958C81.1702 91.4958 85.1042 87.5618 85.1042 82.709C85.1042 77.8562 81.1702 73.9222 76.3174 73.9222C71.4646 73.9222 67.5306 77.8562 67.5306 82.709C67.5306 87.5618 71.4646 91.4958 76.3174 91.4958Z","fill","url(#paint2_linear)"],["d","M193.434 36.7899H142.709V35.7444H119.708V36.7899H68.7742C67.8642 36.7899 66.9915 37.1514 66.348 37.7949C65.7045 38.4384 65.343 39.3111 65.343 40.2211V109.679C65.343 110.589 65.7045 111.462 66.348 112.106C66.9915 112.749 67.8642 113.111 68.7742 113.111H193.434C195.329 113.111 196.866 111.574 196.866 109.679V40.2211C196.866 39.3111 196.504 38.4384 195.861 37.7949C195.217 37.1514 194.344 36.7899 193.434 36.7899Z",1,"fill-color-19"],["d","M192.265 42.8538H69.9432V111.856H192.265V42.8538Z",1,"fill-color-22"],["opacity","0.1","d","M157.283 111.856H69.9432V42.8538L157.283 111.856Z","fill","black"],["d","M89.0829 106.693C95.5767 106.693 100.841 101.428 100.841 94.9346C100.841 88.4408 95.5767 83.1766 89.0829 83.1766C82.5892 83.1766 77.325 88.4408 77.325 94.9346C77.325 101.428 82.5892 106.693 89.0829 106.693Z",1,"fill-color-25"],["d","M91.7004 103.772C85.7849 103.772 80.4518 100.208 78.188 94.7431C75.9242 89.2778 77.1755 82.987 81.3584 78.8041C85.5414 74.6211 91.8322 73.3698 97.2975 75.6336C102.763 77.8974 106.326 83.2305 106.326 89.1461C106.317 97.2199 99.7743 103.763 91.7004 103.772ZM91.7004 74.7115C83.7284 74.7115 77.2658 81.174 77.2658 89.1461C77.2658 97.1181 83.7284 103.581 91.7004 103.581C99.6725 103.581 106.135 97.1181 106.135 89.1461C106.126 81.1778 99.6687 74.7205 91.7004 74.7115Z",1,"fill-color-28"],["d","M170.967 80.0672H159.541V82.4548H170.967V80.0672Z",1,"fill-color-19"],["d","M184.781 67.9588H145.727V68.9821H184.781V67.9588Z",1,"fill-color-19"],["d","M200.3 110.601H188.362V109.741C188.362 109.696 188.344 109.653 188.312 109.621C188.28 109.589 188.237 109.571 188.192 109.571H184.099C184.054 109.571 184.01 109.589 183.978 109.621C183.946 109.653 183.928 109.696 183.928 109.741V110.601H181.37V109.741C181.37 109.696 181.352 109.653 181.32 109.621C181.288 109.589 181.245 109.571 181.2 109.571H177.107C177.061 109.571 177.018 109.589 176.986 109.621C176.954 109.653 176.936 109.696 176.936 109.741V110.601H174.378V109.741C174.378 109.696 174.36 109.653 174.328 109.621C174.296 109.589 174.253 109.571 174.207 109.571H170.114C170.069 109.571 170.026 109.589 169.994 109.621C169.962 109.653 169.944 109.696 169.944 109.741V110.601H167.386V109.741C167.386 109.696 167.368 109.653 167.336 109.621C167.304 109.589 167.26 109.571 167.215 109.571H163.122C163.077 109.571 163.034 109.589 163.002 109.621C162.97 109.653 162.952 109.696 162.952 109.741V110.601H160.394V109.741C160.394 109.696 160.376 109.653 160.344 109.621C160.312 109.589 160.268 109.571 160.223 109.571H156.13C156.085 109.571 156.041 109.589 156.009 109.621C155.977 109.653 155.96 109.696 155.96 109.741V110.601H153.401V109.741C153.401 109.696 153.383 109.653 153.351 109.621C153.319 109.589 153.276 109.571 153.231 109.571H149.138C149.093 109.571 149.049 109.589 149.017 109.621C148.985 109.653 148.967 109.696 148.967 109.741V110.601H146.409V109.741C146.409 109.696 146.391 109.653 146.359 109.621C146.327 109.589 146.284 109.571 146.239 109.571H114.177C114.132 109.571 114.088 109.589 114.056 109.621C114.024 109.653 114.006 109.696 114.006 109.741V110.601H111.448V109.741C111.448 109.696 111.43 109.653 111.398 109.621C111.366 109.589 111.323 109.571 111.278 109.571H107.185C107.14 109.571 107.096 109.589 107.064 109.621C107.032 109.653 107.014 109.696 107.014 109.741V110.601H104.456V109.741C104.456 109.696 104.438 109.653 104.406 109.621C104.374 109.589 104.331 109.571 104.286 109.571H100.193C100.147 109.571 100.104 109.589 100.072 109.621C100.04 109.653 100.022 109.696 100.022 109.741V110.601H97.464V109.741C97.464 109.696 97.4461 109.653 97.4141 109.621C97.3821 109.589 97.3387 109.571 97.2935 109.571H93.2005C93.1553 109.571 93.1119 109.589 93.0799 109.621C93.0479 109.653 93.03 109.696 93.03 109.741V110.601H90.4719V109.741C90.4719 109.696 90.4539 109.653 90.4219 109.621C90.3899 109.589 90.3465 109.571 90.3013 109.571H86.2083C86.1631 109.571 86.1197 109.589 86.0877 109.621C86.0558 109.653 86.0378 109.696 86.0378 109.741V110.601H83.4797V109.741C83.4797 109.696 83.4617 109.653 83.4297 109.621C83.3978 109.589 83.3544 109.571 83.3091 109.571H79.2162C79.1709 109.571 79.1276 109.589 79.0956 109.621C79.0636 109.653 79.0456 109.696 79.0456 109.741V110.601H76.4875V109.741C76.4875 109.696 76.4695 109.653 76.4376 109.621C76.4056 109.589 76.3622 109.571 76.317 109.571H72.224C72.1788 109.571 72.1354 109.589 72.1034 109.621C72.0714 109.653 72.0535 109.696 72.0535 109.741V110.601H64.2086C61.9481 110.601 60.1156 112.434 60.1156 114.694V116.545C60.1156 118.806 61.9481 120.638 64.2086 120.638H200.3C202.561 120.638 204.393 118.806 204.393 116.545V114.694C204.393 112.434 202.561 110.601 200.3 110.601Z",1,"fill-color-19"],["d","M86.1131 103.322C86.3717 103.386 86.6518 103.312 86.8457 103.112L94.5986 95.1027C95.007 94.6845 94.8072 93.9774 94.2376 93.8353L90.6843 92.9494L92.9925 89.2798C93.2324 88.8425 92.9934 88.2924 92.51 88.1719L88.0762 87.0664C87.7067 86.9742 87.3243 87.17 87.1837 87.5241L84.3559 94.6682C84.1868 95.097 84.4334 95.5771 84.8799 95.6884L88.5348 96.5997L85.6221 102.235C85.3946 102.675 85.642 103.204 86.1131 103.322Z",1,"fill-color-21"],["d","M78.125 21.625C78.125 20.5938 77.2812 19.75 76.25 19.75C75.1953 19.75 74.375 20.5938 74.375 21.625C74.375 22.6797 75.1953 23.5 76.25 23.5C77.2812 23.5 78.125 22.6797 78.125 21.625ZM74.5859 12.1094L74.8906 18.4844C74.9141 18.7656 75.1719 19 75.4531 19H77.0234C77.3047 19 77.5625 18.7656 77.5859 18.4844L77.8906 12.1094C77.9141 11.7812 77.6562 11.5 77.3281 11.5H75.1484C74.8203 11.5 74.5625 11.7812 74.5859 12.1094Z","fill","white"],["id","paint0_linear","x1","76.7868","y1","26.5736","x2","76.7868","y2","9","gradientUnits","userSpaceOnUse"],["id","paint1_linear","x1","76.3174","y1","59.0334","x2","76.3174","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint2_linear","x1","76.3174","y1","91.4958","x2","76.3174","y2","73.9222","gradientUnits","userSpaceOnUse"],["fxFlex","30","viewBox","0 0 153 200","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["fill-rule","evenodd","clip-rule","evenodd","d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46C37.5901 46 6.25 78.4594 6.25 118.5C6.25 158.541 37.5901 191 76.25 191Z","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7",1,"fill-color-0","stroke-color-primary-lighter"],["d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7",1,"fill-color-0","stroke-color-primary"],["d","M122.399 37H32.25V137.616H122.399V37Z",1,"fill-color-10"],["d","M120.908 104.178H33.7394V135.425H120.908V104.178Z","fill","white"],["d","M92.0943 111.589H40.8943V127.601H92.0943V111.589Z",1,"fill-color-primary-darker"],["d","M108.567 127.643C113.069 127.643 116.718 123.993 116.718 119.492C116.718 114.99 113.069 111.341 108.567 111.341C104.066 111.341 100.417 114.99 100.417 119.492C100.417 123.993 104.066 127.643 108.567 127.643Z",1,"fill-color-primary-darker"],["d","M120.908 71.7129H33.7394V102.96H120.908V71.7129Z","fill","white"],["d","M92.0943 79.1244H40.8943V95.1363H92.0943V79.1244Z",1,"fill-color-primary-darker"],["d","M108.567 95.1801C113.069 95.1801 116.718 91.531 116.718 87.0294C116.718 82.5279 113.069 78.8787 108.567 78.8787C104.066 78.8787 100.417 82.5279 100.417 87.0294C100.417 91.531 104.066 95.1801 108.567 95.1801Z",1,"fill-color-primary-darker"],["d","M120.908 39.2482H33.7394V70.4955H120.908V39.2482Z","fill","white"],["d","M92.0943 46.662H40.8943V62.6738H92.0943V46.662Z",1,"fill-color-primary-darker"],["d","M74.5 112H40.5V128H74.5V112Z",1,"fill-color-17"],["d","M74.5 79H40.5V95H74.5V79Z",1,"fill-color-17"],["d","M91.8943 46.662H40.8943V62.662H91.8943V46.662Z",1,"fill-color-17"],["d","M108.567 63.3516C113.42 63.3516 117.354 59.4176 117.354 54.5648C117.354 49.712 113.42 45.778 108.567 45.778C103.715 45.778 99.7806 49.712 99.7806 54.5648C99.7806 59.4176 103.715 63.3516 108.567 63.3516Z","fill","url(#paint0_linear)"],["d","M108.567 96.0334C113.42 96.0334 117.354 92.0994 117.354 87.2466C117.354 82.3938 113.42 78.4598 108.567 78.4598C103.715 78.4598 99.7806 82.3938 99.7806 87.2466C99.7806 92.0994 103.715 96.0334 108.567 96.0334Z",1,"fill-color-17"],["d","M108.567 128.496C113.42 128.496 117.354 124.562 117.354 119.709C117.354 114.856 113.42 110.922 108.567 110.922C103.715 110.922 99.7806 114.856 99.7806 119.709C99.7806 124.562 103.715 128.496 108.567 128.496Z",1,"fill-color-17"],["d","M108.401 62.3014C112.902 62.3014 116.551 58.6522 116.551 54.1507C116.551 49.6492 112.902 46 108.401 46C103.899 46 100.25 49.6492 100.25 54.1507C100.25 58.6522 103.899 62.3014 108.401 62.3014Z",1,"fill-color-17"],["d","M110.625 57.625C110.625 56.5938 109.781 55.75 108.75 55.75C107.695 55.75 106.875 56.5938 106.875 57.625C106.875 58.6797 107.695 59.5 108.75 59.5C109.781 59.5 110.625 58.6797 110.625 57.625ZM107.086 48.1094L107.391 54.4844C107.414 54.7656 107.672 55 107.953 55H109.523C109.805 55 110.062 54.7656 110.086 54.4844L110.391 48.1094C110.414 47.7812 110.156 47.5 109.828 47.5H107.648C107.32 47.5 107.062 47.7812 107.086 48.1094Z","fill","white"],["d","M141.711 111C141.008 111 140.656 111.859 141.164 112.367L146.164 117.367C146.477 117.68 146.984 117.68 147.297 117.367L152.297 112.367C152.805 111.859 152.453 111 151.75 111H141.711Z",1,"fill-color-17"],["d","M84.25 185.461C84.25 184.758 83.3906 184.406 82.8828 184.914L77.8828 189.914C77.5703 190.227 77.5703 190.734 77.8828 191.047L82.8828 196.047C83.3906 196.555 84.25 196.203 84.25 195.5V185.461Z",1,"fill-color-primary-darker"],["d","M11.7891 120C12.4922 120 12.8437 119.141 12.3359 118.633L7.33593 113.633C7.02343 113.32 6.51562 113.32 6.20312 113.633L1.20312 118.633C0.695303 119.141 1.04687 120 1.74999 120H11.7891Z",1,"fill-color-primary-darker"],["d","M133.75 174C142.31 174 149.25 167.06 149.25 158.5C149.25 149.94 142.31 143 133.75 143C125.19 143 118.25 149.94 118.25 158.5C118.25 167.06 125.19 174 133.75 174Z",1,"fill-color-25"],["d","M129.872 169.64C130.214 169.726 130.584 169.628 130.84 169.363L141.093 158.771C141.633 158.218 141.369 157.283 140.616 157.095L135.917 155.924L138.969 151.071C139.286 150.493 138.97 149.765 138.331 149.606L132.468 148.144C131.979 148.022 131.473 148.281 131.287 148.749L127.548 158.197C127.324 158.764 127.65 159.399 128.241 159.546L133.074 160.751L129.222 168.203C128.921 168.785 129.249 169.485 129.872 169.64Z",1,"fill-color-21"],["d","M19.75 174C28.3104 174 35.25 167.06 35.25 158.5C35.25 149.94 28.3104 143 19.75 143C11.1896 143 4.25 149.94 4.25 158.5C4.25 167.06 11.1896 174 19.75 174Z",1,"fill-color-25"],["d","M19.3208 167.769C23.2973 167.769 26.5208 164.545 26.5208 160.569C26.5208 156.592 23.2973 153.369 19.3208 153.369C15.3444 153.369 12.1208 156.592 12.1208 160.569C12.1208 164.545 15.3444 167.769 19.3208 167.769Z",1,"fill-color-22"],["d","M13.7656 153.188L12.4676 152.716C12.4676 152.716 15.1815 150.002 18.9572 150.238L17.8953 149.177C17.8953 149.177 20.4911 148.233 22.851 150.71C24.0915 152.013 25.5268 153.544 26.4216 155.269H27.8116L27.2314 156.429L29.2619 157.589L27.1778 157.381C27.3752 158.383 27.3073 159.418 26.9807 160.386L26.5087 161.684C26.5087 161.684 24.6208 157.908 24.6208 157.436V158.616C24.6208 158.616 23.3229 157.554 23.3229 156.846L22.615 157.672L22.261 156.374L17.8953 157.672L18.6032 156.61L15.8894 156.964L16.9514 155.666C16.9514 155.666 13.8836 157.2 13.7656 158.498C13.6476 159.796 12.1137 161.448 12.1137 161.448L11.4058 160.268C11.4058 160.268 10.3438 154.958 13.7656 153.188Z",1,"fill-color-21"],["d","M76.75 31C68.1896 31 61.25 24.0604 61.25 15.5C61.25 6.93959 68.1896 0 76.75 0C85.3104 0 92.25 6.93959 92.25 15.5C92.25 24.0604 85.3104 31 76.75 31Z",1,"fill-color-25"],["d","M77.1792 24.7687C73.2027 24.7687 69.9792 21.5452 69.9792 17.5687C69.9792 13.5923 73.2027 10.3687 77.1792 10.3687C81.1556 10.3687 84.3792 13.5923 84.3792 17.5687C84.3792 21.5452 81.1556 24.7687 77.1792 24.7687Z",1,"fill-color-22"],["d","M82.7344 10.1883L84.0324 9.71628C84.0324 9.71628 81.3185 7.00246 77.5428 7.23845L78.6047 6.17651C78.6047 6.17651 76.0089 5.23258 73.649 7.71041C72.4085 9.01295 70.9732 10.544 70.0784 12.2687H68.6884L69.2686 13.429L67.2381 14.5893L69.3222 14.3808C69.1248 15.3825 69.1927 16.4184 69.5193 17.3858L69.9913 18.6837C69.9913 18.6837 71.8792 14.9079 71.8792 14.4359V15.6159C71.8792 15.6159 73.1771 14.5539 73.1771 13.846L73.885 14.6719L74.239 13.374L78.6047 14.6719L77.8968 13.61L80.6106 13.964L79.5486 12.6661C79.5486 12.6661 82.6164 14.2 82.7344 15.4979C82.8524 16.7958 84.3863 18.4477 84.3863 18.4477L85.0942 17.2678C85.0942 17.2678 86.1562 11.9581 82.7344 10.1883Z",1,"fill-color-21"],["d","M141.365 153.936C139.147 150.189 134.759 150.014 134.759 150.014C134.759 150.014 130.483 149.467 127.74 155.175C125.183 160.495 121.655 165.632 127.172 166.877L128.168 163.776L128.786 167.108C129.571 167.165 130.359 167.178 131.146 167.149C137.055 166.958 142.681 167.204 142.5 165.084C142.259 162.266 143.499 157.542 141.365 153.936Z",1,"fill-color-21"],["d","M140.968 160.376C141.521 160.376 141.968 159.928 141.968 159.376C141.968 158.823 141.521 158.376 140.968 158.376C140.416 158.376 139.968 158.823 139.968 159.376C139.968 159.928 140.416 160.376 140.968 160.376Z",1,"fill-color-22"],["d","M129.168 160.376C129.721 160.376 130.168 159.928 130.168 159.376C130.168 158.823 129.721 158.376 129.168 158.376C128.616 158.376 128.168 158.823 128.168 159.376C128.168 159.928 128.616 160.376 129.168 160.376Z",1,"fill-color-22"],["d","M135.068 165.276C138.272 165.276 140.868 162.679 140.868 159.476C140.868 156.272 138.272 153.676 135.068 153.676C131.865 153.676 129.268 156.272 129.268 159.476C129.268 162.679 131.865 165.276 135.068 165.276Z",1,"fill-color-22"],["d","M140.384 153.575L136.049 151.304L130.062 152.233L128.824 157.704L131.907 157.585L132.768 155.576V157.552L134.191 157.498L135.017 154.298L135.533 157.704L140.591 157.601L140.384 153.575Z",1,"fill-color-21"],["d","M79.4007 199.301C83.9022 199.301 87.5514 195.652 87.5514 191.151C87.5514 186.649 83.9022 183 79.4007 183C74.8992 183 71.25 186.649 71.25 191.151C71.25 195.652 74.8992 199.301 79.4007 199.301Z",1,"fill-color-17"],["d","M82.9375 189.25H80.2188L81.2266 186.227C81.3203 185.852 81.0391 185.5 80.6875 185.5H77.3125C77.0313 185.5 76.7735 185.711 76.75 185.992L76 191.617C75.9531 191.969 76.211 192.25 76.5625 192.25H79.3281L78.25 196.82C78.1797 197.172 78.4375 197.5 78.7891 197.5C79 197.5 79.1875 197.406 79.2813 197.219L83.4063 190.094C83.6406 189.742 83.3594 189.25 82.9375 189.25Z","fill","white"],["d","M106.555 91.8125C106.789 92.0469 107.188 92.0469 107.422 91.8125L114.312 84.9219C114.547 84.6875 114.547 84.2891 114.312 84.0547L113.469 83.2109C113.234 82.9766 112.859 82.9766 112.625 83.2109L107 88.8359L104.352 86.2109C104.117 85.9766 103.742 85.9766 103.508 86.2109L102.664 87.0547C102.43 87.2891 102.43 87.6875 102.664 87.9219L106.555 91.8125Z","fill","white"],["d","M106.555 124.812C106.789 125.047 107.188 125.047 107.422 124.812L114.312 117.922C114.547 117.688 114.547 117.289 114.312 117.055L113.469 116.211C113.234 115.977 112.859 115.977 112.625 116.211L107 121.836L104.352 119.211C104.117 118.977 103.742 118.977 103.508 119.211L102.664 120.055C102.43 120.289 102.43 120.688 102.664 120.922L106.555 124.812Z","fill","white"],["id","paint0_linear","x1","108.567","y1","63.3516","x2","108.567","y2","45.778","gradientUnits","userSpaceOnUse"],["fill-rule","evenodd","clip-rule","evenodd","d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46C37.5901 46 6.25 78.4594 6.25 118.5C6.25 158.541 37.5901 191 76.25 191Z","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7",1,"fill-color-0","stroke-color-primary"],["d","M120.908 104.177H33.7393V135.425H120.908V104.177Z","fill","white"],["d","M120.908 71.7129H33.7393V102.96H120.908V71.7129Z","fill","white"],["d","M108.567 95.1801C113.069 95.1801 116.718 91.5309 116.718 87.0294C116.718 82.5279 113.069 78.8787 108.567 78.8787C104.066 78.8787 100.417 82.5279 100.417 87.0294C100.417 91.5309 104.066 95.1801 108.567 95.1801Z",1,"fill-color-primary-darker"],["d","M120.908 39.2482H33.7393V70.4955H120.908V39.2482Z","fill","white"],["d","M92.0943 46.662H40.8943V62.6739H92.0943V46.662Z",1,"fill-color-primary-darker"],["d","M76 112H41V128H76V112Z",1,"fill-color-17"],["d","M70 79H41V95H70V79Z",1,"fill-color-17"],["d","M70 47H41V63H70V47Z",1,"fill-color-17"],["d","M108.568 63.3516C113.42 63.3516 117.354 59.4176 117.354 54.5648C117.354 49.712 113.42 45.778 108.568 45.778C103.715 45.778 99.7808 49.712 99.7808 54.5648C99.7808 59.4176 103.715 63.3516 108.568 63.3516Z","fill","url(#paint0_linear)"],["d","M108.568 96.0334C113.42 96.0334 117.354 92.0994 117.354 87.2466C117.354 82.3938 113.42 78.4598 108.568 78.4598C103.715 78.4598 99.7808 82.3938 99.7808 87.2466C99.7808 92.0994 103.715 96.0334 108.568 96.0334Z",1,"fill-color-17"],["d","M108.568 129.496C113.42 129.496 117.354 125.562 117.354 120.709C117.354 115.856 113.42 111.922 108.568 111.922C103.715 111.922 99.7808 115.856 99.7808 120.709C99.7808 125.562 103.715 129.496 108.568 129.496Z",1,"fill-color-17"],["d","M106.805 91.8125C107.039 92.0469 107.438 92.0469 107.672 91.8125L114.562 84.9219C114.797 84.6875 114.797 84.2891 114.562 84.0547L113.719 83.2109C113.484 82.9766 113.109 82.9766 112.875 83.2109L107.25 88.8359L104.602 86.2109C104.367 85.9766 103.992 85.9766 103.758 86.2109L102.914 87.0547C102.68 87.2891 102.68 87.6875 102.914 87.9219L106.805 91.8125Z","fill","white"],["d","M106.805 58.8125C107.039 59.0469 107.438 59.0469 107.672 58.8125L114.562 51.9219C114.797 51.6875 114.797 51.2891 114.562 51.0547L113.719 50.2109C113.484 49.9766 113.109 49.9766 112.875 50.2109L107.25 55.8359L104.602 53.2109C104.367 52.9766 103.992 52.9766 103.758 53.2109L102.914 54.0547C102.68 54.2891 102.68 54.6875 102.914 54.9219L106.805 58.8125Z","fill","white"],["d","M11.7891 120C12.4922 120 12.8437 119.141 12.3359 118.633L7.33593 113.633C7.02343 113.32 6.51562 113.32 6.20312 113.633L1.20312 118.633C0.695303 119.141 1.04687 120 1.74999 120H11.7891Z",1,"fill-color-17"],["d","M77.1792 24.7688C73.2027 24.7688 69.9792 21.5452 69.9792 17.5688C69.9792 13.5923 73.2027 10.3688 77.1792 10.3688C81.1556 10.3688 84.3792 13.5923 84.3792 17.5688C84.3792 21.5452 81.1556 24.7688 77.1792 24.7688Z",1,"fill-color-22"],["d","M141.365 153.936C139.147 150.189 134.759 150.014 134.759 150.014C134.759 150.014 130.483 149.467 127.74 155.175C125.183 160.495 121.655 165.632 127.172 166.877L128.168 163.776L128.785 167.108C129.571 167.165 130.359 167.178 131.146 167.149C137.055 166.958 142.681 167.204 142.5 165.084C142.259 162.266 143.499 157.543 141.365 153.936Z",1,"fill-color-21"],["d","M82.9374 189.25H80.2186L81.2265 186.227C81.3202 185.852 81.039 185.5 80.6874 185.5H77.3124C77.0311 185.5 76.7733 185.711 76.7499 185.992L75.9999 191.617C75.953 191.969 76.2108 192.25 76.5624 192.25H79.328L78.2499 196.82C78.1796 197.172 78.4374 197.5 78.789 197.5C78.9999 197.5 79.1874 197.406 79.2811 197.219L83.4061 190.094C83.6405 189.742 83.3593 189.25 82.9374 189.25Z","fill","white"],["id","paint0_linear","x1","108.568","y1","63.3516","x2","108.568","y2","45.778","gradientUnits","userSpaceOnUse"]],template:function(a,i){if(1&a&&e.YNc(0,Tl,1,0,"ng-container",0)(1,bl,47,5,"ng-template",null,1,e.W1O)(3,Zl,96,5,"ng-template",null,2,e.W1O)(5,vl,68,5,"ng-template",null,3,e.W1O)(7,Al,53,5,"ng-template",null,4,e.W1O)(9,Sl,52,5,"ng-template",null,5,e.W1O),2&a){const s=e.MAs(2),r=e.MAs(4),h=e.MAs(6),T=e.MAs(8),C=e.MAs(10);e.Q6J("ngTemplateOutlet",1===i.stepNumber?s:2===i.stepNumber?r:3===i.stepNumber?h:4===i.stepNumber?T:C)}},dependencies:[m.mk,m.tP,_.xw,_.Wh,_.yH,F.oO,v.$j,v.n5],styles:["svg.small-svg[_ngcontent-%COMP%]{height:10%;min-height:10%;max-width:50%;margin:auto}svg.large-svg[_ngcontent-%COMP%]{height:60%;min-height:60%;max-width:50%;margin:auto}"],data:{animation:[yl.l]}})}return n})();const Ll=["stepper"];function ql(n,o){if(1&n&&e._uU(0),2&n){const t=e.oxw(2);e.Oqu(t.inputFormLabel)}}function Fl(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Amount is required."),e.qZA())}function kl(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Amount must be a positive number."),e.qZA())}function Ul(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij("Amount must be less than or equal to ",null==t.selChannel?null:t.selChannel.local_balance,".")}}function Ol(n,o){if(1&n&&(e.TgZ(0,"mat-option",54),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t),e.xp6(1),e.AsE("",t.remote_alias," - ",t.chan_id,"")}}function Il(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Receive from Peer is required."),e.qZA())}function Nl(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Receive from Peer not found in the list."),e.qZA())}function Pl(n,o){if(1&n&&e._uU(0),2&n){const t=e.oxw(2);e.Oqu(t.feeFormLabel)}}function Rl(n,o){if(1&n&&(e.TgZ(0,"mat-option",54),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t.name," ")}}function Ml(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij("",t.feeFormGroup.controls.selFeeLimitType.value?t.feeFormGroup.controls.selFeeLimitType.value.placeholder:t.feeLimitTypes[0].placeholder," is required.")}}function Jl(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij("",t.feeFormGroup.controls.selFeeLimitType.value?t.feeFormGroup.controls.selFeeLimitType.value.placeholder:t.feeLimitTypes[0].placeholder," must be a positive number.")}}function Dl(n,o){1&n&&e._uU(0,"Invoice/Payment")}function Ql(n,o){1&n&&(e.TgZ(0,"mat-icon",55),e._uU(1,"check"),e.qZA())}function El(n,o){1&n&&e._UZ(0,"mat-progress-bar",56)}function Bl(n,o){if(1&n&&(e.TgZ(0,"mat-icon",55),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(null!=t.paymentStatus&&t.paymentStatus.error?"close":"check")}}function Hl(n,o){1&n&&e._UZ(0,"div",5)}function Yl(n,o){1&n&&e._UZ(0,"mat-progress-bar",56)}function Gl(n,o){if(1&n&&(e.TgZ(0,"h4",57),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.paymentStatus&&t.paymentStatus.payment_hash?"Rebalance Successful.":"Rebalance Failed.")}}function Vl(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",58),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onRestart())}),e._uU(1,"Start Again"),e.qZA()}}function zl(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",5)(1,"mat-card-header",6)(2,"div",7)(3,"div",8)(4,"span",9),e._uU(5,"Channel Rebalance"),e.qZA()(),e.TgZ(6,"div",10)(7,"button",11),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.showInfo())}),e._uU(8,"?"),e.qZA(),e.TgZ(9,"button",12),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onClose())}),e._uU(10,"X"),e.qZA()()()(),e.TgZ(11,"mat-card-content",13)(12,"div",5)(13,"div",14)(14,"div",15),e._UZ(15,"fa-icon",16),e.TgZ(16,"span"),e._uU(17,"Circular Rebalance is a payment you make to *yourself* to affect a relative change in the balances of two channels. This is accomplished by sending payment out from the selected channel and receiving it back on the channel with the selected peer. Please note, you will be paying routing fee to balance the channels in this manner."),e.qZA()()(),e.TgZ(18,"div",17)(19,"p",18)(20,"strong"),e._uU(21,"Channel Peer:\xa0"),e.qZA(),e._uU(22),e.ALo(23,"titlecase"),e.qZA(),e.TgZ(24,"p",18)(25,"strong"),e._uU(26,"Channel ID:\xa0"),e.qZA(),e._uU(27),e.qZA()(),e.TgZ(28,"mat-vertical-stepper",19,20),e.NdJ("selectionChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.stepSelectionChanged(i))}),e.TgZ(30,"mat-step",21)(31,"form",22),e.YNc(32,ql,1,1,"ng-template",23),e.TgZ(33,"div",24)(34,"mat-form-field",25)(35,"mat-label"),e._uU(36,"Amount"),e.qZA(),e._UZ(37,"input",26),e.TgZ(38,"mat-hint"),e._uU(39),e.qZA(),e.TgZ(40,"span",27),e._uU(41,"Sats"),e.qZA(),e.YNc(42,Fl,2,0,"mat-error",28)(43,kl,2,0,"mat-error",28)(44,Ul,2,1,"mat-error",28),e.qZA(),e.TgZ(45,"mat-form-field",29)(46,"mat-label"),e._uU(47,"Receive from Peer"),e.qZA(),e.TgZ(48,"input",30),e.NdJ("change",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onSelectedPeerChanged())}),e.qZA(),e.TgZ(49,"mat-autocomplete",31,32),e.NdJ("optionSelected",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onSelectedPeerChanged())}),e.YNc(51,Ol,2,3,"mat-option",33),e.ALo(52,"async"),e.qZA(),e.YNc(53,Il,2,0,"mat-error",28)(54,Nl,2,0,"mat-error",28),e.qZA()(),e.TgZ(55,"div",34)(56,"button",35),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onSelectFee())}),e._uU(57,"Select Fee"),e.qZA()()()(),e.TgZ(58,"mat-step",21)(59,"form",22),e.YNc(60,Pl,1,1,"ng-template",36),e.TgZ(61,"div",24)(62,"div",24)(63,"mat-form-field",29)(64,"mat-label"),e._uU(65,"Fee Limits"),e.qZA(),e.TgZ(66,"mat-select",37),e.YNc(67,Rl,2,2,"mat-option",33),e.qZA()(),e.TgZ(68,"mat-form-field",25)(69,"mat-label"),e._uU(70),e.qZA(),e._UZ(71,"input",38),e.YNc(72,Ml,2,1,"mat-error",28)(73,Jl,2,1,"mat-error",28),e.qZA()()(),e.TgZ(74,"div",34)(75,"button",39),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onRebalance())}),e._uU(76,"Rebalance"),e.qZA()()()(),e.TgZ(77,"mat-step",40)(78,"form",22),e.YNc(79,Dl,1,0,"ng-template",23),e.TgZ(80,"div",41)(81,"mat-expansion-panel",42)(82,"mat-expansion-panel-header")(83,"mat-panel-title")(84,"span",43),e._uU(85),e.YNc(86,Ql,2,0,"mat-icon",44),e.qZA()()(),e.TgZ(87,"div",5)(88,"span",45),e._uU(89),e.qZA()()(),e.YNc(90,El,1,0,"mat-progress-bar",46),e.TgZ(91,"mat-expansion-panel",47)(92,"mat-expansion-panel-header")(93,"mat-panel-title")(94,"span",43),e._uU(95),e.YNc(96,Bl,2,1,"mat-icon",44),e.qZA()()(),e.YNc(97,Hl,1,0,"div",48),e.qZA(),e.YNc(98,Yl,1,0,"mat-progress-bar",46),e.qZA(),e.YNc(99,Gl,2,1,"h4",49),e.TgZ(100,"div",50),e.YNc(101,Vl,2,0,"button",51),e.qZA()()()(),e.TgZ(102,"div",52)(103,"button",53),e._uU(104,"Close"),e.qZA()()()()()}if(2&n){const t=e.MAs(50),a=e.oxw(),i=e.MAs(2);e.Q6J("@opacityAnimation",void 0),e.xp6(15),e.Q6J("icon",a.faInfoCircle),e.xp6(7),e.Oqu(e.lcZ(23,42,a.selChannel.remote_alias)),e.xp6(5),e.Oqu(a.selChannel.chan_id),e.xp6(1),e.Q6J("linear",!0),e.xp6(2),e.Q6J("stepControl",a.inputFormGroup)("editable",a.flgEditable),e.xp6(1),e.Q6J("formGroup",a.inputFormGroup),e.xp6(6),e.Q6J("step",100),e.xp6(2),e.AsE("(Local Bal: ",null==a.selChannel?null:a.selChannel.local_balance,", Remaining: ",(null==a.selChannel?null:a.selChannel.local_balance)-(a.inputFormGroup.controls.rebalanceAmount.value?a.inputFormGroup.controls.rebalanceAmount.value:0),")"),e.xp6(3),e.Q6J("ngIf",null==a.inputFormGroup.controls.rebalanceAmount.errors?null:a.inputFormGroup.controls.rebalanceAmount.errors.required),e.xp6(1),e.Q6J("ngIf",null==a.inputFormGroup.controls.rebalanceAmount.errors?null:a.inputFormGroup.controls.rebalanceAmount.errors.min),e.xp6(1),e.Q6J("ngIf",null==a.inputFormGroup.controls.rebalanceAmount.errors?null:a.inputFormGroup.controls.rebalanceAmount.errors.max),e.xp6(4),e.Q6J("matAutocomplete",t),e.xp6(1),e.Q6J("displayWith",a.displayFn),e.xp6(2),e.Q6J("ngForOf",e.lcZ(52,44,a.filteredActiveChannels)),e.xp6(2),e.Q6J("ngIf",null==a.inputFormGroup.controls.selRebalancePeer.errors?null:a.inputFormGroup.controls.selRebalancePeer.errors.required),e.xp6(1),e.Q6J("ngIf",null==a.inputFormGroup.controls.selRebalancePeer.errors?null:a.inputFormGroup.controls.selRebalancePeer.errors.notfound),e.xp6(4),e.Q6J("stepControl",a.feeFormGroup)("editable",a.flgEditable),e.xp6(1),e.Q6J("formGroup",a.feeFormGroup),e.xp6(8),e.Q6J("ngForOf",a.feeLimitTypes),e.xp6(3),e.Oqu(a.feeFormGroup.controls.selFeeLimitType.value?a.feeFormGroup.controls.selFeeLimitType.value.placeholder:a.feeLimitTypes[0].placeholder),e.xp6(1),e.Q6J("step",1),e.xp6(1),e.Q6J("ngIf",null==a.feeFormGroup.controls.feeLimit.errors?null:a.feeFormGroup.controls.feeLimit.errors.required),e.xp6(1),e.Q6J("ngIf",null==a.feeFormGroup.controls.feeLimit.errors?null:a.feeFormGroup.controls.feeLimit.errors.min),e.xp6(4),e.Q6J("stepControl",a.statusFormGroup),e.xp6(1),e.Q6J("formGroup",a.statusFormGroup),e.xp6(7),e.Oqu(a.flgInvoiceGenerated?a.flgReusingInvoice?"Invoice re-used":"Invoice generated":"Generating invoice..."),e.xp6(1),e.Q6J("ngIf",a.flgInvoiceGenerated),e.xp6(3),e.Oqu(a.paymentRequest),e.xp6(1),e.Q6J("ngIf",!a.flgInvoiceGenerated),e.xp6(1),e.Q6J("expanded",(a.flgInvoiceGenerated||a.flgReusingInvoice)&&a.flgPaymentSent),e.xp6(4),e.Oqu(a.flgInvoiceGenerated||a.flgPaymentSent?a.flgPaymentSent?null!=a.paymentStatus&&a.paymentStatus.error?"Payment failed":"Payment successful":"Processing payment...":"Payment waiting for Invoice"),e.xp6(1),e.Q6J("ngIf",a.flgPaymentSent),e.xp6(1),e.Q6J("ngIf",!a.paymentStatus)("ngIfElse",i),e.xp6(1),e.Q6J("ngIf",a.flgInvoiceGenerated&&!a.flgPaymentSent),e.xp6(1),e.Q6J("ngIf",a.flgInvoiceGenerated&&a.flgPaymentSent),e.xp6(2),e.Q6J("ngIf",a.paymentStatus&&a.paymentStatus.error),e.xp6(2),e.Q6J("mat-dialog-close",!1)}}function Wl(n,o){1&n&&e.GkF(0)}function Xl(n,o){if(1&n&&e.YNc(0,Wl,1,0,"ng-container",59),2&n){const t=e.oxw(),a=e.MAs(4),i=e.MAs(6);e.Q6J("ngTemplateOutlet",t.paymentStatus.error?a:i)}}function Kl(n,o){if(1&n&&(e.TgZ(0,"div",5)(1,"span",45),e._uU(2),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.hij("Error: ",t.paymentStatus.error,"")}}function $l(n,o){if(1&n&&(e.TgZ(0,"div",5)(1,"div",60)(2,"div",61)(3,"h4",62),e._uU(4,"Payment Hash"),e.qZA(),e.TgZ(5,"span",45),e._uU(6),e.qZA()()(),e._UZ(7,"mat-divider",63),e.TgZ(8,"div",60)(9,"div",64)(10,"h4",62),e._uU(11),e.qZA(),e.TgZ(12,"span",45),e._uU(13),e.qZA()(),e.TgZ(14,"div",64)(15,"h4",62),e._uU(16,"Number of Hops"),e.qZA(),e.TgZ(17,"span",45),e._uU(18),e.qZA()()()()),2&n){const t=e.oxw();e.xp6(6),e.Oqu(t.paymentStatus.payment_hash),e.xp6(5),e.hij("Total Fees (",t.paymentStatus.payment_route.total_fees_msat?"mSats":"Sats",")"),e.xp6(2),e.Oqu(t.paymentStatus.payment_route.total_fees_msat?t.paymentStatus.payment_route.total_fees_msat:t.paymentStatus.payment_route.total_fees?t.paymentStatus.payment_route.total_fees:0),e.xp6(5),e.Oqu(t.paymentStatus&&t.paymentStatus.payment_route&&t.paymentStatus.payment_route.hops&&t.paymentStatus.payment_route.hops.length?t.paymentStatus.payment_route.hops.length:0)}}const jl=(n,o)=>({"dot-primary":n,"dot-primary-lighter":o});function er(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"span",80),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw(2);return e.KtG(r.onStepChanged(s))}),e._UZ(1,"p",81),e.qZA()}if(2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngClass",e.WLB(1,jl,a.stepNumber===t,a.stepNumber!==t))}}function tr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",82),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onStepChanged(4))}),e._uU(1,"Back"),e.qZA()}}function nr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",83),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return i.flgShowInfo=!1,e.KtG(i.stepNumber=1)}),e._uU(1,"Close"),e.qZA()}}function ir(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",84),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return i.flgShowInfo=!1,e.KtG(i.stepNumber=1)}),e._uU(1,"Close"),e.qZA()}}function ar(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onStepChanged(i.stepNumber-1))}),e._uU(1,"Back"),e.qZA()}}function or(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",86),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onStepChanged(i.stepNumber+1))}),e._uU(1,"Next"),e.qZA()}}const sr=()=>[1,2,3,4,5];function lr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",65)(1,"div",66)(2,"mat-card-header",67)(3,"div",68),e._UZ(4,"span",9),e.qZA(),e.TgZ(5,"div",69)(6,"button",12),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return i.flgShowInfo=!1,e.KtG(i.stepNumber=1)}),e._uU(7,"X"),e.qZA()()(),e.TgZ(8,"mat-card-content",70)(9,"rtl-channel-rebalance-infographics",71),e.NdJ("stepNumberChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.stepNumber=i)}),e.qZA()(),e.TgZ(10,"div",72),e.YNc(11,er,2,4,"span",73),e.qZA(),e.TgZ(12,"div",74),e.YNc(13,tr,2,0,"button",75)(14,nr,2,0,"button",76)(15,ir,2,0,"button",77)(16,ar,2,0,"button",78)(17,or,2,0,"button",79),e.qZA()()()}if(2&n){const t=e.oxw();e.Q6J("@opacityAnimation",void 0),e.xp6(9),e.Q6J("animationDirection",t.animationDirection)("stepNumber",t.stepNumber),e.xp6(2),e.Q6J("ngForOf",e.DdM(9,sr)),e.xp6(2),e.Q6J("ngIf",5===t.stepNumber),e.xp6(1),e.Q6J("ngIf",5===t.stepNumber),e.xp6(1),e.Q6J("ngIf",t.stepNumber<5),e.xp6(1),e.Q6J("ngIf",t.stepNumber>1&&t.stepNumber<5),e.xp6(1),e.Q6J("ngIf",t.stepNumber<5)}}let rr=(()=>{class n{constructor(t,a,i,s,r,h,T,C){this.dialogRef=t,this.data=a,this.logger=i,this.store=s,this.actions=r,this.formBuilder=h,this.decimalPipe=T,this.commonService=C,this.faInfoCircle=y.sqG,this.invoices={},this.selChannel={},this.activeChannels=[],this.feeLimitTypes=[],this.queryRoute={},this.paymentRequest="",this.paymentStatus=null,this.flgReusingInvoice=!1,this.flgInvoiceGenerated=!1,this.flgPaymentSent=!1,this.inputFormLabel="Amount to rebalance",this.feeFormLabel="Select rebalance fee",this.flgEditable=!0,this.flgShowInfo=!1,this.stepNumber=1,this.screenSize="",this.screenSizeEnum=l.cu,this.animationDirection="forward",this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize();let t="",a="";this.selChannel=this.data.message?.selChannel||{},this.activeChannels=this.data.message?.channels?.filter(i=>i.active&&i.chan_id!==this.selChannel.chan_id&&i.remote_balance&&i.remote_balance>0)||[],this.activeChannels=this.activeChannels.sort((i,s)=>(t=i.remote_alias?i.remote_alias.toLowerCase():i.chan_id?i.chan_id.toLowerCase():"",a=s.remote_alias?s.remote_alias.toLowerCase():i.chan_id?i.chan_id.toLowerCase():"",ta?1:0)),l.Vc.forEach((i,s)=>{s>0&&this.feeLimitTypes.push(i)}),this.inputFormGroup=this.formBuilder.group({hiddenAmount:["",[p.kI.required]],rebalanceAmount:["",[p.kI.required,p.kI.min(1),p.kI.max(this.selChannel.local_balance||0)]],selRebalancePeer:[null,p.kI.required]}),this.feeFormGroup=this.formBuilder.group({selFeeLimitType:[this.feeLimitTypes[0],p.kI.required],feeLimit:["",[p.kI.required,p.kI.min(0)]],hiddenFeeLimit:["",[p.kI.required]]}),this.statusFormGroup=this.formBuilder.group({}),this.store.select(x.Ef).pipe((0,d.R)(this.unSubs[0])).subscribe(i=>{this.invoices=i.listInvoices,this.logger.info(i)}),this.actions.pipe((0,d.R)(this.unSubs[1]),(0,B.h)(i=>i.type===l.uR.SET_QUERY_ROUTES_LND||i.type===l.uR.SEND_PAYMENT_STATUS_LND||i.type===l.uR.NEWLY_SAVED_INVOICE_LND)).subscribe(i=>{i.type===l.uR.SET_QUERY_ROUTES_LND&&(this.queryRoute=i.payload),i.type===l.uR.SEND_PAYMENT_STATUS_LND&&(this.logger.info(i.payload),this.flgPaymentSent=!0,this.paymentStatus=i.payload,this.flgEditable=!0),i.type===l.uR.NEWLY_SAVED_INVOICE_LND&&(this.logger.info(i.payload),this.flgInvoiceGenerated=!0,this.sendPayment(i.payload.paymentRequest))}),this.inputFormGroup.get("rebalanceAmount")?.valueChanges.pipe((0,d.R)(this.unSubs[2]),(0,Se.O)(0)).subscribe(i=>{this.inputFormGroup.controls.selRebalancePeer.setValue(""),this.inputFormGroup.controls.selRebalancePeer.setErrors(null),this.filteredActiveChannels=(0,qe.of)(i?this.filterActiveChannels():this.activeChannels.slice())}),this.inputFormGroup.get("selRebalancePeer")?.valueChanges.pipe((0,d.R)(this.unSubs[3]),(0,Se.O)("")).subscribe(i=>{"string"==typeof i&&(this.filteredActiveChannels=(0,qe.of)(this.filterActiveChannels()))})}onSelectFee(){return this.inputFormGroup.controls.selRebalancePeer.value&&"string"==typeof this.inputFormGroup.controls.selRebalancePeer.value&&this.onSelectedPeerChanged(),this.inputFormGroup.controls.selRebalancePeer.value&&"string"!=typeof this.inputFormGroup.controls.selRebalancePeer.value?!this.inputFormGroup.controls.rebalanceAmount.value||(0===this.stepper.selectedIndex&&(this.inputFormGroup.controls.hiddenAmount.setValue(this.inputFormGroup.controls.rebalanceAmount.value),this.stepper.next()),this.queryRoute=null,this.feeFormGroup.reset(),void this.feeFormGroup.controls.selFeeLimitType.setValue(this.feeLimitTypes[0])):(this.inputFormGroup.controls.selRebalancePeer.setErrors({required:!0}),!0)}stepSelectionChanged(t){switch(t.selectedIndex){case 0:default:this.inputFormLabel="Amount to rebalance",this.feeFormLabel="Select rebalance fee";break;case 1:this.inputFormLabel=this.inputFormGroup.controls.rebalanceAmount.value||this.inputFormGroup.controls.selRebalancePeer.value.remote_alias?"Rebalancing Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.rebalanceAmount.value?this.inputFormGroup.controls.rebalanceAmount.value:0)+" Sats | Peer: "+(this.inputFormGroup.controls.selRebalancePeer.value.remote_alias?this.inputFormGroup.controls.selRebalancePeer.value.remote_alias:this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey.substring(0,15)+"..."):"Amount to rebalance",this.feeFormLabel="Select rebalance fee";break;case 2:this.inputFormLabel=this.inputFormGroup.controls.rebalanceAmount.value||this.inputFormGroup.controls.selRebalancePeer.value.remote_alias?"Rebalancing Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.rebalanceAmount.value?this.inputFormGroup.controls.rebalanceAmount.value:0)+" Sats | Peer: "+(this.inputFormGroup.controls.selRebalancePeer.value.remote_alias?this.inputFormGroup.controls.selRebalancePeer.value.remote_alias:this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey.substring(0,15)+"..."):"Amount to rebalance",this.feeFormLabel=this.queryRoute&&this.queryRoute.routes&&this.queryRoute.routes.length>0&&(this.queryRoute.routes[0].total_fees_msat||this.queryRoute.routes[0].hops&&this.queryRoute.routes[0].hops.length)?this.feeFormGroup.controls.selFeeLimitType.value.placeholder+": "+this.decimalPipe.transform(this.feeFormGroup.controls.feeLimit.value?this.feeFormGroup.controls.feeLimit.value:0)+" | Hops: "+this.queryRoute.routes[0].hops?.length:"Select rebalance fee"}t.selectedIndex+this.selChannel.local_balance||!this.feeFormGroup.controls.feeLimit.value||this.feeFormGroup.controls.feeLimit.value<0||!this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey)return!0;this.feeFormGroup.controls.hiddenFeeLimit.setValue(this.feeFormGroup.controls.feeLimit.value),this.stepper.next(),this.flgEditable=!1,this.paymentRequest="",this.paymentStatus=null,this.flgReusingInvoice=!1,this.flgInvoiceGenerated=!1,this.flgPaymentSent=!1;const t=this.findUnsettledInvoice();t?(this.flgReusingInvoice=!0,this.sendPayment(t.payment_request||"")):this.store.dispatch((0,Z.Rd)({payload:{uiMessage:l.m6.NO_SPINNER,memo:"Local-Rebalance-"+this.inputFormGroup.controls.rebalanceAmount.value+"-Sats",value:this.inputFormGroup.controls.rebalanceAmount.value,private:!1,expiry:l.$Y,is_amp:!1,pageSize:l.IV,openModal:!1}}))}findUnsettledInvoice(){return this.invoices.invoices?.find(t=>(!t.settle_date||0==+t.settle_date)&&t.memo==="Local-Rebalance-"+this.inputFormGroup.controls.rebalanceAmount.value+"-Sats"&&"CANCELED"!==t.state)}sendPayment(t){this.flgInvoiceGenerated=!0,this.paymentRequest=t,this.store.dispatch((0,Z.oV)("percent"===this.feeFormGroup.controls.selFeeLimitType.value.id&&+this.feeFormGroup.controls.feeLimit.value%1!=0?{payload:{uiMessage:l.m6.NO_SPINNER,paymentReq:t,outgoingChannel:this.selChannel,feeLimitType:"fixed",feeLimit:Math.ceil(+this.feeFormGroup.controls.feeLimit.value*+this.inputFormGroup.controls.rebalanceAmount.value/100),allowSelfPayment:!0,lastHopPubkey:this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey,fromDialog:!0}}:{payload:{uiMessage:l.m6.NO_SPINNER,paymentReq:t,outgoingChannel:this.selChannel,feeLimitType:this.feeFormGroup.controls.selFeeLimitType.value.id,feeLimit:this.feeFormGroup.controls.feeLimit.value,allowSelfPayment:!0,lastHopPubkey:this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey,fromDialog:!0}}))}filterActiveChannels(){return this.activeChannels?.filter(t=>t.remote_balance&&t.remote_balance>=this.inputFormGroup.controls.rebalanceAmount.value&&t.chan_id!==this.selChannel.chan_id&&(0===t.remote_alias?.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():"")||0===t.chan_id?.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():"")))}onSelectedPeerChanged(){if(this.inputFormGroup.controls.selRebalancePeer.value&&this.inputFormGroup.controls.selRebalancePeer.value.length>0&&"string"==typeof this.inputFormGroup.controls.selRebalancePeer.value){const t=this.activeChannels?.filter(a=>a.remote_alias?.length===this.inputFormGroup.controls.selRebalancePeer.value.length&&0===a.remote_alias?.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():""));t&&t.length>0?(this.inputFormGroup.controls.selRebalancePeer.setValue(t[0]),this.inputFormGroup.controls.selRebalancePeer.setErrors(null)):this.inputFormGroup.controls.selRebalancePeer.setErrors({notfound:!0})}}displayFn(t){return t&&t.remote_alias?t.remote_alias:t&&t.chan_id?t.chan_id:""}showInfo(){this.flgShowInfo=!0}onStepChanged(t){this.animationDirection=t{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(Q.WI),e.Y36(U.mQ),e.Y36(q.yh),e.Y36(X.eX),e.Y36(p.QS),e.Y36(m.JJ),e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-rebalance"]],viewQuery:function(a,i){if(1&a&&e.Gf(Ll,5),2&a){let s;e.iGM(s=e.CRH())&&(i.stepper=s.first)}},decls:8,vars:2,consts:[["fxLayout","column",4,"ngIf"],["paymentStatusBlock",""],["paymentFailedBlock",""],["paymentSuccessfulBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch","class","info-graphics-container",4,"ngIf"],["fxLayout","column"],[1,"modal-info-header"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxLayoutAlign","start center"],[1,"page-title"],["fxLayoutAlign","end center"],["tabindex","21","mat-button","",1,"btn-close-x","p-0",3,"click"],["tabindex","22","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","space-between stretch",1,"padding-gap-large"],["fxFlex","46"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["fxLayout","column","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","48"],["autoFocus","","matInput","","type","number","tabindex","1","formControlName","rebalanceAmount","required","",3,"step"],["matSuffix",""],[4,"ngIf"],["fxLayout","column","fxFlex","48","fxLayoutAlign","start end"],["type","text","aria-label","Receive from Peer","matInput","","formControlName","selRebalancePeer","tabindex","2","required","",3,"matAutocomplete","change"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","submit",3,"click"],["matStepLabel","","disabled","true"],["tabindex","6","formControlName","selFeeLimitType","required",""],["matInput","","formControlName","feeLimit","type","number","tabindex","7","required","",3,"step"],["mat-button","","color","primary","tabindex","8","type","submit",3,"click"],[3,"stepControl"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"flat-expansion-panel","mb-2"],["fxLayoutAlign","start center","fxFlex","100"],["class","ml-1 icon-small",4,"ngIf"],[1,"foreground-secondary-text"],["fxFlex","100","color","primary","mode","indeterminate",4,"ngIf"],["fxFlex","100",1,"flat-expansion-panel",3,"expanded"],["fxLayout","column",4,"ngIf","ngIfElse"],["fxLayoutAlign","start","class","font-bold-500 mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-1"],["mat-button","","color","primary","tabindex","11","type","button",3,"click",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],[3,"value"],[1,"ml-1","icon-small"],["fxFlex","100","color","primary","mode","indeterminate"],["fxLayoutAlign","start",1,"font-bold-500","mt-1"],["mat-button","","color","primary","tabindex","11","type","button",3,"click"],[4,"ngTemplateOutlet"],["fxLayout","row"],["fxFlex","100"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"w-100","my-1"],["fxFlex","50"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"info-graphics-container"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxFlex","8","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],["fxFlex","5","fxLayoutAlign","end center"],["fxLayout","column","fxFlex","70","fxLayoutAlign","space-between center",1,"padding-gap-x-large"],["fxFlex","100",3,"animationDirection","stepNumber","stepNumberChange"],["fxLayout","row","fxFlex","10","fxLayoutAlign","center end",1,"padding-gap-x-large","padding-gap-bottom-large"],["tabindex","21","fxLayoutAlign","center center","class","dots-stepper-block",3,"click",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","10","fxLayoutAlign","end end",1,"padding-gap-x-large","padding-gap-bottom-large"],["mat-button","","class","mr-1","color","primary","tabindex","16","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","17","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","18","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","19","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","20","type","button",3,"click",4,"ngIf"],["tabindex","21","fxLayoutAlign","center center",1,"dots-stepper-block",3,"click"],[1,"dot","tiny-dot","mr-0",3,"ngClass"],["mat-button","","color","primary","tabindex","16","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","17","type","button",3,"click"],["mat-button","","color","primary","tabindex","18","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","19","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","20","type","button",3,"click"]],template:function(a,i){1&a&&e.YNc(0,zl,105,46,"div",0)(1,Xl,1,1,"ng-template",null,1,e.W1O)(3,Kl,3,1,"ng-template",null,2,e.W1O)(5,$l,19,4,"ng-template",null,3,e.W1O)(7,lr,18,10,"div",4),2&a&&(e.Q6J("ngIf",!i.flgShowInfo),e.xp6(7),e.Q6J("ngIf",i.flgShowInfo))},dependencies:[m.mk,m.sg,m.O5,m.tP,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.Q7,p.sg,p.u,J.BN,_.xw,_.Wh,_.yH,F.oO,Q.ZT,O.lW,v.dn,v.dk,Y.ib,Y.yz,Y.yK,ie.Hw,R.Nt,g.KE,g.hX,g.bx,g.TO,g.R9,ee.d,D.pW,w.gD,E.ey,G.C0,G.VY,G.Vq,se.XC,se.ZL,$.h,wl,m.Ov,m.rS],styles:[".dots-stepper-block[_ngcontent-%COMP%]{width:3rem}.info-graphics-container[_ngcontent-%COMP%]{max-height:30rem;min-height:30rem;overflow-x:hidden}"],data:{animation:[Fe._]}})}return n})();function cr(n,o){if(1&n&&(e.TgZ(0,"div",16)(1,"p",17)(2,"mat-icon",18),e._uU(3,"close"),e.qZA(),e._uU(4),e.qZA()()),2&n){const t=e.oxw();e.xp6(4),e.Oqu(t.errorMsg)}}function pr(n,o){if(1&n&&(e.TgZ(0,"div",27),e._UZ(1,"fa-icon",28),e.TgZ(2,"span"),e._uU(3,"Priority/Fee for force closing inactive channels cannot be modified."),e.qZA()()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("icon",t.faInfoCircle)}}function ur(n,o){if(1&n&&(e.TgZ(0,"div",27),e._UZ(1,"fa-icon",28),e.TgZ(2,"span",29)(3,"div"),e._uU(4,"Fee rates recommended by mempool (sat/vByte):"),e.qZA(),e.TgZ(5,"span",30)(6,"span"),e._uU(7),e.qZA(),e.TgZ(8,"span"),e._uU(9),e.qZA(),e.TgZ(10,"span"),e._uU(11),e.qZA(),e.TgZ(12,"span"),e._uU(13),e.qZA(),e.TgZ(14,"span"),e._uU(15),e.qZA()()()()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("icon",t.faInfoCircle),e.xp6(6),e.hij("- High: ",t.recommendedFee.fastestFee||"Unknown",""),e.xp6(2),e.hij("- Medium: ",t.recommendedFee.halfHourFee||"Unknown",""),e.xp6(2),e.hij("- Low: ",t.recommendedFee.hourFee||"Unknown",""),e.xp6(2),e.hij("- Economy: ",t.recommendedFee.economyFee||"Unknown",""),e.xp6(2),e.hij("- Minimum: ",t.recommendedFee.minimumFee||"Unknown","")}}function mr(n,o){if(1&n&&(e.TgZ(0,"mat-option",31),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t.id),e.xp6(1),e.hij(" ",t.name," ")}}function _r(n,o){1&n&&(e.TgZ(0,"mat-form-field",32)(1,"mat-label"),e._uU(2,"Default"),e.qZA(),e._UZ(3,"input",33),e.qZA())}function dr(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Number of blocks is required."),e.qZA())}function hr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-form-field",34)(1,"mat-label"),e._uU(2,"Number of Blocks"),e.qZA(),e.TgZ(3,"input",35,36),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.blocks=i)}),e.qZA(),e.YNc(5,dr,2,0,"mat-error",37),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(3),e.Q6J("step",1)("min",0)("ngModel",t.blocks),e.xp6(2),e.Q6J("ngIf",!t.blocks)}}function gr(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Fees is required."),e.qZA())}function fr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-form-field",34)(1,"mat-label"),e._uU(2,"Fees (Sats/vByte)"),e.qZA(),e.TgZ(3,"input",38,39),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.fees=i)}),e.qZA(),e.YNc(5,gr,2,0,"mat-error",37),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(3),e.Q6J("step",1)("min",0)("ngModel",t.fees),e.xp6(2),e.Q6J("ngIf",!t.fees)}}function Cr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",19),e.YNc(1,pr,4,1,"div",20)(2,ur,16,6,"div",20),e.TgZ(3,"div",21)(4,"mat-form-field",22)(5,"mat-select",23),e.NdJ("valueChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.selTransType=i)})("selectionChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onSelTransTypeChanged(i))}),e.YNc(6,mr,2,2,"mat-option",24),e.qZA()(),e.YNc(7,_r,4,0,"mat-form-field",25)(8,hr,6,4,"mat-form-field",26)(9,fr,6,4,"mat-form-field",26),e.qZA()()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",!t.channelToClose.active),e.xp6(1),e.Q6J("ngIf",t.recommendedFee.minimumFee),e.xp6(3),e.Q6J("disabled",!t.channelToClose.active)("value",t.selTransType),e.xp6(1),e.Q6J("ngForOf",t.transTypes),e.xp6(1),e.Q6J("ngIf","0"===t.selTransType),e.xp6(1),e.Q6J("ngIf","1"===t.selTransType),e.xp6(1),e.Q6J("ngIf","2"===t.selTransType)}}function xr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",40),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.resetData())}),e._uU(1,"Clear"),e.qZA()}}function yr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",41),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onCloseChannel())}),e._uU(1),e.qZA()}if(2&n){const t=e.oxw();e.xp6(1),e.Oqu(t.channelToClose.active?"Close Channel":"Force Close")}}function Tr(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"button",42),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onClose())}),e._uU(1,"Ok"),e.qZA()}}let br=(()=>{class n{constructor(t,a,i,s,r,h){this.dialogRef=t,this.data=a,this.dataService=i,this.store=s,this.actions=r,this.logger=h,this.transTypes=l.Dr,this.selTransType="0",this.blocks=null,this.fees=null,this.faExclamationTriangle=y.eHv,this.faInfoCircle=y.sqG,this.flgPendingHtlcs=!1,this.errorMsg="Please wait for pending HTLCs to settle before attempting channel closure.",this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new u.x,new u.x]}ngOnInit(){this.channelToClose=this.data.channel,this.actions.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(t=>t.type===l.uR.UPDATE_API_CALL_STATUS_LND||t.type===l.uR.SET_CHANNELS_LND)).subscribe(t=>{if(t.type===l.uR.SET_CHANNELS_LND){const a=t.payload.find(i=>i.chan_id===this.data.channel.chan_id);a&&a.pending_htlcs&&a.pending_htlcs.length&&a.pending_htlcs.length>0&&(this.flgPendingHtlcs=!0)}t.type===l.uR.UPDATE_API_CALL_STATUS_LND&&t.payload.status===l.Bn.ERROR&&"FetchAllChannels"===t.payload.action&&this.logger.error("Fetching latest channel information failed!\n"+t.payload.message)})}onCloseChannel(){if("1"===this.selTransType&&(!this.blocks||0===this.blocks)||"2"===this.selTransType&&(!this.fees||0===this.fees))return!0;const t={channelPoint:this.channelToClose.channel_point,forcibly:!this.channelToClose.active};this.blocks&&(t.targetConf=this.blocks),this.fees&&(t.satPerByte=this.fees),this.store.dispatch((0,Z.BL)({payload:t})),this.dialogRef.close(!1)}resetData(){this.selTransType="0",this.blocks=null,this.fees=null}onSelTransTypeChanged(t){"2"===t.value&&this.dataService.getRecommendedFeeRates().pipe((0,d.R)(this.unSubs[1])).subscribe({next:a=>{this.recommendedFee=a},error:a=>{this.logger.error(a)}})}onClose(){this.dialogRef.close(!1)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(Q.WI),e.Y36(j.D),e.Y36(q.yh),e.Y36(X.eX),e.Y36(U.mQ))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-close-channel"]],decls:19,vars:7,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxLayout","column",1,"bordered-box","mb-1","p-2"],["fxLayoutAlign","start center",1,"pb-1","word-break"],["fxLayoutAlign","start center",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center"],["mat-button","","color","primary","type","reset","class","mr-1","tabindex","3","default","",3,"click",4,"ngIf"],["mat-button","","color","primary","type","submit","tabindex","4",3,"click",4,"ngIf"],["mat-button","","color","primary","type","submit","tabindex","5",3,"click",4,"ngIf"],["fxLayoutAlign","start center"],["fxFlex","100","fxLayoutAlign","start center",1,"color-warn"],[1,"mr-1","icon-small"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","class","alert alert-info",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start"],["fxLayout","column","fxFlex.gt-sm","48"],["tabindex","1",3,"disabled","value","valueChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","48",4,"ngIf"],["fxFlex.gt-sm","48","fxLayoutAlign","start end",4,"ngIf"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","100"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between start",1,"pr-2"],[3,"value"],["fxFlex","48"],["matInput","","disabled",""],["fxFlex.gt-sm","48","fxLayoutAlign","start end"],["matInput","","type","number","name","blocks","required","","tabindex","2",3,"step","min","ngModel","ngModelChange"],["blcks","ngModel"],[4,"ngIf"],["matInput","","type","number","name","ccfees","required","","tabindex","3",3,"step","min","ngModel","ngModelChange"],["clchfee","ngModel"],["mat-button","","color","primary","type","reset","tabindex","3","default","",1,"mr-1",3,"click"],["mat-button","","color","primary","type","submit","tabindex","4",3,"click"],["mat-button","","color","primary","type","submit","tabindex","5",3,"click"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),e._uU(5),e.qZA()(),e.TgZ(6,"button",5),e.NdJ("click",function(){return i.onClose()}),e._uU(7,"X"),e.qZA()(),e.TgZ(8,"mat-card-content",6)(9,"form",7)(10,"div",8)(11,"p",9),e._uU(12),e.qZA(),e.YNc(13,cr,5,1,"div",10)(14,Cr,10,8,"div",11),e.qZA(),e.TgZ(15,"div",12),e.YNc(16,xr,2,0,"button",13)(17,yr,2,1,"button",14)(18,Tr,2,0,"button",15),e.qZA()()()()()),2&a&&(e.xp6(5),e.Oqu(i.channelToClose.active?"Close Channel":"Force Close Channel"),e.xp6(7),e.hij("",i.channelToClose.active?"Closing channel: "+(i.channelToClose.remote_alias||i.channelToClose.chan_id?i.channelToClose.remote_alias&&i.channelToClose.chan_id?i.channelToClose.remote_alias+" ("+i.channelToClose.chan_id+")":i.channelToClose.remote_alias?i.channelToClose.remote_alias:i.channelToClose.chan_id:i.channelToClose.channel_point):"Force closing channel: "+(i.channelToClose.remote_alias||i.channelToClose.chan_id?i.channelToClose.remote_alias&&i.channelToClose.chan_id?i.channelToClose.remote_alias+" ("+i.channelToClose.chan_id+")":i.channelToClose.remote_alias?i.channelToClose.remote_alias:i.channelToClose.chan_id:i.channelToClose.channel_point)," "),e.xp6(1),e.Q6J("ngIf",i.flgPendingHtlcs),e.xp6(1),e.Q6J("ngIf",!i.flgPendingHtlcs),e.xp6(2),e.Q6J("ngIf",i.channelToClose.active&&!i.flgPendingHtlcs),e.xp6(1),e.Q6J("ngIf",!i.flgPendingHtlcs),e.xp6(1),e.Q6J("ngIf",i.flgPendingHtlcs))},dependencies:[m.sg,m.O5,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.Q7,p.qQ,p.On,p.F,J.BN,_.xw,_.Wh,_.yH,O.lW,v.dn,v.dk,ie.Hw,R.Nt,g.KE,g.hX,g.TO,w.gD,E.ey,te.q]})}return n})();function Zr(n,o){if(1&n&&(e.TgZ(0,"mat-option",49),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}function vr(n,o){1&n&&e._UZ(0,"mat-progress-bar",50)}function Ar(n,o){1&n&&e._UZ(0,"th",51)}function Sr(n,o){1&n&&e._UZ(0,"span",55)}function wr(n,o){1&n&&e._UZ(0,"span",56)}function Lr(n,o){if(1&n&&(e.TgZ(0,"td",52),e.YNc(1,Sr,1,0,"span",53)(2,wr,1,0,"span",54),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf",t.active),e.xp6(1),e.Q6J("ngIf",!t.active)}}function qr(n,o){1&n&&e._UZ(0,"th",57)}function Fr(n,o){if(1&n&&(e.TgZ(0,"span",60),e._UZ(1,"fa-icon",61),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("icon",t.faEyeSlash)}}function kr(n,o){if(1&n&&(e.TgZ(0,"span",62),e._UZ(1,"fa-icon",61),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("icon",t.faEye)}}function Ur(n,o){if(1&n&&(e.TgZ(0,"td",52),e.YNc(1,Fr,2,1,"span",58)(2,kr,2,1,"span",59),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf",t.private),e.xp6(1),e.Q6J("ngIf",!t.private)}}function Or(n,o){1&n&&(e.TgZ(0,"th",63),e._uU(1,"Peer"),e.qZA())}const Ce=n=>({width:n});function Ir(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",64)(2,"span",65),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.remote_alias)}}function Nr(n,o){1&n&&(e.TgZ(0,"th",63),e._uU(1,"Pubkey"),e.qZA())}function Pr(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",64)(2,"span",65),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.remote_pubkey)}}function Rr(n,o){1&n&&(e.TgZ(0,"th",63),e._uU(1,"Channel Point"),e.qZA())}function Mr(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",64)(2,"span",65),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel_point)}}function Jr(n,o){1&n&&(e.TgZ(0,"th",63),e._uU(1,"Channel ID"),e.qZA())}function Dr(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",64)(2,"span",65),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.chan_id)}}function Qr(n,o){1&n&&(e.TgZ(0,"th",63),e._uU(1,"Initiator"),e.qZA())}function Er(n,o){if(1&n&&(e.TgZ(0,"td",52),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(t.initiator?"Yes":"No")}}function Br(n,o){1&n&&(e.TgZ(0,"th",63),e._uU(1,"Static Remote Key"),e.qZA())}function Hr(n,o){if(1&n&&(e.TgZ(0,"td",52),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(t.static_remote_key?"Yes":"No")}}function Yr(n,o){if(1&n&&(e.TgZ(0,"th",66),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij("Uptime (",t.timeUnit,")")}}function Gr(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",t.uptime_str," ")}}function Vr(n,o){if(1&n&&(e.TgZ(0,"th",66),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij("Lifetime (",t.timeUnit,")")}}function zr(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",t.lifetime_str," ")}}function Wr(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Commit Fee (Sats)"),e.qZA())}function Xr(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.commit_fee)," ")}}function Kr(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Commit Weight"),e.qZA())}function $r(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.commit_weight)," ")}}function jr(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Fee/KW"),e.qZA())}function ec(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.fee_per_kw)," ")}}function tc(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Updates"),e.qZA())}function nc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.num_updates)," ")}}function ic(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Unsettled Balance (Sats)"),e.qZA())}function ac(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.unsettled_balance)," ")}}function oc(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Capacity (Sats)"),e.qZA())}function sc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.capacity)," ")}}function lc(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Local Reserve (Sats)"),e.qZA())}function rc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.local_chan_reserve_sat)," ")}}function cc(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Remote Reserve (Sats)"),e.qZA())}function pc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.remote_chan_reserve_sat)," ")}}function uc(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Sats Sent"),e.qZA())}function mc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.total_satoshis_sent)," ")}}function _c(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Sats Received"),e.qZA())}function dc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.total_satoshis_received)," ")}}function hc(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Local Balance (Sats)"),e.qZA())}function gc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.local_balance)," ")}}function fc(n,o){1&n&&(e.TgZ(0,"th",66),e._uU(1,"Remote Balance (Sats)"),e.qZA())}function Cc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",67),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.remote_balance)," ")}}function xc(n,o){1&n&&(e.TgZ(0,"th",63),e._uU(1,"Balance Score"),e.qZA())}function yc(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",68)(2,"mat-hint",69),e._uU(3),e.ALo(4,"number"),e.qZA()(),e._UZ(5,"mat-progress-bar",70),e.qZA()),2&n){const t=o.$implicit;e.xp6(3),e.Oqu(e.lcZ(4,2,t.balancedness||0)),e.xp6(2),e.s9C("value",t.local_balance&&t.local_balance>0?+t.local_balance/(+t.local_balance+ +t.remote_balance)*100:0)}}function Tc(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",71)(1,"div",72)(2,"mat-select",73),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",74),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onChannelUpdate("all"))}),e._uU(5,"Update Fee Policy"),e.qZA(),e.TgZ(6,"mat-option",74),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownloadCSV())}),e._uU(7,"Download CSV"),e.qZA()()()()}}function bc(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-option",74),e.NdJ("click",function(){e.CHM(t);const i=e.oxw().$implicit,s=e.oxw();return e.KtG(s.onCircularRebalance(i))}),e._uU(1,"Circular Rebalance"),e.qZA()}}function Zc(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-option",74),e.NdJ("click",function(){e.CHM(t);const i=e.oxw().$implicit,s=e.oxw();return e.KtG(s.onLoopOut(i))}),e._uU(1,"Loop Out"),e.qZA()}}function vc(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",75)(1,"div",72)(2,"mat-select",76),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"perfect-scrollbar")(5,"mat-option",74),e.NdJ("click",function(i){const r=e.CHM(t).$implicit,h=e.oxw();return e.KtG(h.onChannelClick(r,i))}),e._uU(6,"View Info"),e.qZA(),e.TgZ(7,"mat-option",74),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onViewRemotePolicy(s))}),e._uU(8,"View Remote Fee "),e.qZA(),e.TgZ(9,"mat-option",74),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onChannelUpdate(s))}),e._uU(10,"Update Fee Policy"),e.qZA(),e.YNc(11,bc,2,0,"mat-option",77)(12,Zc,2,0,"mat-option",77),e.TgZ(13,"mat-option",74),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onChannelClose(s))}),e._uU(14,"Close Channel"),e.qZA()()()()()}if(2&n){const t=e.oxw();e.xp6(11),e.Q6J("ngIf",+t.versionsArr[0]>0||+t.versionsArr[1]>=9),e.xp6(1),e.Q6J("ngIf",t.selNode.swapServerUrl)}}function Ac(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No peers connected. Add a peer in order to open a channel."),e.qZA())}function Sc(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No channel available."),e.qZA())}function wc(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting channels..."),e.qZA())}function Lc(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function qc(n,o){if(1&n&&(e.TgZ(0,"td",78),e.YNc(1,Ac,2,0,"p",79)(2,Sc,2,0,"p",79)(3,wc,2,0,"p",79)(4,Lc,2,1,"p",79),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",t.numPeers<1&&(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",t.numPeers>0&&(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&(null==t.apiCallStatus?null:t.apiCallStatus.status)===t.apiCallStatusEnum.ERROR)}}const Fc=n=>({"display-none":n});function kc(n,o){if(1&n&&e._UZ(0,"tr",80),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,Fc,(null==t.channels?null:t.channels.data)&&(null==t.channels||null==t.channels.data?null:t.channels.data.length)>0))}}function Uc(n,o){1&n&&e._UZ(0,"tr",81)}function Oc(n,o){1&n&&e._UZ(0,"tr",82)}const Ic=()=>["all"],Nc=n=>({"error-border":n}),Pc=()=>["no_channel"];let Rc=(()=>{class n{constructor(t,a,i,s,r,h,T,C){this.logger=t,this.store=a,this.lndEffects=i,this.commonService=s,this.rtlEffects=r,this.decimalPipe=h,this.loopService=T,this.camelCaseWithReplace=C,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"open",recordsPerPage:l.IV,sortBy:"balancedness",sortOrder:l.Pi.DESCENDING},this.timeUnit="mins:secs",this.userPersonaEnum=l.ol,this.totalBalance=0,this.displayedColumns=[],this.channelsData=[],this.channels=new c.by([]),this.myChanPolicy={},this.information={},this.numPeers=-1,this.selFilter="",this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.versionsArr=[],this.faEye=y.Mdf,this.faEyeSlash=y.Aq,this.targetConf=6,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){window.history.state&&(window.history.state.filterColumn||window.history.state.filterValue)&&(this.selFilterBy=window.history.state.filterColumn||"all",this.selFilter=window.history.state.filterValue||""),this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.information=t,this.information&&this.information.version&&(this.versionsArr=this.information.version.split("."))}),this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.unshift("private"),this.displayedColumns.unshift("active"),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.Wi).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.numPeers=t.peers&&t.peers.length?t.peers.length:0}),this.store.select(x.qU).pipe((0,d.R)(this.unSubs[4])).subscribe(t=>{this.totalBalance=t.blockchainBalance?.total_balance?+t.blockchainBalance?.total_balance:0}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[5])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.channelsData=this.calculateUptime(t.channels),this.channelsData.length>0&&this.loadChannelsTable(this.channelsData),this.logger.info(t)})}ngAfterViewInit(){this.channelsData.length>0&&this.loadChannelsTable(this.channelsData)}onViewRemotePolicy(t){this.store.dispatch((0,Z.$A)({payload:{uiMessage:l.m6.GET_REMOTE_POLICY,channelID:t.chan_id?.toString()+"/"+this.information.identity_pubkey}})),this.lndEffects.setLookup.pipe((0,W.q)(1)).subscribe(a=>{if(!a.fee_base_msat&&!a.fee_rate_milli_msat&&!a.time_lock_delta)return!1;const i=[[{key:"fee_base_msat",value:a.fee_base_msat,title:"Base Fees (mSats)",width:25,type:l.Gi.NUMBER},{key:"fee_rate_milli_msat",value:a.fee_rate_milli_msat,title:"Fee Rate (milli mSats)",width:25,type:l.Gi.NUMBER},{key:"fee_rate_milli_msat",value:a.fee_rate_milli_msat/1e4,title:"Fee Rate (%)",width:25,type:l.Gi.NUMBER,digitsInfo:"1.0-8"},{key:"time_lock_delta",value:a.time_lock_delta,title:"Time Lock Delta",width:25,type:l.Gi.NUMBER}]],s="Remote policy for Channel: "+(t.remote_alias||t.chan_id?t.remote_alias&&t.chan_id?t.remote_alias+" ("+t.chan_id+")":t.remote_alias?t.remote_alias:t.chan_id:t.channel_point);setTimeout(()=>{this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Remote Channel Policy",titleMessage:s,message:i}}}))},0)})}onCircularRebalance(t){this.store.dispatch((0,L.qR)({payload:{data:{message:{channels:this.channelsData,selChannel:t},component:rr}}}))}onChannelUpdate(t){"all"===t?(this.store.dispatch((0,L.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Update Fee Policy",noBtnText:"Cancel",yesBtnText:"Update All Channels",message:[],titleMessage:"Update fee policy for all channels",flgShowInput:!0,getInputs:[{placeholder:"Base Fee (mSat)",inputType:l.Gi.NUMBER,inputValue:1e3,step:100,width:32},{placeholder:"Fee Rate (mili mSat)",inputType:l.Gi.NUMBER,inputValue:1,min:1,width:32,hintFunction:this.percentHintFunction},{placeholder:"Time Lock Delta",inputType:l.Gi.NUMBER,inputValue:40,width:32}]}}})),this.rtlEffects.closeConfirm.pipe((0,d.R)(this.unSubs[6])).subscribe(i=>{i&&this.store.dispatch((0,Z.pW)({payload:{baseFeeMsat:i[0].inputValue,feeRate:i[1].inputValue,timeLockDelta:i[2].inputValue,chanPoint:"all"}}))})):(this.myChanPolicy={fee_base_msat:0,fee_rate_milli_msat:0,time_lock_delta:0,min_htlc_msat:0,max_htlc_msat:0},this.store.dispatch((0,Z.$A)({payload:{uiMessage:l.m6.GET_CHAN_POLICY,channelID:t.chan_id.toString()}})),this.lndEffects.setLookup.pipe((0,W.q)(1)).subscribe(a=>{this.myChanPolicy=a.node1_pub===this.information.identity_pubkey?a.node1_policy:a.node2_pub===this.information.identity_pubkey?a.node2_policy:{fee_base_msat:0,fee_rate_milli_msat:0,time_lock_delta:0},this.logger.info(this.myChanPolicy);const i="Update fee policy for Channel: "+(t.remote_alias||t.chan_id?t.remote_alias&&t.chan_id?t.remote_alias+" ("+t.chan_id+")":t.remote_alias?t.remote_alias:t.chan_id:t.channel_point),s=[];setTimeout(()=>{this.store.dispatch((0,L.c1)({payload:{data:{type:l.n_.CONFIRM,alertTitle:"Update Fee Policy",titleMessage:i,noBtnText:"Cancel",yesBtnText:"Update Channel",message:s,flgShowInput:!0,hasAdvanced:!0,getInputs:[{placeholder:"Base Fee (mSat)",inputType:l.Gi.NUMBER,inputValue:""===this.myChanPolicy.fee_base_msat?0:this.myChanPolicy.fee_base_msat,step:100,width:32},{placeholder:"Fee Rate (mili mSat)",inputType:l.Gi.NUMBER,inputValue:this.myChanPolicy.fee_rate_milli_msat,min:1,width:32,hintFunction:this.percentHintFunction},{placeholder:"Time Lock Delta",inputType:l.Gi.NUMBER,inputValue:this.myChanPolicy.time_lock_delta,width:32},{placeholder:"Minimum HTLC (mSat)",inputType:l.Gi.NUMBER,inputValue:""===this.myChanPolicy.min_htlc?0:this.myChanPolicy.min_htlc,width:49,advancedField:!0},{placeholder:"Maximum HTLC (mSat)",inputType:l.Gi.NUMBER,inputValue:""===this.myChanPolicy.max_htlc_msat?0:this.myChanPolicy.max_htlc_msat,width:49,advancedField:!0}]}}}))},0)}),this.rtlEffects.closeConfirm.pipe((0,d.R)(this.unSubs[7])).subscribe(a=>{if(a){const i={baseFeeMsat:a[0].inputValue,feeRate:a[1].inputValue,timeLockDelta:a[2].inputValue,chanPoint:t.channel_point};a.length>3&&a[3]&&a[4]&&(i.minHtlcMsat=a[3].inputValue,i.maxHtlcMsat=a[4].inputValue),this.store.dispatch((0,Z.pW)({payload:i}))}})),this.applyFilter()}onChannelClose(t){t.active&&this.store.dispatch((0,Z.UR)()),this.store.dispatch((0,L.qR)({payload:{data:{channel:t,component:br}}}))}onChannelClick(t,a){this.store.dispatch((0,L.qR)({payload:{data:{channel:t,selNode:this.selNode,showCopy:!0,component:Le}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.channels.filterPredicate=(t,a)=>{let i="";switch(this.selFilterBy){case"all":i=(t.active?"active":"inactive")+(t.chan_id?t.chan_id.toLowerCase():"")+(t.remote_pubkey?t.remote_pubkey.toLowerCase():"")+(t.remote_alias?t.remote_alias.toLowerCase():"")+(t.capacity?t.capacity:"")+(t.local_balance?t.local_balance:"")+(t.remote_balance?t.remote_balance:"")+(t.total_satoshis_sent?t.total_satoshis_sent:"")+(t.total_satoshis_received?t.total_satoshis_received:"")+(t.commit_fee?t.commit_fee:"")+(t.private?"private":"public");break;case"active":i=t?.active?"active":"inactive";break;case"private":i=t?.private?"private":"public";break;default:i=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"active"===this.selFilterBy?0===i.indexOf(a):i.includes(a)}}loadChannelsTable(t){this.channels=new c.by([...t]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.channels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.channels)}calculateUptime(t){let h=60,T=1,C=0;switch(t.forEach(A=>{A.uptime&&+A.uptime>C&&(C=+A.uptime)}),!0){case C<3600:this.timeUnit="Mins:Secs",h=60,T=1;break;case C>=3600&&C<86400:this.timeUnit="Hrs:Mins",h=3600,T=60;break;case C>=86400&&C<31536e3:this.timeUnit="Days:Hrs",h=86400,T=3600;break;case C>31536e3:this.timeUnit="Yrs:Days",h=31536e3,T=86400;break;default:this.timeUnit="Mins:Secs",h=60,T=1}return t.forEach(A=>{A.uptime_str=A.uptime?this.decimalPipe.transform(Math.floor(+A.uptime/h),"2.0-0")+":"+this.decimalPipe.transform(Math.round(+A.uptime%h/T),"2.0-0"):"---",A.lifetime_str=A.lifetime?this.decimalPipe.transform(Math.floor(+A.lifetime/h),"2.0-0")+":"+this.decimalPipe.transform(Math.round(+A.lifetime%h/T),"2.0-0"):"---"}),t}onLoopOut(t){this.loopService.getLoopOutTermsAndQuotes(this.targetConf).pipe((0,d.R)(this.unSubs[8])).subscribe(a=>{this.store.dispatch((0,L.qR)({payload:{minHeight:"56rem",data:{channel:t,minQuote:a[0],maxQuote:a[1],direction:l.$I.LOOP_OUT,component:Ge.a}}}))})}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.channels.data,"Open-channels")}percentHintFunction(t){return(t/1e4).toString()+"%"}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(re.l),e.Y36(N.v),e.Y36(ue.V),e.Y36(m.JJ),e.Y36(Ve.W),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-open-table"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Channels")}])],decls:96,vars:18,consts:[["fxLayout","column",1,"padding-gap-x"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","active"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Active",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","private"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Private",4,"matHeaderCellDef"],["matColumnDef","remote_alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","remote_pubkey"],["matColumnDef","channel_point"],["matColumnDef","chan_id"],["matColumnDef","initiator"],["matColumnDef","static_remote_key"],["matColumnDef","uptime_str"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","lifetime_str"],["matColumnDef","commit_fee"],["matColumnDef","commit_weight"],["matColumnDef","fee_per_kw"],["matColumnDef","num_updates"],["matColumnDef","unsettled_balance"],["matColumnDef","capacity"],["matColumnDef","local_chan_reserve_sat"],["matColumnDef","remote_chan_reserve_sat"],["matColumnDef","total_satoshis_sent"],["matColumnDef","total_satoshis_received"],["matColumnDef","local_balance"],["matColumnDef","remote_balance"],["matColumnDef","balancedness"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","5",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Active"],["mat-cell",""],["class","dot green","matTooltip","Active","matTooltipPosition","right",4,"ngIf"],["class","dot grey","matTooltip","Inactive","matTooltipPosition","right",4,"ngIf"],["matTooltip","Active","matTooltipPosition","right",1,"dot","green"],["matTooltip","Inactive","matTooltipPosition","right",1,"dot","grey"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","matTooltip","Private"],["class","mr-1","matTooltip","Private","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Public","matTooltipPosition","right",4,"ngIf"],["matTooltip","Private","matTooltipPosition","right",1,"mr-1"],[3,"icon"],["matTooltip","Public","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayout","row"],["fxFlex","100","fxLayoutAlign","center center",1,"font-size-80"],["mode","determinate",3,"value"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","2",1,"mr-0"],[3,"click",4,"ngIf"],["mat-footer-cell","","colspan","5"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1),e._UZ(2,"div",2),e.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),e._uU(6,"Filter By"),e.qZA(),e.TgZ(7,"mat-select",5),e.NdJ("ngModelChange",function(r){return i.selFilterBy=r})("selectionChange",function(){return i.selFilter="",i.applyFilter()}),e.TgZ(8,"perfect-scrollbar"),e.YNc(9,Zr,2,2,"mat-option",6),e.qZA()()(),e.TgZ(10,"mat-form-field",4)(11,"mat-label"),e._uU(12,"Filter"),e.qZA(),e.TgZ(13,"input",7),e.NdJ("ngModelChange",function(r){return i.selFilter=r})("input",function(){return i.applyFilter()})("keyup",function(){return i.applyFilter()}),e.qZA()()()(),e.TgZ(14,"div",8),e.YNc(15,vr,1,0,"mat-progress-bar",9),e.TgZ(16,"table",10,11),e.ynx(18,12),e.YNc(19,Ar,1,0,"th",13)(20,Lr,3,2,"td",14),e.BQk(),e.ynx(21,15),e.YNc(22,qr,1,0,"th",16)(23,Ur,3,2,"td",14),e.BQk(),e.ynx(24,17),e.YNc(25,Or,2,0,"th",18)(26,Ir,4,4,"td",14),e.BQk(),e.ynx(27,19),e.YNc(28,Nr,2,0,"th",18)(29,Pr,4,4,"td",14),e.BQk(),e.ynx(30,20),e.YNc(31,Rr,2,0,"th",18)(32,Mr,4,4,"td",14),e.BQk(),e.ynx(33,21),e.YNc(34,Jr,2,0,"th",18)(35,Dr,4,4,"td",14),e.BQk(),e.ynx(36,22),e.YNc(37,Qr,2,0,"th",18)(38,Er,2,1,"td",14),e.BQk(),e.ynx(39,23),e.YNc(40,Br,2,0,"th",18)(41,Hr,2,1,"td",14),e.BQk(),e.ynx(42,24),e.YNc(43,Yr,2,1,"th",25)(44,Gr,3,1,"td",14),e.BQk(),e.ynx(45,26),e.YNc(46,Vr,2,1,"th",25)(47,zr,3,1,"td",14),e.BQk(),e.ynx(48,27),e.YNc(49,Wr,2,0,"th",25)(50,Xr,4,3,"td",14),e.BQk(),e.ynx(51,28),e.YNc(52,Kr,2,0,"th",25)(53,$r,4,3,"td",14),e.BQk(),e.ynx(54,29),e.YNc(55,jr,2,0,"th",25)(56,ec,4,3,"td",14),e.BQk(),e.ynx(57,30),e.YNc(58,tc,2,0,"th",25)(59,nc,4,3,"td",14),e.BQk(),e.ynx(60,31),e.YNc(61,ic,2,0,"th",25)(62,ac,4,3,"td",14),e.BQk(),e.ynx(63,32),e.YNc(64,oc,2,0,"th",25)(65,sc,4,3,"td",14),e.BQk(),e.ynx(66,33),e.YNc(67,lc,2,0,"th",25)(68,rc,4,3,"td",14),e.BQk(),e.ynx(69,34),e.YNc(70,cc,2,0,"th",25)(71,pc,4,3,"td",14),e.BQk(),e.ynx(72,35),e.YNc(73,uc,2,0,"th",25)(74,mc,4,3,"td",14),e.BQk(),e.ynx(75,36),e.YNc(76,_c,2,0,"th",25)(77,dc,4,3,"td",14),e.BQk(),e.ynx(78,37),e.YNc(79,hc,2,0,"th",25)(80,gc,4,3,"td",14),e.BQk(),e.ynx(81,38),e.YNc(82,fc,2,0,"th",25)(83,Cc,4,3,"td",14),e.BQk(),e.ynx(84,39),e.YNc(85,xc,2,0,"th",18)(86,yc,6,4,"td",14),e.BQk(),e.ynx(87,40),e.YNc(88,Tc,8,0,"th",41)(89,vc,15,2,"td",42),e.BQk(),e.ynx(90,43),e.YNc(91,qc,5,4,"td",44),e.BQk(),e.YNc(92,kc,1,3,"tr",45)(93,Uc,1,0,"tr",46)(94,Oc,1,0,"tr",47),e.qZA()(),e._UZ(95,"mat-paginator",48),e.qZA()),2&a&&(e.xp6(7),e.Q6J("ngModel",i.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(14,Ic).concat(i.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",i.selFilter),e.xp6(2),e.Q6J("ngIf",(null==i.apiCallStatus?null:i.apiCallStatus.status)===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",i.tableSetting.sortBy)("matSortDirection",i.tableSetting.sortOrder)("dataSource",i.channels)("ngClass",e.VKq(15,Nc,""!==i.errorMessage)),e.xp6(76),e.Q6J("matFooterRowDef",e.DdM(17,Pc)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)("showFirstLastButtons",i.screenSize!==i.screenSizeEnum.XS))},dependencies:[m.mk,m.sg,m.O5,m.PC,p.Fj,p.JJ,p.On,J.BN,_.xw,_.Wh,_.yH,F.oO,F.Zl,R.Nt,g.KE,g.hX,g.bx,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,K.gM,k.NW,M.Vv,M.$V,m.JJ],styles:[".mat-column-active[_ngcontent-%COMP%], .mat-column-private[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}.mat-column-balancedness[_ngcontent-%COMP%]{padding-left:2rem;min-width:15rem;max-width:30rem}"]})}return n})();const Mc=["outputIdx"];function Jc(n,o){if(1&n&&(e.TgZ(0,"div",29),e._UZ(1,"fa-icon",13),e.TgZ(2,"span"),e._uU(3,"Change output balance "),e.TgZ(4,"strong"),e._uU(5),e.ALo(6,"number"),e.qZA(),e._uU(7," (Sats) may be insufficient for fee bumping, depending on the prevailing fee rates."),e.qZA()()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faExclamationTriangle),e.xp6(4),e.Oqu(e.lcZ(6,2,t.dustOutputValue))}}function Dc(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Index for change output is required."),e.qZA())}function Qc(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Invalid index value."),e.qZA())}function Ec(n,o){if(1&n&&(e.TgZ(0,"mat-option",30),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t.id),e.xp6(1),e.hij(" ",t.name," ")}}function Bc(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Number of blocks is required."),e.qZA())}function Hc(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-form-field",17)(1,"mat-label"),e._uU(2,"Number of Blocks"),e.qZA(),e.TgZ(3,"input",31,32),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.blocks=i)}),e.qZA(),e.YNc(5,Bc,2,0,"mat-error",20),e.qZA()}if(2&n){const t=e.oxw();e.xp6(3),e.Q6J("step",1)("min",0)("ngModel",t.blocks),e.xp6(2),e.Q6J("ngIf",!t.blocks)}}function Yc(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Fees is required."),e.qZA())}function Gc(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-form-field",17)(1,"mat-label"),e._uU(2,"Fees (Sats/vByte)"),e.qZA(),e.TgZ(3,"input",33,34),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.fees=i)}),e.qZA(),e.YNc(5,Yc,2,0,"mat-error",20),e.qZA()}if(2&n){const t=e.oxw();e.xp6(3),e.Q6J("step",1)("min",0)("ngModel",t.fees),e.xp6(2),e.Q6J("ngIf",!t.fees)}}function Vc(n,o){if(1&n&&(e.TgZ(0,"div",35),e._UZ(1,"fa-icon",13),e.TgZ(2,"span"),e._uU(3),e.qZA()()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faExclamationTriangle),e.xp6(2),e.Oqu(t.bumpFeeError)}}let je=(()=>{class n{set outputIndx(t){t&&(this.outputIdx=t)}constructor(t,a,i,s,r){this.dialogRef=t,this.data=a,this.logger=i,this.dataService=s,this.store=r,this.faUpRightFromSquare=y.t3U,this.txid="",this.outputIndex=null,this.transTypes=[...l.Dr],this.selTransType="2",this.blocks=null,this.fees=null,this.faCopy=y.kZ_,this.faInfoCircle=y.sqG,this.faExclamationTriangle=y.eHv,this.bumpFeeError="",this.flgShowDustWarning=!1,this.dustOutputValue=0,this.recommendedFee={fastestFee:0,halfHourFee:0,hourFee:0},this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){if(this.transTypes=this.transTypes.splice(1),this.data.pendingChannel&&this.data.pendingChannel.channel){const t=this.data.pendingChannel.channel?.channel_point?.split(":")||[];this.txid=t[0]||(this.data.pendingChannel.channel&&this.data.pendingChannel.channel.channel_point?this.data.pendingChannel.channel.channel_point:""),this.outputIndex=t[1]&&""!==t[1]&&0==+t[1]?1:0}else this.data.selUTXO&&this.data.selUTXO.outpoint&&(this.txid=this.data.selUTXO.outpoint.txid_str||"",this.outputIndex=this.data.selUTXO.outpoint.output_index||0);this.logger.info(this.txid,this.outputIndex),this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t,this.logger.info(this.selNode)}),this.dataService.getRecommendedFeeRates().pipe((0,d.R)(this.unSubs[1])).subscribe({next:t=>{this.recommendedFee=t},error:t=>{this.logger.error(t)}}),this.dataService.getBlockExplorerTransaction(this.txid).pipe((0,d.R)(this.unSubs[2])).subscribe({next:t=>{this.dustOutputValue=t.vout[this.outputIndex].value,this.flgShowDustWarning=this.dustOutputValue<1e3},error:t=>{this.logger.error(t)}})}onBumpFee(){if(this.data.pendingChannel&&this.data.pendingChannel.channel){const t=this.data.pendingChannel.channel?.channel_point?.split(":")||[],a=t.length>1&&t[1]&&""!==t[1]?+t[1]:null;if(a&&this.outputIndex===a)return this.outputIdx.control.setErrors({pendingChannelOutputIndex:!0}),!0}if(!this.outputIndex&&0!==this.outputIndex||"1"===this.selTransType&&(!this.blocks||0===this.blocks)||"2"===this.selTransType&&(!this.fees||0===this.fees))return!0;this.dataService.bumpFee(this.txid,this.outputIndex,this.blocks||null,this.fees||null).pipe((0,d.R)(this.unSubs[3])).subscribe({next:t=>{this.dialogRef.close(!1)},error:t=>{this.logger.error(t),this.bumpFeeError=t.message?t.message:t}})}onExplorerClicked(){window.open(this.selNode.settings.blockExplorerUrl+"/tx/"+this.txid,"_blank")}resetData(){this.bumpFeeError="",this.selTransType="2",this.blocks=null,this.fees=null,this.outputIdx.control.setErrors(null)}onClose(){this.dialogRef.close(!1)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(Q.WI),e.Y36(U.mQ),e.Y36(j.D),e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-bump-fee"]],viewQuery:function(a,i){if(1&a&&e.Gf(Mc,5),2&a){let s;e.iGM(s=e.CRH())&&(i.outputIndx=s.first)}},decls:46,vars:19,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxLayout","column",1,"bordered-box","mb-1","p-2"],["fxLayoutAlign","start center",1,"pb-1","word-break"],[1,"ml-1","fa-icon-primary",3,"matTooltip","icon","click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","100"],["fxFlex","100","class","alert alert-warn",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start"],["fxLayout","column","fxFlex.gt-sm","32","fxLayoutAlign","start end"],["autoFocus","","matInput","","type","number","tabindex","1","required","","name","outputIndx",3,"step","min","ngModel","ngModelChange"],["outputIndx","ngModel"],[4,"ngIf"],["fxLayout","column","fxFlex.gt-sm","32"],["tabindex","2",3,"value","valueChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex.gt-sm","32","fxLayoutAlign","start end",4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center"],["mat-button","","color","primary","type","reset","tabindex","5","default","",1,"mr-1",3,"click"],["mat-button","","color","primary","type","submit","tabindex","6",3,"click"],["fxFlex","100",1,"alert","alert-warn"],[3,"value"],["matInput","","type","number","name","blocks","required","","tabindex","3",3,"step","min","ngModel","ngModelChange"],["blcks","ngModel"],["matInput","","type","number","name","fees","required","","tabindex","4",3,"step","min","ngModel","ngModelChange"],["fee","ngModel"],["fxFlex","100",1,"alert","alert-danger","mt-1"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),e._uU(5,"Bump Fee"),e.qZA()(),e.TgZ(6,"button",5),e.NdJ("click",function(){return i.onClose()}),e._uU(7,"X"),e.qZA()(),e.TgZ(8,"mat-card-content",6)(9,"form",7)(10,"div",8)(11,"p",9),e._uU(12),e.TgZ(13,"fa-icon",10),e.NdJ("click",function(){return i.onExplorerClicked()}),e.qZA()(),e.TgZ(14,"div",11)(15,"div",12),e._UZ(16,"fa-icon",13),e.TgZ(17,"span",14)(18,"div"),e._uU(19,"Fee rates recommended by mempool (sat/vByte):"),e.qZA(),e.TgZ(20,"div"),e._uU(21),e.qZA(),e.TgZ(22,"div"),e._uU(23),e.qZA(),e.TgZ(24,"div"),e._uU(25),e.qZA()()(),e.YNc(26,Jc,8,4,"div",15),e.TgZ(27,"div",16)(28,"mat-form-field",17)(29,"mat-label"),e._uU(30,"Index for Change Output"),e.qZA(),e.TgZ(31,"input",18,19),e.NdJ("ngModelChange",function(r){return i.outputIndex=r}),e.qZA(),e.YNc(33,Dc,2,0,"mat-error",20)(34,Qc,2,0,"mat-error",20),e.qZA(),e.TgZ(35,"mat-form-field",21)(36,"mat-select",22),e.NdJ("valueChange",function(r){return i.selTransType=r})("selectionChange",function(){return i.blocks=null,i.fees=null}),e.YNc(37,Ec,2,2,"mat-option",23),e.qZA()(),e.YNc(38,Hc,6,4,"mat-form-field",24)(39,Gc,6,4,"mat-form-field",24),e.qZA(),e.YNc(40,Vc,4,2,"div",25),e.qZA()(),e.TgZ(41,"div",26)(42,"button",27),e.NdJ("click",function(){return i.resetData()}),e._uU(43,"Clear"),e.qZA(),e.TgZ(44,"button",28),e.NdJ("click",function(){return i.onBumpFee()}),e._uU(45),e.qZA()()()()()()),2&a){const s=e.MAs(32);e.xp6(12),e.hij(" ",i.txid?"Bump fee for transaction ID: "+i.txid:"Bump fee: "," "),e.xp6(1),e.s9C("matTooltip","Link to "+i.selNode.settings.blockExplorerUrl),e.Q6J("icon",i.faUpRightFromSquare),e.xp6(3),e.Q6J("icon",i.faInfoCircle),e.xp6(5),e.hij("- High: ",i.recommendedFee.fastestFee||"Unknown",""),e.xp6(2),e.hij("- Medium: ",i.recommendedFee.halfHourFee||"Unknown",""),e.xp6(2),e.hij("- Low: ",i.recommendedFee.hourFee||"Unknown",""),e.xp6(1),e.Q6J("ngIf",i.flgShowDustWarning),e.xp6(5),e.Q6J("step",1)("min",0)("ngModel",i.outputIndex),e.xp6(2),e.Q6J("ngIf",null==s.errors?null:s.errors.required),e.xp6(1),e.Q6J("ngIf",null==s.errors?null:s.errors.OutputIndexError),e.xp6(2),e.Q6J("value",i.selTransType),e.xp6(1),e.Q6J("ngForOf",i.transTypes),e.xp6(1),e.Q6J("ngIf","1"===i.selTransType),e.xp6(1),e.Q6J("ngIf","2"===i.selTransType),e.xp6(1),e.Q6J("ngIf",""!==i.bumpFeeError),e.xp6(5),e.Oqu(""!==i.bumpFeeError?"Retry Bump Fee":"Bump Fee")}},dependencies:[m.sg,m.O5,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.Q7,p.qQ,p.On,p.F,J.BN,_.xw,_.Wh,_.yH,O.lW,v.dn,v.dk,R.Nt,g.KE,g.hX,g.TO,w.gD,E.ey,K.gM,$.h,te.q,m.JJ]})}return n})();function zc(n,o){1&n&&e._UZ(0,"mat-progress-bar",40)}function Wc(n,o){1&n&&e._UZ(0,"mat-progress-bar",40)}function Xc(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Peer"),e.qZA())}const z=n=>({width:n});function Kc(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.remote_alias)}}function $c(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Pubkey"),e.qZA())}function jc(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.remote_node_pub)}}function e1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Channel Point"),e.qZA())}function t1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.channel_point)}}function n1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Initiator"),e.qZA())}function i1(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,t.channel.initiator,"initiator_"))}}function a1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Commitment Type"),e.qZA())}function o1(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.Dn7(2,1,t.channel.commitment_type,"commitment_type","_"))}}function s1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Confirmation Height"),e.qZA())}function l1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.confirmation_height))}}function r1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Commit Fee (Sats)"),e.qZA())}function c1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.commit_fee))}}function p1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Commit Weight"),e.qZA())}function u1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.commit_weight))}}function m1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Fee/KW"),e.qZA())}function _1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.fee_per_kw))}}function d1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Capacity (Sats)"),e.qZA())}function h1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.capacity))}}function g1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Local Balance (Sats)"),e.qZA())}function f1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.local_balance))}}function C1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Remote Balance (Sats)"),e.qZA())}function x1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.remote_balance))}}function y1(n,o){1&n&&(e.TgZ(0,"th",47)(1,"div",48),e._uU(2,"Actions"),e.qZA()())}function T1(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",49)(1,"div",48)(2,"mat-select",50),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",51),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onOpenClick(s))}),e._uU(5,"View Info"),e.qZA(),e.TgZ(6,"mat-option",51),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onBumpFee(s))}),e._uU(7,"Bump Fee"),e.qZA()()()()}}function b1(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No pending channel."),e.qZA())}function Z1(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting pending channels..."),e.qZA())}function v1(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function A1(n,o){if(1&n&&(e.TgZ(0,"td",52),e.YNc(1,b1,2,0,"p",53)(2,Z1,2,0,"p",53)(3,v1,2,1,"p",53),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!t.pendingOpenChannels||!(null!=t.pendingOpenChannels&&t.pendingOpenChannels.data)||(null==t.pendingOpenChannels||null==t.pendingOpenChannels.data?null:t.pendingOpenChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!t.pendingOpenChannels||!(null!=t.pendingOpenChannels&&t.pendingOpenChannels.data)||(null==t.pendingOpenChannels||null==t.pendingOpenChannels.data?null:t.pendingOpenChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!t.pendingOpenChannels||!(null!=t.pendingOpenChannels&&t.pendingOpenChannels.data)||(null==t.pendingOpenChannels||null==t.pendingOpenChannels.data?null:t.pendingOpenChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const ke=n=>({"display-none":n});function S1(n,o){if(1&n&&e._UZ(0,"tr",54),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,ke,t.pendingOpenChannels&&(null==t.pendingOpenChannels?null:t.pendingOpenChannels.data)&&(null==t.pendingOpenChannels||null==t.pendingOpenChannels.data?null:t.pendingOpenChannels.data.length)>0))}}function w1(n,o){1&n&&e._UZ(0,"tr",55)}function L1(n,o){1&n&&e._UZ(0,"tr",56)}function q1(n,o){1&n&&e._UZ(0,"mat-progress-bar",40)}function F1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Closing Tx ID"),e.qZA())}function k1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.closing_txid)}}function U1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Peer"),e.qZA())}function O1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.remote_alias)}}function I1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Pubkey"),e.qZA())}function N1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.remote_node_pub)}}function P1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Channel Point"),e.qZA())}function R1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.channel_point)}}function M1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Initiator"),e.qZA())}function J1(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,t.channel.initiator,"initiator_"))}}function D1(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Commitment Type"),e.qZA())}function Q1(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.Dn7(2,1,t.channel.commitment_type,"commitment_type","_"))}}function E1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Limbo Balance (Sats)"),e.qZA())}function B1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.limbo_balance))}}function H1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Maturity Height"),e.qZA())}function Y1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.maturity_height))}}function G1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Blocks till Maturity"),e.qZA())}function V1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.blocks_til_maturity))}}function z1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Recovered Balance (Sats)"),e.qZA())}function W1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.recovered_balance))}}function X1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Capacity (Sats)"),e.qZA())}function K1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.capacity))}}function $1(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Local Balance (Sats)"),e.qZA())}function j1(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.local_balance))}}function ep(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Remote Balance (Sats)"),e.qZA())}function tp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.remote_balance))}}function np(n,o){1&n&&(e.TgZ(0,"th",47)(1,"div",48),e._uU(2,"Actions"),e.qZA()())}function ip(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",49)(1,"button",57),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onForceClosingClick(s))}),e._uU(2,"View Info"),e.qZA()()}}function ap(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No pending channel."),e.qZA())}function op(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting pending channels..."),e.qZA())}function sp(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function lp(n,o){if(1&n&&(e.TgZ(0,"td",52),e.YNc(1,ap,2,0,"p",53)(2,op,2,0,"p",53)(3,sp,2,1,"p",53),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!t.pendingForceClosingChannels||!(null!=t.pendingForceClosingChannels&&t.pendingForceClosingChannels.data)||(null==t.pendingForceClosingChannels||null==t.pendingForceClosingChannels.data?null:t.pendingForceClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!t.pendingForceClosingChannels||!(null!=t.pendingForceClosingChannels&&t.pendingForceClosingChannels.data)||(null==t.pendingForceClosingChannels||null==t.pendingForceClosingChannels.data?null:t.pendingForceClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!t.pendingForceClosingChannels||!(null!=t.pendingForceClosingChannels&&t.pendingForceClosingChannels.data)||(null==t.pendingForceClosingChannels||null==t.pendingForceClosingChannels.data?null:t.pendingForceClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}function rp(n,o){if(1&n&&e._UZ(0,"tr",54),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,ke,t.pendingForceClosingChannels&&(null==t.pendingForceClosingChannels?null:t.pendingForceClosingChannels.data)&&(null==t.pendingForceClosingChannels||null==t.pendingForceClosingChannels.data?null:t.pendingForceClosingChannels.data.length)>0))}}function cp(n,o){1&n&&e._UZ(0,"tr",55)}function pp(n,o){1&n&&e._UZ(0,"tr",56)}function up(n,o){1&n&&e._UZ(0,"mat-progress-bar",40)}function mp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Closing Tx ID"),e.qZA())}function _p(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.closing_txid)}}function dp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Peer"),e.qZA())}function hp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.remote_alias)}}function gp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Pubkey"),e.qZA())}function fp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.remote_node_pub)}}function Cp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Channel Point"),e.qZA())}function xp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.channel_point)}}function yp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Initiator"),e.qZA())}function Tp(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,t.channel.initiator,"initiator_"))}}function bp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Commitment Type"),e.qZA())}function Zp(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.Dn7(2,1,t.channel.commitment_type,"commitment_type","_"))}}function vp(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Capacity (Sats)"),e.qZA())}function Ap(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.capacity))}}function Sp(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Local Balance (Sats)"),e.qZA())}function wp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.local_balance))}}function Lp(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Remote Balance (Sats)"),e.qZA())}function qp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.remote_balance))}}function Fp(n,o){1&n&&(e.TgZ(0,"th",47)(1,"div",48),e._uU(2,"Actions"),e.qZA()())}function kp(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",49)(1,"button",58),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onClosingClick(s))}),e._uU(2,"View Info"),e.qZA()()}}function Up(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No pending channel."),e.qZA())}function Op(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting pending channels..."),e.qZA())}function Ip(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function Np(n,o){if(1&n&&(e.TgZ(0,"td",52),e.YNc(1,Up,2,0,"p",53)(2,Op,2,0,"p",53)(3,Ip,2,1,"p",53),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!t.pendingClosingChannels||!(null!=t.pendingClosingChannels&&t.pendingClosingChannels.data)||(null==t.pendingClosingChannels||null==t.pendingClosingChannels.data?null:t.pendingClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!t.pendingClosingChannels||!(null!=t.pendingClosingChannels&&t.pendingClosingChannels.data)||(null==t.pendingClosingChannels||null==t.pendingClosingChannels.data?null:t.pendingClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!t.pendingClosingChannels||!(null!=t.pendingClosingChannels&&t.pendingClosingChannels.data)||(null==t.pendingClosingChannels||null==t.pendingClosingChannels.data?null:t.pendingClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}function Pp(n,o){if(1&n&&e._UZ(0,"tr",54),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,ke,t.pendingClosingChannels&&(null==t.pendingClosingChannels?null:t.pendingClosingChannels.data)&&(null==t.pendingClosingChannels||null==t.pendingClosingChannels.data?null:t.pendingClosingChannels.data.length)>0))}}function Rp(n,o){1&n&&e._UZ(0,"tr",55)}function Mp(n,o){1&n&&e._UZ(0,"tr",56)}function Jp(n,o){1&n&&e._UZ(0,"mat-progress-bar",40)}function Dp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Closing Tx ID"),e.qZA())}function Qp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.closing_txid)}}function Ep(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Peer"),e.qZA())}function Bp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.remote_alias)}}function Hp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Pubkey"),e.qZA())}function Yp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.remote_node_pub)}}function Gp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Channel Point"),e.qZA())}function Vp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"div",43)(2,"span",44),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,z,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.channel.channel_point)}}function zp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Initiator"),e.qZA())}function Wp(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,t.channel.initiator,"initiator_"))}}function Xp(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Commitment Type"),e.qZA())}function Kp(n,o){if(1&n&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.Dn7(2,1,t.channel.commitment_type,"commitment_type","_"))}}function $p(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Limbo Balance (Sats)"),e.qZA())}function jp(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.limbo_balance))}}function eu(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Capacity (Sats)"),e.qZA())}function tu(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.capacity))}}function nu(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Local Balance (Sats)"),e.qZA())}function iu(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.local_balance))}}function au(n,o){1&n&&(e.TgZ(0,"th",45),e._uU(1,"Remote Balance (Sats)"),e.qZA())}function ou(n,o){if(1&n&&(e.TgZ(0,"td",42)(1,"span",46),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.channel.remote_balance))}}function su(n,o){1&n&&(e.TgZ(0,"th",47)(1,"div",48),e._uU(2,"Actions"),e.qZA()())}function lu(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",49)(1,"button",59),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onWaitClosingClick(s))}),e._uU(2,"View Info"),e.qZA()()}}function ru(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No pending channel."),e.qZA())}function cu(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting pending channels..."),e.qZA())}function pu(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function uu(n,o){if(1&n&&(e.TgZ(0,"td",52),e.YNc(1,ru,2,0,"p",53)(2,cu,2,0,"p",53)(3,pu,2,1,"p",53),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!t.pendingWaitClosingChannels||!(null!=t.pendingWaitClosingChannels&&t.pendingWaitClosingChannels.data)||(null==t.pendingWaitClosingChannels||null==t.pendingWaitClosingChannels.data?null:t.pendingWaitClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!t.pendingWaitClosingChannels||!(null!=t.pendingWaitClosingChannels&&t.pendingWaitClosingChannels.data)||(null==t.pendingWaitClosingChannels||null==t.pendingWaitClosingChannels.data?null:t.pendingWaitClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!t.pendingWaitClosingChannels||!(null!=t.pendingWaitClosingChannels&&t.pendingWaitClosingChannels.data)||(null==t.pendingWaitClosingChannels||null==t.pendingWaitClosingChannels.data?null:t.pendingWaitClosingChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const mu=n=>({"py-0":!0,"display-none":n});function _u(n,o){if(1&n&&e._UZ(0,"tr",54),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,mu,t.pendingWaitClosingChannels&&(null==t.pendingWaitClosingChannels?null:t.pendingWaitClosingChannels.data)&&(null==t.pendingWaitClosingChannels||null==t.pendingWaitClosingChannels.data?null:t.pendingWaitClosingChannels.data.length)>0))}}function du(n,o){1&n&&e._UZ(0,"tr",55)}function hu(n,o){1&n&&e._UZ(0,"tr",56)}const xe=n=>({"error-border bordered-box":n,"bordered-box":!0}),gu=()=>["no_pending_open"],fu=()=>["no_pending_force_closing"],Cu=()=>["no_pending_closing"],xu=()=>["no_pending_wait_closing"];let yu=(()=>{class n{constructor(t,a,i){this.logger=t,this.store=a,this.commonService=i,this.PAGE_ID="peers_channels",this.openTableSetting={tableId:"pending_open",recordsPerPage:l.IV,sortBy:"capacity",sortOrder:l.Pi.DESCENDING},this.forceClosingTableSetting={tableId:"pending_force_closing",recordsPerPage:l.IV,sortBy:"limbo_balance",sortOrder:l.Pi.DESCENDING},this.closingTableSetting={tableId:"pending_closing",recordsPerPage:l.IV,sortBy:"capacity",sortOrder:l.Pi.DESCENDING},this.waitingCloseTableSetting={tableId:"pending_waiting_close",recordsPerPage:l.IV,sortBy:"limbo_balance",sortOrder:l.Pi.DESCENDING},this.information={},this.pendingChannels={},this.displayedOpenColumns=[],this.pendingOpenChannelsLength=0,this.pendingOpenChannels=new c.by([]),this.displayedForceClosingColumns=[],this.pendingForceClosingChannelsLength=0,this.pendingForceClosingChannels=new c.by([]),this.displayedClosingColumns=[],this.pendingClosingChannelsLength=0,this.pendingClosingChannels=new c.by([]),this.displayedWaitClosingColumns=[],this.pendingWaitClosingChannelsLength=0,this.pendingWaitClosingChannels=new c.by([]),this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.information=t}),this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.openTableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.openTableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.openTableSetting.tableId),this.displayedOpenColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.openTableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.openTableSetting.columnSelection)),this.displayedOpenColumns.push("actions"),this.logger.info(this.displayedOpenColumns),this.forceClosingTableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.forceClosingTableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.forceClosingTableSetting.tableId),this.displayedForceClosingColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.forceClosingTableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.forceClosingTableSetting.columnSelection)),this.displayedForceClosingColumns.push("actions"),this.logger.info(this.displayedForceClosingColumns),this.closingTableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.closingTableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.closingTableSetting.tableId),this.displayedClosingColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.closingTableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.closingTableSetting.columnSelection)),this.displayedClosingColumns.push("actions"),this.logger.info(this.displayedClosingColumns),this.waitingCloseTableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.waitingCloseTableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.waitingCloseTableSetting.tableId),this.displayedWaitClosingColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.waitingCloseTableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.waitingCloseTableSetting.columnSelection)),this.displayedWaitClosingColumns.push("actions"),this.logger.info(this.displayedWaitClosingColumns)}),this.store.select(x.ni).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.pendingChannels=t.pendingChannels,this.pendingChannels.pending_open_channels&&this.pendingChannels.pending_open_channels.length&&this.pendingChannels.pending_open_channels.length>0&&this.loadOpenChannelsTable(this.pendingChannels.pending_open_channels),this.pendingChannels.pending_force_closing_channels&&this.pendingChannels.pending_force_closing_channels.length&&this.pendingChannels.pending_force_closing_channels.length>0&&this.loadForceClosingChannelsTable(this.pendingChannels.pending_force_closing_channels),this.pendingChannels.pending_closing_channels&&this.pendingChannels.pending_closing_channels.length&&this.pendingChannels.pending_closing_channels.length>0&&this.loadClosingChannelsTable(this.pendingChannels.pending_closing_channels),this.pendingChannels.waiting_close_channels&&this.pendingChannels.waiting_close_channels.length&&this.pendingChannels.waiting_close_channels.length>0&&this.loadWaitClosingChannelsTable(this.pendingChannels.waiting_close_channels),this.logger.info(t)})}ngAfterViewInit(){this.pendingChannels.pending_open_channels&&this.pendingChannels.pending_open_channels.length&&this.pendingChannels.pending_open_channels.length>0&&this.loadOpenChannelsTable(this.pendingChannels.pending_open_channels),this.pendingChannels.pending_force_closing_channels&&this.pendingChannels.pending_force_closing_channels.length&&this.pendingChannels.pending_force_closing_channels.length>0&&this.loadForceClosingChannelsTable(this.pendingChannels.pending_force_closing_channels),this.pendingChannels.pending_closing_channels&&this.pendingChannels.pending_closing_channels.length&&this.pendingChannels.pending_closing_channels.length>0&&this.loadClosingChannelsTable(this.pendingChannels.pending_closing_channels),this.pendingChannels.waiting_close_channels&&this.pendingChannels.waiting_close_channels.length&&this.pendingChannels.waiting_close_channels.length>0&&this.loadWaitClosingChannelsTable(this.pendingChannels.waiting_close_channels)}onOpenClick(t){const a=JSON.parse(JSON.stringify(t,["commit_weight","confirmation_height","fee_per_kw","commit_fee"],2)),i=JSON.parse(JSON.stringify(t.channel,["remote_alias","channel_point","remote_balance","local_balance","remote_node_pub","capacity"],2)),s={};Object.assign(s,a,i),this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Opening Channel Information",message:[[{key:"channel_point",value:s.channel_point,title:"Channel Point",width:100,type:l.Gi.STRING,explorerLink:"tx"}],[{key:"remote_node_pub",value:s.remote_node_pub,title:"Peer Node Pubkey",width:100,type:l.Gi.STRING}],[{key:"remote_alias",value:s.remote_alias,title:"Peer Alias",width:100,type:l.Gi.STRING}],[{key:"capacity",value:s.capacity,title:"Capacity",width:25,type:l.Gi.NUMBER},{key:"confirmation_height",value:s.confirmation_height,title:"Confirmation Height",width:25,type:l.Gi.NUMBER},{key:"local_balance",value:s.local_balance,title:"Local Balance",width:25,type:l.Gi.NUMBER},{key:"remote_balance",value:s.remote_balance,title:"Remote Balance",width:25,type:l.Gi.NUMBER}],[{key:"fee_per_kw",value:s.fee_per_kw,title:"Fee/KW",width:25,type:l.Gi.NUMBER},{key:"commit_weight",value:s.commit_weight,title:"Commit Weight",width:25,type:l.Gi.NUMBER},{key:"commit_fee",value:s.commit_fee,title:"Commit Fee",width:50,type:l.Gi.NUMBER}]]}}}))}onBumpFee(t){this.store.dispatch((0,L.qR)({payload:{data:{pendingChannel:t,component:je}}}))}onForceClosingClick(t){const a=JSON.parse(JSON.stringify(t,["closing_txid","limbo_balance","maturity_height","blocks_til_maturity","recovered_balance"],2)),i=JSON.parse(JSON.stringify(t.channel,["remote_alias","channel_point","remote_balance","local_balance","remote_node_pub","capacity"],2)),s={};Object.assign(s,a,i),this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Force Closing Channel Information",message:[[{key:"closing_txid",value:s.closing_txid,title:"Closing Transaction ID",width:100,type:l.Gi.STRING}],[{key:"channel_point",value:s.channel_point,title:"Channel Point",width:100,type:l.Gi.STRING,explorerLink:"tx"}],[{key:"remote_alias",value:s.remote_alias,title:"Peer Alias",width:25,type:l.Gi.STRING},{key:"remote_node_pub",value:s.remote_node_pub,title:"Peer Node Pubkey",width:75,type:l.Gi.STRING}],[{key:"capacity",value:s.capacity,title:"Capacity",width:25,type:l.Gi.NUMBER},{key:"limbo_balance",value:s.limbo_balance,title:"Limbo Balance",width:25,type:l.Gi.NUMBER},{key:"local_balance",value:s.local_balance,title:"Local Balance",width:25,type:l.Gi.NUMBER},{key:"remote_balance",value:s.remote_balance,title:"Remote Balance",width:25,type:l.Gi.NUMBER}],[{key:"maturity_height",value:s.maturity_height,title:"Maturity Height",width:25,type:l.Gi.NUMBER},{key:"blocks_til_maturity",value:s.blocks_til_maturity,title:"Blocks Till Maturity",width:25,type:l.Gi.NUMBER},{key:"recovered_balance",value:s.recovered_balance,title:"Recovered Balance",width:50,type:l.Gi.NUMBER}]]}}}))}onClosingClick(t){const a=JSON.parse(JSON.stringify(t,["closing_txid"],2)),i=JSON.parse(JSON.stringify(t.channel,["remote_alias","channel_point","remote_balance","local_balance","remote_node_pub","capacity"],2)),s={};Object.assign(s,a,i),this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Closing Channel Information",message:[[{key:"closing_txid",value:s.closing_txid,title:"Closing Transaction ID",width:50,type:l.Gi.STRING}],[{key:"channel_point",value:s.channel_point,title:"Channel Point",width:100,type:l.Gi.STRING,explorerLink:"tx"}],[{key:"remote_alias",value:s.remote_alias,title:"Peer Alias",width:25,type:l.Gi.STRING},{key:"remote_node_pub",value:s.remote_node_pub,title:"Peer Node Pubkey",width:75,type:l.Gi.STRING}],[{key:"capacity",value:s.capacity,title:"Capacity",width:25,type:l.Gi.NUMBER},{key:"local_balance",value:s.local_balance,title:"Local Balance",width:25,type:l.Gi.NUMBER},{key:"remote_balance",value:s.remote_balance,title:"Remote Balance",width:50,type:l.Gi.NUMBER}]]}}}))}onWaitClosingClick(t){const a=JSON.parse(JSON.stringify(t,["limbo_balance"],2)),i=JSON.parse(JSON.stringify(t.channel,["remote_alias","channel_point","remote_balance","local_balance","remote_node_pub","capacity"],2)),s=JSON.parse(JSON.stringify(t.commitments,["local_txid"],2)),r={};Object.assign(r,a,i,s),this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Wait Closing Channel Information",message:[[{key:"local_txid",value:r.local_txid,title:"Transaction ID",width:100,type:l.Gi.STRING}],[{key:"channel_point",value:r.channel_point,title:"Channel Point",width:100,type:l.Gi.STRING,explorerLink:"tx"}],[{key:"remote_alias",value:r.remote_alias,title:"Peer Alias",width:25,type:l.Gi.STRING},{key:"remote_node_pub",value:r.remote_node_pub,title:"Peer Node Pubkey",width:75,type:l.Gi.STRING}],[{key:"capacity",value:r.capacity,title:"Capacity",width:25,type:l.Gi.NUMBER},{key:"limbo_balance",value:r.limbo_balance,title:"Limbo Balance",width:25,type:l.Gi.NUMBER},{key:"local_balance",value:r.local_balance,title:"Local Balance",width:25,type:l.Gi.NUMBER},{key:"remote_balance",value:r.remote_balance,title:"Remote Balance",width:25,type:l.Gi.NUMBER}]]}}}))}loadOpenChannelsTable(t){this.pendingOpenChannelsLength=t.length?t.length:0,this.pendingOpenChannels=new c.by([...t]),this.pendingOpenChannels.sort=this.sort,this.pendingOpenChannels.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.logger.info(this.pendingOpenChannels)}loadForceClosingChannelsTable(t){this.pendingForceClosingChannelsLength=t.length?t.length:0,this.pendingForceClosingChannels=new c.by([...t]),this.pendingForceClosingChannels.sort=this.sort,this.pendingForceClosingChannels.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.logger.info(this.pendingForceClosingChannels)}loadClosingChannelsTable(t){this.pendingClosingChannelsLength=t.length?t.length:0,this.pendingClosingChannels=new c.by([...t]),this.pendingClosingChannels.sort=this.sort,this.pendingClosingChannels.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.logger.info(this.pendingClosingChannels)}loadWaitClosingChannelsTable(t){this.pendingWaitClosingChannelsLength=t.length?t.length:0,this.pendingWaitClosingChannels=new c.by([...t]),this.pendingWaitClosingChannels.sort=this.sort,this.pendingWaitClosingChannels.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.logger.info(this.pendingWaitClosingChannels)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-pending-table"]],viewQuery:function(a,i){if(1&a&&e.Gf(S.YE,5),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first)}},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Channels")}])],decls:202,vars:52,consts:[["fxLayout","column",1,"mb-2"],[1,"page-title"],["displayMode","flat",1,"mt-1"],["mode","indeterminate",4,"ngIf"],["fxLayout","column",1,"flat-expansion-panel"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","remote_alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","remote_node_pub"],["matColumnDef","channel_point"],["matColumnDef","initiator"],["matColumnDef","commitment_type"],["matColumnDef","confirmation_height"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","commit_fee"],["matColumnDef","commit_weight"],["matColumnDef","fee_per_kw"],["matColumnDef","capacity"],["matColumnDef","local_balance"],["matColumnDef","remote_balance"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_pending_open"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","","fxLayoutAlign","start center",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-table","","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["matColumnDef","closing_txid"],["matColumnDef","limbo_balance"],["matColumnDef","maturity_height"],["matColumnDef","blocks_til_maturity"],["matColumnDef","recovered_balance"],["matColumnDef","no_pending_force_closing"],["matColumnDef","no_pending_closing"],["matColumnDef","no_pending_wait_closing"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","","fxLayoutAlign","start center",3,"ngClass"],["mat-header-row",""],["mat-row",""],["mat-stroked-button","","color","primary","type","button","tabindex","2",1,"table-actions-button",3,"click"],["mat-stroked-button","","color","primary","type","button","tabindex","3",1,"table-actions-button",3,"click"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"span",1),e._uU(2),e.ALo(3,"number"),e.qZA(),e.TgZ(4,"mat-accordion",2),e.YNc(5,zc,1,0,"mat-progress-bar",3),e.TgZ(6,"mat-expansion-panel",4)(7,"mat-expansion-panel-header")(8,"mat-panel-title"),e._uU(9),e.qZA()(),e.TgZ(10,"div",5),e.YNc(11,Wc,1,0,"mat-progress-bar",3),e.TgZ(12,"table",6,7),e.ynx(14,8),e.YNc(15,Xc,2,0,"th",9)(16,Kc,4,4,"td",10),e.BQk(),e.ynx(17,11),e.YNc(18,$c,2,0,"th",9)(19,jc,4,4,"td",10),e.BQk(),e.ynx(20,12),e.YNc(21,e1,2,0,"th",9)(22,t1,4,4,"td",10),e.BQk(),e.ynx(23,13),e.YNc(24,n1,2,0,"th",9)(25,i1,3,4,"td",10),e.BQk(),e.ynx(26,14),e.YNc(27,a1,2,0,"th",9)(28,o1,3,5,"td",10),e.BQk(),e.ynx(29,15),e.YNc(30,s1,2,0,"th",16)(31,l1,4,3,"td",10),e.BQk(),e.ynx(32,17),e.YNc(33,r1,2,0,"th",16)(34,c1,4,3,"td",10),e.BQk(),e.ynx(35,18),e.YNc(36,p1,2,0,"th",16)(37,u1,4,3,"td",10),e.BQk(),e.ynx(38,19),e.YNc(39,m1,2,0,"th",16)(40,_1,4,3,"td",10),e.BQk(),e.ynx(41,20),e.YNc(42,d1,2,0,"th",16)(43,h1,4,3,"td",10),e.BQk(),e.ynx(44,21),e.YNc(45,g1,2,0,"th",16)(46,f1,4,3,"td",10),e.BQk(),e.ynx(47,22),e.YNc(48,C1,2,0,"th",16)(49,x1,4,3,"td",10),e.BQk(),e.ynx(50,23),e.YNc(51,y1,3,0,"th",24)(52,T1,8,0,"td",25),e.BQk(),e.ynx(53,26),e.YNc(54,A1,4,3,"td",27),e.BQk(),e.YNc(55,S1,1,3,"tr",28)(56,w1,1,0,"tr",29)(57,L1,1,0,"tr",30),e.qZA()()(),e.YNc(58,q1,1,0,"mat-progress-bar",3),e.TgZ(59,"mat-expansion-panel",4)(60,"mat-expansion-panel-header")(61,"mat-panel-title"),e._uU(62),e.qZA()(),e.TgZ(63,"div",5)(64,"table",31,7),e.ynx(66,32),e.YNc(67,F1,2,0,"th",9)(68,k1,4,4,"td",10),e.BQk(),e.ynx(69,8),e.YNc(70,U1,2,0,"th",9)(71,O1,4,4,"td",10),e.BQk(),e.ynx(72,11),e.YNc(73,I1,2,0,"th",9)(74,N1,4,4,"td",10),e.BQk(),e.ynx(75,12),e.YNc(76,P1,2,0,"th",9)(77,R1,4,4,"td",10),e.BQk(),e.ynx(78,13),e.YNc(79,M1,2,0,"th",9)(80,J1,3,4,"td",10),e.BQk(),e.ynx(81,14),e.YNc(82,D1,2,0,"th",9)(83,Q1,3,5,"td",10),e.BQk(),e.ynx(84,33),e.YNc(85,E1,2,0,"th",16)(86,B1,4,3,"td",10),e.BQk(),e.ynx(87,34),e.YNc(88,H1,2,0,"th",16)(89,Y1,4,3,"td",10),e.BQk(),e.ynx(90,35),e.YNc(91,G1,2,0,"th",16)(92,V1,4,3,"td",10),e.BQk(),e.ynx(93,36),e.YNc(94,z1,2,0,"th",16)(95,W1,4,3,"td",10),e.BQk(),e.ynx(96,20),e.YNc(97,X1,2,0,"th",16)(98,K1,4,3,"td",10),e.BQk(),e.ynx(99,21),e.YNc(100,$1,2,0,"th",16)(101,j1,4,3,"td",10),e.BQk(),e.ynx(102,22),e.YNc(103,ep,2,0,"th",16)(104,tp,4,3,"td",10),e.BQk(),e.ynx(105,23),e.YNc(106,np,3,0,"th",24)(107,ip,3,0,"td",25),e.BQk(),e.ynx(108,37),e.YNc(109,lp,4,3,"td",27),e.BQk(),e.YNc(110,rp,1,3,"tr",28)(111,cp,1,0,"tr",29)(112,pp,1,0,"tr",30),e.qZA()()(),e.YNc(113,up,1,0,"mat-progress-bar",3),e.TgZ(114,"mat-expansion-panel",4)(115,"mat-expansion-panel-header")(116,"mat-panel-title"),e._uU(117),e.qZA()(),e.TgZ(118,"div",5)(119,"table",31,7),e.ynx(121,32),e.YNc(122,mp,2,0,"th",9)(123,_p,4,4,"td",10),e.BQk(),e.ynx(124,8),e.YNc(125,dp,2,0,"th",9)(126,hp,4,4,"td",10),e.BQk(),e.ynx(127,11),e.YNc(128,gp,2,0,"th",9)(129,fp,4,4,"td",10),e.BQk(),e.ynx(130,12),e.YNc(131,Cp,2,0,"th",9)(132,xp,4,4,"td",10),e.BQk(),e.ynx(133,13),e.YNc(134,yp,2,0,"th",9)(135,Tp,3,4,"td",10),e.BQk(),e.ynx(136,14),e.YNc(137,bp,2,0,"th",9)(138,Zp,3,5,"td",10),e.BQk(),e.ynx(139,20),e.YNc(140,vp,2,0,"th",16)(141,Ap,4,3,"td",10),e.BQk(),e.ynx(142,21),e.YNc(143,Sp,2,0,"th",16)(144,wp,4,3,"td",10),e.BQk(),e.ynx(145,22),e.YNc(146,Lp,2,0,"th",16)(147,qp,4,3,"td",10),e.BQk(),e.ynx(148,23),e.YNc(149,Fp,3,0,"th",24)(150,kp,3,0,"td",25),e.BQk(),e.ynx(151,38),e.YNc(152,Np,4,3,"td",27),e.BQk(),e.YNc(153,Pp,1,3,"tr",28)(154,Rp,1,0,"tr",29)(155,Mp,1,0,"tr",30),e.qZA()()(),e.YNc(156,Jp,1,0,"mat-progress-bar",3),e.TgZ(157,"mat-expansion-panel",4)(158,"mat-expansion-panel-header")(159,"mat-panel-title"),e._uU(160),e.qZA()(),e.TgZ(161,"div",5)(162,"table",31,7),e.ynx(164,32),e.YNc(165,Dp,2,0,"th",9)(166,Qp,4,4,"td",10),e.BQk(),e.ynx(167,8),e.YNc(168,Ep,2,0,"th",9)(169,Bp,4,4,"td",10),e.BQk(),e.ynx(170,11),e.YNc(171,Hp,2,0,"th",9)(172,Yp,4,4,"td",10),e.BQk(),e.ynx(173,12),e.YNc(174,Gp,2,0,"th",9)(175,Vp,4,4,"td",10),e.BQk(),e.ynx(176,13),e.YNc(177,zp,2,0,"th",9)(178,Wp,3,4,"td",10),e.BQk(),e.ynx(179,14),e.YNc(180,Xp,2,0,"th",9)(181,Kp,3,5,"td",10),e.BQk(),e.ynx(182,33),e.YNc(183,$p,2,0,"th",16)(184,jp,4,3,"td",10),e.BQk(),e.ynx(185,20),e.YNc(186,eu,2,0,"th",16)(187,tu,4,3,"td",10),e.BQk(),e.ynx(188,21),e.YNc(189,nu,2,0,"th",16)(190,iu,4,3,"td",10),e.BQk(),e.ynx(191,22),e.YNc(192,au,2,0,"th",16)(193,ou,4,3,"td",10),e.BQk(),e.ynx(194,23),e.YNc(195,su,3,0,"th",24)(196,lu,3,0,"td",25),e.BQk(),e.ynx(197,39),e.YNc(198,uu,4,3,"td",27),e.BQk(),e.YNc(199,_u,1,3,"tr",28)(200,du,1,0,"tr",29)(201,hu,1,0,"tr",30),e.qZA()()()()()),2&a&&(e.xp6(2),e.hij("Total Limbo Balance: ",e.lcZ(3,38,i.pendingChannels.total_limbo_balance)," Sats"),e.xp6(3),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(4),e.hij("Pending Open (",i.pendingOpenChannelsLength,")"),e.xp6(2),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",i.openTableSetting.sortBy)("matSortDirection",i.openTableSetting.sortOrder)("dataSource",i.pendingOpenChannels)("ngClass",e.VKq(40,xe,""!==i.errorMessage)),e.xp6(43),e.Q6J("matFooterRowDef",e.DdM(42,gu)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedOpenColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedOpenColumns),e.xp6(1),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(4),e.hij("Pending Force Closing (",i.pendingForceClosingChannelsLength,")"),e.xp6(2),e.Q6J("matSortActive",i.forceClosingTableSetting.sortBy)("matSortDirection",i.forceClosingTableSetting.sortOrder)("dataSource",i.pendingForceClosingChannels)("ngClass",e.VKq(43,xe,""!==i.errorMessage)),e.xp6(46),e.Q6J("matFooterRowDef",e.DdM(45,fu)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedForceClosingColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedForceClosingColumns),e.xp6(1),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(4),e.hij("Pending Closing (",i.pendingClosingChannelsLength,")"),e.xp6(2),e.Q6J("matSortActive",i.closingTableSetting.sortBy)("matSortDirection",i.closingTableSetting.sortOrder)("dataSource",i.pendingClosingChannels)("ngClass",e.VKq(46,xe,""!==i.errorMessage)),e.xp6(34),e.Q6J("matFooterRowDef",e.DdM(48,Cu)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedClosingColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedClosingColumns),e.xp6(1),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(4),e.hij("Waiting Close (",i.pendingWaitClosingChannelsLength,")"),e.xp6(2),e.Q6J("matSortActive",i.waitingCloseTableSetting.sortBy)("matSortDirection",i.waitingCloseTableSetting.sortOrder)("dataSource",i.pendingWaitClosingChannels)("ngClass",e.VKq(49,xe,""!==i.errorMessage)),e.xp6(37),e.Q6J("matFooterRowDef",e.DdM(51,xu)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedWaitClosingColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedWaitClosingColumns))},dependencies:[m.mk,m.O5,m.PC,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,Y.pp,Y.ib,Y.yz,Y.yK,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,M.$V,m.JJ,V.D3],styles:["tr.mat-footer-row[_ngcontent-%COMP%] td.mat-footer-cell[_ngcontent-%COMP%]{border-bottom:none}"]})}return n})();function Tu(n,o){if(1&n&&(e.TgZ(0,"mat-option",36),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}function bu(n,o){1&n&&e._UZ(0,"mat-progress-bar",37)}function Zu(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Close Type"),e.qZA())}function vu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",40)(2,"mat-icon",41),e._uU(3,"info_outline"),e.qZA(),e._uU(4),e.qZA()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(2),e.Q6J("matTooltip",a.channelClosureType[t.close_type].tooltip),e.xp6(2),e.hij(" ",a.channelClosureType[t.close_type].name," ")}}function Au(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Peer"),e.qZA())}const ce=n=>({width:n});function Su(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.remote_alias)}}function wu(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Pubkey"),e.qZA())}function Lu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.remote_pubkey)}}function qu(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Channel Point"),e.qZA())}function Fu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.channel_point)}}function ku(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Channel ID"),e.qZA())}function Uu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.chan_id)}}function Ou(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Closing Tx Hash"),e.qZA())}function Iu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.closing_tx_hash)}}function Nu(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Chain Hash"),e.qZA())}function Pu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ce,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.chain_hash)}}function Ru(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Open Initiator"),e.qZA())}function Mu(n,o){if(1&n&&(e.TgZ(0,"td",39),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,t.open_initiator,"initiator_"))}}function Ju(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Close Initiator"),e.qZA())}function Du(n,o){if(1&n&&(e.TgZ(0,"td",39),e._uU(1),e.ALo(2,"camelcaseWithReplace"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,t.close_initiator,"initiator_"))}}function Qu(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Timelocked Balance (Sats)"),e.qZA())}function Eu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.time_locked_balance)," ")}}function Bu(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Capacity (Sats)"),e.qZA())}function Hu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.capacity)," ")}}function Yu(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Close Height"),e.qZA())}function Gu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.close_height)," ")}}function Vu(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Settled Balance (Sats)"),e.qZA())}function zu(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.settled_balance)," ")}}function Wu(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",46)(1,"div",47)(2,"mat-select",48),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",49),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownloadCSV())}),e._uU(5,"Download CSV"),e.qZA()()()()}}function Xu(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",39)(1,"span",45)(2,"button",50),e.NdJ("click",function(i){const r=e.CHM(t).$implicit,h=e.oxw();return e.KtG(h.onClosedChannelClick(r,i))}),e._uU(3,"View Info"),e.qZA()()()}}function Ku(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No closed channel available."),e.qZA())}function $u(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting closed channels..."),e.qZA())}function ju(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function em(n,o){if(1&n&&(e.TgZ(0,"td",51),e.YNc(1,Ku,2,0,"p",52)(2,$u,2,0,"p",52)(3,ju,2,1,"p",52),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!(null!=t.closedChannels&&t.closedChannels.data)||(null==t.closedChannels||null==t.closedChannels.data?null:t.closedChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.closedChannels&&t.closedChannels.data)||(null==t.closedChannels||null==t.closedChannels.data?null:t.closedChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.closedChannels&&t.closedChannels.data)||(null==t.closedChannels||null==t.closedChannels.data?null:t.closedChannels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const tm=n=>({"display-none":n});function nm(n,o){if(1&n&&e._UZ(0,"tr",53),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,tm,(null==t.closedChannels?null:t.closedChannels.data)&&(null==t.closedChannels||null==t.closedChannels.data?null:t.closedChannels.data.length)>0))}}function im(n,o){1&n&&e._UZ(0,"tr",54)}function am(n,o){1&n&&e._UZ(0,"tr",55)}const om=()=>["all"],sm=n=>({"error-border":n,"overflow-auto":!0}),lm=()=>["no_closed_channel"];let rm=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.store=a,this.commonService=i,this.camelCaseWithReplace=s,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"closed",recordsPerPage:l.IV,sortBy:"close_type",sortOrder:l.Pi.DESCENDING},this.channelClosureType=l.HW,this.faHistory=y.qO$,this.displayedColumns=[],this.closedChannelsData=[],this.closedChannels=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.P2).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.closedChannelsData=t.closedChannels,this.closedChannelsData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadClosedChannelsTable(this.closedChannelsData),this.logger.info(t)})}ngAfterViewInit(){this.closedChannelsData.length>0&&this.loadClosedChannelsTable(this.closedChannelsData)}applyFilter(){this.closedChannels.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.closedChannels.filterPredicate=(t,a)=>{let i="";switch(this.selFilterBy){case"all":i=JSON.stringify(t).toLowerCase();break;case"close_type":i=t.close_type&&this.channelClosureType[t.close_type]&&this.channelClosureType[t.close_type].name?this.channelClosureType[t.close_type].name.toLowerCase():"";break;case"open_initiator":case"close_initiator":i=this.camelCaseWithReplace.transform(t[this.selFilterBy]||"","initiator_").trim().toLowerCase();break;default:i=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"close_type"===this.selFilterBy||"open_initiator"===this.selFilterBy||"close_initiator"===this.selFilterBy?0===i.indexOf(a):i.includes(a)}}onClosedChannelClick(t,a){this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Closed Channel Information",message:[[{key:"close_type",value:this.channelClosureType[t.close_type].name,title:"Close Type",width:30,type:l.Gi.STRING},{key:"settled_balance",value:t.settled_balance,title:"Settled Balance",width:30,type:l.Gi.NUMBER},{key:"time_locked_balance",value:t.time_locked_balance,title:"Time Locked Balance",width:40,type:l.Gi.NUMBER}],[{key:"chan_id",value:t.chan_id,title:"Channel ID",width:30},{key:"capacity",value:t.capacity,title:"Capacity",width:30,type:l.Gi.NUMBER},{key:"close_height",value:t.close_height,title:"Close Height",width:40,type:l.Gi.NUMBER}],[{key:"remote_alias",value:t.remote_alias,title:"Peer Alias",width:30},{key:"remote_pubkey",value:t.remote_pubkey,title:"Peer Public Key",width:70}],[{key:"channel_point",value:t.channel_point,title:"Channel Point",width:100}],[{key:"closing_tx_hash",value:t.closing_tx_hash,title:"Closing Transaction Hash",width:100,type:l.Gi.STRING}]]}}}))}loadClosedChannelsTable(t){this.closedChannels=new c.by([...t]),this.closedChannels.sort=this.sort,this.closedChannels.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.closedChannels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.closedChannels)}onDownloadCSV(){this.closedChannels.data&&this.closedChannels.data.length>0&&this.commonService.downloadFile(this.closedChannels.data,"Closed-channels")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(N.v),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-closed-table"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Channels")}])],decls:66,vars:18,consts:[["fxLayout","column"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","close_type"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","remote_alias"],["matColumnDef","remote_pubkey"],["matColumnDef","channel_point"],["matColumnDef","chan_id"],["matColumnDef","closing_tx_hash"],["matColumnDef","chain_hash"],["matColumnDef","open_initiator"],["matColumnDef","close_initiator"],["matColumnDef","time_locked_balance"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","capacity"],["matColumnDef","close_height"],["matColumnDef","settled_balance"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","no_closed_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["fxLayout","row","fxLayoutAlign","start center"],[1,"info-icon","info-icon-text",3,"matTooltip"],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1),e._UZ(2,"div",2),e.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),e._uU(6,"Filter By"),e.qZA(),e.TgZ(7,"mat-select",5),e.NdJ("ngModelChange",function(r){return i.selFilterBy=r})("selectionChange",function(){return i.selFilter="",i.applyFilter()}),e.TgZ(8,"perfect-scrollbar"),e.YNc(9,Tu,2,2,"mat-option",6),e.qZA()()(),e.TgZ(10,"mat-form-field",4)(11,"mat-label"),e._uU(12,"Filter"),e.qZA(),e.TgZ(13,"input",7),e.NdJ("ngModelChange",function(r){return i.selFilter=r})("input",function(){return i.applyFilter()})("keyup",function(){return i.applyFilter()}),e.qZA()()()(),e.TgZ(14,"div",8),e.YNc(15,bu,1,0,"mat-progress-bar",9),e.TgZ(16,"table",10,11),e.ynx(18,12),e.YNc(19,Zu,2,0,"th",13)(20,vu,5,2,"td",14),e.BQk(),e.ynx(21,15),e.YNc(22,Au,2,0,"th",13)(23,Su,4,4,"td",14),e.BQk(),e.ynx(24,16),e.YNc(25,wu,2,0,"th",13)(26,Lu,4,4,"td",14),e.BQk(),e.ynx(27,17),e.YNc(28,qu,2,0,"th",13)(29,Fu,4,4,"td",14),e.BQk(),e.ynx(30,18),e.YNc(31,ku,2,0,"th",13)(32,Uu,4,4,"td",14),e.BQk(),e.ynx(33,19),e.YNc(34,Ou,2,0,"th",13)(35,Iu,4,4,"td",14),e.BQk(),e.ynx(36,20),e.YNc(37,Nu,2,0,"th",13)(38,Pu,4,4,"td",14),e.BQk(),e.ynx(39,21),e.YNc(40,Ru,2,0,"th",13)(41,Mu,3,4,"td",14),e.BQk(),e.ynx(42,22),e.YNc(43,Ju,2,0,"th",13)(44,Du,3,4,"td",14),e.BQk(),e.ynx(45,23),e.YNc(46,Qu,2,0,"th",24)(47,Eu,4,3,"td",14),e.BQk(),e.ynx(48,25),e.YNc(49,Bu,2,0,"th",24)(50,Hu,4,3,"td",14),e.BQk(),e.ynx(51,26),e.YNc(52,Yu,2,0,"th",24)(53,Gu,4,3,"td",14),e.BQk(),e.ynx(54,27),e.YNc(55,Vu,2,0,"th",24)(56,zu,4,3,"td",14),e.BQk(),e.ynx(57,28),e.YNc(58,Wu,6,0,"th",29)(59,Xu,4,0,"td",14),e.BQk(),e.ynx(60,30),e.YNc(61,em,4,3,"td",31),e.BQk(),e.YNc(62,nm,1,3,"tr",32)(63,im,1,0,"tr",33)(64,am,1,0,"tr",34),e.qZA()(),e._UZ(65,"mat-paginator",35),e.qZA()),2&a&&(e.xp6(7),e.Q6J("ngModel",i.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(14,om).concat(i.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",i.selFilter),e.xp6(2),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",i.tableSetting.sortBy)("matSortDirection",i.tableSetting.sortOrder)("dataSource",i.closedChannels)("ngClass",e.VKq(15,sm,""!==i.errorMessage)),e.xp6(46),e.Q6J("matFooterRowDef",e.DdM(17,lm)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)("showFirstLastButtons",i.screenSize!==i.screenSizeEnum.XS))},dependencies:[m.mk,m.sg,m.O5,m.PC,p.Fj,p.JJ,p.On,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,ie.Hw,R.Nt,g.KE,g.hX,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,K.gM,k.NW,M.Vv,M.$V,m.JJ,V.D3]})}return n})();function cm(n,o){if(1&n&&(e.TgZ(0,"mat-option",33),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}function pm(n,o){1&n&&e._UZ(0,"mat-progress-bar",34)}function um(n,o){1&n&&(e.TgZ(0,"th",35),e._uU(1,"Amount (Sats)"),e.qZA())}function mm(n,o){if(1&n&&(e.TgZ(0,"span",40),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,null==t?null:t.amount)," ")}}function _m(n,o){if(1&n&&(e.ynx(0),e.YNc(1,mm,3,3,"span",39),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.pending_htlcs)}}function dm(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",37),e._uU(2),e.qZA(),e.YNc(3,_m,2,1,"ng-container",38),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.hij(" Active HTLCs: ",null==t||null==t.pending_htlcs?null:t.pending_htlcs.length," "),e.xp6(1),e.Q6J("ngIf",t.is_expanded)}}function hm(n,o){1&n&&(e.TgZ(0,"th",35),e._uU(1,"Alias/Incoming"),e.qZA())}function gm(n,o){if(1&n&&(e.TgZ(0,"span",37),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",null!=t&&t.incoming?"Yes":"No"," ")}}function fm(n,o){if(1&n&&(e.ynx(0),e.YNc(1,gm,2,1,"span",41),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.pending_htlcs)}}function Cm(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",37),e._uU(2),e.qZA(),e.YNc(3,fm,2,1,"ng-container",38),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(null==t?null:t.remote_alias),e.xp6(1),e.Q6J("ngIf",t.is_expanded)}}function xm(n,o){1&n&&(e.TgZ(0,"th",35),e._uU(1,"Forwarding Channel"),e.qZA())}function ym(n,o){if(1&n&&(e.TgZ(0,"span",37),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",null==t?null:t.forwarding_channel," ")}}function Tm(n,o){if(1&n&&(e.ynx(0),e.YNc(1,ym,2,1,"span",41),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.pending_htlcs)}}function bm(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",37),e._uU(2),e.qZA(),e.YNc(3,Tm,2,1,"ng-container",38),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(" "),e.xp6(1),e.Q6J("ngIf",t.is_expanded)}}function Zm(n,o){1&n&&(e.TgZ(0,"th",42)(1,"span",40),e._uU(2,"HTLC Index"),e.qZA()())}function vm(n,o){if(1&n&&(e.TgZ(0,"span",40),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,null==t?null:t.htlc_index)," ")}}function Am(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,vm,3,3,"span",39),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.pending_htlcs)}}function Sm(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",40),e._uU(2),e.qZA(),e.YNc(3,Am,2,1,"span",38),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(" "),e.xp6(1),e.Q6J("ngIf",t.is_expanded)}}function wm(n,o){1&n&&(e.TgZ(0,"th",42)(1,"span",40),e._uU(2,"Forwarding HTLC Index"),e.qZA()())}function Lm(n,o){if(1&n&&(e.TgZ(0,"span",40),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,null==t?null:t.forwarding_htlc_index)," ")}}function qm(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,Lm,3,3,"span",39),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.pending_htlcs)}}function Fm(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",40),e._uU(2),e.qZA(),e.YNc(3,qm,2,1,"span",38),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(" "),e.xp6(1),e.Q6J("ngIf",t.is_expanded)}}function km(n,o){1&n&&(e.TgZ(0,"th",42)(1,"span",40),e._uU(2,"Expiration Height"),e.qZA()())}function Um(n,o){if(1&n&&(e.TgZ(0,"span",40),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",e.xi3(2,1,null==t?null:t.expiration_height,"1.0-0")," ")}}function Om(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,Um,3,4,"span",39),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.pending_htlcs)}}function Im(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",40),e._uU(2),e.qZA(),e.YNc(3,Om,2,1,"span",38),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(" "),e.xp6(1),e.Q6J("ngIf",t.is_expanded)}}function Nm(n,o){1&n&&(e.TgZ(0,"th",43)(1,"span",40),e._uU(2,"Hash Lock"),e.qZA()())}function Pm(n,o){if(1&n&&(e.TgZ(0,"span",40),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.hij(" ",null==t?null:t.hash_lock," ")}}function Rm(n,o){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,Pm,2,1,"span",39),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.pending_htlcs)}}function Mm(n,o){if(1&n&&(e.TgZ(0,"td",44)(1,"span",40),e._uU(2),e.qZA(),e.YNc(3,Rm,2,1,"span",38),e.qZA()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(" "),e.xp6(1),e.Q6J("ngIf",t.is_expanded)}}function Jm(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",45)(1,"div",46)(2,"mat-select",47),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",48),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownloadCSV())}),e._uU(5,"Download CSV"),e.qZA()()()()}}function Dm(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",53)(1,"button",54),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw(2).$implicit,h=e.oxw();return e.KtG(h.onHTLCClick(s,r))}),e._uU(2),e.qZA()()}if(2&n){const t=o.index;e.xp6(2),e.hij("View ",t+1,"")}}function Qm(n,o){if(1&n&&(e.TgZ(0,"div"),e.YNc(1,Dm,3,1,"div",52),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("ngForOf",null==t?null:t.pending_htlcs)}}function Em(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",49)(1,"span",50)(2,"button",51),e.NdJ("click",function(){const s=e.CHM(t).$implicit;return e.KtG(s.is_expanded=!s.is_expanded)}),e._uU(3),e.qZA()(),e.YNc(4,Qm,2,1,"div",38),e.qZA()}if(2&n){const t=o.$implicit;e.xp6(3),e.Oqu(t.is_expanded?"Hide":"Show"),e.xp6(1),e.Q6J("ngIf",t.is_expanded)}}function Bm(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No active htlc available."),e.qZA())}function Hm(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting active htlcs..."),e.qZA())}function Ym(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function Gm(n,o){if(1&n&&(e.TgZ(0,"td",55),e.YNc(1,Bm,2,0,"p",38)(2,Hm,2,0,"p",38)(3,Ym,2,1,"p",38),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const Vm=n=>({"display-none":n});function zm(n,o){if(1&n&&e._UZ(0,"tr",56),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,Vm,(null==t.channels?null:t.channels.data)&&(null==t.channels||null==t.channels.data?null:t.channels.data.length)>0))}}function Wm(n,o){1&n&&e._UZ(0,"tr",57)}function Xm(n,o){1&n&&e._UZ(0,"tr",58)}const Km=()=>["all"],$m=n=>({"error-border":n}),jm=()=>["no_channel"];let e_=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.commonService=a,this.store=i,this.camelCaseWithReplace=s,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="peers_channels",this.tableSetting={tableId:"active_HTLCs",recordsPerPage:l.IV,sortBy:"expiration_height",sortOrder:l.Pi.DESCENDING},this.channels=new c.by([]),this.channelsJSONArr=[],this.displayedColumns=[],this.htlcColumns=[],this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.channelsJSONArr=t.channels?.filter(a=>a.pending_htlcs&&a.pending_htlcs.length>0)||[],this.channelsJSONArr&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadHTLCsTable(this.channelsJSONArr),this.logger.info(t)})}ngAfterViewInit(){this.channelsJSONArr.length>0&&this.loadHTLCsTable(this.channelsJSONArr)}onHTLCClick(t,a){this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"HTLC Information",message:[[{key:"remote_alias",value:a.remote_alias,title:"Alias",width:100,type:l.Gi.STRING}],[{key:"amount",value:t.amount,title:"Amount (Sats)",width:50,type:l.Gi.NUMBER},{key:"incoming",value:t.incoming?"Yes":"No",title:"Incoming",width:50,type:l.Gi.STRING}],[{key:"expiration_height",value:t.expiration_height,title:"Expiration Height",width:50,type:l.Gi.NUMBER},{key:"hash_lock",value:t.hash_lock,title:"Hash Lock",width:50,type:l.Gi.STRING}]]}}}))}onChannelClick(t,a){this.store.dispatch((0,L.qR)({payload:{data:{channel:t,showCopy:!0,component:Le}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.channels.filterPredicate=(t,a)=>{let i="";return i="all"===this.selFilterBy?(t.remote_alias?t.remote_alias.toLowerCase():"")+t.pending_htlcs?.map(s=>JSON.stringify(s)+(s.incoming?"yes":"no")):typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString(),i.includes(a)}}loadHTLCsTable(t){this.channels=new c.by(t?[...t]:[]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(a,i)=>{switch(i){case"amount":return this.commonService.sortByKey(a.pending_htlcs,i,"number",this.sort?.direction),a.pending_htlcs&&a.pending_htlcs.length?a.pending_htlcs.length:null;case"incoming":return this.commonService.sortByKey(a.pending_htlcs,i,"boolean",this.sort?.direction),a.remote_alias?a.remote_alias:a.remote_pubkey?a.remote_pubkey:null;case"expiration_height":case"hash_lock":return this.commonService.sortByKey(a.pending_htlcs,i,"number",this.sort?.direction),a;default:return a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null}},this.channels.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter()}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.flattenHTLCs(),"ActiveHTLCs")}flattenHTLCs(){return JSON.parse(JSON.stringify(this.channels.data))?.reduce((i,s)=>i.concat(s.pending_htlcs?s.pending_htlcs:s),[])}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-active-htlcs-table"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("HTLCs")}])],decls:48,vars:18,consts:[["fxLayout","column",1,"padding-gap"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","amount"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","incoming"],["matColumnDef","forwarding_channel"],["matColumnDef","htlc_index"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","forwarding_htlc_index"],["matColumnDef","expiration_height"],["matColumnDef","hash_lock"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","class","pl-3 htlc-row-span",4,"matHeaderCellDef"],["mat-cell","","class","pl-3",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","","class","px-2",4,"matHeaderCellDef"],["mat-cell","","class","px-2","fxLayout","column","fxLayoutAlign","center end",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["fxLayoutAlign","start center",1,"htlc-row-span"],[4,"ngIf"],["fxLayoutAlign","end center","class","htlc-row-span",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"htlc-row-span"],["fxLayoutAlign","start center","class","htlc-row-span",4,"ngFor","ngForOf"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",1,"pl-3","htlc-row-span"],["mat-cell","",1,"pl-3"],["mat-header-cell","",1,"px-2"],["fxLayoutAlign","end center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayout","column","fxLayoutAlign","center end",1,"px-2"],["fxLayoutAlign","end center",1,"htlc-group-head"],["mat-flat-button","","color","primary","type","button","tabindex","5",1,"btn-htlc-expand",3,"click"],["class","htlc-group-details","fxLayoutAlign","end center",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"htlc-group-details"],["mat-stroked-button","","color","primary","type","button","tabindex","6",1,"btn-htlc-info",3,"click"],["mat-footer-cell","","colspan","4"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1),e._UZ(2,"div",2),e.TgZ(3,"div",3)(4,"mat-form-field",4)(5,"mat-label"),e._uU(6,"Filter By"),e.qZA(),e.TgZ(7,"mat-select",5),e.NdJ("ngModelChange",function(r){return i.selFilterBy=r})("selectionChange",function(){return i.selFilter="",i.applyFilter()}),e.TgZ(8,"perfect-scrollbar"),e.YNc(9,cm,2,2,"mat-option",6),e.qZA()()(),e.TgZ(10,"mat-form-field",4)(11,"mat-label"),e._uU(12,"Filter"),e.qZA(),e.TgZ(13,"input",7),e.NdJ("ngModelChange",function(r){return i.selFilter=r})("input",function(){return i.applyFilter()})("keyup",function(){return i.applyFilter()}),e.qZA()()()(),e.TgZ(14,"div",8),e.YNc(15,pm,1,0,"mat-progress-bar",9),e.TgZ(16,"table",10,11),e.ynx(18,12),e.YNc(19,um,2,0,"th",13)(20,dm,4,2,"td",14),e.BQk(),e.ynx(21,15),e.YNc(22,hm,2,0,"th",13)(23,Cm,4,2,"td",14),e.BQk(),e.ynx(24,16),e.YNc(25,xm,2,0,"th",13)(26,bm,4,2,"td",14),e.BQk(),e.ynx(27,17),e.YNc(28,Zm,3,0,"th",18)(29,Sm,4,2,"td",14),e.BQk(),e.ynx(30,19),e.YNc(31,wm,3,0,"th",18)(32,Fm,4,2,"td",14),e.BQk(),e.ynx(33,20),e.YNc(34,km,3,0,"th",18)(35,Im,4,2,"td",14),e.BQk(),e.ynx(36,21),e.YNc(37,Nm,3,0,"th",22)(38,Mm,4,2,"td",23),e.BQk(),e.ynx(39,24),e.YNc(40,Jm,6,0,"th",25)(41,Em,5,2,"td",26),e.BQk(),e.ynx(42,27),e.YNc(43,Gm,4,3,"td",28),e.BQk(),e.YNc(44,zm,1,3,"tr",29)(45,Wm,1,0,"tr",30)(46,Xm,1,0,"tr",31),e.qZA()(),e._UZ(47,"mat-paginator",32),e.qZA()),2&a&&(e.xp6(7),e.Q6J("ngModel",i.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(14,Km).concat(i.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",i.selFilter),e.xp6(2),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",i.tableSetting.sortBy)("matSortDirection",i.tableSetting.sortOrder)("dataSource",i.channels)("ngClass",e.VKq(15,$m,""!==i.errorMessage)),e.xp6(28),e.Q6J("matFooterRowDef",e.DdM(17,jm)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)("showFirstLastButtons",i.screenSize!==i.screenSizeEnum.XS))},dependencies:[m.mk,m.sg,m.O5,p.Fj,p.JJ,p.On,_.xw,_.Wh,_.yH,F.oO,O.lW,R.Nt,g.KE,g.hX,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,k.NW,M.Vv,M.$V,m.JJ],styles:[".mat-column-amount[_ngcontent-%COMP%] .htlc-row-span[_ngcontent-%COMP%]:not(:first-of-type){padding-left:2rem;padding-right:2rem}.htlc-row-span[_ngcontent-%COMP%]{min-height:3rem}.htlc-row-span.ellipsis-parent[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-column-actions[_ngcontent-%COMP%] .htlc-group-head[_ngcontent-%COMP%], .mat-column-actions[_ngcontent-%COMP%] .htlc-group-details[_ngcontent-%COMP%]{min-height:3rem}.mat-column-actions[_ngcontent-%COMP%] .btn-htlc-expand[_ngcontent-%COMP%]{min-width:8rem;width:8rem;margin:0}.mat-column-actions[_ngcontent-%COMP%] .btn-htlc-info[_ngcontent-%COMP%]{min-width:7rem;margin:0}.mat-column-group_creation_date[_ngcontent-%COMP%]{min-width:7rem}"]})}return n})();function t_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Wallet password is required."),e.qZA())}let n_=(()=>{class n{constructor(t){this.store=t,this.walletPassword=""}ngOnInit(){this.walletPassword=""}onUnlockWallet(){if(!this.walletPassword)return!0;this.store.dispatch((0,Z.xG)({payload:{pwd:window.btoa(this.walletPassword)}}))}resetData(){this.walletPassword=""}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-unlock-wallet"]],decls:14,vars:2,consts:[["fxLayout","column",1,"padding-gap","mb-2"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start"],["autoFocus","","matInput","","type","password","name","walletPassword","tabindex","1","required","",3,"ngModel","ngModelChange"],[4,"ngIf"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","3",3,"click"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"form",1)(2,"mat-form-field",2)(3,"mat-label"),e._uU(4,"Password"),e.qZA(),e.TgZ(5,"input",3),e.NdJ("ngModelChange",function(r){return i.walletPassword=r}),e.qZA(),e.TgZ(6,"mat-hint"),e._uU(7,"Enter Wallet Password"),e.qZA(),e.YNc(8,t_,2,0,"mat-error",4),e.qZA(),e.TgZ(9,"div",5)(10,"button",6),e.NdJ("click",function(){return i.resetData()}),e._uU(11,"Clear Field"),e.qZA(),e.TgZ(12,"button",7),e.NdJ("click",function(){return i.onUnlockWallet()}),e._uU(13,"Unlock Wallet"),e.qZA()()()()),2&a&&(e.xp6(5),e.Q6J("ngModel",i.walletPassword),e.xp6(3),e.Q6J("ngIf",!i.walletPassword))},dependencies:[m.O5,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.On,p.F,_.xw,_.Wh,_.yH,O.lW,R.Nt,g.KE,g.hX,g.bx,g.TO,$.h]})}return n})();var i_=f(1657);function a_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div")(1,"form",4)(2,"div",5),e._uU(3,"Warning: Your connection is unsecure, it's not safe to generate private keys over this connection.Are you sure you want to proceed?"),e.qZA(),e.TgZ(4,"div",6)(5,"button",7),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return i.proceed=!1,e.KtG(i.warnRes=!0)}),e._uU(6,"Do Not Proceed"),e.qZA(),e.TgZ(7,"button",8),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return i.proceed=!0,e.KtG(i.warnRes=!0)}),e._uU(8,"Proceed"),e.qZA()()()()}}function o_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",9)(1,"div",10),e._uU(2,"Please re-configure & re-start RTL after securing your LND connction. You can close this window now."),e.qZA(),e.TgZ(3,"div",6)(4,"button",11),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.warnRes=!1)}),e._uU(5,"Go Back"),e.qZA()()()}}function s_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Password is required."),e.qZA())}function l_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Password must be at least 8 characters in length."),e.qZA())}function r_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Confirm password is required."),e.qZA())}function c_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Confirm password must be at least 8 characters in length."),e.qZA())}function p_(n,o){1&n&&(e.TgZ(0,"div",41)(1,"mat-icon",42),e._uU(2,"cancel"),e.qZA(),e._uU(3,"Passwords do not match. "),e.qZA())}function u_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Cipher seed is required."),e.qZA())}function m_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Invalid Cipher. Enter comma separated 24 words cipher seed."),e.qZA())}function __(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Passphrase is required."),e.qZA())}function d_(n,o){1&n&&(e.TgZ(0,"mat-icon"),e._uU(1,"vpn_key"),e.qZA())}function h_(n,o){1&n&&(e.TgZ(0,"mat-icon"),e._uU(1,"swap_calls"),e.qZA())}function g_(n,o){1&n&&(e.TgZ(0,"mat-icon"),e._uU(1,"fingerprint"),e.qZA())}function f_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-vertical-stepper",12,13)(2,"mat-step",14)(3,"form",15)(4,"mat-form-field",16)(5,"mat-label"),e._uU(6,"Password"),e.qZA(),e._UZ(7,"input",17),e.TgZ(8,"mat-hint"),e._uU(9,"Enter Wallet Password"),e.qZA(),e.YNc(10,s_,2,0,"mat-error",1)(11,l_,2,0,"mat-error",1),e.qZA(),e.TgZ(12,"mat-form-field",16)(13,"mat-label"),e._uU(14,"Confirm Password"),e.qZA(),e._UZ(15,"input",18),e.TgZ(16,"mat-hint"),e._uU(17,"Confirm Wallet Password"),e.qZA(),e.YNc(18,r_,2,0,"mat-error",1)(19,c_,2,0,"mat-error",1),e.qZA(),e.YNc(20,p_,4,0,"div",19),e.TgZ(21,"div",20)(22,"button",21),e._uU(23,"Next"),e.qZA()()()(),e.TgZ(24,"mat-step",22)(25,"form",23)(26,"div",24)(27,"mat-slide-toggle",25),e._uU(28,"Existing Cipher"),e.qZA(),e.TgZ(29,"mat-form-field",26)(30,"mat-label"),e._uU(31,"Comma separated array of 24 words cipher seed"),e.qZA(),e._UZ(32,"input",27),e.TgZ(33,"mat-hint"),e._uU(34,"Cipher Seed"),e.qZA(),e.YNc(35,u_,2,0,"mat-error",1)(36,m_,2,0,"mat-error",1),e.qZA()(),e.TgZ(37,"div",28)(38,"button",29),e._uU(39,"Back"),e.qZA(),e.TgZ(40,"button",30),e._uU(41,"Next"),e.qZA()()()(),e.TgZ(42,"mat-step",31)(43,"form",23)(44,"div",24)(45,"mat-slide-toggle",32),e._uU(46,"Existing Passphrase"),e.qZA(),e.TgZ(47,"mat-form-field",33)(48,"mat-label"),e._uU(49,"Passphrase"),e.qZA(),e._UZ(50,"input",34),e.TgZ(51,"mat-hint"),e._uU(52,"Enter Passphrase"),e.qZA(),e.YNc(53,__,2,0,"mat-error",1),e.qZA()(),e.TgZ(54,"div",28)(55,"button",35),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.resetData())}),e._uU(56,"Clear"),e.qZA(),e.TgZ(57,"button",36),e._uU(58,"Back"),e.qZA(),e.TgZ(59,"button",37),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onInitWallet())}),e._uU(60,"Initialize Wallet"),e.qZA()()()(),e.YNc(61,d_,2,0,"ng-template",38)(62,h_,2,0,"ng-template",39)(63,g_,2,0,"ng-template",40),e.qZA()}if(2&n){const t=e.oxw();e.Q6J("linear",!0),e.xp6(2),e.Q6J("stepControl",t.passwordFormGroup),e.xp6(1),e.Q6J("formGroup",t.passwordFormGroup),e.xp6(7),e.Q6J("ngIf",null==t.passwordFormGroup.controls.initWalletPassword.errors?null:t.passwordFormGroup.controls.initWalletPassword.errors.required),e.xp6(1),e.Q6J("ngIf",null==t.passwordFormGroup.controls.initWalletPassword.errors?null:t.passwordFormGroup.controls.initWalletPassword.errors.minlength),e.xp6(7),e.Q6J("ngIf",null==t.passwordFormGroup.controls.initWalletConfirmPassword.errors?null:t.passwordFormGroup.controls.initWalletConfirmPassword.errors.required),e.xp6(1),e.Q6J("ngIf",null==t.passwordFormGroup.controls.initWalletConfirmPassword.errors?null:t.passwordFormGroup.controls.initWalletConfirmPassword.errors.minlength),e.xp6(1),e.Q6J("ngIf",(null==t.passwordFormGroup.errors?null:t.passwordFormGroup.errors.unmatchedPasswords)&&(t.passwordFormGroup.controls.initWalletPassword.touched||t.passwordFormGroup.controls.initWalletPassword.dirty)&&(t.passwordFormGroup.controls.initWalletConfirmPassword.touched||t.passwordFormGroup.controls.initWalletConfirmPassword.dirty)),e.xp6(4),e.Q6J("stepControl",t.cipherFormGroup),e.xp6(1),e.Q6J("formGroup",t.cipherFormGroup),e.xp6(2),e.Q6J("labelPosition","before"),e.xp6(8),e.Q6J("ngIf",null==t.cipherFormGroup.controls.cipherSeed.errors?null:t.cipherFormGroup.controls.cipherSeed.errors.required),e.xp6(1),e.Q6J("ngIf",!(null!=t.cipherFormGroup.controls.cipherSeed.errors&&t.cipherFormGroup.controls.cipherSeed.errors.required)&&(null==t.cipherFormGroup.controls.cipherSeed.errors?null:t.cipherFormGroup.controls.cipherSeed.errors.invalidCipher)),e.xp6(6),e.Q6J("stepControl",t.passphraseFormGroup),e.xp6(1),e.Q6J("formGroup",t.passphraseFormGroup),e.xp6(2),e.Q6J("labelPosition","before"),e.xp6(8),e.Q6J("ngIf",null==t.passphraseFormGroup.controls.passphrase.errors?null:t.passphraseFormGroup.controls.passphrase.errors.required)}}function C_(n,o){if(1&n&&(e.TgZ(0,"span",48),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(t)}}function x_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div")(1,"form",4)(2,"div",43),e._uU(3,"YOU MUST WRITE DOWN THIS SEED TO BE ABLE TO RESTORE THE WALLET!"),e.qZA(),e.TgZ(4,"div",44),e.YNc(5,C_,2,1,"span",45),e.qZA(),e.TgZ(6,"div",46),e._uU(7,"Wallet initialization is done."),e.qZA(),e.TgZ(8,"div",46),e._uU(9,"The node will be usable only after LND has synced completely with the network."),e.qZA(),e.TgZ(10,"div",46),e._uU(11,"Click continue only after writing down the seed."),e.qZA(),e.TgZ(12,"div",6)(13,"button",47),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onGoToHome())}),e._uU(14,"Go To Home"),e.qZA()()()()}if(2&n){const t=e.oxw();e.xp6(5),e.Q6J("ngForOf",t.genSeedResponse)}}function y_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div")(1,"form",4)(2,"div",46),e._uU(3,"Something went wrong! Unable to initialize wallet!"),e.qZA(),e.TgZ(4,"div",6)(5,"button",49),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.resetData())}),e._uU(6,"Restart"),e.qZA()()()()}}function T_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div")(1,"form",4)(2,"div",46),e._uU(3,"Wallet recovery is done."),e.qZA(),e.TgZ(4,"div",46),e._uU(5,"The node will be usable only after LND has synced completely with the network."),e.qZA(),e.TgZ(6,"div",6)(7,"button",50),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onGoToHome())}),e._uU(8,"Go To Home"),e.qZA()()()()}}function b_(n){const o=n.get("initWalletPassword"),t=n.get("initWalletConfirmPassword");return o&&t&&o.value!==t.value?{unmatchedPasswords:!0}:null}function Z_(n){const o=n.value.toString().trim().split(",")||[];return o&&24!==o.length?{invalidCipher:!0}:null}let v_=(()=>{class n{constructor(t,a,i){this.store=t,this.formBuilder=a,this.lndEffects=i,this.insecureLND=!1,this.genSeedResponse=[],this.initWalletResponse="",this.proceed=!0,this.warnRes=!1,this.unsubs=[new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.passwordFormGroup=this.formBuilder.group({initWalletPassword:["",[p.kI.required,p.kI.minLength(8)]],initWalletConfirmPassword:["",[p.kI.required,p.kI.minLength(8)]]},{validators:b_}),this.cipherFormGroup=this.formBuilder.group({existingCipher:[!1],cipherSeed:[{value:"",disabled:!0},[Z_]]}),this.passphraseFormGroup=this.formBuilder.group({enterPassphrase:[!1],passphrase:[{value:"",disabled:!0}]}),this.cipherFormGroup.controls.existingCipher.valueChanges.pipe((0,d.R)(this.unsubs[0])).subscribe(t=>{t?(this.cipherFormGroup.controls.cipherSeed.setValue(""),this.cipherFormGroup.controls.cipherSeed.enable()):(this.cipherFormGroup.controls.cipherSeed.setValue(""),this.cipherFormGroup.controls.cipherSeed.disable())}),this.passphraseFormGroup.controls.enterPassphrase.valueChanges.pipe((0,d.R)(this.unsubs[1])).subscribe(t=>{t?(this.passphraseFormGroup.controls.passphrase.setValue(""),this.passphraseFormGroup.controls.passphrase.enable()):(this.passphraseFormGroup.controls.passphrase.setValue(""),this.passphraseFormGroup.controls.passphrase.disable())}),this.insecureLND=!window.location.protocol.includes("https:"),this.lndEffects.initWalletRes.pipe((0,d.R)(this.unsubs[2])).subscribe(t=>{this.initWalletResponse=t}),this.lndEffects.genSeedResponse.pipe((0,d.R)(this.unsubs[3])).subscribe(t=>{this.genSeedResponse=t,this.store.dispatch((0,Z.y2)(this.passphraseFormGroup.controls.enterPassphrase.value?{payload:{pwd:window.btoa(this.passwordFormGroup.controls.initWalletPassword.value),cipher:this.genSeedResponse,passphrase:window.btoa(this.passphraseFormGroup.controls.passphrase.value)}}:{payload:{pwd:window.btoa(this.passwordFormGroup.controls.initWalletPassword.value),cipher:this.genSeedResponse}}))})}onInitWallet(){if(this.passwordFormGroup.invalid||this.cipherFormGroup.invalid||this.passphraseFormGroup.invalid)return!0;if(this.cipherFormGroup.controls.existingCipher.value){const t=this.cipherFormGroup.controls.cipherSeed.value.toString().trim().split(",");this.store.dispatch((0,Z.y2)(this.passphraseFormGroup.controls.enterPassphrase.value?{payload:{pwd:window.btoa(this.passwordFormGroup.controls.initWalletPassword.value),cipher:t,passphrase:window.btoa(this.passphraseFormGroup.controls.passphrase.value)}}:{payload:{pwd:window.btoa(this.passwordFormGroup.controls.initWalletPassword.value),cipher:t}}))}else this.store.dispatch((0,Z.fu)(this.passphraseFormGroup.controls.enterPassphrase.value?{payload:window.btoa(this.passphraseFormGroup.controls.passphrase.value)}:{payload:""}))}onGoToHome(){setTimeout(()=>{this.store.dispatch((0,Z.tw)()),this.store.dispatch((0,Z.sQ)({payload:{loadPage:"HOME"}}))},1e3)}resetData(){this.genSeedResponse=[],this.initWalletResponse=""}ngOnDestroy(){this.unsubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(q.yh),e.Y36(p.QS),e.Y36(re.l))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-initialize-wallet"]],viewQuery:function(a,i){if(1&a&&e.Gf(G.Vq,5),2&a){let s;e.iGM(s=e.CRH())&&(i.stepper=s.first)}},features:[e._Bn([{provide:i_.gx,useValue:{displayDefaultIndicatorType:!1}}])],decls:7,vars:6,consts:[["fxLayout","column",1,"padding-gap","mb-4"],[4,"ngIf"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","stretch stretch",4,"ngIf"],[3,"linear",4,"ngIf"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"mt-2"],["fxFlex","100","fxLayoutAlign","start"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","1","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","2",3,"click"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","stretch stretch"],["fxFlex","100",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",3,"click"],[3,"linear"],["stepper",""],["label","Wallet Password","state","password",3,"stepControl"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"mt-1",3,"formGroup"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start"],["matInput","","type","password","name","initWalletPassword","formControlName","initWalletPassword","tabindex","5","required",""],["matInput","","type","password","name","initWalletConfirmPassword","formControlName","initWalletConfirmPassword","tabindex","6","required",""],["class","validation-error-message",4,"ngIf"],["fxLayout","row",1,"my-2"],["mat-flat-button","","color","primary","tabindex","7","type","submit","matStepperNext",""],["label","Cipher","state","cipher",3,"stepControl"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between start",1,"mt-1",3,"formGroup"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch"],["fxFlex","20","tabindex","8","color","primary","formControlName","existingCipher","name","existingCipher",1,"chkbox-wallet",3,"labelPosition"],["fxLayout","column","fxFlex","75","fxLayoutAlign","start",1,"my-1"],["autofocus","","matInput","","type","input","name","cipherSeed","formControlName","cipherSeed","tabindex","9","required",""],["fxLayout","row",1,"mb-2"],["mat-stroked-button","","color","primary","type","reset","tabindex","10","matStepperPrevious","",1,"mr-1","mt-1"],["mat-flat-button","","color","primary","tabindex","11","type","submit","matStepperNext","",1,"mt-1"],["label","Passphrase","state","passphrase",3,"stepControl"],["fxFlex","20","tabindex","10","color","primary","formControlName","enterPassphrase","name","enterPassphrase",1,"chkbox-wallet",3,"labelPosition"],["fxLayout","column","fxFlex","75","fxLayoutAlign","start"],["matInput","","type","password","name","passphrase","formControlName","passphrase","tabindex","12","required",""],["mat-stroked-button","","color","warn","tabindex","13","type","reset",1,"mr-1","mt-1",3,"click"],["mat-stroked-button","","tabindex","14","color","primary","type","button","matStepperPrevious","",1,"mr-1","mt-1"],["mat-flat-button","","color","primary","tabindex","15","type","submit",1,"mt-1",3,"click"],["matStepperIcon","password"],["matStepperIcon","cipher"],["matStepperIcon","passphrase"],[1,"validation-error-message"],[1,"validation-error-icon","red"],["fxFlex","100","fxLayoutAlign","start",1,"blinker"],["fxFlex","40","fxLayout","row wrap",1,"mt-2"],["fxFlex","25","fxLayoutAlign","start","class","genseed-message",4,"ngFor","ngForOf"],["fxFlex","100","fxLayoutAlign","start",1,"mt-2"],["mat-flat-button","","color","primary","type","submit","tabindex","16",3,"click"],["fxFlex","25","fxLayoutAlign","start",1,"genseed-message"],["mat-stroked-button","","color","primary","tabindex","17","type","reset",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","18",3,"click"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,a_,9,0,"div",1)(2,o_,6,0,"div",2)(3,f_,64,17,"mat-vertical-stepper",3)(4,x_,15,1,"div",1)(5,y_,7,0,"div",1)(6,T_,9,0,"div",1),e.qZA()),2&a&&(e.xp6(1),e.Q6J("ngIf",i.insecureLND&&!i.warnRes),e.xp6(1),e.Q6J("ngIf",i.warnRes&&!i.proceed),e.xp6(1),e.Q6J("ngIf",(!i.insecureLND||i.warnRes&&i.proceed)&&i.genSeedResponse.length<=0&&""===i.initWalletResponse),e.xp6(1),e.Q6J("ngIf",i.genSeedResponse.length>0&&""!==i.initWalletResponse),e.xp6(1),e.Q6J("ngIf",i.genSeedResponse.length>0&&""===i.initWalletResponse),e.xp6(1),e.Q6J("ngIf",i.genSeedResponse.length<=0&&""!==i.initWalletResponse))},dependencies:[m.sg,m.O5,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.F,p.sg,p.u,_.xw,_.Wh,_.yH,O.lW,ie.Hw,R.Nt,g.KE,g.hX,g.bx,g.TO,he.Rr,G.C0,G.Vq,G.Ic,G.fd,G.z9]})}return n})(),A_=(()=>{class n{constructor(){this.faWallet=y.X5K}static#e=this.\u0275fac=function(a){return new(a||n)};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-wallet"]],decls:12,vars:1,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-stretch-tabs","false","mat-align-tabs","start"],["label","Unlock"],["label","Initialize"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e._UZ(1,"fa-icon",1),e.TgZ(2,"span",2),e._uU(3,"Wallet"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"mat-tab-group",5)(8,"mat-tab",6),e._UZ(9,"rtl-unlock-wallet"),e.qZA(),e.TgZ(10,"mat-tab",7),e._UZ(11,"rtl-initialize-wallet"),e.qZA()()()()()),2&a&&(e.xp6(1),e.Q6J("icon",i.faWallet))},dependencies:[J.BN,_.xw,_.Wh,v.a8,v.dn,P.uX,P.SP,n_,v_]})}return n})();function S_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",12),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.activeLink=s.link)}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit,a=e.oxw();e.s9C("routerLink",t.link),e.Q6J("active",a.activeLink===t.link),e.xp6(1),e.Oqu(t.name)}}let w_=(()=>{class n{constructor(t,a,i){this.logger=t,this.store=a,this.router=i,this.faExchangeAlt=y.Ssp,this.faChartPie=y.OS1,this.currencyUnits=[],this.balances=[{title:"Local Capacity",dataValue:0,tooltip:"Amount you can send"},{title:"Remote Capacity",dataValue:0,tooltip:"Amount you can receive"}],this.links=[{link:"payments",name:"Payments"},{link:"invoices",name:"Invoices"},{link:"lookuptransactions",name:"Lookup"}],this.activeLink=this.links[0].link,this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){const t=this.links.find(a=>this.router.url.includes(a.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(a=>a instanceof b.Av)).subscribe({next:a=>{const i=this.links.find(s=>a.urlAfterRedirects.includes(s.link));this.activeLink=i?i.link:this.links[0].link}}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[1]),(0,_e.M)(this.store.select(H.dT))).subscribe(([a,i])=>{this.currencyUnits=i?.settings.currencyUnits||[],this.balances=i?.settings.userPersona===l.ol.OPERATOR?[{title:"Local Capacity",dataValue:a.lightningBalance.local||0,tooltip:"Amount you can send"},{title:"Remote Capacity",dataValue:a.lightningBalance.remote||0,tooltip:"Amount you can receive"}]:[{title:"Outbound Capacity",dataValue:a.lightningBalance.local||0,tooltip:"Amount you can send"},{title:"Inbound Capacity",dataValue:a.lightningBalance.remote||0,tooltip:"Amount you can receive"}],this.logger.info(a)})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-transactions"]],decls:21,vars:5,consts:[["fxLayout","row wrap","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],["fxLayout","column",1,"padding-gap-x"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0),e._UZ(1,"fa-icon",1),e.TgZ(2,"span",2),e._uU(3,"Lightning Balance"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),e._UZ(7,"rtl-currency-unit-converter",5),e.qZA()()(),e.TgZ(8,"div",6),e._UZ(9,"fa-icon",1),e.TgZ(10,"span",2),e._uU(11,"Lightning Transactions"),e.qZA()(),e.TgZ(12,"div",7)(13,"mat-card")(14,"mat-card-content",4)(15,"nav",8),e.YNc(16,S_,2,3,"div",9),e.qZA(),e._UZ(17,"mat-tab-nav-panel",null,10),e.TgZ(19,"div",11),e._UZ(20,"router-outlet"),e.qZA()()()()),2&a){const s=e.MAs(18);e.xp6(1),e.Q6J("icon",i.faChartPie),e.xp6(6),e.Q6J("values",i.balances),e.xp6(2),e.Q6J("icon",i.faExchangeAlt),e.xp6(6),e.Q6J("tabPanel",s),e.xp6(1),e.Q6J("ngForOf",i.links)}},dependencies:[m.sg,J.BN,_.xw,_.Wh,_.yH,v.a8,v.dn,P.BU,P.sW,P.Nj,Ae.D,b.lC,b.rH]})}return n})();function L_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",9),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.activeLink=s.link)}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit,a=e.oxw();e.s9C("routerLink",t.link),e.Q6J("active",a.activeLink===t.link),e.xp6(1),e.Oqu(t.name)}}let q_=(()=>{class n{constructor(t){this.router=t,this.faSearch=y.wn1,this.links=[{link:"lookups",name:"Lookup"},{link:"queryroutes",name:"Query Routes"}],this.activeLink=this.links[0].link,this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){const t=this.links.find(a=>this.router.url.includes(a.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(a=>a instanceof b.Av)).subscribe({next:a=>{const i=this.links.find(s=>a.urlAfterRedirects.includes(s.link));this.activeLink=i?i.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-graph"]],decls:13,vars:3,consts:[["fxLayout","row wrap","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0),e._UZ(1,"fa-icon",1),e.TgZ(2,"span",2),e._uU(3,"Graph Lookups"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),e.YNc(8,L_,2,3,"div",6),e.qZA(),e._UZ(9,"mat-tab-nav-panel",null,7),e.TgZ(11,"div",8),e._UZ(12,"router-outlet"),e.qZA()()()()),2&a){const s=e.MAs(10);e.xp6(1),e.Q6J("icon",i.faSearch),e.xp6(6),e.Q6J("tabPanel",s),e.xp6(1),e.Q6J("ngForOf",i.links)}},dependencies:[m.sg,J.BN,_.xw,_.Wh,_.yH,v.a8,v.dn,P.BU,P.sW,P.Nj,b.lC,b.rH]})}return n})();function F_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Destination pubkey is required."),e.qZA())}function k_(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Amount is required."),e.qZA())}function U_(n,o){1&n&&e._UZ(0,"mat-progress-bar",39)}function O_(n,o){1&n&&(e.TgZ(0,"th",40),e._uU(1,"Hop"),e.qZA())}function I_(n,o){if(1&n&&(e.TgZ(0,"td",41),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(null==t?null:t.hop_sequence)}}function N_(n,o){1&n&&(e.TgZ(0,"th",40),e._uU(1,"Peer"),e.qZA())}const Ue=n=>({width:n});function P_(n,o){if(1&n&&(e.TgZ(0,"td",41)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ue,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.pubkey_alias)}}function R_(n,o){1&n&&(e.TgZ(0,"th",40),e._uU(1,"Peer Pubkey"),e.qZA())}function M_(n,o){if(1&n&&(e.TgZ(0,"td",41)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ue,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.pub_key)}}function J_(n,o){1&n&&(e.TgZ(0,"th",40),e._uU(1,"Channel ID"),e.qZA())}function D_(n,o){if(1&n&&(e.TgZ(0,"td",41)(1,"div",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ue,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.chan_id)}}function Q_(n,o){1&n&&(e.TgZ(0,"th",40),e._uU(1,"TLV Payload"),e.qZA())}function E_(n,o){if(1&n&&(e.TgZ(0,"td",41),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(null!=t&&t.tlv_payload?"Yes":"No")}}function B_(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Expiry"),e.qZA())}function H_(n,o){if(1&n&&(e.TgZ(0,"td",41)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,null==t?null:t.expiry))}}function Y_(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Capacity (Sats)"),e.qZA())}function G_(n,o){if(1&n&&(e.TgZ(0,"td",41)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,null==t?null:t.chan_capacity))}}function V_(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Amount To Fwd (Sats)"),e.qZA())}function z_(n,o){if(1&n&&(e.TgZ(0,"td",41)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.amt_to_forward)," ")}}function W_(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Fee (mSats)"),e.qZA())}function X_(n,o){if(1&n&&(e.TgZ(0,"td",41)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,null==t?null:t.fee_msat)," ")}}function K_(n,o){1&n&&(e.TgZ(0,"th",46)(1,"div",47),e._uU(2,"Actions"),e.qZA()())}function $_(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",48)(1,"button",49),e.NdJ("click",function(i){const r=e.CHM(t).$implicit,h=e.oxw();return e.KtG(h.onHopClick(r,i))}),e._uU(2,"View Info"),e.qZA()()}}function j_(n,o){1&n&&e._UZ(0,"tr",50)}function ed(n,o){1&n&&e._UZ(0,"tr",51)}const td=n=>({"overflow-auto error-border":n,"overflow-auto":!0});let nd=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.store=a,this.lndEffects=i,this.commonService=s,this.colWidth="20rem",this.PAGE_ID="graph_lookup",this.tableSetting={tableId:"query_routes",recordsPerPage:l.IV,sortBy:"hop_sequence",sortOrder:l.Pi.ASCENDING},this.destinationPubkey="",this.amount=null,this.qrHops=new c.by([]),this.displayedColumns=[],this.flgLoading=[!1],this.faRoute=y.FpQ,this.faExclamationTriangle=y.eHv,this.screenSize="",this.screenSizeEnum=l.cu,this.unSubs=[new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.lndEffects.setQueryRoutes.pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.qrHops=new c.by([]),t.routes&&t.routes.length&&t.routes.length>0&&t.routes[0].hops?(this.flgLoading[0]=!1,this.qrHops=new c.by([...t.routes[0].hops]),this.qrHops.data=t.routes[0].hops):this.flgLoading[0]="error",this.qrHops.sort=this.sort,this.qrHops.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null})}onQueryRoutes(){if(!this.destinationPubkey||!this.amount)return!0;this.qrHops=new c.by([]),this.flgLoading[0]=!0,this.store.dispatch((0,Z.WO)({payload:{destPubkey:this.destinationPubkey,amount:this.amount}}))}resetData(){this.destinationPubkey="",this.amount=null,this.flgLoading[0]=!1}onHopClick(t,a){this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Route Information",message:[[{key:"hop_sequence",value:t.hop_sequence,title:"Sequence",width:33,type:l.Gi.NUMBER},{key:"amt_to_forward",value:t.amt_to_forward,title:"Amount To Forward (Sats)",width:33,type:l.Gi.NUMBER},{key:"fee_msat",value:t.fee_msat,title:"Fee (mSats)",width:34,type:l.Gi.NUMBER}],[{key:"chan_capacity",value:t.chan_capacity,title:"Channel Capacity (Sats)",width:50,type:l.Gi.NUMBER},{key:"expiry",value:t.expiry,title:"Expiry",width:50,type:l.Gi.NUMBER}],[{key:"pubkey_alias",value:t.pubkey_alias,title:"Peer Alias",width:50,type:l.Gi.STRING},{key:"chan_id",value:t.chan_id,title:"Channel ID",width:50,type:l.Gi.STRING}],[{key:"pub_key",value:t.pub_key,title:"Peer Pubkey",width:100,type:l.Gi.STRING}]]}}}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(re.l),e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-query-routes"]],viewQuery:function(a,i){if(1&a&&e.Gf(S.YE,5),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first)}},decls:64,vars:17,consts:[["fxLayout","column","fxFlex","100",1,"padding-gap"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",3,"ngSubmit"],["queryRoutesForm","ngForm"],["fxFlex","100",1,"alert","alert-warn"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","69","fxLayoutAlign","start end"],["matInput","","name","destinationPubkey","tabindex","1","required","",3,"ngModel","ngModelChange"],["destPubkey","ngModel"],[4,"ngIf"],["fxLayout","column","fxFlex","29","fxLayoutAlign","start end"],["matInput","","name","amount","tabindex","2","type","number","required","",3,"step","min","ngModel","ngModelChange"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","4"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-3","mb-1"],["fxFlex","70","fxLayoutAlign","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],[1,"table-container","mb-6",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","hop_sequence"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","pubkey_alias"],["matColumnDef","pub_key"],["matColumnDef","chan_id"],["matColumnDef","tlv_payload"],["matColumnDef","expiry"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","chan_capacity"],["matColumnDef","amt_to_forward_msat"],["matColumnDef","fee_msat"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(a,i){if(1&a){const s=e.EpF();e.TgZ(0,"div",0)(1,"form",1,2),e.NdJ("ngSubmit",function(){e.CHM(s);const h=e.MAs(2);return e.KtG(h.form.valid&&i.onQueryRoutes())}),e.TgZ(3,"div",3),e._UZ(4,"fa-icon",4),e.TgZ(5,"span"),e._uU(6,"The actual routing fee on a payment can be different from the fee shown on query routes."),e.qZA()(),e.TgZ(7,"mat-form-field",5)(8,"mat-label"),e._uU(9,"Destination Pubkey"),e.qZA(),e.TgZ(10,"input",6,7),e.NdJ("ngModelChange",function(h){return i.destinationPubkey=h}),e.qZA(),e.YNc(12,F_,2,0,"mat-error",8),e.qZA(),e.TgZ(13,"mat-form-field",9)(14,"mat-label"),e._uU(15,"Amount (Sats)"),e.qZA(),e.TgZ(16,"input",10),e.NdJ("ngModelChange",function(h){return i.amount=h}),e.qZA(),e.YNc(17,k_,2,0,"mat-error",8),e.qZA(),e.TgZ(18,"div",11)(19,"button",12),e.NdJ("click",function(){return i.resetData()}),e._uU(20,"Clear"),e.qZA(),e.TgZ(21,"button",13),e._uU(22,"Query Route"),e.qZA()()(),e.TgZ(23,"div",14)(24,"div",15),e._UZ(25,"fa-icon",16),e.TgZ(26,"span",17),e._uU(27,"Transaction Route"),e.qZA()()(),e.TgZ(28,"div",18),e.YNc(29,U_,1,0,"mat-progress-bar",19),e.TgZ(30,"table",20,21),e.ynx(32,22),e.YNc(33,O_,2,0,"th",23)(34,I_,2,1,"td",24),e.BQk(),e.ynx(35,25),e.YNc(36,N_,2,0,"th",23)(37,P_,4,4,"td",24),e.BQk(),e.ynx(38,26),e.YNc(39,R_,2,0,"th",23)(40,M_,4,4,"td",24),e.BQk(),e.ynx(41,27),e.YNc(42,J_,2,0,"th",23)(43,D_,4,4,"td",24),e.BQk(),e.ynx(44,28),e.YNc(45,Q_,2,0,"th",23)(46,E_,2,1,"td",24),e.BQk(),e.ynx(47,29),e.YNc(48,B_,2,0,"th",30)(49,H_,4,3,"td",24),e.BQk(),e.ynx(50,31),e.YNc(51,Y_,2,0,"th",30)(52,G_,4,3,"td",24),e.BQk(),e.ynx(53,32),e.YNc(54,V_,2,0,"th",30)(55,z_,4,3,"td",24),e.BQk(),e.ynx(56,33),e.YNc(57,W_,2,0,"th",30)(58,X_,4,3,"td",24),e.BQk(),e.ynx(59,34),e.YNc(60,K_,3,0,"th",35)(61,$_,3,0,"td",36),e.BQk(),e.YNc(62,j_,1,0,"tr",37)(63,ed,1,0,"tr",38),e.qZA()()()}2&a&&(e.xp6(4),e.Q6J("icon",i.faExclamationTriangle),e.xp6(6),e.Q6J("ngModel",i.destinationPubkey),e.xp6(2),e.Q6J("ngIf",!i.destinationPubkey),e.xp6(4),e.Q6J("step",1e3)("min",0)("ngModel",i.amount),e.xp6(1),e.Q6J("ngIf",!i.amount),e.xp6(8),e.Q6J("icon",i.faRoute),e.xp6(4),e.Q6J("ngIf",!0===i.flgLoading[0]),e.xp6(1),e.Q6J("matSortActive",i.tableSetting.sortBy)("matSortDirection",i.tableSetting.sortOrder)("dataSource",i.qrHops)("ngClass",e.VKq(15,td,"error"===i.flgLoading[0])),e.xp6(32),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns))},dependencies:[m.mk,m.O5,m.PC,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.Q7,p.qQ,p.On,p.F,J.BN,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,g.TO,D.pW,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,M.$V,te.q,m.JJ]})}return n})();var pe=f(7466);function id(n,o){1&n&&(e.TgZ(0,"h3",15),e._uU(1,"Node 1"),e.qZA())}function ad(n,o){1&n&&(e.TgZ(0,"h3",15),e._uU(1,"Node 1 (Your Node)"),e.qZA())}function od(n,o){1&n&&(e.TgZ(0,"h3",15),e._uU(1,"Node 2"),e.qZA())}function sd(n,o){1&n&&(e.TgZ(0,"h3",15),e._uU(1,"Node 2 (Your Node)"),e.qZA())}function ld(n,o){if(1&n&&(e.TgZ(0,"div",1),e._UZ(1,"mat-divider",2),e.TgZ(2,"div",3)(3,"div",4)(4,"h4",5),e._uU(5,"Channel ID"),e.qZA(),e.TgZ(6,"span",6),e._uU(7),e.qZA()(),e.TgZ(8,"div",7)(9,"h4",5),e._uU(10,"Channel Point"),e.qZA(),e.TgZ(11,"span",6),e._uU(12),e.qZA()()(),e._UZ(13,"mat-divider",8),e.TgZ(14,"div",3)(15,"div",4)(16,"h4",5),e._uU(17,"Last Update"),e.qZA(),e.TgZ(18,"span",6),e._uU(19),e.ALo(20,"date"),e.qZA()(),e.TgZ(21,"div",7)(22,"h4",5),e._uU(23,"Capacity (Sats)"),e.qZA(),e.TgZ(24,"span",6),e._uU(25),e.ALo(26,"number"),e.qZA()()(),e._UZ(27,"mat-divider",8),e.TgZ(28,"div",9)(29,"div",10)(30,"div",11),e.YNc(31,id,2,0,"h3",12)(32,ad,2,0,"h3",12),e.qZA(),e._UZ(33,"mat-divider",8),e.TgZ(34,"div",13)(35,"h4",5),e._uU(36,"Pubkey"),e.qZA(),e.TgZ(37,"span",6),e._uU(38),e.qZA()(),e._UZ(39,"mat-divider",8),e.TgZ(40,"div",14)(41,"h4",5),e._uU(42,"Time Lock Delta"),e.qZA(),e.TgZ(43,"span",6),e._uU(44),e.qZA()(),e._UZ(45,"mat-divider",8),e.TgZ(46,"div",14)(47,"h4",5),e._uU(48,"Min HTLC"),e.qZA(),e.TgZ(49,"span",6),e._uU(50),e.qZA()(),e._UZ(51,"mat-divider",8),e.TgZ(52,"div",14)(53,"h4",5),e._uU(54,"Max HTLC"),e.qZA(),e.TgZ(55,"span",6),e._uU(56),e.qZA()(),e._UZ(57,"mat-divider",8),e.TgZ(58,"div",14)(59,"h4",5),e._uU(60,"Fee Base Msat"),e.qZA(),e.TgZ(61,"span",6),e._uU(62),e.qZA()(),e._UZ(63,"mat-divider",8),e.TgZ(64,"div",14)(65,"h4",5),e._uU(66,"Fee Rate Milli Msat"),e.qZA(),e.TgZ(67,"span",6),e._uU(68),e.qZA()(),e._UZ(69,"mat-divider",8),e.TgZ(70,"div",14)(71,"h4",5),e._uU(72,"Disabled"),e.qZA(),e.TgZ(73,"span",6),e._uU(74),e.qZA()()(),e.TgZ(75,"div",10)(76,"div"),e.YNc(77,od,2,0,"h3",12)(78,sd,2,0,"h3",12),e.qZA(),e._UZ(79,"mat-divider",8),e.TgZ(80,"div",13)(81,"h4",5),e._uU(82,"Pubkey"),e.qZA(),e.TgZ(83,"span",6),e._uU(84),e.qZA()(),e._UZ(85,"mat-divider",8),e.TgZ(86,"div",14)(87,"h4",5),e._uU(88,"Time Lock Delta"),e.qZA(),e.TgZ(89,"span",6),e._uU(90),e.qZA()(),e._UZ(91,"mat-divider",8),e.TgZ(92,"div",14)(93,"h4",5),e._uU(94,"Min HTLC"),e.qZA(),e.TgZ(95,"span",6),e._uU(96),e.qZA()(),e._UZ(97,"mat-divider",8),e.TgZ(98,"div",14)(99,"h4",5),e._uU(100,"Max HTLC"),e.qZA(),e.TgZ(101,"span",6),e._uU(102),e.qZA()(),e._UZ(103,"mat-divider",8),e.TgZ(104,"div",14)(105,"h4",5),e._uU(106,"Fee Base Msat"),e.qZA(),e.TgZ(107,"span",6),e._uU(108),e.qZA()(),e._UZ(109,"mat-divider",8),e.TgZ(110,"div",14)(111,"h4",5),e._uU(112,"Fee Rate Milli Msat"),e.qZA(),e.TgZ(113,"span",6),e._uU(114),e.qZA()(),e._UZ(115,"mat-divider",8),e.TgZ(116,"div",14)(117,"h4",5),e._uU(118,"Disabled"),e.qZA(),e.TgZ(119,"span",6),e._uU(120),e.qZA()()()()()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(t.lookupResult.channel_id),e.xp6(5),e.Oqu(t.lookupResult.chan_point),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(e.xi3(20,39,1e3*t.lookupResult.last_update,"dd/MMM/y HH:mm")),e.xp6(6),e.Oqu(e.lcZ(26,42,t.lookupResult.capacity)),e.xp6(2),e.Q6J("inset",!0),e.xp6(4),e.Q6J("ngIf",!t.node1_match),e.xp6(1),e.Q6J("ngIf",t.node1_match),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(t.lookupResult.node1_pub),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node1_policy?null:t.lookupResult.node1_policy.time_lock_delta),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node1_policy?null:t.lookupResult.node1_policy.min_htlc),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node1_policy?null:t.lookupResult.node1_policy.max_htlc_msat),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node1_policy?null:t.lookupResult.node1_policy.fee_base_msat),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node1_policy?null:t.lookupResult.node1_policy.fee_rate_milli_msat),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null!=t.lookupResult.node1_policy&&t.lookupResult.node1_policy.disabled?"Yes":"No"),e.xp6(3),e.Q6J("ngIf",!t.node2_match),e.xp6(1),e.Q6J("ngIf",t.node2_match),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(t.lookupResult.node2_pub),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node2_policy?null:t.lookupResult.node2_policy.time_lock_delta),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node2_policy?null:t.lookupResult.node2_policy.min_htlc),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node2_policy?null:t.lookupResult.node2_policy.max_htlc_msat),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node2_policy?null:t.lookupResult.node2_policy.fee_base_msat),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null==t.lookupResult.node2_policy?null:t.lookupResult.node2_policy.fee_rate_milli_msat),e.xp6(1),e.Q6J("inset",!0),e.xp6(5),e.Oqu(null!=t.lookupResult.node2_policy&&t.lookupResult.node2_policy.disabled?"Yes":"No")}}let rd=(()=>{class n{constructor(t){this.store=t,this.node1_match=!1,this.node2_match=!1,this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.lookupResult.node1_pub===t.identity_pubkey&&(this.node1_match=!0),this.lookupResult.node2_pub===t.identity_pubkey&&(this.node2_match=!0)})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-lookup"]],inputs:{lookupResult:"lookupResult"},decls:1,vars:1,consts:[["fxLayout","column","class","mt-1",4,"ngIf"],["fxLayout","column",1,"mt-1"],[1,"mb-1",3,"inset"],["fxLayout","row"],["fxLayout","column","fxFlex","30","fxLayoutAlign","end start"],[1,"font-bold-500"],[1,"foreground-secondary-text"],["fxLayout","column","fxFlex","70","fxLayoutAlign","end start"],[1,"my-1",3,"inset"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start stretch",1,"mt-1","bordered-box","padding-gap-large"],["fxLayout","column"],["class","page-title font-bold-500",4,"ngIf"],["fxLayout","column","fxFlex","20"],["fxLayout","column","fxFlex","10"],[1,"page-title","font-bold-500"]],template:function(a,i){1&a&&e.YNc(0,ld,121,44,"div",0),2&a&&e.Q6J("ngIf",i.lookupResult)},dependencies:[m.O5,_.xw,_.Wh,_.yH,ee.d,m.JJ,m.uU],styles:[".mat-list-base[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-list-base[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{height:38px!important}"]})}return n})();function cd(n,o){if(1&n&&(e.TgZ(0,"span",9),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.AsE("",a.nodeFeaturesEnum[t.value.name]||t.value.name,": ",t.value.is_required?"Mandatory":"Optional","")}}function pd(n,o){1&n&&(e.TgZ(0,"th",27),e._uU(1,"Network"),e.qZA())}function ud(n,o){if(1&n&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(null==t?null:t.network)}}function md(n,o){1&n&&(e.TgZ(0,"th",27),e._uU(1,"Address"),e.qZA())}function _d(n,o){if(1&n&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(null==t?null:t.addr)}}function dd(n,o){1&n&&(e.TgZ(0,"th",29)(1,"div",30),e._uU(2,"Actions"),e.qZA()())}function hd(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",31)(1,"div",32)(2,"mat-select",33),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",34),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw(2);return e.KtG(r.onConnectNode(s))}),e._uU(5,"Connect"),e.qZA(),e.TgZ(6,"mat-option",35),e.NdJ("copied",function(){const s=e.CHM(t).$implicit,r=e.oxw(2);return e.KtG(r.onCopyNodeURI(s))}),e._uU(7,"Copy URI"),e.qZA()()()()}if(2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(6),e.Q6J("payload",a.lookupResult.node.pub_key+"@"+t.addr)}}function gd(n,o){1&n&&e._UZ(0,"tr",36)}function fd(n,o){1&n&&e._UZ(0,"tr",37)}const Cd=n=>({"background-color":n});function xd(n,o){if(1&n&&(e.TgZ(0,"div",1),e._UZ(1,"mat-divider",2),e.TgZ(2,"div",3)(3,"div",4)(4,"h4",5),e._uU(5,"Alias"),e.qZA(),e.TgZ(6,"span",6),e._uU(7),e.TgZ(8,"span",7),e._uU(9),e.qZA()()(),e.TgZ(10,"div",8)(11,"h4",5),e._uU(12,"Pub Key"),e.qZA(),e.TgZ(13,"span",9),e._uU(14),e.qZA()()(),e._UZ(15,"mat-divider",10),e.TgZ(16,"div",3)(17,"div",4)(18,"h4",5),e._uU(19,"Last Update"),e.qZA(),e.TgZ(20,"span",6),e._uU(21),e.ALo(22,"date"),e.qZA()(),e.TgZ(23,"div",8)(24,"h4",5),e._uU(25,"Total Capacity (Sats)"),e.qZA(),e.TgZ(26,"span",6),e._uU(27),e.ALo(28,"number"),e.qZA()()(),e._UZ(29,"mat-divider",10),e.TgZ(30,"div",3)(31,"div",4)(32,"h4",5),e._uU(33,"Number of Channels"),e.qZA(),e.TgZ(34,"span",6),e._uU(35),e.ALo(36,"number"),e.qZA()(),e.TgZ(37,"div",11)(38,"h4",5),e._uU(39,"Features"),e.qZA(),e.YNc(40,cd,2,2,"span",12),e.ALo(41,"keyvalue"),e.qZA()(),e._UZ(42,"mat-divider",10),e.TgZ(43,"div",13)(44,"h4",14),e._uU(45,"Addresses"),e.qZA(),e.TgZ(46,"div",15)(47,"table",16,17),e.ynx(49,18),e.YNc(50,pd,2,0,"th",19)(51,ud,2,1,"td",20),e.BQk(),e.ynx(52,21),e.YNc(53,md,2,0,"th",19)(54,_d,2,1,"td",20),e.BQk(),e.ynx(55,22),e.YNc(56,dd,3,0,"th",23)(57,hd,8,1,"td",24),e.BQk(),e.YNc(58,gd,1,0,"tr",25)(59,fd,1,0,"tr",26),e.qZA()()()()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(t.lookupResult.node.alias),e.xp6(1),e.Q6J("ngStyle",e.VKq(24,Cd,null==t.lookupResult.node?null:t.lookupResult.node.color)),e.xp6(1),e.Oqu(null==t.lookupResult.node?null:t.lookupResult.node.color),e.xp6(5),e.Oqu(t.lookupResult.node.pub_key),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(e.xi3(22,15,1e3*t.lookupResult.node.last_update,"dd/MMM/y HH:mm")),e.xp6(6),e.Oqu(e.lcZ(28,18,t.lookupResult.total_capacity)),e.xp6(2),e.Q6J("inset",!0),e.xp6(6),e.Oqu(e.lcZ(36,20,t.lookupResult.num_channels)),e.xp6(5),e.Q6J("ngForOf",e.lcZ(41,22,t.lookupResult.node.features)),e.xp6(2),e.Q6J("inset",!0),e.xp6(5),e.Q6J("dataSource",t.lookupResult.node.addresses),e.xp6(11),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns)}}let yd=(()=>{class n{constructor(t,a,i){this.logger=t,this.snackBar=a,this.store=i,this.nodeFeaturesEnum=l.hZ,this.displayedColumns=["network","addr","actions"],this.information={},this.availableBalance=0,this.unSubs=[new u.x,new u.x,new u.x]}ngOnInit(){this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.information=t}),this.store.select(x.qU).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.availableBalance=t.blockchainBalance.total_balance||0})}onCopyNodeURI(t){this.snackBar.open("Node URI copied."),this.logger.info("Copied Text: "+t)}onConnectNode(t){this.store.dispatch((0,L.qR)({payload:{data:{message:{peer:{pub_key:this.lookupResult.node?.pub_key,address:t.addr},information:this.information,balance:this.availableBalance},component:$e}}}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(ae.ux),e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-node-lookup"]],inputs:{lookupResult:"lookupResult"},decls:1,vars:1,consts:[["fxLayout","column","class","mt-1",4,"ngIf"],["fxLayout","column",1,"mt-1"],[1,"mb-1",3,"inset"],["fxLayout","row"],["fxFlex","30"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"ml-2",3,"ngStyle"],["fxFlex","70"],[1,"foreground-secondary-text","w-100"],[1,"my-1",3,"inset"],["fxLayout","column","fxFlex","70","fxLayoutAlign","end start",1,"my-1"],["class","foreground-secondary-text w-100",4,"ngFor","ngForOf"],["fxLayout","column"],["fxFlex","100","fxLayoutAlign","start",1,"font-bold-500","mb-1"],["fxLayout","row","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","matSort","",3,"dataSource"],["table",""],["matColumnDef","network"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","addr"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select","btn-action"],["mat-cell","","fxLayoutAlign","end center"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["rtlClipboard","",3,"payload","copied"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&e.YNc(0,xd,60,26,"div",0),2&a&&e.Q6J("ngIf",i.lookupResult)},dependencies:[m.sg,m.O5,m.PC,_.xw,_.Wh,_.yH,F.Zl,ee.d,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,M.$V,fe.y,m.JJ,m.uU,m.Nd]})}return n})();function Td(n,o){if(1&n&&(e.TgZ(0,"mat-radio-button",17),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("value",t.id)("checked",a.selectedFieldId===t.id),e.xp6(1),e.hij(" ",t.name," ")}}function bd(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij("",null==t.lookupFields[t.selectedFieldId]?null:t.lookupFields[t.selectedFieldId].placeholder," is required.")}}function Zd(n,o){1&n&&e._UZ(0,"mat-progress-bar",20)}const vd=n=>({"w-100 mt-2 p-2 error-border":n,"w-100 my-2 p-2":!0});function Ad(n,o){if(1&n&&(e.TgZ(0,"div",18),e.YNc(1,Zd,1,0,"mat-progress-bar",19),e._uU(2),e.qZA()),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(3,vd,""!==t.errorMessage&&"Getting lookup details..."!==t.errorMessage)),e.xp6(1),e.Q6J("ngIf","Getting lookup details..."===t.errorMessage),e.xp6(1),e.hij(" ",t.errorMessage," ")}}function Sd(n,o){if(1&n&&(e.TgZ(0,"span",27),e._UZ(1,"rtl-node-lookup",28),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("lookupResult",t.lookupValue)}}function wd(n,o){if(1&n&&(e.TgZ(0,"span",27),e._UZ(1,"rtl-channel-lookup",28),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("lookupResult",t.lookupValue)}}function Ld(n,o){1&n&&(e.TgZ(0,"span"),e._uU(1,' fxFlex="100"'),e.TgZ(2,"h3"),e._uU(3,"Error! Unable to find details!"),e.qZA()())}function qd(n,o){if(1&n&&(e.TgZ(0,"div",21)(1,"div",22)(2,"span",23),e._uU(3),e.qZA()(),e.TgZ(4,"div",24),e.YNc(5,Sd,2,1,"span",25)(6,wd,2,1,"span",25)(7,Ld,4,0,"span",26),e.qZA()()),2&n){const t=e.oxw();e.xp6(3),e.hij("",t.lookupFields[t.selectedFieldId].name," Details"),e.xp6(1),e.Q6J("ngSwitch",t.selectedFieldId),e.xp6(1),e.Q6J("ngSwitchCase",0),e.xp6(1),e.Q6J("ngSwitchCase",1)}}const Fd=n=>({"mt-1":!0,"mt-2":n});let et=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.commonService=a,this.store=i,this.actions=s,this.lookupKey="",this.lookupValue={},this.flgSetLookupValue=!1,this.messageObj=[],this.selectedFieldId=0,this.lookupFields=[{id:0,name:"Node",placeholder:"Pubkey"},{id:1,name:"Channel",placeholder:"Channel ID"}],this.faSearch=y.wn1,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){window.history.state&&(window.history.state.lookupType||window.history.state.lookupValue)&&(this.selectedFieldId=+window.history.state.lookupType||0,this.lookupKey=window.history.state.lookupValue||""),this.actions.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(t=>t.type===l.uR.SET_LOOKUP_LND||t.type===l.uR.UPDATE_API_CALL_STATUS_LND)).subscribe(t=>{t.type===l.uR.SET_LOOKUP_LND&&(this.errorMessage=0===this.selectedFieldId&&t.payload.hasOwnProperty("node")||1===this.selectedFieldId&&t.payload.hasOwnProperty("channel_id")?"":this.errorMessage,this.lookupValue=JSON.parse(JSON.stringify(t.payload)),this.flgSetLookupValue=!(0!==this.selectedFieldId||!t.payload.hasOwnProperty("node"))||!(1!==this.selectedFieldId||!t.payload.hasOwnProperty("channel_id")),this.logger.info(this.lookupValue)),t.type===l.uR.UPDATE_API_CALL_STATUS_LND&&"Lookup"===t.payload.action&&(this.errorMessage="",t.payload.status===l.Bn.ERROR&&(this.errorMessage="object"==typeof t.payload.message?JSON.stringify(t.payload.message):t.payload.message),t.payload.status===l.Bn.INITIATED&&(this.errorMessage=l.m6.GET_LOOKUP_DETAILS))})}onLookup(){if(!this.lookupKey)return!0;switch(this.flgSetLookupValue=!1,this.lookupValue={},this.selectedFieldId){case 0:this.store.dispatch((0,Z.Sf)({payload:this.lookupKey.trim()}));break;case 1:this.store.dispatch((0,Z.$A)({payload:{uiMessage:l.m6.SEARCHING_CHANNEL,channelID:this.lookupKey.trim()}}))}}onSelectChange(t){this.resetData(),this.selectedFieldId=t.value}resetData(){this.flgSetLookupValue=!1,this.selectedFieldId=0,this.lookupKey="",this.lookupValue={},this.errorMessage=""}clearLookupValue(){this.lookupValue={},this.flgSetLookupValue=!1}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh),e.Y36(X.eX))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-lookups"]],decls:21,vars:10,consts:[["fxLayout","column"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start space-between",1,"w-100"],["form","ngForm"],["fxFlex","100","fxLayoutAlign","start end"],["color","primary","tabindex","1","name","lookupField",3,"ngModel","ngModelChange","change"],["class","mr-4",3,"value","checked",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end",3,"ngClass"],["matInput","","name","lookupKey","tabindex","2","required","",3,"ngModel","ngModelChange","change"],["key",""],[4,"ngIf"],["fxLayout","row","fxFlex","100",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","button",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxFlex","100","fxLayout","row wrap","fxLayoutAlign","space-between center",3,"ngClass",4,"ngIf"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch","class","w-100 mt-2",4,"ngIf"],[1,"mr-4",3,"value","checked"],["fxFlex","100","fxLayout","row wrap","fxLayoutAlign","space-between center",3,"ngClass"],["mode","indeterminate",4,"ngIf"],["mode","indeterminate"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"w-100","mt-2"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],[1,"page-title","font-bold-500"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",3,"ngSwitch"],["fxFlex","100",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["fxFlex","100"],[3,"lookupResult"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-content",2)(3,"form",3,4)(5,"div",5)(6,"mat-radio-group",6),e.NdJ("ngModelChange",function(r){return i.selectedFieldId=r})("change",function(r){return i.onSelectChange(r)}),e.YNc(7,Td,2,3,"mat-radio-button",7),e.qZA()(),e.TgZ(8,"mat-form-field",8)(9,"mat-label"),e._uU(10),e.qZA(),e.TgZ(11,"input",9,10),e.NdJ("ngModelChange",function(r){return i.lookupKey=r})("change",function(){return i.clearLookupValue()}),e.qZA(),e.YNc(13,bd,2,1,"mat-error",11),e.qZA(),e.TgZ(14,"div",12)(15,"button",13),e.NdJ("click",function(){return i.resetData()}),e._uU(16,"Clear"),e.qZA(),e.TgZ(17,"button",14),e.NdJ("click",function(){return i.onLookup()}),e._uU(18,"Lookup"),e.qZA()()(),e.YNc(19,Ad,3,5,"div",15)(20,qd,8,4,"div",16),e.qZA()()()),2&a&&(e.xp6(6),e.Q6J("ngModel",i.selectedFieldId),e.xp6(1),e.Q6J("ngForOf",i.lookupFields),e.xp6(1),e.Q6J("ngClass",e.VKq(8,Fd,i.screenSize===i.screenSizeEnum.XS||i.screenSize===i.screenSizeEnum.SM)),e.xp6(2),e.Oqu((null==i.lookupFields[i.selectedFieldId]?null:i.lookupFields[i.selectedFieldId].placeholder)||"Lookup Key"),e.xp6(1),e.Q6J("ngModel",i.lookupKey),e.xp6(2),e.Q6J("ngIf",!i.lookupKey),e.xp6(6),e.Q6J("ngIf",""!==i.errorMessage),e.xp6(1),e.Q6J("ngIf",""===i.errorMessage&&i.lookupValue&&i.flgSetLookupValue))},dependencies:[m.mk,m.sg,m.O5,m.RF,m.n9,m.ED,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.On,p.F,_.xw,_.Wh,_.yH,F.oO,O.lW,v.dn,R.Nt,g.KE,g.hX,g.TO,D.pW,pe.VQ,pe.U0,rd,yd],styles:[".tree-invisible[_ngcontent-%COMP%]{display:none}.lookup-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .lookup-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}"]})}return n})();var Oe=f(8034);function kd(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Invalid date format."),e.qZA())}function Ud(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Invalid date format."),e.qZA())}function Od(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",28),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.activeLink=s.link)}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit,a=e.oxw();e.s9C("routerLink",t.link),e.Q6J("active",a.activeLink===t.link),e.xp6(1),e.Oqu(t.name)}}let Id=(()=>{class n{constructor(t,a,i){this.logger=t,this.store=a,this.router=i,this.faMapSigns=y.SuH,this.today=new Date(Date.now()),this.lastMonthDay=new Date(this.today.getFullYear(),this.today.getMonth()-1,this.today.getDate()+1,0,0,0),this.yesterday=new Date(this.today.getFullYear(),this.today.getMonth(),this.today.getDate()-1,0,0,0),this.endDate=this.today,this.startDate=this.lastMonthDay,this.links=[{link:"forwardinghistory",name:"Forwarding History"},{link:"peers",name:"Routing Peers"},{link:"nonroutingprs",name:"Non Routing Peers"}],this.activeLink=this.links[0].link,this.unSubs=[new u.x,new u.x,new u.x]}ngOnInit(){this.onEventsFetch();const t=this.links.find(a=>this.router.url.includes(a.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(a=>a instanceof b.Av)).subscribe({next:a=>{const i=this.links.find(s=>a.urlAfterRedirects.includes(s.link));this.activeLink=i?i.link:this.links[0].link}})}onEventsFetch(){this.store.dispatch((0,Z.QJ)({payload:{forwarding_events:[]}})),this.endDate||(this.endDate=this.today),this.startDate||(this.startDate=new Date(this.endDate.getFullYear(),this.endDate.getMonth()-1,this.endDate.getDate()+1,0,0,0)),this.store.dispatch((0,Z.u0)({payload:{end_time:Math.round(this.endDate.getTime()/1e3).toString(),start_time:Math.round(this.startDate.getTime()/1e3).toString()}}))}resetData(){this.endDate=this.today,this.startDate=this.lastMonthDay}ngOnDestroy(){this.resetData(),this.store.dispatch((0,Z.QJ)({payload:{forwarding_events:[]}})),this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-routing"]],decls:41,vars:16,consts:[["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap-x"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"card-content-gap","mt-1"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"w-100","mb-1",3,"ngSubmit"],["routingForm","ngForm"],["fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start"],["matInput","","name","startDate","tabindex","1",3,"matDatepicker","max","ngModel","ngModelChange"],["strtDate","ngModel"],["matSuffix","",3,"for"],[3,"startAt"],["startDatepicker",""],[4,"ngIf"],["matInput","","name","endDate","tabindex","2",3,"matDatepicker","min","max","ngModel","ngModelChange"],["enDate","ngModel"],["endDatepicker",""],["fxLayout","row",1,""],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","4"],["fxLayout","row","fxFlex","100"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start","fxFlex","100",3,"tabPanel"],["tabindex","5","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["tabindex","5","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0)(1,"div",1),e._UZ(2,"fa-icon",2),e.TgZ(3,"span",3),e._uU(4,"Routing"),e.qZA()(),e.TgZ(5,"div",4)(6,"mat-card",5)(7,"mat-card-content",6)(8,"form",7,8),e.NdJ("ngSubmit",function(){return i.onEventsFetch()}),e.TgZ(10,"div",9)(11,"mat-form-field",10)(12,"mat-label"),e._uU(13,"Start Date"),e.qZA(),e.TgZ(14,"input",11,12),e.NdJ("ngModelChange",function(r){return i.startDate=r}),e.qZA(),e._UZ(16,"mat-datepicker-toggle",13)(17,"mat-datepicker",14,15),e.YNc(19,kd,2,0,"mat-error",16),e.qZA(),e.TgZ(20,"mat-form-field",10)(21,"mat-label"),e._uU(22,"End Date"),e.qZA(),e.TgZ(23,"input",17,18),e.NdJ("ngModelChange",function(r){return i.endDate=r}),e.qZA(),e._UZ(25,"mat-datepicker-toggle",13)(26,"mat-datepicker",14,19),e.YNc(28,Ud,2,0,"mat-error",16),e.qZA()(),e.TgZ(29,"div",20)(30,"button",21),e.NdJ("click",function(){return i.resetData()}),e._uU(31,"Clear"),e.qZA(),e.TgZ(32,"button",22),e._uU(33,"Fetch Events"),e.qZA()()(),e.TgZ(34,"div",23)(35,"nav",24),e.YNc(36,Od,2,3,"div",25),e.qZA(),e._UZ(37,"mat-tab-nav-panel",null,26),e.qZA(),e.TgZ(39,"div",27),e._UZ(40,"router-outlet"),e.qZA()()()()()),2&a){const s=e.MAs(15),r=e.MAs(18),h=e.MAs(24),T=e.MAs(27),C=e.MAs(38);e.xp6(2),e.Q6J("icon",i.faMapSigns),e.xp6(12),e.Q6J("matDatepicker",r)("max",i.today)("ngModel",i.startDate),e.xp6(2),e.Q6J("for",r),e.xp6(1),e.Q6J("startAt",i.startDate),e.xp6(2),e.Q6J("ngIf",s.errors),e.xp6(4),e.Q6J("matDatepicker",T)("min",i.startDate)("max",i.today)("ngModel",i.endDate),e.xp6(2),e.Q6J("for",T),e.xp6(1),e.Q6J("startAt",i.endDate),e.xp6(2),e.Q6J("ngIf",h.errors),e.xp6(7),e.Q6J("tabPanel",C),e.xp6(1),e.Q6J("ngForOf",i.links)}},dependencies:[m.sg,m.O5,p._Y,p.Fj,p.JJ,p.JL,p.On,p.F,J.BN,_.xw,_.Wh,_.yH,O.lW,v.a8,v.dn,Oe.Mq,Oe.hl,Oe.nW,R.Nt,g.KE,g.hX,g.TO,g.R9,P.BU,P.sW,P.Nj,Xe.F,te.q,b.lC,b.rH]})}return n})();function Nd(n,o){if(1&n&&(e.TgZ(0,"div",5),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Oqu(t.errorMessage)}}function Pd(n,o){if(1&n&&(e.TgZ(0,"mat-option",13),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}const Rd=()=>["all"];function Md(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",6),e._UZ(1,"div",7),e.TgZ(2,"div",8)(3,"mat-form-field",9)(4,"mat-label"),e._uU(5,"Filter By"),e.qZA(),e.TgZ(6,"mat-select",10),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.selFilterBy=i)})("selectionChange",function(){e.CHM(t);const i=e.oxw();return i.selFilter="",e.KtG(i.applyFilter())}),e.TgZ(7,"perfect-scrollbar"),e.YNc(8,Pd,2,2,"mat-option",11),e.qZA()()(),e.TgZ(9,"mat-form-field",9)(10,"mat-label"),e._uU(11,"Filter"),e.qZA(),e.TgZ(12,"input",12),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.selFilter=i)})("input",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.applyFilter())})("keyup",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.applyFilter())}),e.qZA()()()()}if(2&n){const t=e.oxw();e.xp6(6),e.Q6J("ngModel",t.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(3,Rd).concat(t.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",t.selFilter)}}function Jd(n,o){1&n&&e._UZ(0,"mat-progress-bar",37)}function Dd(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Timestamp"),e.qZA())}function Qd(n,o){if(1&n&&(e.TgZ(0,"td",39),e._uU(1),e.ALo(2,"date"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,1e3*t.timestamp,"dd/MMM/y HH:mm"))}}function Ed(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Inbound Alias"),e.qZA())}const ye=n=>({width:n});function Bd(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",40)(2,"span",41),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ye,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.alias_in)}}function Hd(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Inbound Channel"),e.qZA())}function Yd(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",40)(2,"span",41),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ye,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.chan_id_in)}}function Gd(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Outbound Alias"),e.qZA())}function Vd(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",40)(2,"span",41),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ye,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.alias_out)}}function zd(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Outbound Channel"),e.qZA())}function Wd(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"div",40)(2,"span",41),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,ye,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.chan_id_out)}}function Xd(n,o){1&n&&(e.TgZ(0,"th",42),e._uU(1,"Inbound Amount (Sats)"),e.qZA())}function Kd(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"span",43),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.amt_in))}}function $d(n,o){1&n&&(e.TgZ(0,"th",42),e._uU(1,"Outbound Amount (Sats)"),e.qZA())}function jd(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"span",43),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.amt_out))}}function eh(n,o){1&n&&(e.TgZ(0,"th",42),e._uU(1,"Fee (mSats)"),e.qZA())}function th(n,o){if(1&n&&(e.TgZ(0,"td",39)(1,"span",43),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.fee_msat))}}function nh(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",44)(1,"div",45)(2,"mat-select",46),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",47),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onDownloadCSV())}),e._uU(5,"Download CSV"),e.qZA()()()()}}function ih(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",48)(1,"button",49),e.NdJ("click",function(i){const r=e.CHM(t).$implicit,h=e.oxw(2);return e.KtG(h.onForwardingEventClick(r,i))}),e._uU(2,"View Info"),e.qZA()()}}function ah(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No forwarding history available."),e.qZA())}function oh(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting forwarding history..."),e.qZA())}function sh(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Oqu(t.errorMessage)}}function lh(n,o){if(1&n&&(e.TgZ(0,"td",50),e.YNc(1,ah,2,0,"p",51)(2,oh,2,0,"p",51)(3,sh,2,1,"p",51),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",(!(null!=t.forwardingHistoryEvents&&t.forwardingHistoryEvents.data)||(null==t.forwardingHistoryEvents||null==t.forwardingHistoryEvents.data?null:t.forwardingHistoryEvents.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.forwardingHistoryEvents&&t.forwardingHistoryEvents.data)||(null==t.forwardingHistoryEvents||null==t.forwardingHistoryEvents.data?null:t.forwardingHistoryEvents.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.forwardingHistoryEvents&&t.forwardingHistoryEvents.data)||(null==t.forwardingHistoryEvents||null==t.forwardingHistoryEvents.data?null:t.forwardingHistoryEvents.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const rh=n=>({"display-none":n});function ch(n,o){if(1&n&&e._UZ(0,"tr",52),2&n){const t=e.oxw(2);e.Q6J("ngClass",e.VKq(1,rh,(null==t.forwardingHistoryEvents?null:t.forwardingHistoryEvents.data)&&(null==t.forwardingHistoryEvents||null==t.forwardingHistoryEvents.data?null:t.forwardingHistoryEvents.data.length)>0))}}function ph(n,o){1&n&&e._UZ(0,"tr",53)}function uh(n,o){1&n&&e._UZ(0,"tr",54)}const mh=()=>["no_event"];function _h(n,o){if(1&n&&(e.TgZ(0,"div",14),e.YNc(1,Jd,1,0,"mat-progress-bar",15),e.TgZ(2,"table",16,17),e.ynx(4,18),e.YNc(5,Dd,2,0,"th",19)(6,Qd,3,4,"td",20),e.BQk(),e.ynx(7,21),e.YNc(8,Ed,2,0,"th",19)(9,Bd,4,4,"td",20),e.BQk(),e.ynx(10,22),e.YNc(11,Hd,2,0,"th",19)(12,Yd,4,4,"td",20),e.BQk(),e.ynx(13,23),e.YNc(14,Gd,2,0,"th",19)(15,Vd,4,4,"td",20),e.BQk(),e.ynx(16,24),e.YNc(17,zd,2,0,"th",19)(18,Wd,4,4,"td",20),e.BQk(),e.ynx(19,25),e.YNc(20,Xd,2,0,"th",26)(21,Kd,4,3,"td",20),e.BQk(),e.ynx(22,27),e.YNc(23,$d,2,0,"th",26)(24,jd,4,3,"td",20),e.BQk(),e.ynx(25,28),e.YNc(26,eh,2,0,"th",26)(27,th,4,3,"td",20),e.BQk(),e.ynx(28,29),e.YNc(29,nh,6,0,"th",30)(30,ih,3,0,"td",31),e.BQk(),e.ynx(31,32),e.YNc(32,lh,4,3,"td",33),e.BQk(),e.YNc(33,ch,1,3,"tr",34)(34,ph,1,0,"tr",35)(35,uh,1,0,"tr",36),e.qZA()()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.forwardingHistoryEvents),e.xp6(31),e.Q6J("matFooterRowDef",e.DdM(7,mh)),e.xp6(1),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns)}}function dh(n,o){if(1&n&&e._UZ(0,"mat-paginator",55),2&n){const t=e.oxw();e.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let tt=(()=>{class n{constructor(t,a,i,s,r){this.logger=t,this.commonService=a,this.store=i,this.datePipe=s,this.camelCaseWithReplace=r,this.pageId="routing",this.tableId="forwarding_history",this.eventsData=[],this.selFilter="",this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.tableSetting={tableId:"forwarding_history",recordsPerPage:l.IV,sortBy:"timestamp",sortOrder:l.Pi.DESCENDING},this.forwardingHistoryData=[],this.displayedColumns=[],this.forwardingHistoryEvents=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnChanges(t){t.eventsData&&(this.apiCallStatus={status:l.Bn.COMPLETED,action:"FetchForwardingHistory"},this.eventsData=t.eventsData.currentValue,this.forwardingHistoryData=this.eventsData,t.eventsData.firstChange||this.loadForwardingEventsTable(this.forwardingHistoryData)),t.selFilter&&!t.selFilter.firstChange&&(this.selFilterBy="all",this.applyFilter())}ngOnInit(){this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting.tableId=this.tableId,this.tableSetting=t.pageSettings.find(a=>a.pageId===this.pageId)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.pageId)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.Bo).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.eventsData.length<=0&&(this.errorMessage="",this.apiCallStatus=t.apiCallStatus,t.apiCallStatus?.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.forwardingHistoryData=t.forwardingHistory.forwarding_events||[],this.forwardingHistoryData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadForwardingEventsTable(this.forwardingHistoryData),this.logger.info(t.apiCallStatus),this.logger.info(t.forwardingHistory))})}ngAfterViewInit(){setTimeout(()=>{this.forwardingHistoryData.length>0&&this.loadForwardingEventsTable(this.forwardingHistoryData)},0)}onForwardingEventClick(t,a){this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Event Information",message:[[{key:"timestamp",value:t.timestamp,title:"Timestamp",width:25,type:l.Gi.DATE_TIME},{key:"amt_in",value:t.amt_in,title:"Inbound Amount (Sats)",width:25,type:l.Gi.NUMBER},{key:"amt_out",value:t.amt_out,title:"Outbound Amount (Sats)",width:25,type:l.Gi.NUMBER},{key:"fee_msat",value:t.fee_msat,title:"Fee (mSats)",width:25,type:l.Gi.NUMBER}],[{key:"alias_in",value:t.alias_in,title:"Inbound Peer Alias",width:25,type:l.Gi.STRING},{key:"chan_id_in",value:t.chan_id_in,title:"Inbound Channel ID",width:25,type:l.Gi.STRING},{key:"alias_out",value:t.alias_out,title:"Outbound Peer Alias",width:25,type:l.Gi.STRING},{key:"chan_id_out",value:t.chan_id_out,title:"Outbound Channel ID",width:25,type:l.Gi.STRING}]]}}}))}applyFilter(){this.forwardingHistoryEvents&&(this.forwardingHistoryEvents.filter=this.selFilter.trim().toLowerCase())}getLabel(t){const a=this.nodePageDefs[this.pageId][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.forwardingHistoryEvents.filterPredicate=(t,a)=>{let i="";switch(this.selFilterBy){case"all":i=(t.timestamp?this.datePipe.transform(new Date(1e3*t.timestamp),"dd/MMM/y HH:mm")?.toLowerCase():"")+JSON.stringify(t).toLowerCase();break;case"timestamp":i=this.datePipe.transform(new Date(1e3*(t[this.selFilterBy]||0)),"dd/MMM/y HH:mm")?.toLowerCase()||"";break;default:i=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return i.includes(a)}}loadForwardingEventsTable(t){this.forwardingHistoryEvents=new c.by(t?[...t]:[]),this.forwardingHistoryEvents.sort=this.sort,this.forwardingHistoryEvents.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.forwardingHistoryEvents.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.forwardingHistoryEvents)}onDownloadCSV(){this.forwardingHistoryEvents&&this.forwardingHistoryEvents.data&&this.forwardingHistoryEvents.data.length>0&&this.commonService.downloadFile(this.forwardingHistoryEvents.data,"Forwarding-history")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh),e.Y36(m.uU),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-forwarding-history"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},inputs:{pageId:"pageId",tableId:"tableId",eventsData:"eventsData",selFilter:"selFilter"},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Events")}]),e.TTD],decls:5,vars:4,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch","class","page-sub-title-container",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100","class","table-container",3,"perfectScrollbar",4,"ngIf"],["class","mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],[3,"value"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",1,"overflow-auto",3,"matSortActive","matSortDirection","dataSource"],["table",""],["matColumnDef","timestamp"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias_in"],["matColumnDef","chan_id_in"],["matColumnDef","alias_out"],["matColumnDef","chan_id_out"],["matColumnDef","amt_in"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","amt_out"],["matColumnDef","fee_msat"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,Nd,2,1,"div",1)(2,Md,13,4,"div",2)(3,_h,36,8,"div",3)(4,dh,1,3,"mat-paginator",4),e.qZA()),2&a&&(e.xp6(1),e.Q6J("ngIf",""!==i.errorMessage),e.xp6(1),e.Q6J("ngIf",""===i.errorMessage),e.xp6(1),e.Q6J("ngIf",""===i.errorMessage),e.xp6(1),e.Q6J("ngIf",""===i.errorMessage))},dependencies:[m.mk,m.sg,m.O5,m.PC,p.Fj,p.JJ,p.On,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,k.NW,M.Vv,M.$V,m.JJ,m.uU]})}return n})();const hh=["tableIn"],gh=["tableOut"],fh=["paginatorIn"],Ch=["paginatorOut"];function xh(n,o){if(1&n&&(e.TgZ(0,"div",3),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Oqu(t.errorMessage)}}function yh(n,o){1&n&&e._UZ(0,"mat-progress-bar",34)}function Th(n,o){1&n&&(e.TgZ(0,"th",35),e._uU(1,"Channel ID"),e.qZA())}const Te=n=>({width:n});function bh(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"div",37)(2,"span",38),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Te,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.chan_id)}}function Zh(n,o){1&n&&(e.TgZ(0,"th",35),e._uU(1,"Peer Alias"),e.qZA())}function vh(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"div",37)(2,"span",38),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Te,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.alias)}}function Ah(n,o){1&n&&(e.TgZ(0,"th",39),e._uU(1,"Events"),e.qZA())}function Sh(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",40),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.events))}}function wh(n,o){1&n&&(e.TgZ(0,"th",39),e._uU(1,"Total Amount (Sats)"),e.qZA())}function Lh(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",40),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.total_amount))}}function qh(n,o){1&n&&(e.TgZ(0,"th",41)(1,"div",42),e._uU(2,"Actions"),e.qZA()())}function Fh(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",43)(1,"button",44),e.NdJ("click",function(i){const r=e.CHM(t).$implicit,h=e.oxw(2);return e.KtG(h.onRoutingPeerClick(r,i,"in"))}),e._uU(2,"View Info"),e.qZA()()}}function kh(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No incoming routing peer available."),e.qZA())}function Uh(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting incoming routing peers..."),e.qZA())}function Oh(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Oqu(t.errorMessage)}}function Ih(n,o){if(1&n&&(e.TgZ(0,"td",45),e.YNc(1,kh,2,0,"p",46)(2,Uh,2,0,"p",46)(3,Oh,2,1,"p",46),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",(!(null!=t.routingPeersIncoming&&t.routingPeersIncoming.data)||(null==t.routingPeersIncoming||null==t.routingPeersIncoming.data?null:t.routingPeersIncoming.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.routingPeersIncoming&&t.routingPeersIncoming.data)||(null==t.routingPeersIncoming||null==t.routingPeersIncoming.data?null:t.routingPeersIncoming.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.routingPeersIncoming&&t.routingPeersIncoming.data)||(null==t.routingPeersIncoming||null==t.routingPeersIncoming.data?null:t.routingPeersIncoming.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const nt=n=>({"display-none":n});function Nh(n,o){if(1&n&&e._UZ(0,"tr",47),2&n){const t=e.oxw(2);e.Q6J("ngClass",e.VKq(1,nt,(null==t.routingPeersIncoming||null==t.routingPeersIncoming.data?null:t.routingPeersIncoming.data.length)>0))}}function Ph(n,o){1&n&&e._UZ(0,"tr",48)}function Rh(n,o){1&n&&e._UZ(0,"tr",49)}function Mh(n,o){1&n&&e._UZ(0,"mat-progress-bar",34)}function Jh(n,o){1&n&&(e.TgZ(0,"th",35),e._uU(1,"Channel ID"),e.qZA())}function Dh(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"div",37)(2,"span",38),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Te,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.chan_id)}}function Qh(n,o){1&n&&(e.TgZ(0,"th",35),e._uU(1,"Peer Alias"),e.qZA())}function Eh(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"div",37)(2,"span",38),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Te,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.alias)}}function Bh(n,o){1&n&&(e.TgZ(0,"th",39),e._uU(1,"Events"),e.qZA())}function Hh(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",40),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.events))}}function Yh(n,o){1&n&&(e.TgZ(0,"th",39),e._uU(1,"Total Amount (Sats)"),e.qZA())}function Gh(n,o){if(1&n&&(e.TgZ(0,"td",36)(1,"span",40),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.total_amount))}}function Vh(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No outgoing routing peer available."),e.qZA())}function zh(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting outgoing routing peers..."),e.qZA())}function Wh(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Oqu(t.errorMessage)}}function Xh(n,o){if(1&n&&(e.TgZ(0,"td",45),e.YNc(1,Vh,2,0,"p",46)(2,zh,2,0,"p",46)(3,Wh,2,1,"p",46),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",(!(null!=t.routingPeersOutgoing&&t.routingPeersOutgoing.data)||(null==t.routingPeersOutgoing||null==t.routingPeersOutgoing.data?null:t.routingPeersOutgoing.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.routingPeersOutgoing&&t.routingPeersOutgoing.data)||(null==t.routingPeersOutgoing||null==t.routingPeersOutgoing.data?null:t.routingPeersOutgoing.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.routingPeersOutgoing&&t.routingPeersOutgoing.data)||(null==t.routingPeersOutgoing||null==t.routingPeersOutgoing.data?null:t.routingPeersOutgoing.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}function Kh(n,o){if(1&n&&e._UZ(0,"tr",47),2&n){const t=e.oxw(2);e.Q6J("ngClass",e.VKq(1,nt,(null==t.routingPeersOutgoing||null==t.routingPeersOutgoing.data?null:t.routingPeersOutgoing.data.length)>0))}}function $h(n,o){1&n&&e._UZ(0,"tr",48)}function jh(n,o){1&n&&e._UZ(0,"tr",49)}const eg=(n,o)=>({"mt-2":n,"mt-1":o}),tg=()=>["no_incoming_event"],ng=n=>({"mt-2":n}),ig=()=>["no_outgoing_event"];function ag(n,o){if(1&n&&(e.TgZ(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7),e._uU(4,"Incoming"),e.qZA(),e._UZ(5,"div",8),e.qZA(),e.TgZ(6,"div",9),e.YNc(7,yh,1,0,"mat-progress-bar",10),e.TgZ(8,"table",11,12),e.ynx(10,13),e.YNc(11,Th,2,0,"th",14)(12,bh,4,4,"td",15),e.BQk(),e.ynx(13,16),e.YNc(14,Zh,2,0,"th",14)(15,vh,4,4,"td",15),e.BQk(),e.ynx(16,17),e.YNc(17,Ah,2,0,"th",18)(18,Sh,4,3,"td",15),e.BQk(),e.ynx(19,19),e.YNc(20,wh,2,0,"th",18)(21,Lh,4,3,"td",15),e.BQk(),e.ynx(22,20),e.YNc(23,qh,3,0,"th",21)(24,Fh,3,0,"td",22),e.BQk(),e.ynx(25,23),e.YNc(26,Ih,4,3,"td",24),e.BQk(),e.YNc(27,Nh,1,3,"tr",25)(28,Ph,1,0,"tr",26)(29,Rh,1,0,"tr",27),e.qZA()(),e._UZ(30,"mat-paginator",28,29),e.qZA(),e.TgZ(32,"div",5)(33,"div",6)(34,"div",7),e._uU(35,"Outgoing"),e.qZA(),e._UZ(36,"div",8),e.qZA(),e.TgZ(37,"div",9),e.YNc(38,Mh,1,0,"mat-progress-bar",10),e.TgZ(39,"table",30,31),e.ynx(41,13),e.YNc(42,Jh,2,0,"th",14)(43,Dh,4,4,"td",15),e.BQk(),e.ynx(44,16),e.YNc(45,Qh,2,0,"th",14)(46,Eh,4,4,"td",15),e.BQk(),e.ynx(47,17),e.YNc(48,Bh,2,0,"th",18)(49,Hh,4,3,"td",15),e.BQk(),e.ynx(50,19),e.YNc(51,Yh,2,0,"th",18)(52,Gh,4,3,"td",15),e.BQk(),e.ynx(53,32),e.YNc(54,Xh,4,3,"td",24),e.BQk(),e.YNc(55,Kh,1,3,"tr",25)(56,$h,1,0,"tr",26)(57,jh,1,0,"tr",27),e.qZA()(),e._UZ(58,"mat-paginator",28,33),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("ngClass",e.WLB(18,eg,t.screenSize===t.screenSizeEnum.XS,t.screenSize===t.screenSizeEnum.SM)),e.xp6(5),e.Q6J("ngIf",t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("dataSource",t.routingPeersIncoming),e.xp6(19),e.Q6J("matFooterRowDef",e.DdM(21,tg)),e.xp6(1),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns),e.xp6(1),e.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS),e.xp6(3),e.Q6J("ngClass",e.VKq(22,ng,t.screenSize!==t.screenSizeEnum.LG)),e.xp6(5),e.Q6J("ngIf",t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("dataSource",t.routingPeersOutgoing),e.xp6(16),e.Q6J("matFooterRowDef",e.DdM(24,ig)),e.xp6(1),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns),e.xp6(1),e.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let og=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.commonService=a,this.store=i,this.camelCaseWithReplace=s,this.nodePageDefs=l.hG,this.selFilterByIn="all",this.selFilterByOut="all",this.colWidth="20rem",this.PAGE_ID="routing",this.tableSetting={tableId:"routing_peers",recordsPerPage:l.IV,sortBy:"total_amount",sortOrder:l.Pi.DESCENDING},this.routingPeersData=[],this.displayedColumns=[],this.routingPeersIncoming=new c.by([]),this.routingPeersOutgoing=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.filterIn="",this.filterOut="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/(2*this.displayedColumns.length)/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.Bo).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,t.apiCallStatus?.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.routingPeersData=t.forwardingHistory.forwarding_events?t.forwardingHistory.forwarding_events:[],this.routingPeersData.length>0&&this.sortIn&&this.paginatorIn&&this.sortOut&&this.paginatorOut&&this.loadRoutingPeersTable(this.routingPeersData),this.logger.info(t.apiCallStatus),this.logger.info(t.forwardingHistory)})}ngAfterViewInit(){this.routingPeersData.length>0&&this.loadRoutingPeersTable(this.routingPeersData)}onRoutingPeerClick(t,a,i){let s=" Routing Information";s="in"===i?"Incoming"+s:"Outgoing"+s,this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:s,message:[[{key:"chan_id",value:t.chan_id,title:"Channel ID",width:50,type:l.Gi.STRING},{key:"alias",value:t.alias,title:"Peer Alias",width:50,type:l.Gi.STRING}],[{key:"events",value:t.events,title:"Events",width:50,type:l.Gi.NUMBER},{key:"total_amount",value:t.total_amount,title:"Total Amount (Sats)",width:50,type:l.Gi.NUMBER}]]}}}))}applyFilterIncoming(){this.routingPeersIncoming.filter=this.filterIn.trim().toLowerCase()}applyFilterOutgoing(){this.routingPeersOutgoing.filter=this.filterOut.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.routingPeersIncoming.filterPredicate=(t,a)=>{let i="";return i="all"===this.selFilterByIn?JSON.stringify(t).toLowerCase():"string"==typeof t[this.selFilterByIn]?t[this.selFilterByIn].toLowerCase():"boolean"==typeof t[this.selFilterByIn]?t[this.selFilterByIn]?"yes":"no":t[this.selFilterByIn].toString(),i.includes(a)},this.routingPeersOutgoing.filterPredicate=(t,a)=>{let i="";switch(this.selFilterByOut){case"all":i=JSON.stringify(t).toLowerCase();break;case"total_amount":case"total_fee":i=(+(t[this.selFilterByOut]||0)/1e3).toString()||"";break;default:i="string"==typeof t[this.selFilterByOut]?t[this.selFilterByOut].toLowerCase():"boolean"==typeof t[this.selFilterByOut]?t[this.selFilterByOut]?"yes":"no":t[this.selFilterByOut].toString()}return i.includes(a)}}loadRoutingPeersTable(t){if(t.length>0){const a=this.groupRoutingPeers(t);this.routingPeersIncoming=new c.by(a[0]),this.routingPeersIncoming.sort=this.sortIn,this.routingPeersIncoming.sort.sort({id:this.tableSetting.sortBy||"total_amount",start:this.tableSetting.sortOrder||l.Pi.DESCENDING,disableClear:!0}),this.routingPeersIncoming.paginator=this.paginatorIn,this.logger.info(this.routingPeersIncoming),this.routingPeersOutgoing=new c.by(a[1]),this.routingPeersOutgoing.sort=this.sortOut,this.routingPeersOutgoing.sort.sort({id:this.tableSetting.sortBy||"total_amount",start:this.tableSetting.sortOrder||l.Pi.DESCENDING,disableClear:!0}),this.routingPeersOutgoing.paginator=this.paginatorOut,this.logger.info(this.routingPeersOutgoing)}else this.routingPeersIncoming=new c.by([]),this.routingPeersOutgoing=new c.by([]);this.setFilterPredicate(),this.applyFilterIncoming(),this.applyFilterOutgoing()}groupRoutingPeers(t){const a=[],i=[];return t.forEach(s=>{const r=a.find(T=>T.chan_id===s.chan_id_in),h=i.find(T=>T.chan_id===s.chan_id_out);r?(r.events++,r.total_amount=+r.total_amount+ +(s.amt_in||0)):a.push({chan_id:s.chan_id_in,alias:s.alias_in,events:1,total_amount:+(s.amt_in||0)}),h?(h.events++,h.total_amount=+h.total_amount+ +(s.amt_out||0)):i.push({chan_id:s.chan_id_out,alias:s.alias_out,events:1,total_amount:+(s.amt_out||0)})}),[this.commonService.sortDescByKey(a,"total_amount"),this.commonService.sortDescByKey(i,"total_amount")]}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-routing-peers"]],viewQuery:function(a,i){if(1&a&&(e.Gf(hh,5,S.YE),e.Gf(gh,5,S.YE),e.Gf(fh,5),e.Gf(Ch,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sortIn=s.first),e.iGM(s=e.CRH())&&(i.sortOut=s.first),e.iGM(s=e.CRH())&&(i.paginatorIn=s.first),e.iGM(s=e.CRH())&&(i.paginatorOut=s.first)}},features:[e._Bn([{provide:k.ye,useValue:(0,l.pt)("Routing peers")}])],decls:3,vars:2,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayout.gt-md","row","fxFlex","100","fxLayoutAlign","space-between start","class","page-sub-title-container mt-2",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayout.gt-md","row","fxFlex","100","fxLayoutAlign","space-between start",1,"page-sub-title-container","mt-2"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start stretch",1,"mb-4"],["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"page-sub-title-container","w-100",3,"ngClass"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","start start","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",1,"overflow-auto","incoming-table",3,"dataSource"],["tableIn",""],["matColumnDef","chan_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias"],["matColumnDef","events"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","total_amount"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_incoming_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["paginatorIn",""],["mat-table","","matSort","",1,"overflow-auto","outgoing-table",3,"dataSource"],["tableOut",""],["matColumnDef","no_outgoing_event"],["paginatorOut",""],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,xh,2,1,"div",1)(2,ag,60,25,"div",2),e.qZA()),2&a&&(e.xp6(1),e.Q6J("ngIf",""!==i.errorMessage),e.xp6(1),e.Q6J("ngIf",""===i.errorMessage))},dependencies:[m.mk,m.O5,m.PC,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,D.pW,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,k.NW,M.$V,m.JJ]})}return n})();function sg(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",8),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.activeLink=s.link)}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit,a=e.oxw();e.s9C("routerLink",t.link),e.Q6J("active",a.activeLink===t.link),e.xp6(1),e.Oqu(t.name)}}let lg=(()=>{class n{constructor(t){this.router=t,this.faChartBar=y.koM,this.links=[{link:"routingreport",name:"Routing"},{link:"transactions",name:"Transactions"}],this.activeLink=this.links[0].link,this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){const t=this.links.find(a=>this.router.url.includes(a.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(a=>a instanceof b.Av)).subscribe({next:a=>{const i=this.links.find(s=>a.urlAfterRedirects.includes(s.link));this.activeLink=i?i.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-reports"]],decls:12,vars:3,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0),e._UZ(1,"fa-icon",1),e.TgZ(2,"span",2),e._uU(3,"Reports"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),e.YNc(8,sg,2,3,"div",6),e.qZA(),e._UZ(9,"mat-tab-nav-panel",null,7)(11,"router-outlet"),e.qZA()()()),2&a){const s=e.MAs(10);e.xp6(1),e.Q6J("icon",i.faChartBar),e.xp6(6),e.Q6J("tabPanel",s),e.xp6(1),e.Q6J("ngForOf",i.links)}},dependencies:[m.sg,J.BN,_.xw,_.Wh,v.a8,v.dn,P.BU,P.sW,P.Nj,b.lC,b.rH]})}return n})();var it=f(25),at=f(1948);function rg(n,o){1&n&&e._UZ(0,"mat-progress-bar",16)}function cg(n,o){if(1&n&&(e.TgZ(0,"div",17),e._uU(1),e.ALo(2,"number"),e.ALo(3,"number"),e.qZA()),2&n){const t=e.oxw();e.Q6J("@fadeIn",t.events.total_fee_msat),e.xp6(1),e.AsE("",e.xi3(2,3,t.events.total_fee_msat/1e3||0,"1.0-2")," Sats/",e.lcZ(3,6,(null==t.events||null==t.events.forwarding_events?null:t.events.forwarding_events.length)||0)," Events")}}function pg(n,o){1&n&&(e.TgZ(0,"div",18),e._uU(1,"No routing report for the selected period"),e.qZA())}const ug=n=>({"error-border":n});function mg(n,o){if(1&n&&(e.TgZ(0,"div",19),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(2,ug,"Getting Forwarding History..."!==t.errorMessage&&""!==t.errorMessage)),e.xp6(1),e.Oqu(t.errorMessage)}}function _g(n,o){if(1&n&&(e.TgZ(0,"span")(1,"span",22),e._uU(2),e.ALo(3,"number"),e.qZA(),e.TgZ(4,"span",22),e._uU(5),e.ALo(6,"number"),e.qZA()()),2&n){const t=o.model,a=e.oxw(2);e.xp6(2),e.hij("Events: ",e.lcZ(3,2,(a.selReportBy===a.reportBy.EVENTS?t.value:t.extra.totalEvents)||0),""),e.xp6(3),e.hij("Fee: ",e.xi3(6,4,(a.selReportBy===a.reportBy.EVENTS?t.extra.totalFees:t.value)||0,"1.0-2"),"")}}function dg(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"ngx-charts-bar-vertical",20),e.NdJ("select",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onChartBarSelected(i))})("mouseup",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onChartMouseUp(i))}),e.YNc(1,_g,7,7,"ng-template",null,21,e.W1O),e.qZA()}if(2&n){const t=e.oxw();e.Q6J("view",t.view)("results",t.routingReportData)("gradient",!1)("xAxis",!0)("yAxis",!0)("showXAxisLabel",!0)("showYAxisLabel",t.showYAxisLabel)("xAxisLabel",t.xAxisLabel)("yAxisLabel",t.yAxisLabel)("showGridLines",!1)("showDataLabel",!1)}}function hg(n,o){if(1&n&&e._UZ(0,"rtl-forwarding-history",23),2&n){const t=e.oxw();e.Q6J("pageId","reports")("tableId","routing")("eventsData",null==t.events?null:t.events.forwarding_events)("selFilter",t.eventFilterValue)}}let gg=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.dataService=a,this.commonService=i,this.store=s,this.reportPeriod=l.op[0],this.secondsInADay=86400,this.events={},this.eventFilterValue="",this.reportBy=l.Xr,this.selReportBy=l.Xr.FEES,this.today=new Date(Date.now()),this.startDate=new Date(this.today.getFullYear(),this.today.getMonth(),1,0,0,0),this.endDate=new Date(this.today.getFullYear(),this.today.getMonth(),this.getMonthDays(this.today.getMonth(),this.today.getFullYear()),23,59,59),this.routingReportData=[],this.view=[350,350],this.screenPaddingX=100,this.gradient=!0,this.xAxisLabel="Date",this.yAxisLabel="Fee (Sats)",this.showYAxisLabel=!0,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.unSubs=[new u.x,new u.x,new u.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.showYAxisLabel=!(this.screenSize===l.cu.XS||this.screenSize===l.cu.SM),this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{t.identity_pubkey&&setTimeout(()=>{this.fetchEvents(this.startDate,this.endDate)},10)}),this.commonService.containerSizeUpdated.pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{switch(this.screenSize){case l.cu.MD:this.screenPaddingX=t.width/10;break;case l.cu.LG:this.screenPaddingX=t.width/16;break;default:this.screenPaddingX=t.width/20}this.view=[t.width-this.screenPaddingX,t.height/2.2],this.logger.info("Container Size: "+JSON.stringify(t)),this.logger.info("View: "+JSON.stringify(this.view))})}fetchEvents(t,a){this.errorMessage=l.m6.GET_FORWARDING_HISTORY;const i=Math.round(t.getTime()/1e3).toString(),s=Math.round(a.getTime()/1e3).toString();this.dataService.getForwardingHistory("LND",i,s).pipe((0,d.R)(this.unSubs[2])).subscribe({next:r=>{this.errorMessage="",r.forwarding_events&&r.forwarding_events.length?(r.forwarding_events=r.forwarding_events.reverse(),this.events=r,this.routingReportData=this.selReportBy===this.reportBy.EVENTS?this.prepareEventsReport(t):this.prepareFeeReport(t)):(this.events={forwarding_events:[],total_fee_msat:0},this.routingReportData=[])},error:r=>{this.errorMessage=r}})}onChartMouseUp(t){"svg"===t.srcElement.tagName&&t.srcElement.classList.length>0&&"ngx-charts"===t.srcElement.classList[0]&&(this.eventFilterValue="")}onChartBarSelected(t){this.eventFilterValue=this.reportPeriod===l.op[1]?t.name+"/"+this.startDate.getFullYear():t.name.toString().padStart(2,"0")+"/"+l.gg[this.startDate.getMonth()].name+"/"+this.startDate.getFullYear()}prepareFeeReport(t){const a=Math.round(t.getTime()/1e3),i=[];if(this.events.total_fee_msat=0,this.reportPeriod===l.op[1]){for(let s=0;s<12;s++)i.push({name:l.gg[s].name,value:0,extra:{totalEvents:0}});this.events.forwarding_events?.map(s=>{const r=new Date(1e3*+(s.timestamp||0)).getMonth();return i[r].value=i[r].value+ +(s.fee_msat||0)/1e3,i[r].extra.totalEvents=i[r].extra.totalEvents+1,this.events.total_fee_msat=(this.events.total_fee_msat?this.events.total_fee_msat:0)+ +(s.fee_msat||0),this.events})}else{for(let s=0;s{const r=Math.floor((+(s.timestamp||0)-a)/this.secondsInADay);return i[r].value=i[r].value+ +(s.fee_msat||0)/1e3,i[r].extra.totalEvents=i[r].extra.totalEvents+1,this.events.total_fee_msat=(this.events.total_fee_msat?this.events.total_fee_msat:0)+ +(s.fee_msat||0),this.events})}return i}prepareEventsReport(t){const a=Math.round(t.getTime()/1e3),i=[];if(this.events.total_fee_msat=0,this.reportPeriod===l.op[1]){for(let s=0;s<12;s++)i.push({name:l.gg[s].name,value:0,extra:{totalFees:0}});this.events.forwarding_events?.map(s=>{const r=new Date(1e3*+(s.timestamp||0)).getMonth();return i[r].value=i[r].value+1,i[r].extra.totalFees=i[r].extra.totalFees+ +(s.fee_msat||0)/1e3,this.events.total_fee_msat=(this.events.total_fee_msat?this.events.total_fee_msat:0)+ +(s.fee_msat||0),this.events})}else{for(let s=0;s{const r=Math.floor((+(s.timestamp||0)-a)/this.secondsInADay);return i[r].value=i[r].value+1,i[r].extra.totalFees=i[r].extra.totalFees+ +(s.fee_msat||0)/1e3,this.events.total_fee_msat=(this.events.total_fee_msat?this.events.total_fee_msat:0)+ +(s.fee_msat||0),this.events})}return i}onSelectionChange(t){const a=t.selDate.getMonth(),i=t.selDate.getFullYear();this.reportPeriod=t.selScrollRange,this.reportPeriod===l.op[1]?(this.startDate=new Date(i,0,1,0,0,0),this.endDate=new Date(i,11,31,23,59,59)):(this.startDate=new Date(i,a,1,0,0,0),this.endDate=new Date(i,a,this.getMonthDays(a,i),23,59,59)),this.fetchEvents(this.startDate,this.endDate),this.eventFilterValue=""}getMonthDays(t,a){return 1===t&&a%4==0?l.gg[t].days+1:l.gg[t].days}onSelReportByChange(){this.yAxisLabel=this.selReportBy===this.reportBy.EVENTS?"Events":"Fee (Sats)",this.routingReportData=this.selReportBy===this.reportBy.EVENTS?this.prepareEventsReport(this.startDate):this.prepareFeeReport(this.startDate)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(j.D),e.Y36(N.v),e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-routing-report"]],hostBindings:function(a,i){1&a&&e.NdJ("mouseup",function(r){return i.onChartMouseUp(r)})},decls:20,vars:9,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],[3,"stepChanged"],["fxLayout","column","fxLayoutAlign","center center",1,"padding-gap-x"],["color","primary","name","selReportBy","fxFlex","100","fxLayoutAlign","start center",1,"my-1",3,"ngModel","ngModelChange","change"],[1,"mr-2"],["tabindex","1",1,"mr-2",3,"value"],["tabindex","2",3,"value"],["mode","indeterminate","class","mt-2",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x","my-1"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 font-bold-700 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",3,"ngClass",4,"ngIf"],[1,"mt-1"],["class","one-color",3,"view","results","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","select","mouseup",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x"],[3,"pageId","tableId","eventsData","selFilter",4,"ngIf"],["mode","indeterminate",1,"mt-2"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","font-bold-700","mt-1"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1",3,"ngClass"],[1,"one-color",3,"view","results","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","select","mouseup"],["tooltipTemplate",""],[1,"tooltip-label"],[3,"pageId","tableId","eventsData","selFilter"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"rtl-horizontal-scroller",1),e.NdJ("stepChanged",function(r){return i.onSelectionChange(r)}),e.qZA(),e.TgZ(2,"div",2)(3,"mat-radio-group",3),e.NdJ("ngModelChange",function(r){return i.selReportBy=r})("change",function(){return i.onSelReportByChange()}),e.TgZ(4,"span",4),e._uU(5,"Report By: "),e.qZA(),e.TgZ(6,"mat-radio-button",5),e._uU(7,"Fees"),e.qZA(),e.TgZ(8,"mat-radio-button",6),e._uU(9,"Events"),e.qZA()()(),e.YNc(10,rg,1,0,"mat-progress-bar",7),e.TgZ(11,"div",8),e.YNc(12,cg,4,8,"div",9)(13,pg,2,0,"div",10)(14,mg,2,4,"div",11),e.TgZ(15,"div",12),e.YNc(16,dg,3,11,"ngx-charts-bar-vertical",13),e.qZA()(),e.TgZ(17,"div",14)(18,"div",12),e.YNc(19,hg,1,4,"rtl-forwarding-history",15),e.qZA()()()),2&a&&(e.xp6(3),e.Q6J("ngModel",i.selReportBy),e.xp6(3),e.s9C("value",i.reportBy.FEES),e.xp6(2),e.s9C("value",i.reportBy.EVENTS),e.xp6(2),e.Q6J("ngIf","Getting Forwarding History..."===i.errorMessage),e.xp6(2),e.Q6J("ngIf",i.routingReportData.length>0&&i.events.forwarding_events&&i.events.forwarding_events.length&&i.events.forwarding_events.length>0),e.xp6(1),e.Q6J("ngIf",(i.routingReportData.length<=0||i.events.forwarding_events.length<=0)&&""===i.errorMessage),e.xp6(1),e.Q6J("ngIf",""!==i.errorMessage),e.xp6(2),e.Q6J("ngIf",i.routingReportData.length>0&&i.events.forwarding_events&&i.events.forwarding_events.length&&i.events.forwarding_events.length>0),e.xp6(3),e.Q6J("ngIf",i.events&&(null==i.events?null:i.events.forwarding_events)&&i.events.forwarding_events.length&&i.events.forwarding_events.length>0))},dependencies:[m.mk,m.O5,p.JJ,p.On,_.xw,_.Wh,_.yH,F.oO,D.pW,pe.VQ,pe.U0,it.K$,at.D,tt,m.JJ],data:{animation:[Fe.J]}})}return n})();var fg=f(3468),Cg=f(5362);function xg(n,o){1&n&&(e.TgZ(0,"div",11),e._UZ(1,"mat-progress-bar",12),e.TgZ(2,"span"),e._uU(3,"Getting transactions data..."),e.qZA()())}function yg(n,o){if(1&n&&(e.TgZ(0,"div",13),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Oqu(t.errorMessage)}}function Tg(n,o){if(1&n&&(e.TgZ(0,"div",16),e._uU(1),e.ALo(2,"number"),e.ALo(3,"number"),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.AsE(" Paid ",e.xi3(2,2,t.transactionsReportSummary.amountPaidSelectedPeriod/1e3||0,"1.0-2")," Sats/",e.lcZ(3,5,t.transactionsReportSummary.paymentsSelectedPeriod)," Payments ")}}function bg(n,o){if(1&n&&(e.TgZ(0,"div",16),e._uU(1),e.ALo(2,"number"),e.ALo(3,"number"),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.AsE(" Received ",e.xi3(2,2,t.transactionsReportSummary.amountReceivedSelectedPeriod/1e3||0,"1.0-2")," Sats/",e.lcZ(3,5,t.transactionsReportSummary.invoicesSelectedPeriod)," Invoices ")}}function Zg(n,o){if(1&n&&(e.TgZ(0,"div",14),e.YNc(1,Tg,4,7,"div",15)(2,bg,4,7,"div",15),e.qZA()),2&n){const t=e.oxw();e.Q6J("@fadeIn",t.transactionsReportSummary),e.xp6(1),e.Q6J("ngIf",t.transactionsReportSummary.paymentsSelectedPeriod>0),e.xp6(1),e.Q6J("ngIf",t.transactionsReportSummary.invoicesSelectedPeriod)}}function vg(n,o){1&n&&(e.TgZ(0,"div",17),e._uU(1,"No transactions report for the selected period"),e.qZA())}function Ag(n,o){if(1&n&&(e.TgZ(0,"span",21),e._uU(1),e.ALo(2,"number"),e.ALo(3,"number"),e.qZA()),2&n){const t=o.model;e.xp6(1),e.HOy("",t.name,": ",e.xi3(2,4,t.value||0,"1.0-2"),"/# ","Paid"===t.name?"Payments":"Invoices",": ",e.lcZ(3,7,(null==t.extra?null:t.extra.total)||0),"")}}function Sg(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"ngx-charts-bar-vertical-2d",19),e.NdJ("select",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onChartBarSelected(i))})("mouseup",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onChartMouseUp(i))}),e.YNc(1,Ag,4,9,"ng-template",null,20,e.W1O),e.qZA()}if(2&n){const t=e.oxw(2);e.Q6J("view",t.view)("results",t.transactionsReportData)("noBarWhenZero",!1)("gradient",!1)("xAxis",!0)("yAxis",!0)("showXAxisLabel",!0)("showYAxisLabel",t.showYAxisLabel)("xAxisLabel",t.xAxisLabel)("yAxisLabel",t.yAxisLabel)("showGridLines",!1)("showDataLabel",!1)("groupPadding",t.reportPeriod===t.scrollRanges[0]?2:8)}}function wg(n,o){if(1&n&&(e.TgZ(0,"div",9),e.YNc(1,Sg,3,13,"ngx-charts-bar-vertical-2d",18),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",t.transactionsReportData.length>0&&t.transactionsNonZeroReportData.length>0)}}function Lg(n,o){if(1&n&&e._UZ(0,"rtl-transactions-report-table",22),2&n){const t=e.oxw();e.Q6J("displayedColumns",t.displayedColumns)("tableSetting",t.tableSetting)("dataList",t.transactionsNonZeroReportData)("dataRange",t.reportPeriod)("selFilter",t.transactionFilterValue)}}let qg=(()=>{class n{constructor(t,a,i){this.logger=t,this.commonService=a,this.store=i,this.scrollRanges=l.op,this.reportPeriod=l.op[0],this.secondsInADay=86400,this.payments=[],this.invoices=[],this.colWidth="20rem",this.PAGE_ID="reports",this.tableSetting={tableId:"transactions",recordsPerPage:l.IV,sortBy:"date",sortOrder:l.Pi.DESCENDING},this.displayedColumns=["date","amount_paid","num_payments","amount_received","num_invoices"],this.transactionsReportSummary={paymentsSelectedPeriod:0,invoicesSelectedPeriod:0,amountPaidSelectedPeriod:0,amountReceivedSelectedPeriod:0},this.transactionFilterValue="",this.today=new Date(Date.now()),this.startDate=new Date(this.today.getFullYear(),this.today.getMonth(),1,0,0,0),this.endDate=new Date(this.today.getFullYear(),this.today.getMonth(),this.getMonthDays(this.today.getMonth(),this.today.getFullYear()),23,59,59),this.transactionsReportData=[{date:"",name:"1",series:[{extra:{total:0},name:"Paid",value:0},{extra:{total:0},name:"Received",value:0}]}],this.transactionsNonZeroReportData=[{amount_paid:0,amount_received:0,date:"",num_invoices:0,num_payments:0}],this.view=[350,350],this.screenPaddingX=100,this.gradient=!0,this.xAxisLabel="Date",this.yAxisLabel="Amount (Sats)",this.showYAxisLabel=!0,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.showYAxisLabel=!(this.screenSize===l.cu.XS||this.screenSize===l.cu.SM),this.store.select(fg.AS).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.l5).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{t.apiCallStatus.status===l.Bn.UN_INITIATED&&this.store.dispatch((0,Z.Jo)()),this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.payments=t.allLightningTransactions.listPaymentsAll.payments||[],this.invoices=t.allLightningTransactions.listInvoicesAll.invoices||[],(this.payments.length>0||this.invoices.length>0)&&(this.transactionsReportData=this.filterTransactionsForSelectedPeriod(this.startDate,this.endDate),this.transactionsNonZeroReportData=this.prepareTableData()),this.logger.info(t)}),this.commonService.containerSizeUpdated.pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{switch(this.screenSize){case l.cu.MD:this.screenPaddingX=t.width/10;break;case l.cu.LG:this.screenPaddingX=t.width/16;break;default:this.screenPaddingX=t.width/20}this.view=[t.width-this.screenPaddingX,t.height/2.2],this.logger.info("Container Size: "+JSON.stringify(t)),this.logger.info("View: "+JSON.stringify(this.view))})}onChartMouseUp(t){"svg"===t.srcElement.tagName&&t.srcElement.classList.length>0&&"ngx-charts"===t.srcElement.classList[0]&&(this.transactionFilterValue="")}onChartBarSelected(t){this.transactionFilterValue=this.reportPeriod===l.op[1]?t.series+"/"+this.startDate.getFullYear():t.series.toString().padStart(2,"0")+"/"+l.gg[this.startDate.getMonth()].name+"/"+this.startDate.getFullYear()}filterTransactionsForSelectedPeriod(t,a){const i=Math.round(t.getTime()/1e3),s=Math.round(a.getTime()/1e3),r=[];this.transactionsNonZeroReportData=[],this.transactionsReportSummary={paymentsSelectedPeriod:0,invoicesSelectedPeriod:0,amountPaidSelectedPeriod:0,amountReceivedSelectedPeriod:0};const h=this.payments?.filter(C=>"SUCCEEDED"===C.status&&C.creation_date&&C.creation_date>=i&&C.creation_dateC.settled&&C.creation_date&&+C.creation_date>=i&&+C.creation_date{const A=new Date(1e3*+(C.creation_date||0)).getMonth();return this.transactionsReportSummary.amountPaidSelectedPeriod=this.transactionsReportSummary.amountPaidSelectedPeriod+ +(C.value_msat||0)+ +(C.fee_msat||0),r[A].series[0].value=r[A].series[0].value+(+(C.value_msat||0)+ +(C.fee_msat||0))/1e3,r[A].series[0].extra.total=r[A].series[0].extra.total+1,this.transactionsReportSummary}),T?.map(C=>{const A=new Date(1e3*+(C.creation_date||0)).getMonth();return this.transactionsReportSummary.amountReceivedSelectedPeriod=this.transactionsReportSummary.amountReceivedSelectedPeriod+ +(C.amt_paid_msat||0),r[A].series[1].value=r[A].series[1].value+ +(C.amt_paid_msat||0)/1e3,r[A].series[1].extra.total=r[A].series[1].extra.total+1,this.transactionsReportSummary})}else{for(let C=0;C{const A=Math.floor((+(C.creation_date||0)-i)/this.secondsInADay);return this.transactionsReportSummary.amountPaidSelectedPeriod=this.transactionsReportSummary.amountPaidSelectedPeriod+ +(C.value_msat||0)+ +(C.fee_msat||0),r[A].series[0].value=r[A].series[0].value+(+(C.value_msat||0)+ +(C.fee_msat||0))/1e3,r[A].series[0].extra.total=r[A].series[0].extra.total+1,this.transactionsReportSummary}),T?.map(C=>{const A=Math.floor((+(C.creation_date||0)-i)/this.secondsInADay);return this.transactionsReportSummary.amountReceivedSelectedPeriod=this.transactionsReportSummary.amountReceivedSelectedPeriod+ +(C.amt_paid_msat||0),r[A].series[1].value=r[A].series[1].value+ +(C.amt_paid_msat||0)/1e3,r[A].series[1].extra.total=r[A].series[1].extra.total+1,this.transactionsReportSummary})}return r}prepareTableData(){return this.transactionsReportData?.reduce((t,a)=>a.series[0].extra.total>0||a.series[1].extra.total>0?t.concat({date:a.date,amount_paid:a.series[0].value,num_payments:a.series[0].extra.total,amount_received:a.series[1].value,num_invoices:a.series[1].extra.total}):t,[])}onSelectionChange(t){const a=t.selDate.getMonth(),i=t.selDate.getFullYear();this.reportPeriod=t.selScrollRange,this.reportPeriod===l.op[1]?(this.startDate=new Date(i,0,1,0,0,0),this.endDate=new Date(i,11,31,23,59,59)):(this.startDate=new Date(i,a,1,0,0,0),this.endDate=new Date(i,a,this.getMonthDays(a,i),23,59,59)),this.transactionsReportData=this.filterTransactionsForSelectedPeriod(this.startDate,this.endDate),this.transactionsNonZeroReportData=this.prepareTableData(),this.transactionFilterValue=""}getMonthDays(t,a){return 1===t&&a%4==0?l.gg[t].days+1:l.gg[t].days}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-transactions-report"]],hostBindings:function(a,i){1&a&&e.NdJ("mouseup",function(r){return i.onChartMouseUp(r)})},decls:11,vars:6,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100"],[3,"stepChanged"],["class","p-2",4,"ngIf"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 font-bold-700 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",4,"ngIf"],["class","mt-1",4,"ngIf"],[1,"mt-1"],[3,"displayedColumns","tableSetting","dataList","dataRange","selFilter",4,"ngIf"],[1,"p-2"],["mode","indeterminate"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","font-bold-700","mt-1"],["fxLayout","row","fxLayoutAlign","start stretch","fxFlex","100",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start stretch","fxFlex","100"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1"],["class","two-color",3,"view","results","noBarWhenZero","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","groupPadding","select","mouseup",4,"ngIf"],[1,"two-color",3,"view","results","noBarWhenZero","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","groupPadding","select","mouseup"],["tooltipTemplate",""],[1,"tooltip-label"],[3,"displayedColumns","tableSetting","dataList","dataRange","selFilter"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"rtl-horizontal-scroller",3),e.NdJ("stepChanged",function(r){return i.onSelectionChange(r)}),e.qZA(),e.YNc(4,xg,4,0,"div",4)(5,yg,2,1,"div",5)(6,Zg,3,3,"div",6)(7,vg,2,0,"div",7)(8,wg,2,1,"div",8),e.TgZ(9,"div",9),e.YNc(10,Lg,1,5,"rtl-transactions-report-table",10),e.qZA()()()()),2&a&&(e.xp6(4),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.ERROR),e.xp6(1),e.Q6J("ngIf",i.transactionsNonZeroReportData.length>0&&i.apiCallStatus.status===i.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",i.transactionsNonZeroReportData.length<=0&&i.apiCallStatus.status===i.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",i.transactionsNonZeroReportData.length>0&&i.apiCallStatus.status===i.apiCallStatusEnum.COMPLETED),e.xp6(2),e.Q6J("ngIf",i.transactionsNonZeroReportData.length>0&&i.apiCallStatus.status===i.apiCallStatusEnum.COMPLETED))},dependencies:[m.O5,_.xw,_.Wh,_.yH,D.pW,it.H5,at.D,Cg.g,m.JJ],data:{animation:[Fe.J]}})}return n})();const Fg=["form"];function kg(n,o){if(1&n&&(e.TgZ(0,"div",17),e._UZ(1,"fa-icon",18),e.TgZ(2,"span"),e._uU(3,'Bump fee option will be disabled for unconfirmed UTXOs where label text includes "sweep" in its value.'),e.qZA()()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faExclamationTriangle)}}function Ug(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"UTXO Label is required."),e.qZA())}function Og(n,o){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.labelError)}}function Ig(n,o){if(1&n&&(e.TgZ(0,"div",19),e._UZ(1,"fa-icon",18),e.YNc(2,Og,2,1,"span",12),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("icon",t.faExclamationTriangle),e.xp6(1),e.Q6J("ngIf",""!==t.labelError)}}let Ng=(()=>{class n{constructor(t,a,i,s,r,h){this.dialogRef=t,this.data=a,this.dataService=i,this.store=s,this.snackBar=r,this.commonService=h,this.faExclamationTriangle=y.eHv,this.utxo=null,this.label="",this.labelError="",this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.utxo=this.data.utxo,this.label=this.utxo.label||""}onLabelUTXO(){if(!this.label||""===this.label)return!0;this.labelError="",this.dataService.labelUTXO(this.utxo&&this.utxo.outpoint&&this.utxo.outpoint.txid_bytes?this.utxo.outpoint.txid_bytes:"",this.label,!0).pipe((0,d.R)(this.unSubs[0])).subscribe({next:t=>{this.store.dispatch((0,Z.mC)()),this.store.dispatch((0,Z.Ly)()),this.snackBar.open("Successfully labelled the UTXO."),this.dialogRef.close()},error:t=>{this.labelError=t}})}resetData(){this.labelError="",this.label=""}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(Q.WI),e.Y36(j.D),e.Y36(q.yh),e.Y36(ae.ux),e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-on-chain-lebel-modal"]],viewQuery:function(a,i){if(1&a&&e.Gf(Fg,7),2&a){let s;e.iGM(s=e.CRH())&&(i.form=s.first)}},decls:23,vars:5,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100",1,"overflow-x-hidden",3,"submit","reset"],["form","ngForm"],["fxFlex","100","class","alert alert-warn",4,"ngIf"],["fxLayout","column","fxFlex.gt-sm","100"],["autoFocus","","matInput","","name","label","tabindex","1","required","",3,"ngModel","ngModelChange"],[4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["mat-button","","color","primary","type","submit","tabindex","8"],["fxFlex","100",1,"alert","alert-warn"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","100",1,"alert","alert-danger","mt-1"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),e._uU(5,"Label UTXO"),e.qZA()(),e.TgZ(6,"button",5),e._uU(7,"X"),e.qZA()(),e.TgZ(8,"mat-card-content",6)(9,"form",7,8),e.NdJ("submit",function(){return i.onLabelUTXO()})("reset",function(){return i.resetData()}),e.YNc(11,kg,4,1,"div",9),e.TgZ(12,"mat-form-field",10)(13,"mat-label"),e._uU(14,"UTXO Label"),e.qZA(),e.TgZ(15,"input",11),e.NdJ("ngModelChange",function(r){return i.label=r}),e.qZA(),e.YNc(16,Ug,2,0,"mat-error",12),e.qZA(),e.YNc(17,Ig,3,2,"div",13),e.TgZ(18,"div",14)(19,"button",15),e._uU(20,"Clear"),e.qZA(),e.TgZ(21,"button",16),e._uU(22,"Label UTXO"),e.qZA()()()()()()),2&a&&(e.xp6(6),e.Q6J("mat-dialog-close",!1),e.xp6(5),e.Q6J("ngIf",i.label.toLowerCase().includes("sweep")&&"0"===i.utxo.confirmations),e.xp6(4),e.Q6J("ngModel",i.label),e.xp6(1),e.Q6J("ngIf",!i.label),e.xp6(1),e.Q6J("ngIf",""!==i.labelError))},dependencies:[m.O5,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.On,p.F,J.BN,_.xw,_.Wh,_.yH,Q.ZT,O.lW,v.dn,v.dk,R.Nt,g.KE,g.hX,g.TO,$.h]})}return n})();function Pg(n,o){if(1&n&&(e.TgZ(0,"mat-option",34),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}function Rg(n,o){1&n&&e._UZ(0,"mat-progress-bar",35)}function Mg(n,o){1&n&&e._UZ(0,"th",36)}function Jg(n,o){1&n&&(e.TgZ(0,"span",39)(1,"mat-icon",40),e._uU(2,"warning"),e.qZA()())}function Dg(n,o){if(1&n&&(e.TgZ(0,"td",37),e.YNc(1,Jg,3,0,"span",38),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(),i=e.MAs(52);e.xp6(1),e.Q6J("ngIf",t.amount_sat({width:n});function Eg(n,o){if(1&n&&(e.TgZ(0,"td",37)(1,"span",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ie,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.outpoint.txid_str)}}function Bg(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Output"),e.qZA())}function Hg(n,o){if(1&n&&(e.TgZ(0,"td",37)(1,"span",45),e._uU(2),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(t.outpoint.output_index)}}function Yg(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Label"),e.qZA())}function Gg(n,o){if(1&n&&(e.TgZ(0,"td",37)(1,"span",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ie,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(t.label)}}function Vg(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Address Type"),e.qZA())}function zg(n,o){if(1&n&&(e.TgZ(0,"td",37)(1,"div",46),e._uU(2),e.qZA()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(2),e.hij(" ",a.addressType[t.address_type].name," ")}}function Wg(n,o){1&n&&(e.TgZ(0,"th",41),e._uU(1,"Address"),e.qZA())}function Xg(n,o){if(1&n&&(e.TgZ(0,"td",37)(1,"span",42)(2,"span",43),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ie,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.address)}}function Kg(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Amount (Sats)"),e.qZA())}function $g(n,o){if(1&n&&(e.TgZ(0,"td",37)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.amount_sat||0))}}function jg(n,o){1&n&&(e.TgZ(0,"th",44),e._uU(1,"Confirmations"),e.qZA())}function ef(n,o){if(1&n&&(e.TgZ(0,"td",37)(1,"span",45),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.confirmations||0))}}function tf(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",47)(1,"div",48)(2,"mat-select",49),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",50),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownloadCSV())}),e._uU(5,"Download CSV"),e.qZA()()()()}}function nf(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-option",50),e.NdJ("click",function(){e.CHM(t);const i=e.oxw().$implicit,s=e.oxw();return e.KtG(s.onBumpFee(i))}),e._uU(1,"Bump Fee"),e.qZA()}}function af(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",51)(1,"div",48)(2,"mat-select",52),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",50),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onUTXOClick(s))}),e._uU(5,"View Info"),e.qZA(),e.TgZ(6,"mat-option",50),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onLabelUTXO(s))}),e._uU(7,"Label"),e.qZA(),e.TgZ(8,"mat-option",50),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onLeaseUTXO(s))}),e._uU(9,"Lease"),e.qZA(),e.YNc(10,nf,2,0,"mat-option",53),e.qZA()()()}if(2&n){const t=o.$implicit;e.xp6(10),e.Q6J("ngIf",!t.label.toLowerCase().includes("sweep")&&"0"===t.confirmations)}}function of(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No UTXO available."),e.qZA())}function sf(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting UTXOs..."),e.qZA())}function lf(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function rf(n,o){if(1&n&&(e.TgZ(0,"td",54),e.YNc(1,of,2,0,"p",55)(2,sf,2,0,"p",55)(3,lf,2,1,"p",55),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!(null!=t.listUTXOs&&t.listUTXOs.data)||(null==t.listUTXOs||null==t.listUTXOs.data?null:t.listUTXOs.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.listUTXOs&&t.listUTXOs.data)||(null==t.listUTXOs||null==t.listUTXOs.data?null:t.listUTXOs.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.listUTXOs&&t.listUTXOs.data)||(null==t.listUTXOs||null==t.listUTXOs.data?null:t.listUTXOs.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const cf=n=>({"display-none":n});function pf(n,o){if(1&n&&e._UZ(0,"tr",56),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,cf,(null==t.listUTXOs?null:t.listUTXOs.data)&&(null==t.listUTXOs||null==t.listUTXOs.data?null:t.listUTXOs.data.length)>0))}}function uf(n,o){1&n&&e._UZ(0,"tr",57)}function mf(n,o){1&n&&e._UZ(0,"tr",58)}function _f(n,o){1&n&&e._UZ(0,"mat-icon",40)}const ot=()=>["all"],df=n=>({"error-border":n}),hf=()=>["no_utxo"];let gf=(()=>{class n{constructor(t,a,i,s,r,h,T,C){this.logger=t,this.commonService=a,this.dataService=i,this.store=s,this.rtlEffects=r,this.decimalPipe=h,this.camelCaseWithReplace=T,this.snackBar=C,this.isDustUTXO=!1,this.dustAmount=1e3,this.faMoneyBillWave=y.aj4,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="on_chain",this.tableSetting={tableId:"utxos",recordsPerPage:l.IV,sortBy:"tx_id",sortOrder:l.Pi.DESCENDING},this.addressType=l.x$,this.displayedColumns=[],this.listUTXOs=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnChanges(){!this.isDustUTXO&&this.utxos&&this.utxos.length>0&&this.loadUTXOsTable(this.utxos),this.isDustUTXO&&this.dustUtxos&&this.dustUtxos.length>0&&this.loadUTXOsTable(this.dustUtxos)}ngOnInit(){this.tableSetting.tableId=this.isDustUTXO?"dust_utxos":"utxos",this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.T4).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),t.utxos&&t.utxos.length>0&&(this.dustUtxos=t.utxos?.filter(a=>+(a.amount_sat||0)0&&this.dustUtxos.length>0&&!this.isDustUTXO&&this.displayedColumns.unshift("is_dust"),this.loadUTXOsTable(this.isDustUTXO?this.dustUtxos:this.utxos)),this.logger.info(t)})}applyFilter(){this.listUTXOs.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):"is_dust"===t?"Dust":this.commonService.titleCase(t)}setFilterPredicate(){this.listUTXOs.filterPredicate=(t,a)=>{let i="";switch(this.selFilterBy){case"all":i=(t.label?t.label.toLowerCase():"")+(t.outpoint?.txid_str?t.outpoint.txid_str.toLowerCase():"")+(t.outpoint?.output_index?t.outpoint?.output_index:"")+(t.outpoint?.txid_bytes?t.outpoint?.txid_bytes.toLowerCase():"")+(t.address?t.address.toLowerCase():"")+(t.address_type?this.addressType[t.address_type].name.toLowerCase():"")+(t.amount_sat?t.amount_sat:"")+(t.confirmations?t.confirmations:"");break;case"is_dust":i=+(t?.amount_sat||0)"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return"is_dust"===this.selFilterBy||"address_type"===this.selFilterBy?0===i.indexOf(a):i.includes(a)}}onUTXOClick(t){this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"UTXO Information",message:[[{key:"txid",value:t.outpoint?.txid_str,title:"Transaction ID",width:100,type:l.Gi.STRING,explorerLink:"tx"}],[{key:"label",value:t.label,title:"Label",width:100,type:l.Gi.STRING}],[{key:"output_index",value:t.outpoint?.output_index,title:"Output Index",width:34,type:l.Gi.NUMBER},{key:"amount_sat",value:t.amount_sat,title:"Amount (Sats)",width:33,type:l.Gi.NUMBER},{key:"confirmations",value:t.confirmations,title:"Confirmations",width:33,type:l.Gi.NUMBER}],[{key:"address_type",value:t.address_type?this.addressType[t.address_type].name:"",title:"Address Type",width:34},{key:"address",value:t.address,title:"Address",width:66}],[{key:"pk_script",value:t.pk_script,title:"PK Script",width:100,type:l.Gi.STRING}]]}}}))}loadUTXOsTable(t){this.listUTXOs=new c.by([...t]),this.listUTXOs.sort=this.sort,this.listUTXOs.sortingDataAccessor=(a,i)=>{switch(i){case"is_dust":return+(a.amount_sat||0){i&&this.dataService.leaseUTXO(t.outpoint?.txid_bytes||"",t.outpoint?.output_index||0).pipe((0,d.R)(this.unSubs[0])).subscribe({next:s=>{this.snackBar.open("The UTXO has been leased till "+new Date(s).toString().substring(4,21).replace(" ","/").replace(" ","/").toUpperCase()+".")},error:s=>{this.snackBar.open(s+" UTXO not leased.","",{panelClass:"rtl-warn-snack-bar"})}})})}onBumpFee(t){this.store.dispatch((0,L.qR)({payload:{data:{selUTXO:t,component:je}}}))}onDownloadCSV(){this.listUTXOs.data&&this.listUTXOs.data.length>0&&this.commonService.downloadFile(this.listUTXOs.data,"UTXOs")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(j.D),e.Y36(q.yh),e.Y36(ue.V),e.Y36(m.JJ),e.Y36(V.D3),e.Y36(ae.ux))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-on-chain-utxos"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},inputs:{isDustUTXO:"isDustUTXO",dustAmount:"dustAmount"},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("UTXOs")}]),e.TTD],decls:53,vars:19,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["fxLayout","column","fxLayout.gt-xs","row wrap","fxLayoutAlign.gt-xs","end stretch","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","is_dust"],["mat-header-cell","","mat-sort-header","","matTooltip","Dust/Nondust",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","tx_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","output"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","label"],["matColumnDef","address_type"],["matColumnDef","address"],["matColumnDef","amount_sat"],["matColumnDef","confirmations"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_utxo"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["emptySpace",""],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header","","matTooltip","Dust/Nondust"],["mat-cell",""],["matTooltip","Risk of dust attack","matTooltipPosition","right",4,"ngIf","ngIfElse"],["matTooltip","Risk of dust attack","matTooltipPosition","right"],["fxLayoutAlign","start center","color","warn",1,"small-icon"],["mat-header-cell","","mat-sort-header",""],["fxLayout.gt-xs","row",1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayout","row","fxLayoutAlign","start center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","2",1,"mr-0"],[3,"click",4,"ngIf"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-form-field",3)(4,"mat-label"),e._uU(5,"Filter By"),e.qZA(),e.TgZ(6,"mat-select",4),e.NdJ("ngModelChange",function(r){return i.selFilterBy=r})("selectionChange",function(){return i.selFilter="",i.applyFilter()}),e.TgZ(7,"perfect-scrollbar"),e.YNc(8,Pg,2,2,"mat-option",5),e.qZA()()(),e.TgZ(9,"mat-form-field",3)(10,"mat-label"),e._uU(11,"Filter"),e.qZA(),e.TgZ(12,"input",6),e.NdJ("ngModelChange",function(r){return i.selFilter=r})("input",function(){return i.applyFilter()})("keyup",function(){return i.applyFilter()}),e.qZA()()()(),e.TgZ(13,"div",7)(14,"div",8),e.YNc(15,Rg,1,0,"mat-progress-bar",9),e.TgZ(16,"table",10,11),e.ynx(18,12),e.YNc(19,Mg,1,0,"th",13)(20,Dg,2,2,"td",14),e.BQk(),e.ynx(21,15),e.YNc(22,Qg,2,0,"th",16)(23,Eg,4,4,"td",14),e.BQk(),e.ynx(24,17),e.YNc(25,Bg,2,0,"th",18)(26,Hg,3,1,"td",14),e.BQk(),e.ynx(27,19),e.YNc(28,Yg,2,0,"th",16)(29,Gg,4,4,"td",14),e.BQk(),e.ynx(30,20),e.YNc(31,Vg,2,0,"th",16)(32,zg,3,1,"td",14),e.BQk(),e.ynx(33,21),e.YNc(34,Wg,2,0,"th",16)(35,Xg,4,4,"td",14),e.BQk(),e.ynx(36,22),e.YNc(37,Kg,2,0,"th",18)(38,$g,4,3,"td",14),e.BQk(),e.ynx(39,23),e.YNc(40,jg,2,0,"th",18)(41,ef,4,3,"td",14),e.BQk(),e.ynx(42,24),e.YNc(43,tf,6,0,"th",25)(44,af,11,1,"td",26),e.BQk(),e.ynx(45,27),e.YNc(46,rf,4,3,"td",28),e.BQk(),e.YNc(47,pf,1,3,"tr",29)(48,uf,1,0,"tr",30)(49,mf,1,0,"tr",31),e.qZA(),e._UZ(50,"mat-paginator",32),e.qZA()()(),e.YNc(51,_f,1,0,"ng-template",null,33,e.W1O)),2&a&&(e.xp6(6),e.Q6J("ngModel",i.selFilterBy),e.xp6(2),e.Q6J("ngForOf",i.utxos&&i.utxos.length>0&&i.dustUtxos&&i.dustUtxos.length>0&&!i.isDustUTXO?e.DdM(14,ot).concat(i.displayedColumns.slice(0,-1)):e.DdM(15,ot).concat(i.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",i.selFilter),e.xp6(3),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",i.tableSetting.sortBy)("matSortDirection",i.tableSetting.sortOrder)("dataSource",i.listUTXOs)("ngClass",e.VKq(16,df,""!==i.errorMessage)),e.xp6(31),e.Q6J("matFooterRowDef",e.DdM(18,hf)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)("showFirstLastButtons",i.screenSize!==i.screenSizeEnum.XS))},dependencies:[m.mk,m.sg,m.O5,m.PC,p.Fj,p.JJ,p.On,_.xw,_.Wh,_.yH,F.oO,F.Zl,ie.Hw,R.Nt,g.KE,g.hX,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,K.gM,k.NW,M.Vv,M.$V,m.JJ],styles:[".mat-column-is_dust[_ngcontent-%COMP%]{max-width:2.2rem;width:2.2rem;text-overflow:unset}"]})}return n})();function ff(n,o){if(1&n&&(e.TgZ(0,"mat-option",32),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}function Cf(n,o){1&n&&e._UZ(0,"mat-progress-bar",33)}function xf(n,o){1&n&&(e.TgZ(0,"th",34),e._uU(1,"Date/Time"),e.qZA())}function yf(n,o){if(1&n&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"date"),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,1e3*t.time_stamp,"dd/MMM/y HH:mm"))}}function Tf(n,o){1&n&&(e.TgZ(0,"th",34),e._uU(1,"Label"),e.qZA())}const Ne=n=>({width:n});function bf(n,o){if(1&n&&(e.TgZ(0,"td",35)(1,"div",36)(2,"span",37),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.label)}}function Zf(n,o){1&n&&(e.TgZ(0,"th",34),e._uU(1,"Block Hash"),e.qZA())}function vf(n,o){if(1&n&&(e.TgZ(0,"td",35)(1,"div",36)(2,"span",37),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.block_hash)}}function Af(n,o){1&n&&(e.TgZ(0,"th",34),e._uU(1,"Transaction Hash"),e.qZA())}function Sf(n,o){if(1&n&&(e.TgZ(0,"td",35)(1,"div",36)(2,"span",37),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,Ne,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.tx_hash)}}function wf(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Amount (Sats)"),e.qZA())}function Lf(n,o){if(1&n&&(e.TgZ(0,"span",41),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,t.amount))}}function qf(n,o){if(1&n&&(e.TgZ(0,"span",42),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.hij("(",e.lcZ(2,1,-1*t.amount),")")}}function Ff(n,o){if(1&n&&(e.TgZ(0,"td",35),e.YNc(1,Lf,3,3,"span",39)(2,qf,3,3,"span",40),e.qZA()),2&n){const t=o.$implicit;e.xp6(1),e.Q6J("ngIf",t.amount>0||0===t.amount),e.xp6(1),e.Q6J("ngIf",t.amount<0)}}function kf(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Fees (Sats)"),e.qZA())}function Uf(n,o){if(1&n&&(e.TgZ(0,"td",35)(1,"span",41),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.total_fees))}}function Of(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Block Height"),e.qZA())}function If(n,o){if(1&n&&(e.TgZ(0,"td",35)(1,"span",41),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.block_height))}}function Nf(n,o){1&n&&(e.TgZ(0,"th",38),e._uU(1,"Confirmations"),e.qZA())}function Pf(n,o){if(1&n&&(e.TgZ(0,"td",35)(1,"span",41),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij(" ",e.lcZ(3,1,null==t?null:t.num_confirmations)," ")}}function Rf(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"th",43)(1,"div",44)(2,"mat-select",45),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",46),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onDownloadCSV())}),e._uU(5,"Download CSV"),e.qZA()()()()}}function Mf(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",47)(1,"button",48),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onTransactionClick(s))}),e._uU(2,"View Info"),e.qZA()()}}function Jf(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No transaction available."),e.qZA())}function Df(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting transactions..."),e.qZA())}function Qf(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function Ef(n,o){if(1&n&&(e.TgZ(0,"td",49),e.YNc(1,Jf,2,0,"p",50)(2,Df,2,0,"p",50)(3,Qf,2,1,"p",50),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!(null!=t.listTransactions&&t.listTransactions.data)||(null==t.listTransactions||null==t.listTransactions.data?null:t.listTransactions.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.listTransactions&&t.listTransactions.data)||(null==t.listTransactions||null==t.listTransactions.data?null:t.listTransactions.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.listTransactions&&t.listTransactions.data)||(null==t.listTransactions||null==t.listTransactions.data?null:t.listTransactions.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const Bf=n=>({"display-none":n});function Hf(n,o){if(1&n&&e._UZ(0,"tr",51),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,Bf,(null==t.listTransactions?null:t.listTransactions.data)&&(null==t.listTransactions||null==t.listTransactions.data?null:t.listTransactions.data.length)>0))}}function Yf(n,o){1&n&&e._UZ(0,"tr",52)}function Gf(n,o){1&n&&e._UZ(0,"tr",53)}const Vf=()=>["all"],zf=n=>({"error-border":n}),Wf=()=>["no_transaction"];let Xf=(()=>{class n{constructor(t,a,i,s,r){this.logger=t,this.commonService=a,this.store=i,this.datePipe=s,this.camelCaseWithReplace=r,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="on_chain",this.tableSetting={tableId:"transactions",recordsPerPage:l.IV,sortBy:"time_stamp",sortOrder:l.Pi.DESCENDING},this.faHistory=y.qO$,this.displayedColumns=[],this.listTransactions=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnChanges(){this.transactions&&this.transactions.length>0&&this.loadTransactionsTable(this.transactions)}ngOnInit(){this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.dx).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),t.transactions&&t.transactions.length>0&&(this.transactions=t.transactions,this.loadTransactionsTable(this.transactions)),this.logger.info(t)})}onTransactionClick(t){this.store.dispatch((0,L.qR)({payload:{data:{type:l.n_.INFORMATION,alertTitle:"Transaction Information",message:[[{key:"block_hash",value:t.block_hash,title:"Block Hash",width:100,explorerLink:"block"}],[{key:"tx_hash",value:t.tx_hash,title:"Transaction Hash",width:100,explorerLink:"tx"}],[{key:"label",value:t.label,title:"Label",width:100,type:l.Gi.STRING}],[{key:"time_stamp",value:t.time_stamp,title:"Date/Time",width:50,type:l.Gi.DATE_TIME},{key:"block_height",value:t.block_height,title:"Block Height",width:50,type:l.Gi.NUMBER}],[{key:"num_confirmations",value:t.num_confirmations,title:"Number of Confirmations",width:34,type:l.Gi.NUMBER},{key:"total_fees",value:t.total_fees,title:"Total Fees (Sats)",width:33,type:l.Gi.NUMBER},{key:"amount",value:t.amount,title:"Amount (Sats)",width:33,type:l.Gi.NUMBER}],[{key:"dest_addresses",value:t.dest_addresses,title:"Destination Addresses",width:100,type:l.Gi.ARRAY}]],scrollable:t.dest_addresses&&t.dest_addresses.length>5}}}))}applyFilter(){this.listTransactions.filter=this.selFilter.trim().toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.listTransactions.filterPredicate=(t,a)=>{let i="";switch(this.selFilterBy){case"all":i=(t.time_stamp?this.datePipe.transform(new Date(1e3*t.time_stamp),"dd/MMM/y HH:mm")?.toLowerCase():"")+JSON.stringify(t).toLowerCase();break;case"time_stamp":i=this.datePipe.transform(new Date(1e3*(t?.time_stamp||0)),"dd/MMM/YYYY HH:mm")?.toLowerCase()||"";break;default:i=typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString()}return i.includes(a)}}loadTransactionsTable(t){this.listTransactions=new c.by([...t]),this.listTransactions.sort=this.sort,this.listTransactions.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.listTransactions.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.listTransactions)}onDownloadCSV(){this.listTransactions.data&&this.listTransactions.data.length>0&&this.commonService.downloadFile(this.listTransactions.data,"Transactions")}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh),e.Y36(m.uU),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-on-chain-transaction-history"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Transactions")}]),e.TTD],decls:51,vars:18,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["fxLayout","column","fxLayout.gt-xs","row wrap","fxLayoutAlign.gt-xs","end stretch","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"matSortActive","matSortDirection","dataSource","ngClass"],["table",""],["matColumnDef","time_stamp"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","label"],["matColumnDef","block_hash"],["matColumnDef","tx_hash"],["matColumnDef","amount"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","total_fees"],["matColumnDef","block_height"],["matColumnDef","num_confirmations"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_transaction"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],[3,"value"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center",4,"ngIf"],["fxLayoutAlign","end center","class","red",4,"ngIf"],["fxLayoutAlign","end center"],["fxLayoutAlign","end center",1,"red"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-form-field",3)(4,"mat-label"),e._uU(5,"Filter By"),e.qZA(),e.TgZ(6,"mat-select",4),e.NdJ("ngModelChange",function(r){return i.selFilterBy=r})("selectionChange",function(){return i.selFilter="",i.applyFilter()}),e.TgZ(7,"perfect-scrollbar"),e.YNc(8,ff,2,2,"mat-option",5),e.qZA()()(),e.TgZ(9,"mat-form-field",3)(10,"mat-label"),e._uU(11,"Filter"),e.qZA(),e.TgZ(12,"input",6),e.NdJ("ngModelChange",function(r){return i.selFilter=r})("input",function(){return i.applyFilter()})("keyup",function(){return i.applyFilter()}),e.qZA()()()(),e.TgZ(13,"div",7)(14,"div",8),e.YNc(15,Cf,1,0,"mat-progress-bar",9),e.TgZ(16,"table",10,11),e.ynx(18,12),e.YNc(19,xf,2,0,"th",13)(20,yf,3,4,"td",14),e.BQk(),e.ynx(21,15),e.YNc(22,Tf,2,0,"th",13)(23,bf,4,4,"td",14),e.BQk(),e.ynx(24,16),e.YNc(25,Zf,2,0,"th",13)(26,vf,4,4,"td",14),e.BQk(),e.ynx(27,17),e.YNc(28,Af,2,0,"th",13)(29,Sf,4,4,"td",14),e.BQk(),e.ynx(30,18),e.YNc(31,wf,2,0,"th",19)(32,Ff,3,2,"td",14),e.BQk(),e.ynx(33,20),e.YNc(34,kf,2,0,"th",19)(35,Uf,4,3,"td",14),e.BQk(),e.ynx(36,21),e.YNc(37,Of,2,0,"th",19)(38,If,4,3,"td",14),e.BQk(),e.ynx(39,22),e.YNc(40,Nf,2,0,"th",19)(41,Pf,4,3,"td",14),e.BQk(),e.ynx(42,23),e.YNc(43,Rf,6,0,"th",24)(44,Mf,3,0,"td",25),e.BQk(),e.ynx(45,26),e.YNc(46,Ef,4,3,"td",27),e.BQk(),e.YNc(47,Hf,1,3,"tr",28)(48,Yf,1,0,"tr",29)(49,Gf,1,0,"tr",30),e.qZA(),e._UZ(50,"mat-paginator",31),e.qZA()()()),2&a&&(e.xp6(6),e.Q6J("ngModel",i.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(14,Vf).concat(i.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",i.selFilter),e.xp6(3),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",i.tableSetting.sortBy)("matSortDirection",i.tableSetting.sortOrder)("dataSource",i.listTransactions)("ngClass",e.VKq(15,zf,""!==i.errorMessage)),e.xp6(31),e.Q6J("matFooterRowDef",e.DdM(17,Wf)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)("showFirstLastButtons",i.screenSize!==i.screenSizeEnum.XS))},dependencies:[m.mk,m.sg,m.O5,m.PC,p.Fj,p.JJ,p.On,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,k.NW,M.Vv,M.$V,m.JJ,m.uU]})}return n})();function Kf(n,o){if(1&n&&(e.TgZ(0,"span",5),e._uU(1,"UTXOs"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.numUtxos)}}function $f(n,o){if(1&n&&(e.TgZ(0,"span",5),e._uU(1,"Transactions"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.numTransactions)}}function jf(n,o){if(1&n&&(e.TgZ(0,"span",5),e._uU(1,"Dust UTXOs"),e.qZA()),2&n){const t=e.oxw();e.s9C("matBadge",t.numDustUtxos)}}let e2=(()=>{class n{constructor(t,a){this.logger=t,this.store=a,this.selectedTableIndex=0,this.selectedTableIndexChange=new e.vpe,this.DUST_AMOUNT=1e3,this.numTransactions=0,this.numUtxos=0,this.numDustUtxos=0,this.unSubs=[new u.x,new u.x,new u.x]}ngOnInit(){this.store.dispatch((0,Z.mC)()),this.store.dispatch((0,Z.Ly)()),this.store.select(x.T4).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{t.utxos&&t.utxos.length>0&&(this.numUtxos=t.utxos.length,this.numDustUtxos=t.utxos?.filter(a=>a.amount_sat&&+a.amount_sat{t.transactions&&t.transactions.length>0&&(this.numTransactions=t.transactions.length),this.logger.info(t)})}onSelectedIndexChanged(t){this.selectedTableIndexChange.emit(t)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-utxo-tables"]],inputs:{selectedTableIndex:"selectedTableIndex"},outputs:{selectedTableIndexChange:"selectedTableIndexChange"},decls:11,vars:5,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"bordered-box"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndex","selectedIndexChange"],["mat-tab-label",""],["fxLayout","row","fxFlex","100",3,"isDustUTXO","dustAmount"],["fxLayout","row","fxFlex","100"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"mat-tab-group",1),e.NdJ("selectedIndexChange",function(r){return i.onSelectedIndexChanged(r)}),e.TgZ(2,"mat-tab"),e.YNc(3,Kf,2,1,"ng-template",2),e._UZ(4,"rtl-on-chain-utxos",3),e.qZA(),e.TgZ(5,"mat-tab"),e.YNc(6,$f,2,1,"ng-template",2),e._UZ(7,"rtl-on-chain-transaction-history",4),e.qZA(),e.TgZ(8,"mat-tab"),e.YNc(9,jf,2,1,"ng-template",2),e._UZ(10,"rtl-on-chain-utxos",3),e.qZA()()()),2&a&&(e.xp6(1),e.Q6J("selectedIndex",i.selectedTableIndex),e.xp6(3),e.Q6J("isDustUTXO",!1)("dustAmount",i.DUST_AMOUNT),e.xp6(6),e.Q6J("isDustUTXO",!0)("dustAmount",i.DUST_AMOUNT))},dependencies:[_.xw,_.Wh,_.yH,ve.k,P.uD,P.uX,P.SP,gf,Xf]})}return n})();const t2=(n,o)=>[n,o];function n2(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",13),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.activeLink=null==s?null:s.link)}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit,a=e.oxw();e.Q6J("active",a.activeLink===(null==t?null:t.link))("routerLink",e.WLB(3,t2,null==t?null:t.link,null==a.selectedTable?null:a.selectedTable.name)),e.xp6(1),e.Oqu(null==t?null:t.name)}}let i2=(()=>{class n{constructor(t,a,i){this.store=t,this.router=a,this.activatedRoute=i,this.faExchangeAlt=y.Ssp,this.faChartPie=y.OS1,this.balances=[{title:"Total Balance",dataValue:0},{title:"Confirmed",dataValue:0},{title:"Unconfirmed",dataValue:0}],this.links=[{link:"receive",name:"Receive"},{link:"send",name:"Send"},{link:"sweep",name:"Sweep All"}],this.activeLink=this.links[0].link,this.tables=[{id:0,name:"utxos"},{id:1,name:"trans"},{id:2,name:"dustUtxos"}],this.selectedTable=this.tables[0],this.unSubs=[new u.x,new u.x,new u.x,new u.x]}ngOnInit(){const t=this.links.find(a=>this.router.url.includes(a.link));this.activeLink=t?t.link:this.links[0].link,this.selectedTable=this.tables.find(a=>a.name===this.router.url.substring(this.router.url.lastIndexOf("/")+1))||this.tables[0],this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(a=>a instanceof b.Av)).subscribe({next:a=>{const i=this.links.find(s=>a.urlAfterRedirects.includes(s.link));this.activeLink=i?i.link:this.links[0].link,this.selectedTable=this.tables.find(s=>s.name===a.urlAfterRedirects.substring(a.urlAfterRedirects.lastIndexOf("/")+1))||this.tables[0]}}),this.store.select(H.dT).pipe((0,d.R)(this.unSubs[1])).subscribe(a=>{this.selNode=a}),this.store.select(x.qU).pipe((0,d.R)(this.unSubs[2])).subscribe(a=>{this.balances=[{title:"Total Balance",dataValue:a.blockchainBalance.total_balance||0},{title:"Confirmed",dataValue:a.blockchainBalance.confirmed_balance||0},{title:"Unconfirmed",dataValue:a.blockchainBalance.unconfirmed_balance||0}]})}onSelectedTableIndexChanged(t){this.selectedTable=this.tables.find(a=>a.id===t)||this.tables[0],this.router.navigate(["./",this.activeLink,this.selectedTable.name],{relativeTo:this.activatedRoute})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(q.yh),e.Y36(b.F0),e.Y36(b.gz))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-on-chain"]],decls:23,vars:6,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","column",1,"padding-gap-x"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["fxLayout","row","fxFlex","100",3,"selectedTableIndex","selectedTableIndexChange"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0),e._UZ(1,"fa-icon",1),e.TgZ(2,"span",2),e._uU(3,"On-chain Balance"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),e._UZ(7,"rtl-currency-unit-converter",5),e.qZA()()(),e.TgZ(8,"div",0),e._UZ(9,"fa-icon",1),e.TgZ(10,"span",2),e._uU(11,"On-chain Transactions"),e.qZA()(),e.TgZ(12,"div",6)(13,"mat-card")(14,"mat-card-content",4)(15,"nav",7),e.YNc(16,n2,2,6,"div",8),e.qZA(),e._UZ(17,"mat-tab-nav-panel",null,9),e.TgZ(19,"div",10),e._UZ(20,"router-outlet"),e.qZA(),e.TgZ(21,"div",11)(22,"rtl-utxo-tables",12),e.NdJ("selectedTableIndexChange",function(r){return i.onSelectedTableIndexChanged(r)}),e.qZA()()()()()),2&a){const s=e.MAs(18);e.xp6(1),e.Q6J("icon",i.faChartPie),e.xp6(6),e.Q6J("values",i.balances),e.xp6(2),e.Q6J("icon",i.faExchangeAlt),e.xp6(6),e.Q6J("tabPanel",s),e.xp6(1),e.Q6J("ngForOf",i.links),e.xp6(6),e.Q6J("selectedTableIndex",null==i.selectedTable?null:i.selectedTable.id)}},dependencies:[m.sg,J.BN,_.xw,_.Wh,_.yH,v.a8,v.dn,P.BU,P.sW,P.Nj,Ae.D,b.lC,b.rH,e2]})}return n})();var a2=f(6105);function o2(n,o){if(1&n&&(e.TgZ(0,"mat-option",6),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t.addressTp," ")}}let s2=(()=>{class n{constructor(t,a,i){this.store=t,this.lndEffects=a,this.commonService=i,this.addressTypes=[],this.selectedAddressType=l._t[2],this.newAddress="",this.flgVersionCompatible=!0,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.store.select(x.Q5).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.flgVersionCompatible=this.commonService.isVersionCompatible(t.version,"0.15.0"),this.addressTypes=this.flgVersionCompatible?l._t:l._t.filter(a=>"4"!==a.addressId)})}onGenerateAddress(){this.store.dispatch((0,Z._E)({payload:this.selectedAddressType})),this.lndEffects.setNewAddress.pipe((0,W.q)(1)).subscribe(t=>{this.newAddress=t,setTimeout(()=>{this.store.dispatch((0,L.qR)({payload:{data:{address:this.newAddress,addressType:this.selectedAddressType.addressTp,component:a2.n}}}))},0)})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(q.yh),e.Y36(re.l),e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-on-chain-receive"]],decls:10,vars:2,consts:[["fxLayout","column"],["fxLayout","row","fxLayoutAlign","space-between center","fxLayoutAlign.gt-sm","start center"],["fxLayout","column","fxFlex","48","fxFlex.gt-md","25","fxLayoutAlign","start end",1,"mr-2"],["name","address_type","tabindex","1",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["mat-flat-button","","color","primary","tabindex","2",3,"click"],[3,"value"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),e._uU(4,"Address Type"),e.qZA(),e.TgZ(5,"mat-select",3),e.NdJ("ngModelChange",function(r){return i.selectedAddressType=r}),e.YNc(6,o2,2,2,"mat-option",4),e.qZA()(),e.TgZ(7,"div")(8,"button",5),e.NdJ("click",function(){return i.onGenerateAddress()}),e._uU(9,"Generate Address"),e.qZA()()()()),2&a&&(e.xp6(5),e.Q6J("ngModel",i.selectedAddressType),e.xp6(1),e.Q6J("ngForOf",i.addressTypes))},dependencies:[m.sg,p.JJ,p.On,_.xw,_.Wh,_.yH,O.lW,g.KE,g.hX,w.gD,E.ey]})}return n})();var l2=f(8927);const r2=["form"],c2=["formSweepAll"],p2=["stepper"];function u2(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Bitcoin address is required."),e.qZA())}function m2(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.amountError)}}function _2(n,o){if(1&n&&(e.TgZ(0,"mat-option",31),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t),e.xp6(1),e.Oqu(t)}}function d2(n,o){if(1&n&&(e.TgZ(0,"mat-option",31),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t.id),e.xp6(1),e.hij(" ",t.name," ")}}function h2(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Number of blocks is required."),e.qZA())}function g2(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-form-field",32)(1,"mat-label"),e._uU(2,"Number of Blocks"),e.qZA(),e.TgZ(3,"input",33,34),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.transactionBlocks=i)}),e.qZA(),e.YNc(5,h2,2,0,"mat-error",14),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(3),e.Q6J("step",1)("min",0)("ngModel",t.transactionBlocks),e.xp6(2),e.Q6J("ngIf",!t.transactionBlocks)}}function f2(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Fees is required."),e.qZA())}function C2(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-form-field",32)(1,"mat-label"),e._uU(2,"Fees (Sats/vByte)"),e.qZA(),e.TgZ(3,"input",35,36),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.transactionFees=i)}),e.qZA(),e.YNc(5,f2,2,0,"mat-error",14),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(3),e.Q6J("step",1)("min",0)("ngModel",t.transactionFees),e.xp6(2),e.Q6J("ngIf",!t.transactionFees)}}function x2(n,o){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Oqu(t.sendFundError)}}function y2(n,o){if(1&n&&(e.TgZ(0,"div",37),e._UZ(1,"fa-icon",38),e.YNc(2,x2,2,1,"span",14),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("icon",t.faExclamationTriangle),e.xp6(1),e.Q6J("ngIf",""!==t.sendFundError)}}function T2(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"form",9,10),e.NdJ("submit",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onSendFunds())})("reset",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.resetData())}),e.TgZ(2,"mat-form-field",11)(3,"mat-label"),e._uU(4,"Bitcoin Address"),e.qZA(),e.TgZ(5,"input",12,13),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.transactionAddress=i)}),e.qZA(),e.YNc(7,u2,2,0,"mat-error",14),e.qZA(),e.TgZ(8,"mat-form-field",15)(9,"mat-label"),e._uU(10,"Amount"),e.qZA(),e.TgZ(11,"input",16,17),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.transactionAmount=i)}),e.qZA(),e.TgZ(13,"span",18),e._uU(14),e.qZA(),e.YNc(15,m2,2,1,"mat-error",14),e.qZA(),e.TgZ(16,"mat-form-field",19)(17,"mat-select",20),e.NdJ("selectionChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.onAmountUnitChange(i))}),e.YNc(18,_2,2,2,"mat-option",21),e.qZA()(),e.TgZ(19,"div",22)(20,"mat-form-field",23)(21,"mat-select",24),e.NdJ("valueChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.selTransType=i)}),e.YNc(22,d2,2,2,"mat-option",21),e.qZA()(),e.YNc(23,g2,6,4,"mat-form-field",25)(24,C2,6,4,"mat-form-field",25),e.qZA(),e._UZ(25,"div",26),e.YNc(26,y2,3,2,"div",27),e.TgZ(27,"div",28)(28,"button",29),e._uU(29,"Clear Fields"),e.qZA(),e.TgZ(30,"button",30),e._uU(31,"Send Funds"),e.qZA()()()}if(2&n){const t=e.oxw();e.xp6(5),e.Q6J("ngModel",t.transactionAddress),e.xp6(2),e.Q6J("ngIf",!t.transactionAddress),e.xp6(4),e.Q6J("step",100)("min",0)("ngModel",t.transactionAmount),e.xp6(3),e.hij("",t.selAmountUnit," "),e.xp6(1),e.Q6J("ngIf",!t.transactionAmount),e.xp6(2),e.Q6J("value",t.selAmountUnit),e.xp6(1),e.Q6J("ngForOf",t.amountUnits),e.xp6(3),e.Q6J("value",t.selTransType),e.xp6(1),e.Q6J("ngForOf",t.transTypes),e.xp6(1),e.Q6J("ngIf","1"===t.selTransType),e.xp6(1),e.Q6J("ngIf","2"===t.selTransType),e.xp6(2),e.Q6J("ngIf",""!==t.sendFundError)}}function b2(n,o){if(1&n&&e._uU(0),2&n){const t=e.oxw(3);e.Oqu(t.passwordFormLabel)}}function Z2(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Password is required."),e.qZA())}function v2(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"mat-step",43)(1,"form",62),e.YNc(2,b2,1,1,"ng-template",56),e.TgZ(3,"div",0)(4,"mat-form-field",63)(5,"mat-label"),e._uU(6,"Password"),e.qZA(),e._UZ(7,"input",64),e.YNc(8,Z2,2,0,"mat-error",14),e.qZA()(),e.TgZ(9,"div",65)(10,"button",66),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onAuthenticate())}),e._uU(11,"Confirm"),e.qZA()()()()}if(2&n){const t=e.oxw(2);e.Q6J("stepControl",t.passwordFormGroup)("editable",t.flgEditable),e.xp6(1),e.Q6J("formGroup",t.passwordFormGroup),e.xp6(7),e.Q6J("ngIf",null==t.passwordFormGroup.controls.password.errors?null:t.passwordFormGroup.controls.password.errors.required)}}function A2(n,o){if(1&n&&e._uU(0),2&n){const t=e.oxw(2);e.Oqu(t.sendFundFormLabel)}}function S2(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Bitcoin address is required."),e.qZA())}function w2(n,o){if(1&n&&(e.TgZ(0,"mat-option",31),e._uU(1),e.qZA()),2&n){const t=o.$implicit;e.Q6J("value",t.id),e.xp6(1),e.hij(" ",t.name," ")}}function L2(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Number of blocks is required."),e.qZA())}function q2(n,o){if(1&n&&(e.TgZ(0,"mat-form-field",67)(1,"mat-label"),e._uU(2,"Number of Blocks"),e.qZA(),e._UZ(3,"input",68),e.YNc(4,L2,2,0,"mat-error",14),e.qZA()),2&n){const t=e.oxw(2);e.xp6(3),e.Q6J("step",1)("min",0),e.xp6(1),e.Q6J("ngIf",null==t.sendFundFormGroup.controls.transactionBlocks.errors?null:t.sendFundFormGroup.controls.transactionBlocks.errors.required)}}function F2(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Fees is required."),e.qZA())}function k2(n,o){if(1&n&&(e.TgZ(0,"mat-form-field",67)(1,"mat-label"),e._uU(2,"Fees (Sats/vByte)"),e.qZA(),e._UZ(3,"input",69),e.YNc(4,F2,2,0,"mat-error",14),e.qZA()),2&n){const t=e.oxw(2);e.xp6(3),e.Q6J("step",1)("min",0),e.xp6(1),e.Q6J("ngIf",null==t.sendFundFormGroup.controls.transactionFees.errors?null:t.sendFundFormGroup.controls.transactionFees.errors.required)}}function U2(n,o){if(1&n&&e._uU(0),2&n){const t=e.oxw(2);e.Oqu(t.confirmFormLabel)}}function O2(n,o){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Oqu(t.sendFundError)}}function I2(n,o){if(1&n&&(e.TgZ(0,"div",37),e._UZ(1,"fa-icon",38),e.YNc(2,O2,2,1,"span",14),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("icon",t.faExclamationTriangle),e.xp6(1),e.Q6J("ngIf",""!==t.sendFundError)}}function N2(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",39)(1,"mat-vertical-stepper",40,41),e.NdJ("selectionChange",function(i){e.CHM(t);const s=e.oxw();return e.KtG(s.stepSelectionChanged(i))}),e.YNc(3,v2,12,4,"mat-step",42),e.TgZ(4,"mat-step",43)(5,"form",44),e.YNc(6,A2,1,1,"ng-template",45),e.TgZ(7,"div",46)(8,"mat-form-field",47)(9,"mat-label"),e._uU(10,"Bitcoin Address"),e.qZA(),e._UZ(11,"input",48),e.YNc(12,S2,2,0,"mat-error",14),e.qZA(),e.TgZ(13,"mat-form-field",49)(14,"mat-select",50),e.YNc(15,w2,2,2,"mat-option",21),e.qZA()(),e.YNc(16,q2,5,3,"mat-form-field",51)(17,k2,5,3,"mat-form-field",51),e.qZA(),e.TgZ(18,"div",52)(19,"button",53),e._uU(20,"Next"),e.qZA()()()(),e.TgZ(21,"mat-step",54)(22,"form",55),e.YNc(23,U2,1,1,"ng-template",56),e.TgZ(24,"div",39)(25,"div",57),e._UZ(26,"fa-icon",58),e.TgZ(27,"span"),e._uU(28,"You are about to sweep all funds from RTL. Are you sure?"),e.qZA()(),e.YNc(29,I2,3,2,"div",27),e.TgZ(30,"div",52)(31,"button",59),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onSendFunds())}),e._uU(32,"Sweep All Funds"),e.qZA()()()()()(),e.TgZ(33,"div",60)(34,"button",61),e._uU(35),e.qZA()()()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("linear",!0),e.xp6(2),e.Q6J("ngIf",!t.appConfig.SSO.rtlSSO),e.xp6(1),e.Q6J("stepControl",t.sendFundFormGroup)("editable",t.flgEditable),e.xp6(1),e.Q6J("formGroup",t.sendFundFormGroup),e.xp6(7),e.Q6J("ngIf",null==t.sendFundFormGroup.controls.transactionAddress.errors?null:t.sendFundFormGroup.controls.transactionAddress.errors.required),e.xp6(3),e.Q6J("ngForOf",t.transTypes),e.xp6(1),e.Q6J("ngIf","1"===t.sendFundFormGroup.controls.selTransType.value),e.xp6(1),e.Q6J("ngIf","2"===t.sendFundFormGroup.controls.selTransType.value),e.xp6(4),e.Q6J("stepControl",t.confirmFormGroup),e.xp6(1),e.Q6J("formGroup",t.confirmFormGroup),e.xp6(4),e.Q6J("icon",t.faExclamationTriangle),e.xp6(3),e.Q6J("ngIf",""!==t.sendFundError),e.xp6(5),e.Q6J("mat-dialog-close",!1),e.xp6(1),e.Oqu(t.flgValidated?"Close":"Cancel")}}let P2=(()=>{class n{constructor(t,a,i,s,r,h,T,C,A,FC){this.dialogRef=t,this.data=a,this.logger=i,this.store=s,this.rtlEffects=r,this.commonService=h,this.decimalPipe=T,this.snackBar=C,this.actions=A,this.formBuilder=FC,this.faExclamationTriangle=y.eHv,this.sweepAll=!1,this.addressTypes=[],this.selectedAddress={},this.blockchainBalance={},this.information={},this.newAddress="",this.transactionAddress="",this.transactionAmount=null,this.transactionFees=null,this.transactionBlocks=null,this.transTypes=[{id:"1",name:"Target Confirmation Blocks"},{id:"2",name:"Fee"}],this.selTransType="1",this.fiatConversion=!1,this.amountUnits=l.uA,this.selAmountUnit=l.uA[0],this.currConvertorRate={},this.unitConversionValue=0,this.currencyUnitFormats=l.Xz,this.sendFundError="",this.flgValidated=!1,this.flgEditable=!0,this.passwordFormLabel="Authenticate with your RTL password",this.sendFundFormLabel="Sweep funds",this.confirmFormLabel="Confirm sweep",this.amountError="Amount is Required.",this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x]}ngOnInit(){this.sweepAll=this.data.sweepAll,this.passwordFormGroup=this.formBuilder.group({hiddenPassword:["",[p.kI.required]],password:["",[p.kI.required]]}),this.sendFundFormGroup=this.formBuilder.group({transactionAddress:["",p.kI.required],transactionBlocks:[null],transactionFees:[null],selTransType:["1",p.kI.required]}),this.confirmFormGroup=this.formBuilder.group({}),this.sendFundFormGroup.controls.selTransType.valueChanges.pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{"1"===t?(this.sendFundFormGroup.controls.transactionBlocks.setValidators([p.kI.required]),this.sendFundFormGroup.controls.transactionBlocks.setValue(null),this.sendFundFormGroup.controls.transactionFees.setValidators(null),this.sendFundFormGroup.controls.transactionFees.setValue(null)):(this.sendFundFormGroup.controls.transactionBlocks.setValidators(null),this.sendFundFormGroup.controls.transactionBlocks.setValue(null),this.sendFundFormGroup.controls.transactionFees.setValidators([p.kI.required]),this.sendFundFormGroup.controls.transactionFees.setValue(null))}),this.store.select(H.Yj).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.appConfig=t}),this.store.select(H.dT).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.fiatConversion=t.settings.fiatConversion,this.amountUnits=t.settings.currencyUnits,this.logger.info(t)}),this.actions.pipe((0,d.R)(this.unSubs[3]),(0,B.h)(t=>t.type===l.uR.UPDATE_API_CALL_STATUS_LND||t.type===l.uR.SET_CHANNEL_TRANSACTION_RES_LND)).subscribe(t=>{t.type===l.uR.SET_CHANNEL_TRANSACTION_RES_LND&&(this.store.dispatch((0,L.jW)({payload:this.sweepAll?"All Funds Sent Successfully!":"Fund Sent Successfully!"})),this.dialogRef.close()),t.type===l.uR.UPDATE_API_CALL_STATUS_LND&&t.payload.status===l.Bn.ERROR&&"SetChannelTransaction"===t.payload.action&&(this.sendFundError=t.payload.message)})}onAuthenticate(){if(!this.passwordFormGroup.controls.password.value)return!0;this.flgValidated=!1,this.store.dispatch((0,L.QO)({payload:l2(this.passwordFormGroup.controls.password.value).toString()})),this.rtlEffects.isAuthorizedRes.pipe((0,W.q)(1)).subscribe(t=>{"ERROR"!==t?(this.passwordFormGroup.controls.hiddenPassword.setValue(this.passwordFormGroup.controls.password.value),this.stepper.next()):(this.dialogRef.close(),this.snackBar.open("Unauthorized User. Logging out from RTL."))})}onSendFunds(){if(this.invalidValues)return!0;this.sendFundError="";const t={amount:this.transactionAmount?this.transactionAmount:0,sendAll:this.sweepAll};this.sweepAll?(t.address=this.sendFundFormGroup.controls.transactionAddress.value,"1"===this.sendFundFormGroup.controls.selTransType.value&&(t.blocks=this.sendFundFormGroup.controls.transactionBlocks.value),"2"===this.sendFundFormGroup.controls.selTransType.value&&(t.fees=this.sendFundFormGroup.controls.transactionFees.value)):(t.address=this.transactionAddress,"1"===this.selTransType&&(t.blocks=this.transactionBlocks),"2"===this.selTransType&&(t.fees=this.transactionFees)),this.transactionAmount&&this.selAmountUnit!==l.NT.SATS?this.commonService.convertCurrency(this.transactionAmount,this.selAmountUnit===this.amountUnits[2]?l.NT.OTHER:this.selAmountUnit,l.NT.SATS,this.amountUnits[2],this.fiatConversion).pipe((0,d.R)(this.unSubs[4])).subscribe({next:a=>{this.selAmountUnit=l.NT.SATS,t.amount=+(this.decimalPipe.transform(a[this.amountUnits[0]],this.currencyUnitFormats[this.amountUnits[0]])?.replace(/,/g,"")||0),this.store.dispatch((0,Z.Wi)({payload:t}))},error:a=>{this.transactionAmount=null,this.selAmountUnit=l.NT.SATS,this.amountError="Conversion Error: "+a}}):this.store.dispatch((0,Z.Wi)({payload:t}))}get invalidValues(){return this.sweepAll?!this.sendFundFormGroup.controls.transactionAddress.value||""===this.sendFundFormGroup.controls.transactionAddress.value||"1"===this.sendFundFormGroup.controls.selTransType.value&&(!this.sendFundFormGroup.controls.transactionBlocks.value||this.sendFundFormGroup.controls.transactionBlocks.value<=0)||"2"===this.sendFundFormGroup.controls.selTransType.value&&(!this.sendFundFormGroup.controls.transactionFees.value||this.sendFundFormGroup.controls.transactionFees.value<=0):!this.transactionAddress||""===this.transactionAddress||!this.transactionAmount||this.transactionAmount<=0||"1"===this.selTransType&&(!this.transactionBlocks||this.transactionBlocks<=0)||"2"===this.selTransType&&(!this.transactionFees||this.transactionFees<=0)}resetData(){this.sendFundError="",this.selTransType="1",this.transactionAddress="",this.transactionBlocks=null,this.transactionFees=null,this.sweepAll||(this.transactionAmount=null)}stepSelectionChanged(t){switch(this.sendFundError="",t.selectedIndex){case 0:default:this.passwordFormLabel="Authenticate with your RTL password",this.sendFundFormLabel="Sweep funds";break;case 1:this.passwordFormLabel="User authenticated successfully",this.sendFundFormLabel="Sweep funds";break;case 2:this.passwordFormLabel="User authenticated successfully",this.sendFundFormLabel="Sweep funds | Address: "+this.sendFundFormGroup.controls.transactionAddress.value+" | "+this.transTypes[this.sendFundFormGroup.controls.selTransType.value-1].name+("2"===this.sendFundFormGroup.controls.selTransType.value?" (Sats/vByte)":"")+": "+("1"===this.sendFundFormGroup.controls.selTransType.value?this.sendFundFormGroup.controls.transactionBlocks.value:this.sendFundFormGroup.controls.transactionFees.value)}t.selectedIndex{this.selAmountUnit=t.value,a.transactionAmount=+(a.decimalPipe.transform(h[s],a.currencyUnitFormats[s])?.replace(/,/g,"")||0)},error:h=>{a.transactionAmount=null,this.amountError="Conversion Error: "+h,this.selAmountUnit=i,s=i}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(Q.so),e.Y36(Q.WI),e.Y36(U.mQ),e.Y36(q.yh),e.Y36(ue.V),e.Y36(N.v),e.Y36(m.JJ),e.Y36(ae.ux),e.Y36(X.eX),e.Y36(p.QS))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-on-chain-send-modal"]],viewQuery:function(a,i){if(1&a&&(e.Gf(r2,7),e.Gf(c2,5),e.Gf(p2,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.form=s.first),e.iGM(s=e.CRH())&&(i.formSweepAll=s.first),e.iGM(s=e.CRH())&&(i.stepper=s.first)}},decls:12,vars:4,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100","class","overflow-x-hidden",3,"submit","reset",4,"ngIf","ngIfElse"],["sweepAllBlock",""],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100",1,"overflow-x-hidden",3,"submit","reset"],["form","ngForm"],["fxLayout","column","fxFlex.gt-sm","55"],["autoFocus","","matInput","","tabindex","1","name","address","required","",3,"ngModel","ngModelChange"],["address","ngModel"],[4,"ngIf"],["fxLayout","column","fxFlex.gt-sm","30"],["matInput","","name","amt","type","number","tabindex","2","required","",3,"step","min","ngModel","ngModelChange"],["amnt","ngModel"],["matSuffix",""],["fxLayout","column","fxFlex.gt-sm","10","fxLayoutAlign","start end"],["tabindex","3","required","","name","amountUnit",3,"value","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxFlex.gt-sm","60","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between start"],["fxLayout","column","fxFlex","48"],["tabindex","4",3,"value","valueChange"],["fxFlex","48",4,"ngIf"],["fxLayout","column","fxFlex","100","fxFlex.gt-sm","40","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between start"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["mat-button","","color","primary","type","submit","tabindex","8"],[3,"value"],["fxFlex","48"],["matInput","","type","number","name","blcks","required","","tabindex","5",3,"step","min","ngModel","ngModelChange"],["blocks","ngModel"],["matInput","","type","number","name","chainFees","required","","tabindex","6",3,"step","min","ngModel","ngModelChange"],["fees","ngModel"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable",4,"ngIf"],[3,"stepControl","editable"],["fxLayout","column",1,"my-1","pr-1",3,"formGroup"],["matStepLabel","","disabled","true"],["fxLayout","column","fxFlex","98","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between start"],["fxLayout","column","fxFlex.gt-sm","45"],["matInput","","formControlName","transactionAddress","tabindex","4","name","address","required",""],["fxLayout","column","fxFlex.gt-sm","25"],["formControlName","selTransType","tabindex","5"],["fxFlex.gt-sm","25","fxLayoutAlign","start end",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","8","type","button","matStepperNext",""],[3,"stepControl"],["fxLayout","column","fxLayoutAlign","start",1,"my-1","pr-1",3,"formGroup"],["matStepLabel",""],["fxFlex","100",1,"w-100","alert","alert-warn"],[1,"mt-1","mr-1","alert-icon",3,"icon"],["mat-button","","color","primary","tabindex","9","type","button",3,"click"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],["fxLayout","column","fxLayoutAlign","space-between",1,"my-1","pr-1",3,"formGroup"],["fxLayout","column","fxFlex","100"],["autoFocus","","matInput","","type","password","tabindex","1","formControlName","password","required",""],["fxLayout","row",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","button",3,"click"],["fxFlex.gt-sm","25","fxLayoutAlign","start end"],["matInput","","formControlName","transactionBlocks","type","number","name","blcks","required","","tabindex","6",3,"step","min"],["matInput","","formControlName","transactionFees","type","number","name","chainFees","required","","tabindex","7",3,"step","min"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),e._uU(5),e.qZA()(),e.TgZ(6,"button",5),e._uU(7,"X"),e.qZA()(),e.TgZ(8,"mat-card-content",6),e.YNc(9,T2,32,14,"form",7),e.qZA()()(),e.YNc(10,N2,36,15,"ng-template",null,8,e.W1O)),2&a){const s=e.MAs(11);e.xp6(5),e.Oqu(i.sweepAll?"Sweep All Funds":"Send Funds"),e.xp6(1),e.Q6J("mat-dialog-close",!1),e.xp6(3),e.Q6J("ngIf",!i.sweepAll)("ngIfElse",s)}},dependencies:[m.sg,m.O5,p._Y,p.Fj,p.wV,p.JJ,p.JL,p.Q7,p.qQ,p.On,p.F,p.sg,p.u,J.BN,_.xw,_.Wh,_.yH,Q.ZT,O.lW,v.dn,v.dk,R.Nt,g.KE,g.hX,g.TO,g.R9,w.gD,E.ey,G.C0,G.VY,G.Vq,G.Ic,$.h,te.q]})}return n})(),st=(()=>{class n{constructor(t,a){this.store=t,this.activatedRoute=a,this.sweepAll=!1,this.unSubs=[new u.x,new u.x]}ngOnInit(){this.activatedRoute.data.pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.sweepAll=t.sweepAll})}openSendFundsModal(){this.store.dispatch((0,L.qR)({payload:{data:{sweepAll:this.sweepAll,component:P2}}}))}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(q.yh),e.Y36(b.gz))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-on-chain-send"]],decls:4,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],["mat-flat-button","","color","primary","type","button","tabindex","1",3,"click"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"button",2),e.NdJ("click",function(){return i.openSendFundsModal()}),e._uU(3),e.qZA()()()),2&a&&(e.xp6(3),e.Oqu(i.sweepAll?"Sweep All":"Send Funds"))},dependencies:[_.xw,_.Wh,_.yH,O.lW]})}return n})();function R2(n,o){1&n&&e._UZ(0,"mat-progress-bar",26)}function M2(n,o){if(1&n&&e._UZ(0,"rtl-node-info",27),2&n){const t=e.oxw(3);e.Q6J("information",t.information)("showColorFieldSeparately",!0)}}function J2(n,o){if(1&n&&e._UZ(0,"rtl-channel-status-info",28),2&n){const t=e.oxw(3);e.Q6J("channelsStatus",t.channelsStatus)("errorMessage",t.errorMessages[3]+" "+t.errorMessages[4])}}function D2(n,o){if(1&n&&e._UZ(0,"rtl-fee-info",29),2&n){const t=e.oxw(3);e.Q6J("fees",t.fees)("errorMessage",t.errorMessages[2])}}const lt=n=>({"dashboard-card-content":!0,"error-border":n});function Q2(n,o){if(1&n&&(e.TgZ(0,"mat-grid-tile",13)(1,"div",14)(2,"div",15)(3,"div",16),e._UZ(4,"fa-icon",17),e.TgZ(5,"span"),e._uU(6),e.qZA()()(),e.TgZ(7,"div",18)(8,"mat-card",19)(9,"mat-card-content",20),e.YNc(10,R2,1,0,"mat-progress-bar",21),e.TgZ(11,"div",22),e.YNc(12,M2,1,2,"rtl-node-info",23)(13,J2,1,2,"rtl-channel-status-info",24)(14,D2,1,2,"rtl-fee-info",25),e.qZA()()()()()()),2&n){const t=o.$implicit,a=e.oxw(2);e.Q6J("colspan",t.cols)("rowspan",t.rows),e.xp6(4),e.Q6J("icon",t.icon),e.xp6(2),e.Oqu(t.title),e.xp6(3),e.Q6J("ngClass",e.VKq(10,lt,"node"===t.id&&a.apiCallStatusNodeInfo.status===a.apiCallStatusEnum.ERROR||"status"===t.id&&(a.apiCallStatusChannels.status===a.apiCallStatusEnum.ERROR||a.apiCallStatusPendingChannels.status===a.apiCallStatusEnum.ERROR)||"fee"===t.id&&a.apiCallStatusFees.status===a.apiCallStatusEnum.ERROR)),e.xp6(1),e.Q6J("ngIf","node"===t.id&&a.apiCallStatusNodeInfo.status===a.apiCallStatusEnum.INITIATED||"status"===t.id&&(a.apiCallStatusChannels.status===a.apiCallStatusEnum.INITIATED||a.apiCallStatusPendingChannels.status===a.apiCallStatusEnum.INITIATED)||"fee"===t.id&&a.apiCallStatusFees.status===a.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngSwitch",t.id),e.xp6(1),e.Q6J("ngSwitchCase","node"),e.xp6(1),e.Q6J("ngSwitchCase","status"),e.xp6(1),e.Q6J("ngSwitchCase","fee")}}function E2(n,o){if(1&n&&(e.TgZ(0,"mat-grid-list",11),e.YNc(1,Q2,15,12,"mat-grid-tile",12),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngForOf",t.nodeCards)}}function B2(n,o){1&n&&e._UZ(0,"mat-progress-bar",26)}function H2(n,o){1&n&&e.GkF(0)}function Y2(n,o){if(1&n&&(e.TgZ(0,"div",34),e.YNc(1,H2,1,0,"ng-container",35),e.qZA()),2&n){const t=e.oxw(2),a=e.MAs(9),i=e.MAs(11);e.xp6(1),e.Q6J("ngTemplateOutlet",t.apiCallStatusNetwork.status===t.apiCallStatusEnum.ERROR?a:i)}}function G2(n,o){1&n&&e.GkF(0)}function V2(n,o){if(1&n&&(e.TgZ(0,"div",34),e.YNc(1,G2,1,0,"ng-container",35),e.qZA()),2&n){const t=e.oxw(2),a=e.MAs(9),i=e.MAs(13);e.xp6(1),e.Q6J("ngTemplateOutlet",t.apiCallStatusNetwork.status===t.apiCallStatusEnum.ERROR?a:i)}}function z2(n,o){1&n&&e.GkF(0)}function W2(n,o){if(1&n&&(e.TgZ(0,"div",34),e.YNc(1,z2,1,0,"ng-container",35),e.qZA()),2&n){const t=e.oxw(2),a=e.MAs(9),i=e.MAs(15);e.xp6(1),e.Q6J("ngTemplateOutlet",t.apiCallStatusNetwork.status===t.apiCallStatusEnum.ERROR?a:i)}}function X2(n,o){if(1&n&&(e.TgZ(0,"mat-grid-tile",30)(1,"mat-card",31)(2,"mat-card-content",32),e.YNc(3,B2,1,0,"mat-progress-bar",21),e.TgZ(4,"div",22),e.YNc(5,Y2,2,1,"div",33)(6,V2,2,1,"div",33)(7,W2,2,1,"div",33),e.qZA()()()()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("colspan",t.cols)("rowspan",t.rows),e.xp6(2),e.Q6J("ngClass",e.VKq(8,lt,a.apiCallStatusNetwork.status===a.apiCallStatusEnum.ERROR)),e.xp6(1),e.Q6J("ngIf",a.apiCallStatusNetwork.status===a.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngSwitch",t.id),e.xp6(1),e.Q6J("ngSwitchCase","general"),e.xp6(1),e.Q6J("ngSwitchCase","channels"),e.xp6(1),e.Q6J("ngSwitchCase","degrees")}}function K2(n,o){if(1&n&&(e.TgZ(0,"div",36)(1,"p"),e._uU(2),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.Oqu(t.errorMessages[1])}}function $2(n,o){if(1&n&&(e.TgZ(0,"div",37)(1,"div")(2,"h4",38),e._uU(3,"Network Capacity"),e.qZA(),e.TgZ(4,"div",39),e._uU(5),e.ALo(6,"number"),e.qZA()(),e.TgZ(7,"div")(8,"h4",38),e._uU(9,"Number of Nodes"),e.qZA(),e.TgZ(10,"div",39),e._uU(11),e.ALo(12,"number"),e.qZA()(),e.TgZ(13,"div")(14,"h4",38),e._uU(15,"Number of Channels"),e.qZA(),e.TgZ(16,"span",39),e._uU(17),e.ALo(18,"number"),e.qZA()()()),2&n){const t=e.oxw();e.xp6(5),e.hij("",e.lcZ(6,3,t.networkInfo.total_network_capacity)," Sats"),e.xp6(6),e.Oqu(e.lcZ(12,5,t.networkInfo.num_nodes)),e.xp6(6),e.Oqu(e.lcZ(18,7,t.networkInfo.num_channels))}}function j2(n,o){if(1&n&&(e.TgZ(0,"div",37)(1,"div")(2,"h4",38),e._uU(3,"Max Channel Size"),e.qZA(),e.TgZ(4,"div",39),e._uU(5),e.ALo(6,"number"),e.qZA()(),e.TgZ(7,"div")(8,"h4",38),e._uU(9,"Avg Channel Size"),e.qZA(),e.TgZ(10,"div",39),e._uU(11),e.ALo(12,"number"),e.qZA()(),e.TgZ(13,"div")(14,"h4",38),e._uU(15,"Min Channel Size"),e.qZA(),e.TgZ(16,"span",39),e._uU(17),e.ALo(18,"number"),e.qZA()()()),2&n){const t=e.oxw();e.xp6(5),e.Oqu(e.lcZ(6,3,t.networkInfo.max_channel_size)),e.xp6(6),e.Oqu(e.lcZ(12,5,t.networkInfo.avg_channel_size)),e.xp6(6),e.Oqu(e.lcZ(18,7,t.networkInfo.min_channel_size))}}function e0(n,o){if(1&n&&(e.TgZ(0,"div",37)(1,"div")(2,"h4",38),e._uU(3,"Max Out Degree"),e.qZA(),e.TgZ(4,"div",39),e._uU(5),e.ALo(6,"number"),e.qZA()(),e.TgZ(7,"div")(8,"h4",38),e._uU(9,"Avg Out Degree"),e.qZA(),e.TgZ(10,"div",39),e._uU(11),e.ALo(12,"number"),e.qZA()(),e.TgZ(13,"div",40),e._UZ(14,"h4",38)(15,"span",39),e.qZA()()),2&n){const t=e.oxw();e.xp6(5),e.Oqu(e.lcZ(6,2,t.networkInfo.max_out_degree)),e.xp6(6),e.Oqu(e.xi3(12,4,t.networkInfo.avg_out_degree,"1.0-2"))}}const t0=n=>({"mt-1":n});let n0=(()=>{class n{constructor(t,a,i){this.logger=t,this.commonService=a,this.store=i,this.faProjectDiagram=y.TmZ,this.faBolt=y.BDt,this.faServer=y.xf3,this.faNetworkWired=y.kXW,this.information={},this.channelsStatus={},this.networkInfo={},this.networkCards=[],this.nodeCards=[],this.screenSize="",this.screenSizeEnum=l.cu,this.userPersonaEnum=l.ol,this.errorMessages=["","","","",""],this.apiCallStatusNodeInfo=null,this.apiCallStatusNetwork=null,this.apiCallStatusFees=null,this.apiCallStatusChannels=null,this.apiCallStatusPendingChannels=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===l.cu.XS?(this.networkCards=[{id:"general",cols:3,rows:1},{id:"channels",cols:3,rows:1},{id:"degrees",cols:3,rows:1}],this.nodeCards=[{id:"node",icon:this.faServer,title:"Node Information",cols:3,rows:1},{id:"status",icon:this.faNetworkWired,title:"Channels",cols:3,rows:1},{id:"fee",icon:this.faBolt,title:"Routing Fee",cols:3,rows:1}]):(this.networkCards=[{id:"general",cols:1,rows:1},{id:"channels",cols:1,rows:1},{id:"degrees",cols:1,rows:1}],this.nodeCards=[{id:"node",icon:this.faServer,title:"Node Information",cols:1,rows:1},{id:"status",icon:this.faNetworkWired,title:"Channels",cols:1,rows:1},{id:"fee",icon:this.faBolt,title:"Routing Fee",cols:1,rows:1}])}ngOnInit(){this.store.select(x.DY).pipe((0,d.R)(this.unSubs[0]),(0,_e.M)(this.store.select(H.dT))).subscribe(([t,a])=>{this.errorMessages[0]="",this.apiCallStatusNodeInfo=t.apiCallStatus,this.apiCallStatusNodeInfo.status===l.Bn.ERROR&&(this.errorMessages[0]="object"==typeof this.apiCallStatusNodeInfo.message?JSON.stringify(this.apiCallStatusNodeInfo.message):this.apiCallStatusNodeInfo.message?this.apiCallStatusNodeInfo.message:""),this.selNode=a,this.information=t.information}),this.store.select(x.N7).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessages[1]="",this.apiCallStatusNetwork=t.apiCallStatus,this.apiCallStatusNetwork.status===l.Bn.ERROR&&(this.errorMessages[1]="object"==typeof this.apiCallStatusNetwork.message?JSON.stringify(this.apiCallStatusNetwork.message):this.apiCallStatusNetwork.message?this.apiCallStatusNetwork.message:""),this.networkInfo=t.networkInfo}),this.store.select(x.JG).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.errorMessages[2]="",this.apiCallStatusFees=t.apiCallStatus,this.apiCallStatusFees.status===l.Bn.ERROR&&(this.errorMessages[2]="object"==typeof this.apiCallStatusFees.message?JSON.stringify(this.apiCallStatusFees.message):this.apiCallStatusFees.message?this.apiCallStatusFees.message:""),this.fees=t.fees}),this.store.select(x.ni).pipe((0,d.R)(this.unSubs[3])).subscribe(t=>{this.errorMessages[4]="",this.apiCallStatusPendingChannels=t.apiCallStatus,this.apiCallStatusPendingChannels.status===l.Bn.ERROR&&(this.errorMessages[4]="object"==typeof this.apiCallStatusPendingChannels.message?JSON.stringify(this.apiCallStatusPendingChannels.message):this.apiCallStatusPendingChannels.message?this.apiCallStatusPendingChannels.message:""),this.channelsStatus.pending={num_channels:t.pendingChannelsSummary.open?.num_channels,capacity:t.pendingChannelsSummary.open?.limbo_balance},this.channelsStatus.closing={num_channels:(t.pendingChannelsSummary.closing?.num_channels||0)+(t.pendingChannelsSummary.force_closing?.num_channels||0)+(t.pendingChannelsSummary.waiting_close?.num_channels||0),capacity:t.pendingChannelsSummary.total_limbo_balance}}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[4])).subscribe(t=>{this.errorMessages[3]="",this.apiCallStatusChannels=t.apiCallStatus,this.apiCallStatusChannels.status===l.Bn.ERROR&&(this.errorMessages[3]="object"==typeof this.apiCallStatusChannels.message?JSON.stringify(this.apiCallStatusChannels.message):this.apiCallStatusChannels.message?this.apiCallStatusChannels.message:""),this.channelsStatus.active=t.channelsSummary.active,this.channelsStatus.inactive=t.channelsSummary.inactive,this.logger.info(t)})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-network-info"]],decls:16,vars:6,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mb-4"],["cols","3","rowHeight","330px",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start end",1,"page-title-container",3,"ngClass"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["cols","3","rowHeight","250px"],["fxLayout","row",3,"colspan","rowspan",4,"ngFor","ngForOf"],["errorBlock",""],["generalBlock",""],["channelsBlock",""],["degreesBlock",""],["cols","3","rowHeight","330px"],["class","node-grid-tile",3,"colspan","rowspan",4,"ngFor","ngForOf"],[1,"node-grid-tile",3,"colspan","rowspan"],["fxLayout","column","fxLayoutAlign","stretch start","fxFlex","100",1,"h-100"],["fxLayout","row","fxLayoutAlign","start start",1,"w-100"],["fxLayout","row","fxLayoutAlign","start start",1,"page-title-container"],[1,"mr-1",3,"icon"],["fxLayout","column","fxLayoutAlign","stretch center","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","center stretch",1,"w-100","h-93"],["fxLayout","row","fxFlex","95","fxLayoutAlign","start stretch",1,"dashboard-card","w-96","h-93"],["fxLayout","column","fxFlex","100",1,"mt-2",3,"ngClass"],["mode","indeterminate",4,"ngIf"],["fxLayout","column","fxFlex","100",3,"ngSwitch"],["fxFlex","100",3,"information","showColorFieldSeparately",4,"ngSwitchCase"],["fxFlex","100",3,"channelsStatus","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"fees","errorMessage",4,"ngSwitchCase"],["mode","indeterminate"],["fxFlex","100",3,"information","showColorFieldSeparately"],["fxFlex","100",3,"channelsStatus","errorMessage"],["fxFlex","100",3,"fees","errorMessage"],["fxLayout","row",3,"colspan","rowspan"],["fxLayout","row","fxFlex","95","fxLayoutAlign","start stretch",1,"dashboard-card","h-93"],["fxLayout","column","fxFlex","100",3,"ngClass"],["fxFlex","100",4,"ngSwitchCase"],["fxFlex","100"],[4,"ngTemplateOutlet"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"mt-2"],[1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["fxFlex","20"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,E2,2,1,"mat-grid-list",1),e.TgZ(2,"div",2),e._UZ(3,"fa-icon",3),e.TgZ(4,"span",4),e._uU(5,"Network"),e.qZA()(),e.TgZ(6,"mat-grid-list",5),e.YNc(7,X2,8,10,"mat-grid-tile",6),e.qZA()(),e.YNc(8,K2,3,1,"ng-template",null,7,e.W1O)(10,$2,19,9,"ng-template",null,8,e.W1O)(12,j2,19,9,"ng-template",null,9,e.W1O)(14,e0,16,7,"ng-template",null,10,e.W1O)),2&a&&(e.xp6(1),e.Q6J("ngIf",i.selNode.settings.userPersona!==i.userPersonaEnum.OPERATOR),e.xp6(1),e.Q6J("ngClass",e.VKq(4,t0,i.screenSize!==i.screenSizeEnum.XS)),e.xp6(1),e.Q6J("icon",i.faProjectDiagram),e.xp6(4),e.Q6J("ngForOf",i.networkCards))},dependencies:[m.mk,m.sg,m.O5,m.tP,m.RF,m.n9,J.BN,_.xw,_.Wh,_.yH,F.oO,v.a8,v.dn,de.Il,de.DX,D.pW,Be,He,Ye,m.JJ]})}return n})();function i0(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",9),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.activeLink=s.link)}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit,a=e.oxw();e.s9C("routerLink",t.link),e.Q6J("active",a.activeLink===t.link),e.xp6(1),e.Oqu(t.name)}}let a0=(()=>{class n{constructor(t){this.router=t,this.faDownload=y.q7m,this.links=[{link:"bckup",name:"Backup"},{link:"restore",name:"Restore"}],this.activeLink=this.links[0].link,this.unSubs=[new u.x,new u.x]}ngOnInit(){const t=this.links.find(a=>this.router.url.includes(a.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(a=>a instanceof b.Av)).subscribe({next:a=>{const i=this.links.find(s=>a.urlAfterRedirects.includes(s.link));this.activeLink=i?i.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-backup"]],decls:13,vars:3,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0),e._UZ(1,"fa-icon",1),e.TgZ(2,"span",2),e._uU(3,"Channels Backup"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),e.YNc(8,i0,2,3,"div",6),e.qZA(),e._UZ(9,"mat-tab-nav-panel",null,7),e.TgZ(11,"div",8),e._UZ(12,"router-outlet"),e.qZA()()()()),2&a){const s=e.MAs(10);e.xp6(1),e.Q6J("icon",i.faDownload),e.xp6(6),e.Q6J("tabPanel",s),e.xp6(1),e.Q6J("ngForOf",i.links)}},dependencies:[m.sg,J.BN,_.xw,_.Wh,_.yH,v.a8,v.dn,P.BU,P.sW,P.Nj,b.lC,b.rH]})}return n})();function o0(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",24)(1,"h4",25),e._uU(2),e.qZA(),e.TgZ(3,"div",26)(4,"button",27),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onRestoreChannels({}))}),e._uU(5,"Restore All"),e.qZA()()()}if(2&n){const t=e.oxw();e.xp6(2),e.hij("Restore folder location: ",t.selNode.settings.channelBackupPath,"/restore")}}function s0(n,o){if(1&n&&(e.TgZ(0,"div",28)(1,"h4",25),e._uU(2),e.qZA(),e.TgZ(3,"h4",29),e._uU(4,"All channel backup file not found! To perform channel restoration, channel backup file/s must be placed at the above location."),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.hij("Restore folder location: ",t.selNode.settings.channelBackupPath,"/restore")}}function l0(n,o){if(1&n&&(e.TgZ(0,"div",28)(1,"h4",25),e._uU(2),e.qZA()()),2&n){const t=e.oxw();e.xp6(2),e.hij("Restore folder location: ",t.selNode.settings.channelBackupPath,"/restore")}}function r0(n,o){1&n&&e._UZ(0,"mat-progress-bar",30)}function c0(n,o){1&n&&(e.TgZ(0,"th",31),e._uU(1,"Channel Point"),e.qZA())}const p0=n=>({"max-width":n});function u0(n,o){if(1&n&&(e.TgZ(0,"td",32)(1,"div",33)(2,"span",34),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,p0,a.screenSize===a.screenSizeEnum.XS?"25rem":"60rem")),e.xp6(2),e.Oqu(null==t?null:t.channel_point)}}function m0(n,o){1&n&&(e.TgZ(0,"th",35)(1,"div",36),e._uU(2,"Actions"),e.qZA()())}function _0(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",32)(1,"span",37)(2,"button",38),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onRestoreChannels(s))}),e._uU(3,"Restore"),e.qZA()()()}}function d0(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No singular channel backups available."),e.qZA())}function h0(n,o){if(1&n&&(e.TgZ(0,"td",39),e.YNc(1,d0,2,0,"p",40),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",!t.channels||!t.channels.data||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)}}const g0=n=>({"display-none":n});function f0(n,o){if(1&n&&e._UZ(0,"tr",41),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,g0,t.channels&&t.channels.data&&(null==t.channels||null==t.channels.data?null:t.channels.data.length)>0))}}function C0(n,o){1&n&&e._UZ(0,"tr",42)}function x0(n,o){1&n&&e._UZ(0,"tr",43)}const y0=n=>({"overflow-auto error-border":n,"overflow-auto":!0}),T0=()=>["no_channel"];let b0=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.store=a,this.lndEffects=i,this.commonService=s,this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.displayedColumns=["channel_point","actions"],this.channelsData=[],this.channels=new c.by([]),this.allRestoreExists=!1,this.flgLoading=[!0],this.selFilter="",this.screenSize="",this.screenSizeEnum=l.cu,this.unSubs=[new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.dispatch((0,Z.tb)()),this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.lndEffects.setRestoreChannelList.pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.allRestoreExists=t.all_restore_exists,this.channelsData=t.files,this.channelsData.length>0&&this.loadRestoreTable(this.channelsData),("error"!==this.flgLoading[0]||t&&t.files)&&(this.flgLoading[0]=!1),this.logger.info(t)})}ngAfterViewInit(){this.channelsData&&this.channelsData.length>0&&this.loadRestoreTable(this.channelsData)}onRestoreChannels(t){this.store.dispatch((0,Z.vV)({payload:{channelPoint:t.channel_point?t.channel_point:"ALL"}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}loadRestoreTable(t){this.channels=new c.by([...t]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.channels.paginator=this.paginator,this.channels.filterPredicate=(a,i)=>(a.channel_point?a.channel_point.toLowerCase():"").includes(i),this.applyFilter()}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(re.l),e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-restore-table"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},features:[e._Bn([{provide:k.ye,useValue:(0,l.pt)("Channels")}])],decls:28,vars:16,consts:[["fxLayout","column",1,"mt-2"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-between start","fxLayout.gt-md","row wrap",4,"ngIf"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container","mt-2"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxFlex","49"],["fxLayout","column","fxFlex","49"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","row","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","channel_point"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["fxFlex","100"],["fxLayout","row",1,"mt-2"],["mat-flat-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxLayoutAlign","space-between start","fxLayout.gt-md","row wrap"],["fxFlex","100",1,"mt-1"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","1",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,o0,6,1,"div",1)(2,s0,5,1,"div",2)(3,l0,3,1,"div",2),e.TgZ(4,"div",3),e._UZ(5,"div",4),e.TgZ(6,"div",5),e._UZ(7,"div",6),e.TgZ(8,"mat-form-field",7)(9,"mat-label"),e._uU(10,"Filter"),e.qZA(),e.TgZ(11,"input",8),e.NdJ("ngModelChange",function(r){return i.selFilter=r})("input",function(){return i.applyFilter()})("keyup",function(){return i.applyFilter()}),e.qZA()()()(),e.TgZ(12,"div",9),e.YNc(13,r0,1,0,"mat-progress-bar",10),e.TgZ(14,"table",11,12),e.ynx(16,13),e.YNc(17,c0,2,0,"th",14)(18,u0,4,4,"td",15),e.BQk(),e.ynx(19,16),e.YNc(20,m0,3,0,"th",17)(21,_0,4,0,"td",15),e.BQk(),e.ynx(22,18),e.YNc(23,h0,2,1,"td",19),e.BQk(),e.YNc(24,f0,1,3,"tr",20)(25,C0,1,0,"tr",21)(26,x0,1,0,"tr",22),e.qZA()(),e._UZ(27,"mat-paginator",23),e.qZA()),2&a&&(e.xp6(1),e.Q6J("ngIf",i.allRestoreExists),e.xp6(1),e.Q6J("ngIf",!i.allRestoreExists&&(!i.channels||(null==i.channels||null==i.channels.data?null:i.channels.data.length)<=0)),e.xp6(1),e.Q6J("ngIf",!i.allRestoreExists&&i.channels&&(null==i.channels||null==i.channels.data?null:i.channels.data.length)&&(null==i.channels||null==i.channels.data?null:i.channels.data.length)>0),e.xp6(8),e.Q6J("ngModel",i.selFilter),e.xp6(2),e.Q6J("ngIf",!0===i.flgLoading[0]),e.xp6(1),e.Q6J("dataSource",i.channels)("ngClass",e.VKq(13,y0,"error"===i.flgLoading[0])),e.xp6(10),e.Q6J("matFooterRowDef",e.DdM(15,T0)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)("showFirstLastButtons",i.screenSize!==i.screenSizeEnum.XS))},dependencies:[m.mk,m.O5,m.PC,p.Fj,p.JJ,p.On,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,D.pW,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,k.NW,M.$V]})}return n})();function Z0(n,o){1&n&&e._UZ(0,"mat-progress-bar",33)}function v0(n,o){1&n&&(e.TgZ(0,"th",34),e._uU(1,"Channel Point"),e.qZA())}const A0=n=>({"max-width":n});function S0(n,o){if(1&n&&(e.TgZ(0,"td",35)(1,"div",36)(2,"span",37),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngStyle",e.VKq(2,A0,a.screenSize===a.screenSizeEnum.XS?"25rem":"60rem")),e.xp6(2),e.Oqu(null==t?null:t.channel_point)}}function w0(n,o){1&n&&(e.TgZ(0,"th",38)(1,"div",39),e._uU(2,"Actions"),e.qZA()())}function L0(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",40)(1,"div",39)(2,"mat-select",41),e._UZ(3,"mat-select-trigger"),e.TgZ(4,"mat-option",42),e.NdJ("click",function(i){const r=e.CHM(t).$implicit,h=e.oxw();return e.KtG(h.onChannelClick(r,i))}),e._uU(5,"View Info"),e.qZA(),e.TgZ(6,"mat-option",42),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onBackupChannels(s))}),e._uU(7,"Backup"),e.qZA(),e.TgZ(8,"mat-option",42),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onDownloadBackup(s))}),e._uU(9,"Download Backup"),e.qZA(),e.TgZ(10,"mat-option",42),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.onVerifyChannels(s))}),e._uU(11,"Verify"),e.qZA()()()()}}function q0(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"No channel available."),e.qZA())}function F0(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting channels..."),e.qZA())}function k0(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.errorMessage)}}function U0(n,o){if(1&n&&(e.TgZ(0,"td",43),e.YNc(1,q0,2,0,"p",44)(2,F0,2,0,"p",44)(3,k0,2,1,"p",44),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.channels&&t.channels.data)||(null==t.channels||null==t.channels.data?null:t.channels.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const O0=n=>({"display-none":n});function I0(n,o){if(1&n&&e._UZ(0,"tr",45),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(1,O0,(null==t.channels?null:t.channels.data)&&(null==t.channels||null==t.channels.data?null:t.channels.data.length)>0))}}function N0(n,o){1&n&&e._UZ(0,"tr",46)}function P0(n,o){1&n&&e._UZ(0,"tr",47)}const R0=n=>({"error-border":n}),M0=()=>["no_channel"];let J0=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.store=a,this.actions=i,this.commonService=s,this.faInfoCircle=y.sqG,this.faExclamationTriangle=y.eHv,this.faArchive=y.N2j,this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.displayedColumns=["channel_point","actions"],this.channelsData=[],this.channels=new c.by([]),this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(H.dT).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.selNode=t}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.channelsData=t.channels,this.channelsData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadBackupTable(this.channelsData),this.logger.info(t)}),this.actions.pipe((0,d.R)(this.unSubs[2]),(0,B.h)(t=>t.type===l.uR.SET_CHANNELS_LND||t.type===l.pg.SHOW_FILE)).subscribe(t=>{t.type===l.uR.SET_CHANNELS_LND&&(this.selectedChannel=null),t.type===l.pg.SHOW_FILE&&(this.commonService.downloadFile(t.payload,"channel-"+(this.selectedChannel?.channel_point?this.selectedChannel.channel_point:"all"),".bak",".bak"),this.selectedChannel=null)})}ngAfterViewInit(){this.channelsData.length>0&&this.loadBackupTable(this.channelsData)}onBackupChannels(t){this.store.dispatch((0,Z.Vv)({payload:{uiMessage:l.m6.BACKUP_CHANNEL,channelPoint:t.channel_point?t.channel_point:"ALL",showMessage:""}}))}onVerifyChannels(t){this.store.dispatch((0,Z.Cp)({payload:{channelPoint:t.channel_point?t.channel_point:"ALL"}}))}onDownloadBackup(t){this.selectedChannel=t,this.store.dispatch((0,L.dc)({payload:{channelPoint:t.channel_point?t.channel_point:"all"}}))}onChannelClick(t,a){this.store.dispatch((0,L.qR)({payload:{data:{channel:t,showCopy:!1,component:Le}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}loadBackupTable(t){this.channels=new c.by(t?[...t]:[]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(a,i)=>a[i]&&isNaN(a[i])?a[i].toLocaleLowerCase():a[i]?+a[i]:null,this.channels.paginator=this.paginator,this.channels.filterPredicate=(a,i)=>(a.channel_point?a.channel_point.toLowerCase():"").includes(i),this.applyFilter()}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(q.yh),e.Y36(X.eX),e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-channel-backup-table"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},features:[e._Bn([{provide:w.PG,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:k.ye,useValue:(0,l.pt)("Channels")}])],decls:46,vars:17,consts:[["fxLayout","column"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["fxFlex","100",1,"alert","alert-warn"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","100",1,"alert","alert-info"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","1",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","2",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3",3,"click"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container","mt-2"],["fxFlex","70"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxFlex","49"],["fxLayout","column","fxFlex","49"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","channel_point"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["mat-cell","","fxLayoutAlign","end center"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e._UZ(3,"fa-icon",3),e.TgZ(4,"span"),e._uU(5,"Save your backup files in a redundant location."),e.qZA()(),e.TgZ(6,"div",4),e._UZ(7,"fa-icon",3),e.TgZ(8,"span")(9,"strong"),e._uU(10,"Backup Folder Location: "),e.qZA(),e._uU(11),e.qZA()(),e.TgZ(12,"div",5)(13,"button",6),e.NdJ("click",function(){return i.onVerifyChannels({})}),e._uU(14,"Verify All"),e.qZA(),e.TgZ(15,"button",7),e.NdJ("click",function(){return i.onBackupChannels({})}),e._uU(16,"Backup All"),e.qZA(),e.TgZ(17,"button",8),e.NdJ("click",function(){return i.onDownloadBackup({})}),e._uU(18,"Download Backup"),e.qZA()()(),e.TgZ(19,"div",9)(20,"div",10),e._UZ(21,"fa-icon",11),e.TgZ(22,"span",12),e._uU(23,"Backups"),e.qZA()(),e.TgZ(24,"div",13),e._UZ(25,"div",14),e.TgZ(26,"mat-form-field",15)(27,"mat-label"),e._uU(28,"Filter"),e.qZA(),e.TgZ(29,"input",16),e.NdJ("ngModelChange",function(r){return i.selFilter=r})("input",function(){return i.applyFilter()})("keyup",function(){return i.applyFilter()}),e.qZA()()()(),e.TgZ(30,"div",17),e.YNc(31,Z0,1,0,"mat-progress-bar",18),e.TgZ(32,"table",19,20),e.ynx(34,21),e.YNc(35,v0,2,0,"th",22)(36,S0,4,4,"td",23),e.BQk(),e.ynx(37,24),e.YNc(38,w0,3,0,"th",25)(39,L0,12,0,"td",26),e.BQk(),e.ynx(40,27),e.YNc(41,U0,4,3,"td",28),e.BQk(),e.YNc(42,I0,1,3,"tr",29)(43,N0,1,0,"tr",30)(44,P0,1,0,"tr",31),e.qZA()(),e._UZ(45,"mat-paginator",32),e.qZA()),2&a&&(e.xp6(3),e.Q6J("icon",i.faExclamationTriangle),e.xp6(4),e.Q6J("icon",i.faInfoCircle),e.xp6(4),e.hij("",i.selNode.settings.channelBackupPath,"."),e.xp6(10),e.Q6J("icon",i.faArchive),e.xp6(8),e.Q6J("ngModel",i.selFilter),e.xp6(2),e.Q6J("ngIf",i.apiCallStatus.status===i.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("dataSource",i.channels)("ngClass",e.VKq(14,R0,""!==i.errorMessage)),e.xp6(10),e.Q6J("matFooterRowDef",e.DdM(16,M0)),e.xp6(1),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)("showFirstLastButtons",i.screenSize!==i.screenSizeEnum.XS))},dependencies:[m.mk,m.O5,m.PC,p.Fj,p.JJ,p.On,J.BN,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,D.pW,w.gD,w.$L,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,k.NW,M.$V]})}return n})();function D0(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",9),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw();return e.KtG(r.activeLink=s.link)}),e._uU(1),e.qZA()}if(2&n){const t=o.$implicit,a=e.oxw();e.s9C("routerLink",t.link),e.Q6J("active",a.activeLink===t.link),e.xp6(1),e.Oqu(t.name)}}let Q0=(()=>{class n{constructor(t){this.router=t,this.faUserCheck=y.hkK,this.links=[{link:"sign",name:"Sign"},{link:"verify",name:"Verify"}],this.activeLink=this.links[0].link,this.unSubs=[new u.x,new u.x]}ngOnInit(){const t=this.links.find(a=>this.router.url.includes(a.link));this.activeLink=t?t.link:this.links[0].link,this.router.events.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(a=>a instanceof b.Av)).subscribe({next:a=>{const i=this.links.find(s=>a.urlAfterRedirects.includes(s.link));this.activeLink=i?i.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(b.F0))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-sign-verify-message"]],decls:13,vars:3,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar","","mat-stretch-tabs","false","mat-align-tabs","start",3,"tabPanel"],["tabindex","1","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["tabPanel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["tabindex","1","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(a,i){if(1&a&&(e.TgZ(0,"div",0),e._UZ(1,"fa-icon",1),e.TgZ(2,"span",2),e._uU(3,"Sign/Verify Message"),e.qZA()(),e.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),e.YNc(8,D0,2,3,"div",6),e.qZA(),e._UZ(9,"mat-tab-nav-panel",null,7),e.TgZ(11,"div",8),e._UZ(12,"router-outlet"),e.qZA()()()()),2&a){const s=e.MAs(10);e.xp6(1),e.Q6J("icon",i.faUserCheck),e.xp6(6),e.Q6J("tabPanel",s),e.xp6(1),e.Q6J("ngForOf",i.links)}},dependencies:[m.sg,J.BN,_.xw,_.Wh,_.yH,v.a8,v.dn,P.BU,P.sW,P.Nj,b.lC,b.rH]})}return n})();function E0(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Message is required."),e.qZA())}let B0=(()=>{class n{constructor(t,a,i){this.dataService=t,this.snackBar=a,this.logger=i,this.message="",this.signedMessage="",this.signature="",this.unSubs=[new u.x,new u.x]}onSign(){if(!this.message||""===this.message)return!0;this.dataService.signMessage(this.message).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.signedMessage=this.message,this.signature=t.signature})}onMessageChange(){this.signedMessage!==this.message&&(this.signature="")}onCopyField(t){this.snackBar.open("Signature copied."),this.logger.info("Copied Text: "+t)}resetData(){this.message="",this.signature="",this.signedMessage=""}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(j.D),e.Y36(ae.ux),e.Y36(U.mQ))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-sign"]],decls:22,vars:5,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["form","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["autoFocus","","matInput","","rows","1","required","","tabindex","1","name","message",3,"ngModel","ngModelChange","keyup"],[4,"ngIf"],["fxLayout","row",1,"my-1"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3","type","submit",3,"click"],[1,"my-2",3,"inset"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",1,"signature-box","bordered-box","read-only"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","4","rtlClipboard","","type","button",3,"payload","copied"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"form",1,2)(3,"mat-form-field",3)(4,"mat-label"),e._uU(5,"Message to sign"),e.qZA(),e.TgZ(6,"textarea",4),e.NdJ("ngModelChange",function(r){return i.message=r})("keyup",function(){return i.onMessageChange()}),e.qZA(),e.YNc(7,E0,2,0,"mat-error",5),e.qZA(),e.TgZ(8,"div",6)(9,"button",7),e.NdJ("click",function(){return i.resetData()}),e._uU(10,"Clear Field"),e.qZA(),e.TgZ(11,"button",8),e.NdJ("click",function(){return i.onSign()}),e._uU(12,"Sign"),e.qZA()(),e._UZ(13,"mat-divider",9),e.TgZ(14,"div",10)(15,"p"),e._uU(16,"Generated Signature"),e.qZA()(),e.TgZ(17,"div",11),e._uU(18),e.qZA(),e.TgZ(19,"div",12)(20,"button",13),e.NdJ("copied",function(r){return i.onCopyField(r)}),e._uU(21,"Copy Signature"),e.qZA()()()()),2&a&&(e.xp6(6),e.Q6J("ngModel",i.message),e.xp6(1),e.Q6J("ngIf",!i.message),e.xp6(6),e.Q6J("inset",!0),e.xp6(5),e.Oqu(i.signature),e.xp6(2),e.Q6J("payload",i.signature))},dependencies:[m.O5,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.On,p.F,_.xw,_.Wh,_.yH,O.lW,R.Nt,g.KE,g.hX,g.TO,ee.d,fe.y,$.h],styles:[".signature-box[_ngcontent-%COMP%]{padding:1rem}"]})}return n})();function H0(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Message is required."),e.qZA())}function Y0(n,o){1&n&&(e.TgZ(0,"mat-error"),e._uU(1,"Signature is required."),e.qZA())}function G0(n,o){1&n&&(e.TgZ(0,"p",13)(1,"mat-icon",14),e._uU(2,"close"),e.qZA(),e._uU(3,"Verification failed, please check message and signature"),e.qZA())}function V0(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Pubkey Used"),e.qZA())}function z0(n,o){if(1&n&&(e.TgZ(0,"div",20)(1,"p"),e._uU(2),e.qZA()()),2&n){const t=e.oxw(2);e.xp6(2),e.Oqu(null==t.verifyRes?null:t.verifyRes.pubkey)}}function W0(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",21)(1,"button",22),e.NdJ("copied",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onCopyField(i))}),e._uU(2,"Copy Pubkey"),e.qZA()()}if(2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("payload",null==t.verifyRes?null:t.verifyRes.pubkey)}}function X0(n,o){if(1&n&&(e.TgZ(0,"div",15),e._UZ(1,"mat-divider",16),e.TgZ(2,"div",17),e.YNc(3,V0,2,0,"p",5),e.qZA(),e.YNc(4,z0,3,1,"div",18)(5,W0,3,1,"div",19),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("inset",!0),e.xp6(2),e.Q6J("ngIf",t.verifyRes.valid),e.xp6(1),e.Q6J("ngIf",t.verifyRes.valid),e.xp6(1),e.Q6J("ngIf",t.verifyRes.valid)}}let K0=(()=>{class n{constructor(t,a,i){this.dataService=t,this.snackBar=a,this.logger=i,this.message="",this.verifiedMessage="",this.signature="",this.verifiedSignature="",this.showVerifyStatus=!1,this.verifyRes={pubkey:"",valid:null},this.unSubs=[new u.x,new u.x]}onVerify(){if(!this.message||""===this.message||!this.signature||""===this.signature)return!0;this.dataService.verifyMessage(this.message,this.signature).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.verifyRes=t,this.showVerifyStatus=!0,this.verifiedMessage=this.message,this.verifiedSignature=this.signature})}onChange(){(this.verifiedMessage!==this.message||this.verifiedSignature!==this.signature)&&(this.showVerifyStatus=!1,this.verifyRes={pubkey:"",valid:null})}resetData(){this.message="",this.signature="",this.verifyRes=null,this.showVerifyStatus=!1}onCopyField(t){this.snackBar.open("Pubkey copied."),this.logger.info("Copied Text: "+t)}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(j.D),e.Y36(ae.ux),e.Y36(U.mQ))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-verify"]],decls:21,vars:6,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["form","ngForm"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end"],["autoFocus","","matInput","","rows","1","required","","tabindex","1","name","message",3,"ngModel","ngModelChange","keyup"],[4,"ngIf"],["matInput","","name","signature","tabindex","2","required","",3,"ngModel","ngModelChange","keyup"],["sign","ngModel"],["fxFlex","100","class","color-warn","fxLayoutAlign","start center",4,"ngIf"],["fxLayout","row",1,"my-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",4,"ngIf"],["fxFlex","100","fxLayoutAlign","start center",1,"color-warn"],[1,"mr-1","icon-small"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],[1,"my-2",3,"inset"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start start","class","bordered-box read-only padding-gap",4,"ngIf"],["fxLayout","row","class","mt-2",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start start",1,"bordered-box","read-only","padding-gap"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","5","rtlClipboard","","type","button",3,"payload","copied"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"form",1,2)(3,"mat-form-field",3)(4,"mat-label"),e._uU(5,"Message to verify"),e.qZA(),e.TgZ(6,"textarea",4),e.NdJ("ngModelChange",function(r){return i.message=r})("keyup",function(){return i.onChange()}),e.qZA(),e.YNc(7,H0,2,0,"mat-error",5),e.qZA(),e.TgZ(8,"mat-form-field",3)(9,"mat-label"),e._uU(10,"Signature provided"),e.qZA(),e.TgZ(11,"input",6,7),e.NdJ("ngModelChange",function(r){return i.signature=r})("keyup",function(){return i.onChange()}),e.qZA(),e.YNc(13,Y0,2,0,"mat-error",5),e.qZA(),e.YNc(14,G0,4,0,"p",8),e.TgZ(15,"div",9)(16,"button",10),e.NdJ("click",function(){return i.resetData()}),e._uU(17,"Clear Fields"),e.qZA(),e.TgZ(18,"button",11),e.NdJ("click",function(){return i.onVerify()}),e._uU(19,"Verify"),e.qZA()(),e.YNc(20,X0,6,4,"div",12),e.qZA()()),2&a&&(e.xp6(6),e.Q6J("ngModel",i.message),e.xp6(1),e.Q6J("ngIf",!i.message),e.xp6(4),e.Q6J("ngModel",i.signature),e.xp6(2),e.Q6J("ngIf",!i.signature),e.xp6(1),e.Q6J("ngIf",i.showVerifyStatus&&!i.verifyRes.valid),e.xp6(6),e.Q6J("ngIf",i.showVerifyStatus&&i.verifyRes.valid))},dependencies:[m.O5,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.On,p.F,_.xw,_.Wh,_.yH,O.lW,ie.Hw,R.Nt,g.KE,g.hX,g.TO,ee.d,fe.y,$.h]})}return n})();var $0=f(4740),I=f(5525);function j0(n,o){if(1&n&&(e.TgZ(0,"div",3),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Oqu(t.errorMessage)}}function e6(n,o){if(1&n&&(e.TgZ(0,"mat-option",16),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(3);e.Q6J("value",t),e.xp6(1),e.Oqu(a.getLabel(t))}}const t6=()=>["all"];function n6(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",9)(1,"div",10),e._uU(2,"Non Routing Peers"),e.qZA(),e.TgZ(3,"div",11)(4,"mat-form-field",12)(5,"mat-label"),e._uU(6,"Filter By"),e.qZA(),e.TgZ(7,"mat-select",13),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.selFilterBy=i)})("selectionChange",function(){e.CHM(t);const i=e.oxw(2);return i.selFilter="",e.KtG(i.applyFilter())}),e.TgZ(8,"perfect-scrollbar"),e.YNc(9,e6,2,2,"mat-option",14),e.qZA()()(),e.TgZ(10,"mat-form-field",12)(11,"mat-label"),e._uU(12,"Filter"),e.qZA(),e.TgZ(13,"input",15),e.NdJ("ngModelChange",function(i){e.CHM(t);const s=e.oxw(2);return e.KtG(s.selFilter=i)})("input",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.applyFilter())})("keyup",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.applyFilter())}),e.qZA()()()()}if(2&n){const t=e.oxw(2);e.xp6(7),e.Q6J("ngModel",t.selFilterBy),e.xp6(2),e.Q6J("ngForOf",e.DdM(3,t6).concat(t.displayedColumns.slice(0,-1))),e.xp6(4),e.Q6J("ngModel",t.selFilter)}}function i6(n,o){1&n&&e._UZ(0,"mat-progress-bar",50)}function a6(n,o){1&n&&(e.TgZ(0,"th",51),e._uU(1,"Channel ID"),e.qZA())}const be=n=>({"max-width":n});function o6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",53)(2,"span",54),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(3);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,be,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.chan_id)}}function s6(n,o){1&n&&(e.TgZ(0,"th",51),e._uU(1,"Peer Alias"),e.qZA())}function l6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",53)(2,"span",54),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(3);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,be,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.remote_alias)}}function r6(n,o){1&n&&(e.TgZ(0,"th",51),e._uU(1,"Peer Pubkey"),e.qZA())}function c6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",53)(2,"span",54),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(3);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,be,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.remote_pubkey)}}function p6(n,o){1&n&&(e.TgZ(0,"th",51),e._uU(1,"Channel Point"),e.qZA())}function u6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"div",53)(2,"span",54),e._uU(3),e.qZA()()()),2&n){const t=o.$implicit,a=e.oxw(3);e.xp6(1),e.Q6J("ngStyle",e.VKq(2,be,a.screenSize===a.screenSizeEnum.XS?"6rem":a.colWidth)),e.xp6(2),e.Oqu(null==t?null:t.channel_point)}}function m6(n,o){if(1&n&&(e.TgZ(0,"th",55),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.hij("Uptime (",t.timeUnit,")")}}function _6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",t.uptime_str," ")}}function d6(n,o){if(1&n&&(e.TgZ(0,"th",55),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.hij("Lifetime (",t.timeUnit,")")}}function h6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",t.lifetime_str," ")}}function g6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Commit Fee (Sats)"),e.qZA())}function f6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.commit_fee)," ")}}function C6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Commit Weight"),e.qZA())}function x6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.commit_weight)," ")}}function y6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Fee/KW"),e.qZA())}function T6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.fee_per_kw)," ")}}function b6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Updates"),e.qZA())}function Z6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.num_updates)," ")}}function v6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Unsettled Balance (Sats)"),e.qZA())}function A6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.unsettled_balance)," ")}}function S6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Capacity (Sats)"),e.qZA())}function w6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.capacity)," ")}}function L6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Local Reserve (Sats)"),e.qZA())}function q6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.local_chan_reserve_sat)," ")}}function F6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Remote Reserve (Sats)"),e.qZA())}function k6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.hij("",e.lcZ(3,1,t.remote_chan_reserve_sat)," ")}}function U6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Sats Sent"),e.qZA())}function O6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.total_satoshis_sent))}}function I6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Sats Received"),e.qZA())}function N6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.total_satoshis_received))}}function P6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Local Balance (Sats)"),e.qZA())}function R6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.local_balance))}}function M6(n,o){1&n&&(e.TgZ(0,"th",55),e._uU(1,"Remote Balance (Sats)"),e.qZA())}function J6(n,o){if(1&n&&(e.TgZ(0,"td",52)(1,"span",56),e._uU(2),e.ALo(3,"number"),e.qZA()()),2&n){const t=o.$implicit;e.xp6(2),e.Oqu(e.lcZ(3,1,t.remote_balance))}}function D6(n,o){1&n&&(e.TgZ(0,"th",57)(1,"div",58),e._uU(2,"Actions"),e.qZA()())}function Q6(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"td",59)(1,"button",60),e.NdJ("click",function(){const s=e.CHM(t).$implicit,r=e.oxw(3);return e.KtG(r.onManagePeer(s))}),e._uU(2,"Manage"),e.qZA()()}}function E6(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"All peers are routing."),e.qZA())}function B6(n,o){1&n&&(e.TgZ(0,"p"),e._uU(1,"Getting non routing peers..."),e.qZA())}function H6(n,o){if(1&n&&(e.TgZ(0,"p"),e._uU(1),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.Oqu(t.errorMessage)}}function Y6(n,o){if(1&n&&(e.TgZ(0,"td",61),e.YNc(1,E6,2,0,"p",62)(2,B6,2,0,"p",62)(3,H6,2,1,"p",62),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("ngIf",(!(null!=t.nonRoutingPeers&&t.nonRoutingPeers.data)||(null==t.nonRoutingPeers||null==t.nonRoutingPeers.data?null:t.nonRoutingPeers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.COMPLETED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.nonRoutingPeers&&t.nonRoutingPeers.data)||(null==t.nonRoutingPeers||null==t.nonRoutingPeers.data?null:t.nonRoutingPeers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("ngIf",(!(null!=t.nonRoutingPeers&&t.nonRoutingPeers.data)||(null==t.nonRoutingPeers||null==t.nonRoutingPeers.data?null:t.nonRoutingPeers.data.length)<1)&&t.apiCallStatus.status===t.apiCallStatusEnum.ERROR)}}const G6=n=>({"display-none":n});function V6(n,o){if(1&n&&e._UZ(0,"tr",63),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,G6,(null==t.nonRoutingPeers||null==t.nonRoutingPeers.data?null:t.nonRoutingPeers.data.length)>0))}}function z6(n,o){1&n&&e._UZ(0,"tr",64)}function W6(n,o){1&n&&e._UZ(0,"tr",65)}const X6=()=>["no_non_routing_event"];function K6(n,o){if(1&n&&(e.TgZ(0,"div",17),e.YNc(1,i6,1,0,"mat-progress-bar",18),e.TgZ(2,"table",19,20),e.ynx(4,21),e.YNc(5,a6,2,0,"th",22)(6,o6,4,4,"td",23),e.BQk(),e.ynx(7,24),e.YNc(8,s6,2,0,"th",22)(9,l6,4,4,"td",23),e.BQk(),e.ynx(10,25),e.YNc(11,r6,2,0,"th",22)(12,c6,4,4,"td",23),e.BQk(),e.ynx(13,26),e.YNc(14,p6,2,0,"th",22)(15,u6,4,4,"td",23),e.BQk(),e.ynx(16,27),e.YNc(17,m6,2,1,"th",28)(18,_6,3,1,"td",23),e.BQk(),e.ynx(19,29),e.YNc(20,d6,2,1,"th",28)(21,h6,3,1,"td",23),e.BQk(),e.ynx(22,30),e.YNc(23,g6,2,0,"th",28)(24,f6,4,3,"td",23),e.BQk(),e.ynx(25,31),e.YNc(26,C6,2,0,"th",28)(27,x6,4,3,"td",23),e.BQk(),e.ynx(28,32),e.YNc(29,y6,2,0,"th",28)(30,T6,4,3,"td",23),e.BQk(),e.ynx(31,33),e.YNc(32,b6,2,0,"th",28)(33,Z6,4,3,"td",23),e.BQk(),e.ynx(34,34),e.YNc(35,v6,2,0,"th",28)(36,A6,4,3,"td",23),e.BQk(),e.ynx(37,35),e.YNc(38,S6,2,0,"th",28)(39,w6,4,3,"td",23),e.BQk(),e.ynx(40,36),e.YNc(41,L6,2,0,"th",28)(42,q6,4,3,"td",23),e.BQk(),e.ynx(43,37),e.YNc(44,F6,2,0,"th",28)(45,k6,4,3,"td",23),e.BQk(),e.ynx(46,38),e.YNc(47,U6,2,0,"th",28)(48,O6,4,3,"td",23),e.BQk(),e.ynx(49,39),e.YNc(50,I6,2,0,"th",28)(51,N6,4,3,"td",23),e.BQk(),e.ynx(52,40),e.YNc(53,P6,2,0,"th",28)(54,R6,4,3,"td",23),e.BQk(),e.ynx(55,41),e.YNc(56,M6,2,0,"th",28)(57,J6,4,3,"td",23),e.BQk(),e.ynx(58,42),e.YNc(59,D6,3,0,"th",43)(60,Q6,3,0,"td",44),e.BQk(),e.ynx(61,45),e.YNc(62,Y6,4,3,"td",46),e.BQk(),e.YNc(63,V6,1,3,"tr",47)(64,z6,1,0,"tr",48)(65,W6,1,0,"tr",49),e.qZA()()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",t.apiCallStatus.status===t.apiCallStatusEnum.INITIATED),e.xp6(1),e.Q6J("matSortActive",t.tableSetting.sortBy)("matSortDirection",t.tableSetting.sortOrder)("dataSource",t.nonRoutingPeers),e.xp6(61),e.Q6J("matFooterRowDef",e.DdM(7,X6)),e.xp6(1),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns)}}function $6(n,o){if(1&n&&(e.TgZ(0,"div",4),e.YNc(1,n6,14,4,"div",5)(2,K6,66,8,"div",6),e._UZ(3,"mat-paginator",7,8),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",""===t.errorMessage),e.xp6(1),e.Q6J("ngIf",""===t.errorMessage),e.xp6(1),e.Q6J("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("showFirstLastButtons",t.screenSize!==t.screenSizeEnum.XS)}}let j6=(()=>{class n{constructor(t,a,i,s,r,h,T){this.logger=t,this.commonService=a,this.store=i,this.router=s,this.activatedRoute=r,this.decimalPipe=h,this.camelCaseWithReplace=T,this.nodePageDefs=l.hG,this.selFilterBy="all",this.colWidth="20rem",this.PAGE_ID="routing",this.tableSetting={tableId:"non_routing_peers",recordsPerPage:l.IV,sortBy:"remote_alias",sortOrder:l.Pi.DESCENDING},this.routingPeersData=[],this.displayedColumns=[],this.nonRoutingPeers=new c.by([]),this.pageSize=l.IV,this.pageSizeOptions=l.TJ,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.selFilter="",this.activeChannels=[],this.timeUnit="mins:secs",this.apiCallStatus=null,this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x,new u.x,new u.x,new u.x,new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(x.Pr).pipe((0,d.R)(this.unSubs[0])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message||""),this.tableSetting=t.pageSettings.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId)||l.gK.find(a=>a.pageId===this.PAGE_ID)?.tables.find(a=>a.tableId===this.tableSetting.tableId),this.displayedColumns=this.screenSize===l.cu.XS||this.screenSize===l.cu.SM?JSON.parse(JSON.stringify(this.tableSetting.columnSelectionSM)):JSON.parse(JSON.stringify(this.tableSetting.columnSelection)),this.displayedColumns.push("actions"),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.IV,this.colWidth=this.displayedColumns.length?this.commonService.getContainerSize().width/this.displayedColumns.length/14+"rem":"20rem",this.logger.info(this.displayedColumns)}),this.store.select(x.Bo).pipe((0,d.R)(this.unSubs[1])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,t.apiCallStatus?.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.routingPeersData=t.forwardingHistory.forwarding_events?t.forwardingHistory.forwarding_events:[],this.routingPeersData&&this.sort&&this.paginator&&this.displayedColumns.length>0&&this.loadNonRoutingPeersTable(this.routingPeersData),this.logger.info(t.apiCallStatus),this.logger.info(t.forwardingHistory)}),this.store.select(x.ZW).pipe((0,d.R)(this.unSubs[2])).subscribe(t=>{this.errorMessage="",this.apiCallStatus=t.apiCallStatus,this.apiCallStatus.status===l.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.activeChannels=t.channels,this.logger.info(t)})}ngAfterViewInit(){this.routingPeersData.length>0&&this.loadNonRoutingPeersTable(this.routingPeersData)}calculateUptime(t){let h=60,T=1,C=0;switch(t.forEach(A=>{A.uptime&&+A.uptime>C&&(C=+A.uptime)}),!0){case C<3600:this.timeUnit="Mins:Secs",h=60,T=1;break;case C>=3600&&C<86400:this.timeUnit="Hrs:Mins",h=3600,T=60;break;case C>=86400&&C<31536e3:this.timeUnit="Days:Hrs",h=86400,T=3600;break;case C>31536e3:this.timeUnit="Yrs:Days",h=31536e3,T=86400;break;default:this.timeUnit="Mins:Secs",h=60,T=1}return t.forEach(A=>{A.uptime_str=A.uptime?this.decimalPipe.transform(Math.floor(+A.uptime/h),"2.0-0")+":"+this.decimalPipe.transform(Math.round(+A.uptime%h/T),"2.0-0"):"---",A.lifetime_str=A.lifetime?this.decimalPipe.transform(Math.floor(+A.lifetime/h),"2.0-0")+":"+this.decimalPipe.transform(Math.round(+A.lifetime%h/T),"2.0-0"):"---"}),t}onManagePeer(t){this.router.navigate(["../../","connections","channels","open"],{relativeTo:this.activatedRoute,state:{filterValue:t.chan_id}})}applyFilter(){this.nonRoutingPeers.filter=this.selFilter.toLowerCase()}getLabel(t){const a=this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find(i=>i.column===t);return a?a.label?a.label:this.camelCaseWithReplace.transform(a.column,"_"):this.commonService.titleCase(t)}setFilterPredicate(){this.nonRoutingPeers.filterPredicate=(t,a)=>{let i="";return i="all"===this.selFilterBy?JSON.stringify(t).toLowerCase():typeof t[this.selFilterBy]>"u"?"":"string"==typeof t[this.selFilterBy]?t[this.selFilterBy].toLowerCase():"boolean"==typeof t[this.selFilterBy]?t[this.selFilterBy]?"yes":"no":t[this.selFilterBy].toString(),i.includes(a)}}loadNonRoutingPeersTable(t){if(t.length>0){const a=this.calculateUptime(this.activeChannels?.filter(i=>t.findIndex(s=>s.chan_id_in===i.chan_id||s.chan_id_out===i.chan_id)<0));this.nonRoutingPeers=new c.by(a),this.nonRoutingPeers.sort=this.sort,this.nonRoutingPeers.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter(),this.logger.info(this.nonRoutingPeers)}else this.nonRoutingPeers=new c.by([]);this.applyFilter()}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh),e.Y36(b.F0),e.Y36(b.gz),e.Y36(m.JJ),e.Y36(V.D3))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-non-routing-peers"]],viewQuery:function(a,i){if(1&a&&(e.Gf(S.YE,5),e.Gf(k.NW,5)),2&a){let s;e.iGM(s=e.CRH())&&(i.sort=s.first),e.iGM(s=e.CRH())&&(i.paginator=s.first)}},features:[e._Bn([{provide:k.ye,useValue:(0,l.pt)("Non routing peers")}])],decls:3,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch","class","page-sub-title-container",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100","class","table-container",3,"perfectScrollbar",4,"ngIf"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["paginator",""],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex.gt-xs","30","fxLayoutAlign.gt-xs","space-between center","fxLayout","row","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","49"],["tabindex","1","name","filterBy",3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModel","ngModelChange","input","keyup"],[3,"value"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",1,"overflow-auto",3,"matSortActive","matSortDirection","dataSource"],["table",""],["matColumnDef","chan_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","remote_alias"],["matColumnDef","remote_pubkey"],["matColumnDef","channel_point"],["matColumnDef","uptime_str"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","lifetime_str"],["matColumnDef","commit_fee"],["matColumnDef","commit_weight"],["matColumnDef","fee_per_kw"],["matColumnDef","num_updates"],["matColumnDef","unsettled_balance"],["matColumnDef","capacity"],["matColumnDef","local_chan_reserve_sat"],["matColumnDef","remote_chan_reserve_sat"],["matColumnDef","total_satoshis_sent"],["matColumnDef","total_satoshis_received"],["matColumnDef","local_balance"],["matColumnDef","remote_balance"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_non_routing_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell",""],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["mat-cell","","fxLayoutAlign","end center"],["mat-stroked-button","","color","primary","type","button","tabindex","4",1,"table-actions-button",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(a,i){1&a&&(e.TgZ(0,"div",0),e.YNc(1,j0,2,1,"div",1)(2,$6,5,5,"div",2),e.qZA()),2&a&&(e.xp6(1),e.Q6J("ngIf",""!==i.errorMessage),e.xp6(1),e.Q6J("ngIf",""===i.errorMessage))},dependencies:[m.mk,m.sg,m.O5,m.PC,p.Fj,p.JJ,p.On,_.xw,_.Wh,_.yH,F.oO,F.Zl,O.lW,R.Nt,g.KE,g.hX,D.pW,w.gD,E.ey,S.YE,S.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.mD,c.Ke,c.ge,c.ev,c.yh,c.XQ,c.Gk,c.Q2,k.NW,M.Vv,M.$V,m.JJ]})}return n})();var rt=f(9007);let eC=(()=>{class n{constructor(t){this.dataService=t,this.paths="",this.unSubs=[new u.x,new u.x]}ngOnInit(){if(this.payment.htlcs&&this.payment.htlcs[0]&&this.payment.htlcs[0].route&&this.payment.htlcs[0].route.hops&&this.payment.htlcs[0].route.hops.length>0){const t=this.payment.htlcs[0].route.hops?.reduce((a,i)=>""===a&&i.pub_key?i.pub_key:a+","+i.pub_key,"");this.dataService.getAliasesFromPubkeys(t,!0).pipe((0,d.R)(this.unSubs[0])).subscribe(a=>{this.paths=a?.reduce((i,s)=>""===i?s:i+"\n"+s,"")})}this.payment.payment_request&&""!==this.payment.payment_request.trim()&&this.dataService.decodePayment(this.payment.payment_request,!1).pipe((0,W.q)(1)).subscribe(t=>{t&&t.description&&""!==t.description&&(this.payment.description=t.description)})}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(j.D))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-payment-lookup"]],inputs:{payment:"payment"},decls:66,vars:20,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["fxFlex","100"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"my-1",3,"inset"],["fxLayout","row"],["fxFlex","50"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"mat-card-content",1)(2,"div",2)(3,"h4",3),e._uU(4,"Payment Hash"),e.qZA(),e.TgZ(5,"span",4),e._uU(6),e.qZA()(),e._UZ(7,"mat-divider",5),e.TgZ(8,"div",2)(9,"h4",3),e._uU(10,"Payment Preimage"),e.qZA(),e.TgZ(11,"span",4)(12,"div"),e._uU(13),e.qZA()()(),e._UZ(14,"mat-divider",5),e.TgZ(15,"div",2)(16,"h4",3),e._uU(17,"Payment Request"),e.qZA(),e.TgZ(18,"span",4)(19,"div"),e._uU(20),e.qZA()()(),e._UZ(21,"mat-divider",5),e.TgZ(22,"div",2)(23,"h4",3),e._uU(24,"Description"),e.qZA(),e.TgZ(25,"span",4)(26,"div"),e._uU(27),e.qZA()()(),e._UZ(28,"mat-divider",5),e.TgZ(29,"div",6)(30,"div",7)(31,"h4",3),e._uU(32,"Status"),e.qZA(),e.TgZ(33,"span",4)(34,"div"),e._uU(35),e.qZA()()(),e.TgZ(36,"div",7)(37,"h4",3),e._uU(38,"Creation Date"),e.qZA(),e.TgZ(39,"span",4)(40,"div"),e._uU(41),e.qZA()()()(),e._UZ(42,"mat-divider",5),e.TgZ(43,"div",6)(44,"div",7)(45,"h4",3),e._uU(46,"Value (mSats)"),e.qZA(),e.TgZ(47,"span",4)(48,"div"),e._uU(49),e.ALo(50,"number"),e.qZA()()(),e.TgZ(51,"div",7)(52,"h4",3),e._uU(53,"Fee (mSats)"),e.qZA(),e.TgZ(54,"span",4)(55,"div"),e._uU(56),e.ALo(57,"number"),e.qZA()()()(),e._UZ(58,"mat-divider",5),e.TgZ(59,"div",2)(60,"h4",3),e._uU(61,"Path"),e.qZA(),e.TgZ(62,"span",4)(63,"div"),e._uU(64),e.qZA()()(),e._UZ(65,"mat-divider",5),e.qZA()()),2&a&&(e.xp6(6),e.Oqu(null==i.payment?null:i.payment.payment_hash),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(null==i.payment?null:i.payment.payment_preimage),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(null==i.payment?null:i.payment.payment_request),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(null==i.payment?null:i.payment.description),e.xp6(1),e.Q6J("inset",!0),e.xp6(7),e.Oqu(null==i.payment?null:i.payment.status),e.xp6(6),e.Oqu(null==i.payment?null:i.payment.creation_date),e.xp6(1),e.Q6J("inset",!0),e.xp6(7),e.Oqu(e.lcZ(50,16,null==i.payment?null:i.payment.value_msat)),e.xp6(7),e.Oqu(e.lcZ(57,18,null==i.payment?null:i.payment.fee_msat)),e.xp6(2),e.Q6J("inset",!0),e.xp6(6),e.Oqu(i.paths),e.xp6(1),e.Q6J("inset",!0))},dependencies:[_.xw,_.Wh,_.yH,v.dn,ee.d,m.JJ]})}return n})();var tC=f(2279);function nC(n,o){if(1&n&&e._UZ(0,"qr-code",22),2&n){const t=e.oxw();e.Q6J("value",null==t.invoice?null:t.invoice.payment_request)("size",t.qrWidth)("errorCorrectionLevel","L")}}function iC(n,o){1&n&&(e.TgZ(0,"span",23),e._uU(1,"N/A"),e.qZA())}function aC(n,o){if(1&n&&e._UZ(0,"qr-code",22),2&n){const t=e.oxw();e.Q6J("value",null==t.invoice?null:t.invoice.payment_request)("size",t.qrWidth)("errorCorrectionLevel","L")}}function oC(n,o){1&n&&(e.TgZ(0,"span",24),e._uU(1,"QR Code Not Applicable"),e.qZA())}function sC(n,o){1&n&&e._UZ(0,"mat-divider",16),2&n&&e.Q6J("inset",!0)}function lC(n,o){1&n&&(e.ynx(0),e._uU(1," (zero amount) "),e.BQk())}const Pe=n=>({"mr-0":n});function rC(n,o){if(1&n&&e._UZ(0,"span",38),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,Pe,t.screenSize===t.screenSizeEnum.XS))}}function cC(n,o){if(1&n&&e._UZ(0,"span",39),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,Pe,t.screenSize===t.screenSizeEnum.XS))}}function pC(n,o){if(1&n&&e._UZ(0,"span",40),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,Pe,t.screenSize===t.screenSizeEnum.XS))}}function uC(n,o){if(1&n&&(e.TgZ(0,"div",27)(1,"div",32)(2,"span",33),e.YNc(3,rC,1,3,"span",34)(4,cC,1,3,"span",35)(5,pC,1,3,"span",36),e._uU(6),e.qZA(),e.TgZ(7,"span",37),e._uU(8),e.ALo(9,"number"),e.qZA()(),e._UZ(10,"mat-divider",16),e.qZA()),2&n){const t=o.$implicit,a=e.oxw(2);e.xp6(3),e.Q6J("ngIf","SETTLED"===t.state),e.xp6(1),e.Q6J("ngIf","ACCEPTED"===t.state),e.xp6(1),e.Q6J("ngIf","CANCELED"===t.state),e.xp6(1),e.hij(" ",t.chan_id," "),e.xp6(2),e.Oqu(e.xi3(9,6,+t.amt_msat/1e3||0,a.getDecimalFormat(t))),e.xp6(2),e.Q6J("inset",!0)}}function mC(n,o){if(1&n){const t=e.EpF();e.TgZ(0,"div",11)(1,"mat-expansion-panel",25),e.NdJ("opened",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.flgOpened=!0)})("closed",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onExpansionClosed())}),e.TgZ(2,"mat-expansion-panel-header")(3,"mat-panel-title")(4,"h4",26),e._uU(5,"HTLCs"),e.qZA()()(),e.TgZ(6,"div",27)(7,"div",28)(8,"span",29),e._uU(9,"Channel ID"),e.qZA(),e.TgZ(10,"span",30),e._uU(11,"Amount (Sats)"),e.qZA()(),e._UZ(12,"mat-divider",16),e.YNc(13,uC,11,9,"div",31),e.qZA()()()}if(2&n){const t=e.oxw();e.xp6(12),e.Q6J("inset",!0),e.xp6(1),e.Q6J("ngForOf",null==t.invoice?null:t.invoice.htlcs)}}function _C(n,o){1&n&&e._UZ(0,"mat-divider",16),2&n&&e.Q6J("inset",!0)}const ct=n=>({"display-none":n});let dC=(()=>{class n{constructor(t){this.commonService=t,this.qrWidth=240,this.screenSize="",this.screenSizeEnum=l.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.screenSize===l.cu.XS&&(this.qrWidth=220)}getDecimalFormat(t){return t.amt_msat<1e3?"1.0-4":"1.0-0"}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(N.v))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-invoice-lookup"]],inputs:{invoice:"invoice"},decls:90,vars:45,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","space-between stretch"],["fxFlex","20",1,"modal-qr-code-container","padding-gap-large",3,"fxLayoutAlign","ngClass"],[3,"value","size","errorCorrectionLevel",4,"ngIf"],["class","font-size-300",4,"ngIf"],["fxLayout","column","fxFlex","80"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxFlex","30",1,"modal-qr-code-container","padding-gap",3,"fxLayoutAlign","ngClass"],["class","font-size-120",4,"ngIf"],["class","my-1",3,"inset",4,"ngIf"],[3,"perfectScrollbar"],["fxLayout","row"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[4,"ngIf"],[1,"my-1",3,"inset"],["fxFlex","100"],[1,"overflow-wrap","foreground-secondary-text"],["fxFlex","34"],["fxFlex","33"],["fxLayout","row",4,"ngIf"],[3,"value","size","errorCorrectionLevel"],[1,"font-size-300"],[1,"font-size-120"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"flat-expansion-panel",3,"opened","closed"],["fxLayoutAlign","start center","fxFlex","100",1,"font-bold-500"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100"],["fxLayout","row","fxLayoutAlign","start start","fxFlex","100",1,"mt-minus-1"],["fxFlex","60",1,"foreground-secondary-text","font-bold-500"],["fxFlex","40",1,"foreground-secondary-text","font-bold-500"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start start","fxFlex","100"],["fxFlex","60",1,"foreground-secondary-text"],["class","dot green","matTooltip","Settled","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot yellow","matTooltip","Accepted","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Cancelled","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["fxFlex","40",1,"foreground-secondary-text"],["matTooltip","Settled","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Accepted","matTooltipPosition","right",1,"dot","yellow",3,"ngClass"],["matTooltip","Cancelled","matTooltipPosition","right",1,"dot","red",3,"ngClass"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1),e.YNc(2,nC,1,3,"qr-code",2)(3,iC,2,0,"span",3),e.qZA(),e.TgZ(4,"div",4)(5,"mat-card-content",5)(6,"div",6)(7,"div",7),e.YNc(8,aC,1,3,"qr-code",2)(9,oC,2,0,"span",8),e.qZA(),e.YNc(10,sC,1,1,"mat-divider",9),e.TgZ(11,"div",10)(12,"div",11)(13,"div",12)(14,"h4",13),e._uU(15),e.qZA(),e.TgZ(16,"span",14),e._uU(17),e.ALo(18,"number"),e.YNc(19,lC,2,0,"ng-container",15),e.qZA()(),e.TgZ(20,"div",12)(21,"h4",13),e._uU(22,"Amount Settled"),e.qZA(),e.TgZ(23,"span",14)(24,"div"),e._uU(25),e.ALo(26,"number"),e.qZA()()()(),e._UZ(27,"mat-divider",16),e.TgZ(28,"div",11)(29,"div",12)(30,"h4",13),e._uU(31,"Date Created"),e.qZA(),e.TgZ(32,"span",14),e._uU(33),e.ALo(34,"date"),e.qZA()(),e.TgZ(35,"div",12)(36,"h4",13),e._uU(37,"Date Settled"),e.qZA(),e.TgZ(38,"span",14),e._uU(39),e.ALo(40,"date"),e.qZA()()(),e._UZ(41,"mat-divider",16),e.TgZ(42,"div",11)(43,"div",17)(44,"h4",13),e._uU(45,"Memo"),e.qZA(),e.TgZ(46,"span",14),e._uU(47),e.qZA()()(),e._UZ(48,"mat-divider",16),e.TgZ(49,"div",11)(50,"div",17)(51,"h4",13),e._uU(52,"Payment Request"),e.qZA(),e.TgZ(53,"span",18),e._uU(54),e.qZA()()(),e._UZ(55,"mat-divider",16),e.TgZ(56,"div",11)(57,"div",17)(58,"h4",13),e._uU(59,"Payment Hash"),e.qZA(),e.TgZ(60,"span",18),e._uU(61),e.qZA()()(),e.TgZ(62,"div"),e._UZ(63,"mat-divider",16),e.TgZ(64,"div",11)(65,"div",17)(66,"h4",13),e._uU(67,"Preimage"),e.qZA(),e.TgZ(68,"span",18),e._uU(69),e.qZA()()(),e._UZ(70,"mat-divider",16),e.TgZ(71,"div",11)(72,"div",19)(73,"h4",13),e._uU(74,"State"),e.qZA(),e.TgZ(75,"span",18),e._uU(76),e.qZA()(),e.TgZ(77,"div",20)(78,"h4",13),e._uU(79,"Expiry"),e.qZA(),e.TgZ(80,"span",18),e._uU(81),e.qZA()(),e.TgZ(82,"div",20)(83,"h4",13),e._uU(84,"Private Routing Hints"),e.qZA(),e.TgZ(85,"span",18),e._uU(86),e.qZA()()(),e._UZ(87,"mat-divider",16),e.YNc(88,mC,14,2,"div",21)(89,_C,1,1,"mat-divider",9),e.qZA()()()()()()),2&a&&(e.xp6(1),e.Q6J("fxLayoutAlign",null!=i.invoice&&i.invoice.payment_request&&""!==(null==i.invoice?null:i.invoice.payment_request)?"center start":"center center")("ngClass",e.VKq(41,ct,i.screenSize===i.screenSizeEnum.XS||i.screenSize===i.screenSizeEnum.SM)),e.xp6(1),e.Q6J("ngIf",(null==i.invoice?null:i.invoice.payment_request)&&""!==(null==i.invoice?null:i.invoice.payment_request)),e.xp6(1),e.Q6J("ngIf",!(null!=i.invoice&&i.invoice.payment_request)||""===(null==i.invoice?null:i.invoice.payment_request)),e.xp6(4),e.Q6J("fxLayoutAlign",null!=i.invoice&&i.invoice.payment_request&&""!==(null==i.invoice?null:i.invoice.payment_request)?"center start":"center center")("ngClass",e.VKq(43,ct,i.screenSize!==i.screenSizeEnum.XS&&i.screenSize!==i.screenSizeEnum.SM)),e.xp6(1),e.Q6J("ngIf",(null==i.invoice?null:i.invoice.payment_request)&&""!==(null==i.invoice?null:i.invoice.payment_request)),e.xp6(1),e.Q6J("ngIf",!(null!=i.invoice&&i.invoice.payment_request)||""===(null==i.invoice?null:i.invoice.payment_request)),e.xp6(1),e.Q6J("ngIf",i.screenSize===i.screenSizeEnum.XS||i.screenSize===i.screenSizeEnum.SM),e.xp6(5),e.Oqu(i.screenSize===i.screenSizeEnum.XS?"Amount":"Amount Requested"),e.xp6(2),e.hij("",e.lcZ(18,31,(null==i.invoice?null:i.invoice.value)||0)," Sats"),e.xp6(2),e.Q6J("ngIf",!(null!=i.invoice&&i.invoice.value)||"0"===(null==i.invoice?null:i.invoice.value)),e.xp6(6),e.hij("",e.lcZ(26,33,null==i.invoice?null:i.invoice.amt_paid_sat)," Sats"),e.xp6(2),e.Q6J("inset",!0),e.xp6(6),e.Oqu(e.xi3(34,35,1e3*(null==i.invoice?null:i.invoice.creation_date),"dd/MMM/y HH:mm")),e.xp6(6),e.Oqu(0!=+(null==i.invoice?null:i.invoice.settle_date)?e.xi3(40,38,1e3*+(null==i.invoice?null:i.invoice.settle_date),"dd/MMM/y HH:mm"):"-"),e.xp6(2),e.Q6J("inset",!0),e.xp6(6),e.Oqu(null==i.invoice?null:i.invoice.memo),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu((null==i.invoice?null:i.invoice.payment_request)||"N/A"),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu((null==i.invoice?null:i.invoice.r_hash)||""),e.xp6(2),e.Q6J("inset",!0),e.xp6(6),e.Oqu((null==i.invoice?null:i.invoice.r_preimage)||"-"),e.xp6(1),e.Q6J("inset",!0),e.xp6(6),e.Oqu(null==i.invoice?null:i.invoice.state),e.xp6(5),e.Oqu(null==i.invoice?null:i.invoice.expiry),e.xp6(5),e.Oqu(null!=i.invoice&&i.invoice.private?"Yes":"No"),e.xp6(1),e.Q6J("inset",!0),e.xp6(1),e.Q6J("ngIf",(null==i.invoice?null:i.invoice.htlcs)&&(null==i.invoice?null:i.invoice.htlcs.length)>0),e.xp6(1),e.Q6J("ngIf",(null==i.invoice?null:i.invoice.htlcs)&&(null==i.invoice?null:i.invoice.htlcs.length)>0))},dependencies:[m.mk,m.sg,m.O5,_.xw,_.Wh,_.yH,F.oO,v.dn,Y.ib,Y.yz,Y.yK,ee.d,K.gM,tC.uU,M.$V,m.JJ,m.uU]})}return n})();function hC(n,o){if(1&n&&(e.TgZ(0,"mat-radio-button",17),e._uU(1),e.qZA()),2&n){const t=o.$implicit,a=e.oxw();e.Q6J("value",t.id)("checked",a.selectedFieldId===t.id),e.xp6(1),e.hij(" ",t.name," ")}}function gC(n,o){if(1&n&&(e.TgZ(0,"mat-error"),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij("",null==t.lookupFields[t.selectedFieldId]?null:t.lookupFields[t.selectedFieldId].placeholder," is required.")}}function fC(n,o){1&n&&e._UZ(0,"mat-progress-bar",20)}const CC=n=>({"w-100 mt-2 p-2 error-border":n,"w-100 my-2 p-2":!0});function xC(n,o){if(1&n&&(e.TgZ(0,"div",18),e.YNc(1,fC,1,0,"mat-progress-bar",19),e._uU(2),e.qZA()),2&n){const t=e.oxw();e.Q6J("ngClass",e.VKq(3,CC,""!==t.errorMessage&&"Getting lookup details..."!==t.errorMessage)),e.xp6(1),e.Q6J("ngIf","Getting lookup details..."===t.errorMessage),e.xp6(1),e.hij(" ",t.errorMessage," ")}}function yC(n,o){if(1&n&&(e.TgZ(0,"span",27),e._UZ(1,"rtl-payment-lookup",28),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("payment",t.lookupValue)}}function TC(n,o){if(1&n&&(e.TgZ(0,"span",27),e._UZ(1,"rtl-invoice-lookup",29),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("invoice",t.lookupValue)}}function bC(n,o){1&n&&(e.TgZ(0,"span"),e._uU(1,' fxFlex="100"'),e.TgZ(2,"h3"),e._uU(3,"Error! Unable to find details!"),e.qZA()())}function ZC(n,o){if(1&n&&(e.TgZ(0,"div",21)(1,"div",22)(2,"span",23),e._uU(3),e.qZA()(),e.TgZ(4,"div",24),e.YNc(5,yC,2,1,"span",25)(6,TC,2,1,"span",25)(7,bC,4,0,"span",26),e.qZA()()),2&n){const t=e.oxw();e.xp6(3),e.hij("",t.lookupFields[t.selectedFieldId].name," Details"),e.xp6(1),e.Q6J("ngSwitch",t.selectedFieldId),e.xp6(1),e.Q6J("ngSwitchCase",0),e.xp6(1),e.Q6J("ngSwitchCase",1)}}const vC=n=>({"mt-1":!0,"mt-2":n});let AC=(()=>{class n{constructor(t,a,i,s){this.logger=t,this.commonService=a,this.store=i,this.actions=s,this.lookupKey="",this.lookupValue={},this.flgSetLookupValue=!1,this.messageObj=[],this.selectedFieldId=0,this.lookupFields=[{id:0,name:"Payment",placeholder:"Payment Hash"},{id:1,name:"Invoice",placeholder:"Payment Hash"}],this.faSearch=y.wn1,this.screenSize="",this.screenSizeEnum=l.cu,this.errorMessage="",this.apiCallStatusEnum=l.Bn,this.unSubs=[new u.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.actions.pipe((0,d.R)(this.unSubs[0]),(0,B.h)(t=>t.type===l.uR.SET_LOOKUP_LND)).subscribe(t=>{this.flgSetLookupValue=!t.payload.error,this.lookupValue=JSON.parse(JSON.stringify(t.payload)),this.errorMessage=t.payload.error?this.commonService.extractErrorMessage(t.payload.error):"",this.logger.info(this.lookupValue)})}onLookup(){if(!this.lookupKey)return!0;switch(this.errorMessage="",this.flgSetLookupValue=!1,this.lookupValue={},this.selectedFieldId){case 0:this.store.dispatch((0,Z.yZ)({payload:rt.Buffer.from(this.lookupKey.trim(),"hex").toString("base64")?.replace(/\+/g,"-")?.replace(/[/]/g,"_")}));break;case 1:this.store.dispatch((0,Z.n7)({payload:{openSnackBar:!1,paymentHash:rt.Buffer.from(this.lookupKey.trim(),"hex").toString("base64")?.replace(/\+/g,"-")?.replace(/[/]/g,"_")}}))}}onSelectChange(t){this.resetData(),this.selectedFieldId=t.value}resetData(){this.flgSetLookupValue=!1,this.selectedFieldId=0,this.lookupKey="",this.lookupValue={},this.errorMessage=""}clearLookupValue(){this.lookupValue={},this.flgSetLookupValue=!1}ngOnDestroy(){this.unSubs.forEach(t=>{t.next(null),t.complete()})}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(U.mQ),e.Y36(N.v),e.Y36(q.yh),e.Y36(X.eX))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["rtl-lookup-transactions"]],decls:21,vars:10,consts:[["fxLayout","column"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start space-between",1,"w-100"],["form","ngForm"],["fxFlex","100","fxLayoutAlign","start end"],["color","primary","tabindex","1","name","lookupField",3,"ngModel","ngModelChange","change"],["class","mr-4",3,"value","checked",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start end",3,"ngClass"],["matInput","","name","lookupKey","tabindex","2","required","",3,"ngModel","ngModelChange","change"],["key",""],[4,"ngIf"],["fxLayout","row","fxFlex","100",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","button",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxFlex","100","fxLayout","row wrap","fxLayoutAlign","space-between center",3,"ngClass",4,"ngIf"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch","class","w-100 mt-2",4,"ngIf"],[1,"mr-4",3,"value","checked"],["fxFlex","100","fxLayout","row wrap","fxLayoutAlign","space-between center",3,"ngClass"],["mode","indeterminate",4,"ngIf"],["mode","indeterminate"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"w-100","mt-2"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",1,"mb-2"],[1,"page-title","font-bold-500"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",3,"ngSwitch"],["fxFlex","100",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["fxFlex","100"],[3,"payment"],[3,"invoice"]],template:function(a,i){1&a&&(e.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-content",2)(3,"form",3,4)(5,"div",5)(6,"mat-radio-group",6),e.NdJ("ngModelChange",function(r){return i.selectedFieldId=r})("change",function(r){return i.onSelectChange(r)}),e.YNc(7,hC,2,3,"mat-radio-button",7),e.qZA()(),e.TgZ(8,"mat-form-field",8)(9,"mat-label"),e._uU(10),e.qZA(),e.TgZ(11,"input",9,10),e.NdJ("ngModelChange",function(r){return i.lookupKey=r})("change",function(){return i.clearLookupValue()}),e.qZA(),e.YNc(13,gC,2,1,"mat-error",11),e.qZA(),e.TgZ(14,"div",12)(15,"button",13),e.NdJ("click",function(){return i.resetData()}),e._uU(16,"Clear"),e.qZA(),e.TgZ(17,"button",14),e.NdJ("click",function(){return i.onLookup()}),e._uU(18,"Lookup"),e.qZA()()(),e.YNc(19,xC,3,5,"div",15)(20,ZC,8,4,"div",16),e.qZA()()()),2&a&&(e.xp6(6),e.Q6J("ngModel",i.selectedFieldId),e.xp6(1),e.Q6J("ngForOf",i.lookupFields),e.xp6(1),e.Q6J("ngClass",e.VKq(8,vC,i.screenSize===i.screenSizeEnum.XS||i.screenSize===i.screenSizeEnum.SM)),e.xp6(2),e.Oqu((null==i.lookupFields[i.selectedFieldId]?null:i.lookupFields[i.selectedFieldId].placeholder)||"Lookup Key"),e.xp6(1),e.Q6J("ngModel",i.lookupKey),e.xp6(2),e.Q6J("ngIf",!i.lookupKey),e.xp6(6),e.Q6J("ngIf",""!==i.errorMessage),e.xp6(1),e.Q6J("ngIf",""===i.errorMessage&&i.lookupValue&&i.flgSetLookupValue))},dependencies:[m.mk,m.sg,m.O5,m.RF,m.n9,m.ED,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.On,p.F,_.xw,_.Wh,_.yH,F.oO,O.lW,v.dn,R.Nt,g.KE,g.hX,g.TO,D.pW,pe.VQ,pe.U0,eC,dC],styles:[".tree-invisible[_ngcontent-%COMP%]{display:none}.lookup-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .lookup-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}"]})}return n})();const SC=[{path:"",component:Me,children:[{path:"",pathMatch:"full",redirectTo:"home"},{path:"home",component:Eo,canActivate:[(0,I.QM)()]},{path:"wallet",component:A_,canActivate:[I.a1]},{path:"onchain",component:i2,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"receive/utxos"},{path:"receive/:selTab",component:s2,canActivate:[(0,I.QM)()]},{path:"send/:selTab",component:st,data:{sweepAll:!1},canActivate:[(0,I.QM)()]},{path:"sweep/:selTab",component:st,data:{sweepAll:!0},canActivate:[(0,I.QM)()]}]},{path:"connections",component:Yo,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"channels"},{path:"channels",component:_l,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"open"},{path:"open",component:Rc,canActivate:[(0,I.QM)()]},{path:"pending",component:yu,canActivate:[(0,I.QM)()]},{path:"closed",component:rm,canActivate:[(0,I.QM)()]},{path:"activehtlcs",component:e_,canActivate:[(0,I.QM)()]}]},{path:"peers",component:rl,data:{sweepAll:!1},canActivate:[(0,I.QM)()]}]},{path:"transactions",component:w_,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"payments"},{path:"payments",component:Qe,canActivate:[(0,I.QM)()]},{path:"invoices",component:De,canActivate:[(0,I.QM)()]},{path:"lookuptransactions",component:AC,canActivate:[(0,I.QM)()]}]},{path:"messages",component:Q0,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"sign"},{path:"sign",component:B0,canActivate:[(0,I.QM)()]},{path:"verify",component:K0,canActivate:[(0,I.QM)()]}]},{path:"channelbackup",component:a0,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"bckup"},{path:"bckup",component:J0,canActivate:[(0,I.QM)()]},{path:"restore",component:b0,canActivate:[(0,I.QM)()]}]},{path:"routing",component:Id,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"forwardinghistory"},{path:"forwardinghistory",component:tt,canActivate:[(0,I.QM)()]},{path:"peers",component:og,canActivate:[(0,I.QM)()]},{path:"nonroutingprs",component:j6,canActivate:[(0,I.QM)()]}]},{path:"reports",component:lg,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"routingreport"},{path:"routingreport",component:gg,canActivate:[(0,I.QM)()]},{path:"transactions",component:qg,canActivate:[(0,I.QM)()]}]},{path:"graph",component:q_,canActivate:[(0,I.QM)()],children:[{path:"",pathMatch:"full",redirectTo:"lookups"},{path:"lookups",component:et,canActivate:[(0,I.QM)()]},{path:"queryroutes",component:nd,canActivate:[(0,I.QM)()]}]},{path:"lookups",component:et,canActivate:[(0,I.QM)()]},{path:"network",component:n0,canActivate:[(0,I.QM)()]},{path:"**",component:$0.w},{path:"rates",redirectTo:"network"}]}],wC=b.Bz.forChild(SC);var LC=f(8339);let qC=(()=>{class n{static#e=this.\u0275fac=function(a){return new(a||n)};static#t=this.\u0275mod=e.oAB({type:n,bootstrap:[Me]});static#n=this.\u0275inj=e.cJS({imports:[m.ez,LC.m,wC]})}return n})()}}]); \ No newline at end of file diff --git a/frontend/runtime.7f22c1f124c0fe89.js b/frontend/runtime.7f22c1f124c0fe89.js deleted file mode 100644 index 4b60dbbd..00000000 --- a/frontend/runtime.7f22c1f124c0fe89.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,v={},m={};function r(e){var o=m[e];if(void 0!==o)return o.exports;var t=m[e]={id:e,loaded:!1,exports:{}};return v[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=v,e=[],r.O=(o,t,i,f)=>{if(!t){var a=1/0;for(n=0;n=f)&&Object.keys(r.O).every(b=>r.O[b](t[l]))?t.splice(l--,1):(s=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[t,i,f]},r.d=(e,o)=>{for(var t in o)r.o(o,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((o,t)=>(r.f[t](e,o),o),[])),r.u=e=>e+"."+{125:"73b76b198a33fba8",456:"17b13d2afe1df005",570:"c455237a154ccda3",758:"b6dcd2f2b36dacf0"}[e]+".js",r.miniCssF=e=>{},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={},o="RTLApp:";r.l=(t,i,f,n)=>{if(e[t])e[t].push(i);else{var a,s;if(void 0!==f)for(var l=document.getElementsByTagName("script"),d=0;d{a.onerror=a.onload=null,clearTimeout(p);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(b)),g)return g(b)},p=setTimeout(c.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=c.bind(null,a.onerror),a.onload=c.bind(null,a.onload),s&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:o=>o},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={666:0};r.f.j=(i,f)=>{var n=r.o(e,i)?e[i]:void 0;if(0!==n)if(n)f.push(n[2]);else if(666!=i){var a=new Promise((u,c)=>n=e[i]=[u,c]);f.push(n[2]=a);var s=r.p+r.u(i),l=new Error;r.l(s,u=>{if(r.o(e,i)&&(0!==(n=e[i])&&(e[i]=void 0),n)){var c=u&&("load"===u.type?"missing":u.type),p=u&&u.target&&u.target.src;l.message="Loading chunk "+i+" failed.\n("+c+": "+p+")",l.name="ChunkLoadError",l.type=c,l.request=p,n[1](l)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var o=(i,f)=>{var l,d,[n,a,s]=f,u=0;if(n.some(p=>0!==e[p])){for(l in a)r.o(a,l)&&(r.m[l]=a[l]);if(s)var c=s(r)}for(i&&i(f);u