From bb2a2286628badaaa4f68bc8081b66169bf2ae1d Mon Sep 17 00:00:00 2001 From: saubyk <39208279+saubyk@users.noreply.github.com> Date: Sat, 18 Jul 2026 21:36:12 -0700 Subject: [PATCH] Realign the Reports Scroll Range select with the date picker The a11y fix in #1609 wrapped the bare Scroll Range mat-select in a mat-form-field for its label, but the wrapper reserved subscript space (78.8px vs the date field 56px) and anchored to the row top, leaving the date picker ~11px lower on every implementation reports screen. Use subscriptSizing="dynamic" (no hints are used) and center on the cross axis, restoring the aligned 56px row from v0.15.8 while keeping the label. Verified headlessly against the regtest fixture: both fields now render at identical top/height. Fixes #1635 --- ....0617a58c4cd7c95c.js => 193.b6974b544ca80922.js} | 2 +- frontend/index.html | 2 +- frontend/runtime.1a5e832d27ebe619.js | 1 + frontend/runtime.8102bf7e2db088a8.js | 1 - release-notes/Release-notes-0.15.9.md | 13 ++++++++++++- .../horizontal-scroller.component.html | 2 +- 6 files changed, 16 insertions(+), 5 deletions(-) rename frontend/{193.0617a58c4cd7c95c.js => 193.b6974b544ca80922.js} (54%) create mode 100644 frontend/runtime.1a5e832d27ebe619.js delete mode 100644 frontend/runtime.8102bf7e2db088a8.js diff --git a/frontend/193.0617a58c4cd7c95c.js b/frontend/193.b6974b544ca80922.js similarity index 54% rename from frontend/193.0617a58c4cd7c95c.js rename to frontend/193.b6974b544ca80922.js index f8f40168..d6095cbb 100644 --- a/frontend/193.0617a58c4cd7c95c.js +++ b/frontend/193.b6974b544ca80922.js @@ -1 +1 @@ -"use strict";(self.webpackChunkRTLApp=self.webpackChunkRTLApp||[]).push([[193],{25837(c1,j,t){t.d(j,{f:()=>U});var e=t(21413),T=t(56977),f=t(4416),c=t(79647),l=t(73664),B=t(82571),b=t(59640),P=t(72200),w=t(12629),S=t(52920),a=t(40455),N=t(96850);function k(C,x){if(1&C&&(l.j41(0,"mat-icon",10),l.EFF(1,"info_outline"),l.k0s()),2&C){const v=l.XpG().$implicit;l.Y8G("matTooltip",v.tooltip)}}function R(C,x){if(1&C&&(l.j41(0,"span",11),l.EFF(1),l.nI1(2,"number"),l.k0s()),2&C){const v=l.XpG().$implicit;l.R7$(),l.SpI(" ",l.i5U(2,1,v.dataValue,"1.0-0")," ")}}function V(C,x){if(1&C&&(l.j41(0,"span",11),l.EFF(1),l.nI1(2,"number"),l.k0s()),2&C){const v=l.XpG().$implicit,n=l.XpG(2);l.R7$(),l.SpI(" ",l.i5U(2,1,v[n.currencyUnitEnum.BTC],n.currencyUnitFormats.BTC)," ")}}function O(C,x){if(1&C&&(l.j41(0,"span",11),l.EFF(1),l.nI1(2,"number"),l.k0s()),2&C){const v=l.XpG().$implicit,n=l.XpG(2);l.R7$(),l.SpI(" ",l.i5U(2,1,v[n.currencyUnitEnum.OTHER],n.currencyUnitFormats.OTHER)," ")}}function A(C,x){if(1&C&&(l.j41(0,"div",6)(1,"div",7),l.EFF(2),l.DNE(3,k,2,1,"mat-icon",8),l.k0s(),l.DNE(4,R,3,4,"span",9)(5,V,3,4,"span",9)(6,O,3,4,"span",9),l.k0s()),2&C){const v=x.$implicit,n=l.XpG().$implicit,z=l.XpG();l.R7$(2),l.SpI(" ",v.title," "),l.R7$(),l.Y8G("ngIf",v.tooltip),l.R7$(),l.Y8G("ngIf",n===z.currencyUnitEnum.SATS),l.R7$(),l.Y8G("ngIf",n===z.currencyUnitEnum.BTC),l.R7$(),l.Y8G("ngIf",z.fiatConversion&&n!==z.currencyUnitEnum.SATS&&n!==z.currencyUnitEnum.BTC&&""===z.conversionErrorMsg)}}function G(C,x){if(1&C&&(l.j41(0,"div",12)(1,"div",13),l.EFF(2),l.k0s()()),2&C){const v=l.XpG(2);l.R7$(2),l.JRh(v.conversionErrorMsg)}}function H(C,x){if(1&C&&(l.j41(0,"mat-tab",2)(1,"div",3),l.DNE(2,A,7,5,"div",4),l.k0s(),l.DNE(3,G,3,1,"div",5),l.k0s()),2&C){const v=x.$implicit,n=l.XpG();l.Y8G("label",l.mNQ(v)),l.R7$(2),l.Y8G("ngForOf",n.values),l.R7$(),l.Y8G("ngIf",n.fiatConversion&&v!==n.currencyUnitEnum.SATS&&v!==n.currencyUnitEnum.BTC&&""!==n.conversionErrorMsg)}}let U=(()=>{var C;class x{constructor(n,z){this.commonService=n,this.store=z,this.values=[],this.currencyUnitEnum=f.BQ,this.currencyUnitFormats=f.k,this.currencyUnits=[],this.fiatConversion=!1,this.conversionErrorMsg="",this.unSubs=[new e.B,new e.B,new e.B,new e.B,new e.B]}ngOnChanges(){this.currencyUnits.length>1&&this.values[0]&&this.values[0].dataValue>=0&&this.getCurrencyValues()}ngOnInit(){this.store.select(c._c).pipe((0,T.Q)(this.unSubs[0])).subscribe(n=>{this.fiatConversion=n.settings.fiatConversion,this.currencyUnits=n.settings.currencyUnits,this.fiatConversion||this.currencyUnits.splice(2,1),this.currencyUnits.length>1&&this.values[0]&&this.values[0].dataValue>=0&&this.getCurrencyValues()})}getCurrencyValues(){this.commonService.convertCurrency(this.values[0].dataValue,f.BQ.SATS,f.BQ.BTC,"",!0).pipe((0,T.Q)(this.unSubs[1])).subscribe(n=>{this.values[0][f.BQ.BTC]=n.BTC}),this.commonService.convertCurrency(this.values[0].dataValue,f.BQ.SATS,f.BQ.OTHER,this.currencyUnits[2],this.fiatConversion).pipe((0,T.Q)(this.unSubs[2])).subscribe({next:n=>{if(this.values[0][f.BQ.OTHER]=n.OTHER,n.unit&&""!==n.unit)for(let z=1;z{this.values[z][f.BQ.BTC]=F.BTC}),this.commonService.convertCurrency(g.dataValue,f.BQ.SATS,f.BQ.OTHER,this.currencyUnits[2],this.fiatConversion).pipe((0,T.Q)(this.unSubs[4])).subscribe({next:F=>{this.values[z][f.BQ.OTHER]=F.OTHER},error:F=>{this.conversionErrorMsg="Conversion Error: "+F}})}},error:n=>{this.conversionErrorMsg="Conversion Error: "+n}})}ngOnDestroy(){this.unSubs.forEach(n=>{n.next(null),n.complete()})}static#a=C=()=>(this.\u0275fac=function(z){return new(z||x)(l.rXU(B.h),l.rXU(b.il))},this.\u0275cmp=l.VBU({type:x,selectors:[["rtl-currency-unit-converter"]],inputs:{values:"values"},standalone:!1,features:[l.OA$],decls:2,vars:1,consts:[["mat-stretch-tabs","false","mat-align-tabs","start"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","center start","class","cc-data-block",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","100","class","p-1 error-border mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center start",1,"cc-data-block"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"cc-data-title"],["matTooltipPosition","below","class","info-icon",3,"matTooltip",4,"ngIf"],["class","cc-data-value",4,"ngIf"],["matTooltipPosition","below",1,"info-icon",3,"matTooltip"],[1,"cc-data-value"],["fxLayout","row","fxFlex","100",1,"p-1","error-border","mt-1"],[1,"cc-data-block"]],template:function(z,g){1&z&&(l.j41(0,"mat-tab-group",0),l.DNE(1,H,4,4,"mat-tab",1),l.k0s()),2&z&&(l.R7$(),l.Y8G("ngForOf",g.currencyUnits))},dependencies:[P.Sq,P.bT,w.An,S.DJ,S.sA,S.UI,a.oV,N.mq,N.T8,P.QX],encapsulation:2}))}return C(),x})()},80396(c1,j,t){t.d(j,{f:()=>v});var e=t(51585),T=t(45383),f=t(4416),c=t(73664),l=t(98570),B=t(82571),b=t(95416),P=t(72200),w=t(20060),S=t(88834),a=t(25596),N=t(71997),k=t(52920),R=t(16038),V=t(38288),O=t(29157),A=t(89587);const G=n=>({"display-none":n});function H(n,z){if(1&n&&(c.j41(0,"div",20),c.nrm(1,"qr-code",21),c.k0s()),2&n){const g=c.XpG();c.Y8G("ngClass",c.eq3(3,G,g.screenSize===g.screenSizeEnum.XS||g.screenSize===g.screenSizeEnum.SM)),c.R7$(),c.Y8G("value",g.address)("size",g.qrWidth)}}function U(n,z){if(1&n&&(c.j41(0,"div",22),c.nrm(1,"qr-code",21),c.k0s()),2&n){const g=c.XpG();c.Y8G("ngClass",c.eq3(3,G,g.screenSize!==g.screenSizeEnum.XS&&g.screenSize!==g.screenSizeEnum.SM)),c.R7$(),c.Y8G("value",g.address)("size",g.qrWidth)}}function C(n,z){if(1&n&&(c.j41(0,"div",13)(1,"div",14)(2,"h4",15),c.EFF(3,"Address Type"),c.k0s(),c.j41(4,"span",23),c.EFF(5),c.k0s()()()),2&n){const g=c.XpG();c.R7$(5),c.JRh(g.addressType)}}function x(n,z){1&n&&c.nrm(0,"mat-divider",17)}let v=(()=>{var n;class z{constructor(F,I,y,W,Y){this.dialogRef=F,this.data=I,this.logger=y,this.commonService=W,this.snackBar=Y,this.faReceipt=T.Mf0,this.address="",this.addressType="",this.qrWidth=230,this.screenSize="",this.screenSizeEnum=f.f7}ngOnInit(){this.address=this.data.address,this.addressType=this.data.addressType,this.screenSize=this.commonService.getScreenSize()}onClose(){this.dialogRef.close(!1)}onCopyAddress(F){this.snackBar.open("Generated address copied."),this.logger.info("Copied Text: "+F)}static#a=n=()=>(this.\u0275fac=function(I){return new(I||z)(c.rXU(e.CP),c.rXU(e.Vh),c.rXU(l.gP),c.rXU(B.h),c.rXU(b.UG))},this.\u0275cmp=c.VBU({type:z,selectors:[["rtl-on-chain-generated-address"]],standalone:!1,decls:25,vars:8,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign","space-between stretch"],["fxFlex","35","fxLayoutAlign","center start","class","modal-qr-code-container padding-gap-large",3,"ngClass",4,"ngIf"],["fxFlex","65"],["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","2","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxFlex","50","fxLayoutAlign","center start","class","modal-qr-code-container padding-gap-large",3,"ngClass",4,"ngIf"],["fxLayout","row",4,"ngIf"],["class","w-100 my-1",4,"ngIf"],["fxLayout","row"],["fxFlex","100"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"overflow-wrap","foreground-secondary-text"],[1,"w-100","my-1"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-1"],["autoFocus","","mat-button","","color","primary","tabindex","1","type","submit","rtlClipboard","",3,"copied","payload"],["fxFlex","35","fxLayoutAlign","center start",1,"modal-qr-code-container","padding-gap-large",3,"ngClass"],["errorCorrectionLevel","L",3,"value","size"],["fxFlex","50","fxLayoutAlign","center start",1,"modal-qr-code-container","padding-gap-large",3,"ngClass"],[1,"foreground-secondary-text"]],template:function(I,y){1&I&&(c.j41(0,"div",0),c.DNE(1,H,2,5,"div",1),c.j41(2,"div",2)(3,"mat-card-header",3)(4,"div",4),c.nrm(5,"fa-icon",5),c.j41(6,"span",6),c.EFF(7),c.k0s()(),c.j41(8,"button",7),c.bIt("click",function(){return y.onClose()}),c.EFF(9,"X"),c.k0s()(),c.j41(10,"mat-card-content",8)(11,"div",9),c.DNE(12,U,2,5,"div",10)(13,C,6,1,"div",11)(14,x,1,0,"mat-divider",12),c.j41(15,"div",13)(16,"div",14)(17,"h4",15),c.EFF(18,"Address"),c.k0s(),c.j41(19,"span",16),c.EFF(20),c.k0s()()(),c.nrm(21,"mat-divider",17),c.j41(22,"div",18)(23,"button",19),c.bIt("copied",function(Y){return y.onCopyAddress(Y)}),c.EFF(24,"Copy Address"),c.k0s()()()()()()),2&I&&(c.R7$(),c.Y8G("ngIf",y.address),c.R7$(4),c.Y8G("icon",y.faReceipt),c.R7$(2),c.JRh(y.screenSize===y.screenSizeEnum.XS?"Address":"Generated Address"),c.R7$(5),c.Y8G("ngIf",y.address),c.R7$(),c.Y8G("ngIf",""!==y.addressType),c.R7$(),c.Y8G("ngIf",""!==y.addressType),c.R7$(6),c.JRh(y.address),c.R7$(3),c.Y8G("payload",y.address))},dependencies:[P.YU,P.bT,w.aY,S.$z,a.m2,a.MM,N.q,k.DJ,k.sA,k.UI,R.PW,V.Um,O.U,A.N],encapsulation:2}))}return n(),z})()},24655(c1,j,t){t.d(j,{m:()=>J});var e=t(73664),T=t(16949),f=t(4416),c=t(2615),l=t(98570),B=t(72200),b=t(89417),P=t(22598),w=t(25084),S=t(12629),a=t(33746),N=t(69588),k=t(52920),R=t(96183),V=t(23029),O=t(3),A=t(19945);let G=(()=>{var p;class _ extends O.xW{constructor(i){super(i)}format(i,o){return"MMM YYYY"===o?f.KR[i.getMonth()].name+", "+i.getFullYear():"YYYY"===o?i.getFullYear().toString():i.getDate()+"/"+f.KR[i.getMonth()].name+"/"+i.getFullYear()}static#a=p=()=>(this.\u0275fac=function(o){return new(o||_)(c.KVO(A.Ju,8))},this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac}))}return p(),_})();const H={parse:{dateInput:"LL"},display:{dateInput:"MMM YYYY",monthYearLabel:"YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"YYYY"}},U={parse:{dateInput:"LL"},display:{dateInput:"YYYY",monthYearLabel:"YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"YYYY"}};let C=(()=>{var p;class _{static#a=p=()=>(this.\u0275fac=function(o){return new(o||_)},this.\u0275dir=e.FsC({type:_,selectors:[["","monthlyDate",""]],standalone:!1,features:[e.Jv_([{provide:A.MJ,useClass:G},{provide:A.de,useValue:H}])]}))}return p(),_})(),x=(()=>{var p;class _{static#a=p=()=>(this.\u0275fac=function(o){return new(o||_)},this.\u0275dir=e.FsC({type:_,selectors:[["","yearlyDate",""]],standalone:!1,features:[e.Jv_([{provide:A.MJ,useClass:G},{provide:A.de,useValue:U}])]}))}return p(),_})();var v=t(60092),n=t(56114);const z=["monthlyDatepicker"],g=["yearlyDatepicker"],F=()=>({animationDirection:"forward"}),I=()=>({animationDirection:"backward"}),y=()=>({animationDirection:""});function W(p,_){if(1&p&&e.eu8(0,13),2&p){e.XpG();const m=e.sdS(19);e.Y8G("ngTemplateOutlet",m)("ngTemplateOutletContext",e.lJ4(2,F))}}function Y(p,_){if(1&p&&e.eu8(0,13),2&p){e.XpG();const m=e.sdS(19);e.Y8G("ngTemplateOutlet",m)("ngTemplateOutletContext",e.lJ4(2,I))}}function Z(p,_){if(1&p&&e.eu8(0,13),2&p){e.XpG();const m=e.sdS(19);e.Y8G("ngTemplateOutlet",m)("ngTemplateOutletContext",e.lJ4(2,y))}}function q(p,_){if(1&p&&(e.j41(0,"mat-option",22),e.EFF(1),e.nI1(2,"titlecase"),e.k0s()),2&p){const m=_.$implicit;e.Y8G("value",m),e.R7$(),e.SpI(" ",e.bMT(2,2,m)," ")}}function a1(p,_){if(1&p){const m=e.RV6();e.j41(0,"mat-form-field",23)(1,"mat-label"),e.EFF(2,"Monthly Date"),e.k0s(),e.j41(3,"input",24,1),e.mxI("ngModelChange",function(o){c.eBV(m);const d=e.XpG(2);return e.DH7(d.selectedValue,o)||(d.selectedValue=o),c.Njj(o)}),e.k0s(),e.nrm(5,"mat-datepicker-toggle",25),e.j41(6,"mat-datepicker",26,2),e.bIt("monthSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onMonthSelected(o))})("dateSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onMonthSelected(o))}),e.k0s()()}if(2&p){const m=e.sdS(7),i=e.XpG(2);e.R7$(3),e.Y8G("matDatepicker",m)("min",i.first)("max",i.last),e.R50("ngModel",i.selectedValue),e.R7$(2),e.Y8G("for",m),e.R7$(),e.Y8G("startAt",i.selectedValue)}}function Q(p,_){if(1&p){const m=e.RV6();e.j41(0,"mat-form-field",27)(1,"mat-label"),e.EFF(2,"Yearly Date"),e.k0s(),e.j41(3,"input",28,3),e.mxI("ngModelChange",function(o){c.eBV(m);const d=e.XpG(2);return e.DH7(d.selectedValue,o)||(d.selectedValue=o),c.Njj(o)}),e.k0s(),e.nrm(5,"mat-datepicker-toggle",25),e.j41(6,"mat-datepicker",29,4),e.bIt("yearSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onYearSelected(o))})("monthSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onYearSelected(o))})("dateSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onYearSelected(o))}),e.k0s()()}if(2&p){const m=e.sdS(7),i=e.XpG(2);e.R7$(3),e.Y8G("matDatepicker",m)("min",i.first)("max",i.last),e.R50("ngModel",i.selectedValue),e.R7$(2),e.Y8G("for",m),e.R7$(),e.Y8G("startAt",i.selectedValue)}}function e1(p,_){if(1&p){const m=e.RV6();e.j41(0,"div",14)(1,"div",15)(2,"mat-form-field",16)(3,"mat-label"),e.EFF(4,"Scroll Range"),e.k0s(),e.j41(5,"mat-select",17),e.mxI("ngModelChange",function(o){c.eBV(m);const d=e.XpG();return e.DH7(d.selScrollRange,o)||(d.selScrollRange=o),c.Njj(o)}),e.bIt("selectionChange",function(o){c.eBV(m);const d=e.XpG();return c.Njj(d.onRangeChanged(o))}),e.DNE(6,q,3,4,"mat-option",18),e.k0s()()(),e.j41(7,"div",19),e.DNE(8,a1,8,6,"mat-form-field",20)(9,Q,8,6,"mat-form-field",21),e.k0s()()}if(2&p){const m=e.XpG();e.Y8G("@sliderAnimation",m.animationDirection),e.R7$(5),e.R50("ngModel",m.selScrollRange),e.R7$(),e.Y8G("ngForOf",m.scrollRanges),e.R7$(2),e.Y8G("ngIf",m.selScrollRange===m.scrollRanges[0]),e.R7$(),e.Y8G("ngIf",m.selScrollRange===m.scrollRanges[1])}}let J=(()=>{var p;class _{constructor(i){this.logger=i,this.scrollRanges=f.rs,this.selScrollRange=this.scrollRanges[0],this.today=new Date(Date.now()),this.first=new Date(2018,0,1,0,0,0),this.last=new Date(this.today.getFullYear(),this.today.getMonth(),this.today.getDate(),0,0,0),this.disablePrev=!1,this.disableNext=!0,this.animationDirection="",this.selectedValue=this.last,this.stepChanged=new e.bkB}onRangeChanged(i){this.selScrollRange=i.value,this.onStepChange("LAST")}onMonthSelected(i){this.selectedValue=i,this.onStepChange("SELECTED"),this.monthlyDatepicker.close()}onYearSelected(i){this.selectedValue=i,this.onStepChange("SELECTED"),this.yearlyDatepicker.close()}onStepChange(i){switch(this.logger.info(i),i){case"FIRST":this.animationDirection="backward",this.selectedValue!==this.first&&(this.selectedValue=this.first,this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange}));break;case"PREVIOUS":this.selectedValue=this.selScrollRange===f.rs[1]?new Date(this.selectedValue.getFullYear()-1,0,1,0,0,0):new Date(this.selectedValue.getFullYear(),this.selectedValue.getMonth()-1,1,0,0,0),this.animationDirection="backward",this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange});break;case"NEXT":this.selectedValue=this.selScrollRange===f.rs[1]?new Date(this.selectedValue.getFullYear()+1,0,1,0,0,0):new Date(this.selectedValue.getFullYear(),this.selectedValue.getMonth()+1,1,0,0,0),this.animationDirection="forward",this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange});break;case"LAST":this.animationDirection="forward",this.selectedValue=this.last,this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange});break;default:this.animationDirection="",this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange})}this.disablePrev=this.selScrollRange===f.rs[1]?this.selectedValue.getFullYear()<=this.first.getFullYear():this.selectedValue.getFullYear()<=this.first.getFullYear()&&this.selectedValue.getMonth()<=this.first.getMonth(),this.disableNext=this.selScrollRange===f.rs[1]?this.selectedValue.getFullYear()>=this.last.getFullYear():this.selectedValue.getFullYear()>=this.last.getFullYear()&&this.selectedValue.getMonth()>=this.last.getMonth(),this.logger.info(this.disablePrev),this.logger.info(this.disableNext),setTimeout(()=>{this.animationDirection=""},800)}onChartMouseUp(i){"monthlyDate"===i.srcElement.name?this.monthlyDatepicker.open():"yearlyDate"===i.srcElement.name&&this.yearlyDatepicker.open()}static#a=p=()=>(this.\u0275fac=function(o){return new(o||_)(e.rXU(l.gP))},this.\u0275cmp=e.VBU({type:_,selectors:[["rtl-horizontal-scroller"]],viewQuery:function(o,d){if(1&o&&(e.GBs(z,5),e.GBs(g,5)),2&o){let E;e.mGM(E=e.lsd())&&(d.monthlyDatepicker=E.first),e.mGM(E=e.lsd())&&(d.yearlyDatepicker=E.first)}},hostBindings:function(o,d){1&o&&e.bIt("click",function(K){return d.onChartMouseUp(K)})},outputs:{stepChanged:"stepChanged"},standalone:!1,decls:20,vars:5,consts:[["controlsPanel",""],["monthlyDt","ngModel"],["monthlyDatepicker",""],["yearlyDt","ngModel"],["yearlyDatepicker",""],["fxLayout","row","fxLayoutAlign","space-between stretch","fxFlex","100",1,"padding-gap-x"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","20"],["mat-icon-button","","color","primary","type","button",1,"pr-4",3,"click"],["mat-icon-button","","color","primary","type","button",3,"click","disabled"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center","fxFlex","20"],["mat-icon-button","","color","primary","type","button",1,"pr-4",3,"click","disabled"],["mat-icon-button","","color","primary","type","button",3,"click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["fxLayout","row","fxLayoutAlign","center center","fxFlex","58"],["fxFlex","50","fxLayoutAlign","center center","fxLayoutAlign.gt-xs","end center",1,"font-bold-700"],["fxLayout","column","fxFlex","100","fxFlex.gt-sm","40","fxLayoutAlign","start end"],["name","selScrlRange",1,"font-bold-700",3,"ngModelChange","selectionChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","50","fxLayout","row","fxLayoutAlign","center center","fxLayoutAlign.gt-xs","start center"],["monthlyDate","","fxLayoutAlign","center center",4,"ngIf"],["yearlyDate","","fxLayoutAlign","center center",4,"ngIf"],[3,"value"],["monthlyDate","","fxLayoutAlign","center center"],["matInput","","name","monthlyDate","readonly","",3,"ngModelChange","matDatepicker","min","max","ngModel"],["matSuffix","",3,"for"],["startView","year",3,"monthSelected","dateSelected","startAt"],["yearlyDate","","fxLayoutAlign","center center"],["matInput","","name","yearlyDate","readonly","",3,"ngModelChange","matDatepicker","min","max","ngModel"],["startView","multi-year",3,"yearSelected","monthSelected","dateSelected","startAt"]],template:function(o,d){if(1&o){const E=e.RV6();e.j41(0,"div",5)(1,"div",6)(2,"button",7),e.bIt("click",function(){return c.eBV(E),c.Njj(d.onStepChange("FIRST"))}),e.j41(3,"mat-icon"),e.EFF(4,"skip_previous"),e.k0s()(),e.j41(5,"button",8),e.bIt("click",function(){return c.eBV(E),c.Njj(d.onStepChange("PREVIOUS"))}),e.j41(6,"mat-icon"),e.EFF(7,"navigate_before"),e.k0s()()(),e.DNE(8,W,1,3,"ng-container",9)(9,Y,1,3,"ng-container",9)(10,Z,1,3,"ng-container",9),e.j41(11,"div",10)(12,"button",11),e.bIt("click",function(){return c.eBV(E),c.Njj(d.onStepChange("NEXT"))}),e.j41(13,"mat-icon"),e.EFF(14,"navigate_next"),e.k0s()(),e.j41(15,"button",12),e.bIt("click",function(){return c.eBV(E),c.Njj(d.onStepChange("LAST"))}),e.j41(16,"mat-icon"),e.EFF(17,"skip_next"),e.k0s()()()(),e.DNE(18,e1,10,5,"ng-template",null,0,e.C5r)}2&o&&(e.R7$(5),e.Y8G("disabled",d.disablePrev),e.R7$(3),e.Y8G("ngIf","forward"===d.animationDirection),e.R7$(),e.Y8G("ngIf","backward"===d.animationDirection),e.R7$(),e.Y8G("ngIf",""===d.animationDirection),e.R7$(2),e.Y8G("disabled",d.disableNext))},dependencies:[B.Sq,B.bT,B.T3,b.me,b.BC,b.vS,P.iY,w.Vh,w.bZ,w.bU,S.An,a.fg,N.rl,N.nJ,N.yw,k.DJ,k.sA,k.UI,R.VO,V.wT,C,x,v.z,n.V,B.PV],encapsulation:2,data:{animation:[T.k]}}))}return p(),_})()},5085(c1,j,t){t.d(j,{T:()=>K});var e=t(96695),T=t(2042),f=t(19295),c=t(96183),l=t(4416),B=t(11771),b=t(21413),P=t(56977),w=t(79647),S=t(2615),a=t(73664),N=t(82571),k=t(59640),R=t(72200),V=t(52929),O=t(89417),A=t(88834),G=t(33746),H=t(69588),U=t(52920),C=t(16038),x=t(23029),v=t(10497);const n=()=>["all"],z=()=>["no_transaction"],g=s=>({"display-none":s});function F(s,L){if(1&s&&(a.j41(0,"mat-option",30),a.EFF(1),a.k0s()),2&s){const M=L.$implicit,r=a.XpG();a.Y8G("value",M),a.R7$(),a.JRh(r.getLabel(M))}}function I(s,L){1&s&&(a.j41(0,"th",31),a.EFF(1,"Date"),a.k0s())}function y(s,L){if(1&s&&(a.j41(0,"td",32),a.EFF(1),a.nI1(2,"date"),a.k0s()),2&s){const M=L.$implicit,r=a.XpG();a.R7$(),a.JRh(a.i5U(2,1,null==M?null:M.date,r.dataRange===r.scrollRanges[1]?"MMM/yyyy":"dd/MMM/yyyy"))}}function W(s,L){1&s&&(a.j41(0,"th",33),a.EFF(1,"Amount Paid (Sats)"),a.k0s())}function Y(s,L){if(1&s&&(a.j41(0,"td",32)(1,"span",34),a.EFF(2),a.nI1(3,"number"),a.k0s()()),2&s){const M=L.$implicit;a.R7$(2),a.JRh(a.i5U(3,1,null==M?null:M.amount_paid,"1.0-2"))}}function Z(s,L){1&s&&(a.j41(0,"th",33),a.EFF(1,"# Payments"),a.k0s())}function q(s,L){if(1&s&&(a.j41(0,"td",32)(1,"span",34),a.EFF(2),a.nI1(3,"number"),a.k0s()()),2&s){const M=L.$implicit;a.R7$(2),a.JRh(a.bMT(3,1,null==M?null:M.num_payments))}}function a1(s,L){1&s&&(a.j41(0,"th",33),a.EFF(1,"Amount Received (Sats)"),a.k0s())}function Q(s,L){if(1&s&&(a.j41(0,"td",32)(1,"span",34),a.EFF(2),a.nI1(3,"number"),a.k0s()()),2&s){const M=L.$implicit;a.R7$(2),a.JRh(a.i5U(3,1,null==M?null:M.amount_received,"1.0-2"))}}function e1(s,L){1&s&&(a.j41(0,"th",33),a.EFF(1,"# Invoices"),a.k0s())}function J(s,L){if(1&s&&(a.j41(0,"td",32)(1,"span",34),a.EFF(2),a.nI1(3,"number"),a.k0s()()),2&s){const M=L.$implicit;a.R7$(2),a.JRh(a.bMT(3,1,null==M?null:M.num_invoices))}}function p(s,L){if(1&s){const M=a.RV6();a.j41(0,"th",35)(1,"div",36)(2,"mat-select",37),a.nrm(3,"mat-select-trigger"),a.j41(4,"mat-option",38),a.bIt("click",function(){S.eBV(M);const h=a.XpG();return S.Njj(h.onDownloadCSV())}),a.EFF(5,"Download CSV"),a.k0s()()()()}}function _(s,L){if(1&s){const M=a.RV6();a.j41(0,"td",39)(1,"button",40),a.bIt("click",function(){const h=S.eBV(M).$implicit,u=a.XpG();return S.Njj(u.onTransactionClick(h))}),a.EFF(2,"View Info"),a.k0s()()}}function m(s,L){1&s&&(a.j41(0,"p"),a.EFF(1,"No transaction available."),a.k0s())}function i(s,L){if(1&s&&(a.j41(0,"td",41),a.DNE(1,m,2,0,"p",42),a.k0s()),2&s){const M=a.XpG();a.R7$(),a.Y8G("ngIf",!(null!=M.transactions&&M.transactions.data)||(null==M.transactions||null==M.transactions.data?null:M.transactions.data.length)<1)}}function o(s,L){if(1&s&&a.nrm(0,"tr",43),2&s){const M=a.XpG();a.Y8G("ngClass",a.eq3(1,g,(null==M.transactions?null:M.transactions.data)&&(null==M.transactions||null==M.transactions.data?null:M.transactions.data.length)>0))}}function d(s,L){1&s&&a.nrm(0,"tr",44)}function E(s,L){1&s&&a.nrm(0,"tr",45)}let K=(()=>{var s;class L{constructor(r,h,u,D){this.commonService=r,this.store=h,this.datePipe=u,this.camelCaseWithReplace=D,this.dataRange=l.rs[0],this.dataList=[],this.selFilter="",this.displayedColumns=["date","amount_paid","num_payments","amount_received","num_invoices"],this.tableSetting={tableId:"transactions",recordsPerPage:l.md,sortBy:"date",sortOrder:l.oi.DESCENDING},this.nodePageDefs=l._1,this.selFilterBy="all",this.timezoneOffset=60*new Date(Date.now()).getTimezoneOffset(),this.scrollRanges=l.rs,this.transactions=new f.I6([]),this.pageSize=l.md,this.pageSizeOptions=l.xp,this.screenSize="",this.screenSizeEnum=l.f7,this.unSubs=[new b.B,new b.B],this.screenSize=this.commonService.getScreenSize()}ngOnChanges(r){r.dataList&&!r.dataList.firstChange&&(this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.md,this.loadTransactionsTable(this.dataList)),r.selFilter&&!r.selFilter.firstChange&&(this.selFilterBy="all",this.applyFilter())}ngOnInit(){this.store.select(w._c).pipe((0,P.Q)(this.unSubs[0])).subscribe(r=>{this.nodePageDefs="CLN"===r.lnImplementation?l.Jd:"ECL"===r.lnImplementation?l.WW:l._1}),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.md,this.dataList&&this.dataList.length>0&&this.loadTransactionsTable(this.dataList)}ngAfterViewInit(){setTimeout(()=>{this.setTableWidgets()},0)}onTransactionClick(r){const h=[[{key:"date",value:this.datePipe.transform(r.date,this.dataRange===l.rs[1]?"MMM/yyyy":"dd/MMM/yyyy"),title:"Date",width:100,type:l.UN.DATE}],[{key:"amount_paid",value:Math.round(r.amount_paid),title:"Amount Paid (Sats)",width:50,type:l.UN.NUMBER},{key:"num_payments",value:r.num_payments,title:"# Payments",width:50,type:l.UN.NUMBER}],[{key:"amount_received",value:Math.round(r.amount_received),title:"Amount Received (Sats)",width:50,type:l.UN.NUMBER},{key:"num_invoices",value:r.num_invoices,title:"# Invoices",width:50,type:l.UN.NUMBER}]];this.store.dispatch((0,B.xO)({payload:{data:{type:l.A$.INFORMATION,alertTitle:"Transaction Summary",message:h}}}))}applyFilter(){this.transactions&&(this.transactions.filter=this.selFilter.trim().toLowerCase())}getLabel(r){const h=this.nodePageDefs.reports[this.tableSetting.tableId].allowedColumns.find(u=>u.column===r);return h?h.label?h.label:this.camelCaseWithReplace.transform(h.column,"_"):this.commonService.titleCase(r)}setFilterPredicate(){this.transactions.filterPredicate=(r,h)=>{let u="";switch(this.selFilterBy){case"all":u=(r.date?(this.datePipe.transform(r.date,"dd/MMM")+"/"+r.date.getFullYear()).toLowerCase():"")+JSON.stringify(r).toLowerCase();break;case"date":u=this.datePipe.transform(new Date(r[this.selFilterBy]||0),this.dataRange===this.scrollRanges[1]?"MMM/yyyy":"dd/MMM/yyyy")?.toLowerCase()||"";break;default:u=typeof r[this.selFilterBy]>"u"?"":"string"==typeof r[this.selFilterBy]?r[this.selFilterBy].toLowerCase():"boolean"==typeof r[this.selFilterBy]?r[this.selFilterBy]?"yes":"no":r[this.selFilterBy].toString()}return u.includes(h)}}loadTransactionsTable(r){this.transactions=new f.I6(r?[...r]:[]),this.setTableWidgets()}setTableWidgets(){this.transactions&&this.transactions.data&&this.transactions.data.length>0&&(this.transactions.sort=this.sort,this.transactions.sortingDataAccessor=(r,h)=>r[h]&&isNaN(r[h])?r[h].toLocaleLowerCase():r[h]?+r[h]:null,this.transactions.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter())}onDownloadCSV(){this.transactions.data&&this.transactions.data.length>0&&this.commonService.downloadFile(this.dataList,"Transactions-report-"+this.dataRange.toLowerCase())}ngOnDestroy(){this.unSubs.forEach(r=>{r.next(),r.complete()})}static#a=s=()=>(this.\u0275fac=function(h){return new(h||L)(a.rXU(N.h),a.rXU(k.il),a.rXU(R.vh),a.rXU(V.VD))},this.\u0275cmp=a.VBU({type:L,selectors:[["rtl-transactions-report-table"]],viewQuery:function(h,u){if(1&h&&(a.GBs(T.B4,5),a.GBs(e.iy,5)),2&h){let D;a.mGM(D=a.lsd())&&(u.sort=D.first),a.mGM(D=a.lsd())&&(u.paginator=D.first)}},inputs:{dataRange:"dataRange",dataList:"dataList",selFilter:"selFilter",displayedColumns:"displayedColumns",tableSetting:"tableSetting"},standalone:!1,features:[a.Jv_([{provide:c.JO,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:e.xX,useValue:(0,l.on)("Transactions")}]),a.OA$],decls:43,vars:14,consts:[["table",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["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,"ngModelChange","selectionChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModelChange","input","keyup","ngModel"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","fxFlex","100","matSort","",1,"overflow-auto",3,"matSortActive","matSortDirection","dataSource"],["matColumnDef","date"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amount_paid"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","num_payments"],["matColumnDef","amount_received"],["matColumnDef","num_invoices"],["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"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["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(h,u){if(1&h){const D=a.RV6();a.j41(0,"div",1)(1,"div",2)(2,"div",3),a.nrm(3,"div",4),a.j41(4,"div",5)(5,"mat-form-field",6)(6,"mat-label"),a.EFF(7,"Filter By"),a.k0s(),a.j41(8,"mat-select",7),a.mxI("ngModelChange",function($){return S.eBV(D),a.DH7(u.selFilterBy,$)||(u.selFilterBy=$),S.Njj($)}),a.bIt("selectionChange",function(){return S.eBV(D),u.selFilter="",S.Njj(u.applyFilter())}),a.j41(9,"perfect-scrollbar"),a.DNE(10,F,2,2,"mat-option",8),a.k0s()()(),a.j41(11,"mat-form-field",6)(12,"mat-label"),a.EFF(13,"Filter"),a.k0s(),a.j41(14,"input",9),a.mxI("ngModelChange",function($){return S.eBV(D),a.DH7(u.selFilter,$)||(u.selFilter=$),S.Njj($)}),a.bIt("input",function(){return S.eBV(D),S.Njj(u.applyFilter())})("keyup",function(){return S.eBV(D),S.Njj(u.applyFilter())}),a.k0s()()()(),a.j41(15,"div",10)(16,"div",11)(17,"table",12,0),a.qex(19,13),a.DNE(20,I,2,0,"th",14)(21,y,3,4,"td",15),a.bVm(),a.qex(22,16),a.DNE(23,W,2,0,"th",17)(24,Y,4,4,"td",15),a.bVm(),a.qex(25,18),a.DNE(26,Z,2,0,"th",17)(27,q,4,3,"td",15),a.bVm(),a.qex(28,19),a.DNE(29,a1,2,0,"th",17)(30,Q,4,4,"td",15),a.bVm(),a.qex(31,20),a.DNE(32,e1,2,0,"th",17)(33,J,4,3,"td",15),a.bVm(),a.qex(34,21),a.DNE(35,p,6,0,"th",22)(36,_,3,0,"td",23),a.bVm(),a.qex(37,24),a.DNE(38,i,2,1,"td",25),a.bVm(),a.DNE(39,o,1,3,"tr",26)(40,d,1,0,"tr",27)(41,E,1,0,"tr",28),a.k0s(),a.nrm(42,"mat-paginator",29),a.k0s()()()()}2&h&&(a.R7$(8),a.R50("ngModel",u.selFilterBy),a.R7$(2),a.Y8G("ngForOf",a.lJ4(12,n).concat(u.displayedColumns.slice(0,-1))),a.R7$(4),a.R50("ngModel",u.selFilter),a.R7$(3),a.Y8G("matSortActive",u.tableSetting.sortBy)("matSortDirection",u.tableSetting.sortOrder)("dataSource",u.transactions),a.R7$(22),a.Y8G("matFooterRowDef",a.lJ4(13,z)),a.R7$(),a.Y8G("matHeaderRowDef",u.displayedColumns),a.R7$(),a.Y8G("matRowDefColumns",u.displayedColumns),a.R7$(),a.Y8G("pageSize",u.pageSize)("pageSizeOptions",u.pageSizeOptions)("showFirstLastButtons",u.screenSize!==u.screenSizeEnum.XS))},dependencies:[R.YU,R.Sq,R.bT,O.me,O.BC,O.vS,A.$z,G.fg,H.rl,H.nJ,U.DJ,U.sA,U.UI,C.PW,c.VO,c.$2,x.wT,T.B4,T.aE,f.Zl,f.tL,f.ji,f.cC,f.YV,f.iL,f.Zq,f.xW,f.KS,f.$R,f.Qo,f.YZ,f.NB,f.iF,e.iy,v.ZF,v.Ld,R.QX,R.vh],encapsulation:2}))}return s(),L})()},90614(c1,j,t){t.d(j,{Qpm:()=>u2,wB1:()=>G1});var G1={prefix:"far",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM334.7 384.6C319.7 369 293.6 352 256 352s-63.7 17-78.7 32.6c-9.2 9.6-24.4 9.9-33.9 .7s-9.9-24.4-.7-33.9c22.1-23 60-47.4 113.3-47.4s91.2 24.4 113.3 47.4c9.2 9.6 8.9 24.8-.7 33.9s-24.8 8.9-33.9-.7zM144 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},u2={prefix:"far",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm177.3 63.4C192.3 335 218.4 352 256 352s63.7-17 78.7-32.6c9.2-9.6 24.4-9.9 33.9-.7s9.9 24.4 .7 33.9c-22.1 23-60 47.4-113.3 47.4s-91.2-24.4-113.3-47.4c-9.2-9.6-8.9-24.8 .7-33.9s24.8-8.9 33.9 .7zM144 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]}}}]); \ No newline at end of file +"use strict";(self.webpackChunkRTLApp=self.webpackChunkRTLApp||[]).push([[193],{25837(c1,j,t){t.d(j,{f:()=>U});var e=t(21413),T=t(56977),f=t(4416),c=t(79647),l=t(73664),B=t(82571),b=t(59640),P=t(72200),w=t(12629),S=t(52920),a=t(40455),N=t(96850);function k(C,x){if(1&C&&(l.j41(0,"mat-icon",10),l.EFF(1,"info_outline"),l.k0s()),2&C){const v=l.XpG().$implicit;l.Y8G("matTooltip",v.tooltip)}}function R(C,x){if(1&C&&(l.j41(0,"span",11),l.EFF(1),l.nI1(2,"number"),l.k0s()),2&C){const v=l.XpG().$implicit;l.R7$(),l.SpI(" ",l.i5U(2,1,v.dataValue,"1.0-0")," ")}}function V(C,x){if(1&C&&(l.j41(0,"span",11),l.EFF(1),l.nI1(2,"number"),l.k0s()),2&C){const v=l.XpG().$implicit,n=l.XpG(2);l.R7$(),l.SpI(" ",l.i5U(2,1,v[n.currencyUnitEnum.BTC],n.currencyUnitFormats.BTC)," ")}}function O(C,x){if(1&C&&(l.j41(0,"span",11),l.EFF(1),l.nI1(2,"number"),l.k0s()),2&C){const v=l.XpG().$implicit,n=l.XpG(2);l.R7$(),l.SpI(" ",l.i5U(2,1,v[n.currencyUnitEnum.OTHER],n.currencyUnitFormats.OTHER)," ")}}function A(C,x){if(1&C&&(l.j41(0,"div",6)(1,"div",7),l.EFF(2),l.DNE(3,k,2,1,"mat-icon",8),l.k0s(),l.DNE(4,R,3,4,"span",9)(5,V,3,4,"span",9)(6,O,3,4,"span",9),l.k0s()),2&C){const v=x.$implicit,n=l.XpG().$implicit,z=l.XpG();l.R7$(2),l.SpI(" ",v.title," "),l.R7$(),l.Y8G("ngIf",v.tooltip),l.R7$(),l.Y8G("ngIf",n===z.currencyUnitEnum.SATS),l.R7$(),l.Y8G("ngIf",n===z.currencyUnitEnum.BTC),l.R7$(),l.Y8G("ngIf",z.fiatConversion&&n!==z.currencyUnitEnum.SATS&&n!==z.currencyUnitEnum.BTC&&""===z.conversionErrorMsg)}}function G(C,x){if(1&C&&(l.j41(0,"div",12)(1,"div",13),l.EFF(2),l.k0s()()),2&C){const v=l.XpG(2);l.R7$(2),l.JRh(v.conversionErrorMsg)}}function H(C,x){if(1&C&&(l.j41(0,"mat-tab",2)(1,"div",3),l.DNE(2,A,7,5,"div",4),l.k0s(),l.DNE(3,G,3,1,"div",5),l.k0s()),2&C){const v=x.$implicit,n=l.XpG();l.Y8G("label",l.mNQ(v)),l.R7$(2),l.Y8G("ngForOf",n.values),l.R7$(),l.Y8G("ngIf",n.fiatConversion&&v!==n.currencyUnitEnum.SATS&&v!==n.currencyUnitEnum.BTC&&""!==n.conversionErrorMsg)}}let U=(()=>{var C;class x{constructor(n,z){this.commonService=n,this.store=z,this.values=[],this.currencyUnitEnum=f.BQ,this.currencyUnitFormats=f.k,this.currencyUnits=[],this.fiatConversion=!1,this.conversionErrorMsg="",this.unSubs=[new e.B,new e.B,new e.B,new e.B,new e.B]}ngOnChanges(){this.currencyUnits.length>1&&this.values[0]&&this.values[0].dataValue>=0&&this.getCurrencyValues()}ngOnInit(){this.store.select(c._c).pipe((0,T.Q)(this.unSubs[0])).subscribe(n=>{this.fiatConversion=n.settings.fiatConversion,this.currencyUnits=n.settings.currencyUnits,this.fiatConversion||this.currencyUnits.splice(2,1),this.currencyUnits.length>1&&this.values[0]&&this.values[0].dataValue>=0&&this.getCurrencyValues()})}getCurrencyValues(){this.commonService.convertCurrency(this.values[0].dataValue,f.BQ.SATS,f.BQ.BTC,"",!0).pipe((0,T.Q)(this.unSubs[1])).subscribe(n=>{this.values[0][f.BQ.BTC]=n.BTC}),this.commonService.convertCurrency(this.values[0].dataValue,f.BQ.SATS,f.BQ.OTHER,this.currencyUnits[2],this.fiatConversion).pipe((0,T.Q)(this.unSubs[2])).subscribe({next:n=>{if(this.values[0][f.BQ.OTHER]=n.OTHER,n.unit&&""!==n.unit)for(let z=1;z{this.values[z][f.BQ.BTC]=F.BTC}),this.commonService.convertCurrency(g.dataValue,f.BQ.SATS,f.BQ.OTHER,this.currencyUnits[2],this.fiatConversion).pipe((0,T.Q)(this.unSubs[4])).subscribe({next:F=>{this.values[z][f.BQ.OTHER]=F.OTHER},error:F=>{this.conversionErrorMsg="Conversion Error: "+F}})}},error:n=>{this.conversionErrorMsg="Conversion Error: "+n}})}ngOnDestroy(){this.unSubs.forEach(n=>{n.next(null),n.complete()})}static#a=C=()=>(this.\u0275fac=function(z){return new(z||x)(l.rXU(B.h),l.rXU(b.il))},this.\u0275cmp=l.VBU({type:x,selectors:[["rtl-currency-unit-converter"]],inputs:{values:"values"},standalone:!1,features:[l.OA$],decls:2,vars:1,consts:[["mat-stretch-tabs","false","mat-align-tabs","start"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","center start","class","cc-data-block",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","100","class","p-1 error-border mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center start",1,"cc-data-block"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"cc-data-title"],["matTooltipPosition","below","class","info-icon",3,"matTooltip",4,"ngIf"],["class","cc-data-value",4,"ngIf"],["matTooltipPosition","below",1,"info-icon",3,"matTooltip"],[1,"cc-data-value"],["fxLayout","row","fxFlex","100",1,"p-1","error-border","mt-1"],[1,"cc-data-block"]],template:function(z,g){1&z&&(l.j41(0,"mat-tab-group",0),l.DNE(1,H,4,4,"mat-tab",1),l.k0s()),2&z&&(l.R7$(),l.Y8G("ngForOf",g.currencyUnits))},dependencies:[P.Sq,P.bT,w.An,S.DJ,S.sA,S.UI,a.oV,N.mq,N.T8,P.QX],encapsulation:2}))}return C(),x})()},80396(c1,j,t){t.d(j,{f:()=>v});var e=t(51585),T=t(45383),f=t(4416),c=t(73664),l=t(98570),B=t(82571),b=t(95416),P=t(72200),w=t(20060),S=t(88834),a=t(25596),N=t(71997),k=t(52920),R=t(16038),V=t(38288),O=t(29157),A=t(89587);const G=n=>({"display-none":n});function H(n,z){if(1&n&&(c.j41(0,"div",20),c.nrm(1,"qr-code",21),c.k0s()),2&n){const g=c.XpG();c.Y8G("ngClass",c.eq3(3,G,g.screenSize===g.screenSizeEnum.XS||g.screenSize===g.screenSizeEnum.SM)),c.R7$(),c.Y8G("value",g.address)("size",g.qrWidth)}}function U(n,z){if(1&n&&(c.j41(0,"div",22),c.nrm(1,"qr-code",21),c.k0s()),2&n){const g=c.XpG();c.Y8G("ngClass",c.eq3(3,G,g.screenSize!==g.screenSizeEnum.XS&&g.screenSize!==g.screenSizeEnum.SM)),c.R7$(),c.Y8G("value",g.address)("size",g.qrWidth)}}function C(n,z){if(1&n&&(c.j41(0,"div",13)(1,"div",14)(2,"h4",15),c.EFF(3,"Address Type"),c.k0s(),c.j41(4,"span",23),c.EFF(5),c.k0s()()()),2&n){const g=c.XpG();c.R7$(5),c.JRh(g.addressType)}}function x(n,z){1&n&&c.nrm(0,"mat-divider",17)}let v=(()=>{var n;class z{constructor(F,I,y,W,Y){this.dialogRef=F,this.data=I,this.logger=y,this.commonService=W,this.snackBar=Y,this.faReceipt=T.Mf0,this.address="",this.addressType="",this.qrWidth=230,this.screenSize="",this.screenSizeEnum=f.f7}ngOnInit(){this.address=this.data.address,this.addressType=this.data.addressType,this.screenSize=this.commonService.getScreenSize()}onClose(){this.dialogRef.close(!1)}onCopyAddress(F){this.snackBar.open("Generated address copied."),this.logger.info("Copied Text: "+F)}static#a=n=()=>(this.\u0275fac=function(I){return new(I||z)(c.rXU(e.CP),c.rXU(e.Vh),c.rXU(l.gP),c.rXU(B.h),c.rXU(b.UG))},this.\u0275cmp=c.VBU({type:z,selectors:[["rtl-on-chain-generated-address"]],standalone:!1,decls:25,vars:8,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign","space-between stretch"],["fxFlex","35","fxLayoutAlign","center start","class","modal-qr-code-container padding-gap-large",3,"ngClass",4,"ngIf"],["fxFlex","65"],["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","2","fxFlex","5","fxLayoutAlign","center center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxFlex","50","fxLayoutAlign","center start","class","modal-qr-code-container padding-gap-large",3,"ngClass",4,"ngIf"],["fxLayout","row",4,"ngIf"],["class","w-100 my-1",4,"ngIf"],["fxLayout","row"],["fxFlex","100"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"overflow-wrap","foreground-secondary-text"],[1,"w-100","my-1"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-1"],["autoFocus","","mat-button","","color","primary","tabindex","1","type","submit","rtlClipboard","",3,"copied","payload"],["fxFlex","35","fxLayoutAlign","center start",1,"modal-qr-code-container","padding-gap-large",3,"ngClass"],["errorCorrectionLevel","L",3,"value","size"],["fxFlex","50","fxLayoutAlign","center start",1,"modal-qr-code-container","padding-gap-large",3,"ngClass"],[1,"foreground-secondary-text"]],template:function(I,y){1&I&&(c.j41(0,"div",0),c.DNE(1,H,2,5,"div",1),c.j41(2,"div",2)(3,"mat-card-header",3)(4,"div",4),c.nrm(5,"fa-icon",5),c.j41(6,"span",6),c.EFF(7),c.k0s()(),c.j41(8,"button",7),c.bIt("click",function(){return y.onClose()}),c.EFF(9,"X"),c.k0s()(),c.j41(10,"mat-card-content",8)(11,"div",9),c.DNE(12,U,2,5,"div",10)(13,C,6,1,"div",11)(14,x,1,0,"mat-divider",12),c.j41(15,"div",13)(16,"div",14)(17,"h4",15),c.EFF(18,"Address"),c.k0s(),c.j41(19,"span",16),c.EFF(20),c.k0s()()(),c.nrm(21,"mat-divider",17),c.j41(22,"div",18)(23,"button",19),c.bIt("copied",function(Y){return y.onCopyAddress(Y)}),c.EFF(24,"Copy Address"),c.k0s()()()()()()),2&I&&(c.R7$(),c.Y8G("ngIf",y.address),c.R7$(4),c.Y8G("icon",y.faReceipt),c.R7$(2),c.JRh(y.screenSize===y.screenSizeEnum.XS?"Address":"Generated Address"),c.R7$(5),c.Y8G("ngIf",y.address),c.R7$(),c.Y8G("ngIf",""!==y.addressType),c.R7$(),c.Y8G("ngIf",""!==y.addressType),c.R7$(6),c.JRh(y.address),c.R7$(3),c.Y8G("payload",y.address))},dependencies:[P.YU,P.bT,w.aY,S.$z,a.m2,a.MM,N.q,k.DJ,k.sA,k.UI,R.PW,V.Um,O.U,A.N],encapsulation:2}))}return n(),z})()},24655(c1,j,t){t.d(j,{m:()=>J});var e=t(73664),T=t(16949),f=t(4416),c=t(2615),l=t(98570),B=t(72200),b=t(89417),P=t(22598),w=t(25084),S=t(12629),a=t(33746),N=t(69588),k=t(52920),R=t(96183),V=t(23029),O=t(3),A=t(19945);let G=(()=>{var p;class _ extends O.xW{constructor(i){super(i)}format(i,o){return"MMM YYYY"===o?f.KR[i.getMonth()].name+", "+i.getFullYear():"YYYY"===o?i.getFullYear().toString():i.getDate()+"/"+f.KR[i.getMonth()].name+"/"+i.getFullYear()}static#a=p=()=>(this.\u0275fac=function(o){return new(o||_)(c.KVO(A.Ju,8))},this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac}))}return p(),_})();const H={parse:{dateInput:"LL"},display:{dateInput:"MMM YYYY",monthYearLabel:"YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"YYYY"}},U={parse:{dateInput:"LL"},display:{dateInput:"YYYY",monthYearLabel:"YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"YYYY"}};let C=(()=>{var p;class _{static#a=p=()=>(this.\u0275fac=function(o){return new(o||_)},this.\u0275dir=e.FsC({type:_,selectors:[["","monthlyDate",""]],standalone:!1,features:[e.Jv_([{provide:A.MJ,useClass:G},{provide:A.de,useValue:H}])]}))}return p(),_})(),x=(()=>{var p;class _{static#a=p=()=>(this.\u0275fac=function(o){return new(o||_)},this.\u0275dir=e.FsC({type:_,selectors:[["","yearlyDate",""]],standalone:!1,features:[e.Jv_([{provide:A.MJ,useClass:G},{provide:A.de,useValue:U}])]}))}return p(),_})();var v=t(60092),n=t(56114);const z=["monthlyDatepicker"],g=["yearlyDatepicker"],F=()=>({animationDirection:"forward"}),I=()=>({animationDirection:"backward"}),y=()=>({animationDirection:""});function W(p,_){if(1&p&&e.eu8(0,13),2&p){e.XpG();const m=e.sdS(19);e.Y8G("ngTemplateOutlet",m)("ngTemplateOutletContext",e.lJ4(2,F))}}function Y(p,_){if(1&p&&e.eu8(0,13),2&p){e.XpG();const m=e.sdS(19);e.Y8G("ngTemplateOutlet",m)("ngTemplateOutletContext",e.lJ4(2,I))}}function Z(p,_){if(1&p&&e.eu8(0,13),2&p){e.XpG();const m=e.sdS(19);e.Y8G("ngTemplateOutlet",m)("ngTemplateOutletContext",e.lJ4(2,y))}}function q(p,_){if(1&p&&(e.j41(0,"mat-option",22),e.EFF(1),e.nI1(2,"titlecase"),e.k0s()),2&p){const m=_.$implicit;e.Y8G("value",m),e.R7$(),e.SpI(" ",e.bMT(2,2,m)," ")}}function a1(p,_){if(1&p){const m=e.RV6();e.j41(0,"mat-form-field",23)(1,"mat-label"),e.EFF(2,"Monthly Date"),e.k0s(),e.j41(3,"input",24,1),e.mxI("ngModelChange",function(o){c.eBV(m);const d=e.XpG(2);return e.DH7(d.selectedValue,o)||(d.selectedValue=o),c.Njj(o)}),e.k0s(),e.nrm(5,"mat-datepicker-toggle",25),e.j41(6,"mat-datepicker",26,2),e.bIt("monthSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onMonthSelected(o))})("dateSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onMonthSelected(o))}),e.k0s()()}if(2&p){const m=e.sdS(7),i=e.XpG(2);e.R7$(3),e.Y8G("matDatepicker",m)("min",i.first)("max",i.last),e.R50("ngModel",i.selectedValue),e.R7$(2),e.Y8G("for",m),e.R7$(),e.Y8G("startAt",i.selectedValue)}}function Q(p,_){if(1&p){const m=e.RV6();e.j41(0,"mat-form-field",27)(1,"mat-label"),e.EFF(2,"Yearly Date"),e.k0s(),e.j41(3,"input",28,3),e.mxI("ngModelChange",function(o){c.eBV(m);const d=e.XpG(2);return e.DH7(d.selectedValue,o)||(d.selectedValue=o),c.Njj(o)}),e.k0s(),e.nrm(5,"mat-datepicker-toggle",25),e.j41(6,"mat-datepicker",29,4),e.bIt("yearSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onYearSelected(o))})("monthSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onYearSelected(o))})("dateSelected",function(o){c.eBV(m);const d=e.XpG(2);return c.Njj(d.onYearSelected(o))}),e.k0s()()}if(2&p){const m=e.sdS(7),i=e.XpG(2);e.R7$(3),e.Y8G("matDatepicker",m)("min",i.first)("max",i.last),e.R50("ngModel",i.selectedValue),e.R7$(2),e.Y8G("for",m),e.R7$(),e.Y8G("startAt",i.selectedValue)}}function e1(p,_){if(1&p){const m=e.RV6();e.j41(0,"div",14)(1,"div",15)(2,"mat-form-field",16)(3,"mat-label"),e.EFF(4,"Scroll Range"),e.k0s(),e.j41(5,"mat-select",17),e.mxI("ngModelChange",function(o){c.eBV(m);const d=e.XpG();return e.DH7(d.selScrollRange,o)||(d.selScrollRange=o),c.Njj(o)}),e.bIt("selectionChange",function(o){c.eBV(m);const d=e.XpG();return c.Njj(d.onRangeChanged(o))}),e.DNE(6,q,3,4,"mat-option",18),e.k0s()()(),e.j41(7,"div",19),e.DNE(8,a1,8,6,"mat-form-field",20)(9,Q,8,6,"mat-form-field",21),e.k0s()()}if(2&p){const m=e.XpG();e.Y8G("@sliderAnimation",m.animationDirection),e.R7$(5),e.R50("ngModel",m.selScrollRange),e.R7$(),e.Y8G("ngForOf",m.scrollRanges),e.R7$(2),e.Y8G("ngIf",m.selScrollRange===m.scrollRanges[0]),e.R7$(),e.Y8G("ngIf",m.selScrollRange===m.scrollRanges[1])}}let J=(()=>{var p;class _{constructor(i){this.logger=i,this.scrollRanges=f.rs,this.selScrollRange=this.scrollRanges[0],this.today=new Date(Date.now()),this.first=new Date(2018,0,1,0,0,0),this.last=new Date(this.today.getFullYear(),this.today.getMonth(),this.today.getDate(),0,0,0),this.disablePrev=!1,this.disableNext=!0,this.animationDirection="",this.selectedValue=this.last,this.stepChanged=new e.bkB}onRangeChanged(i){this.selScrollRange=i.value,this.onStepChange("LAST")}onMonthSelected(i){this.selectedValue=i,this.onStepChange("SELECTED"),this.monthlyDatepicker.close()}onYearSelected(i){this.selectedValue=i,this.onStepChange("SELECTED"),this.yearlyDatepicker.close()}onStepChange(i){switch(this.logger.info(i),i){case"FIRST":this.animationDirection="backward",this.selectedValue!==this.first&&(this.selectedValue=this.first,this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange}));break;case"PREVIOUS":this.selectedValue=this.selScrollRange===f.rs[1]?new Date(this.selectedValue.getFullYear()-1,0,1,0,0,0):new Date(this.selectedValue.getFullYear(),this.selectedValue.getMonth()-1,1,0,0,0),this.animationDirection="backward",this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange});break;case"NEXT":this.selectedValue=this.selScrollRange===f.rs[1]?new Date(this.selectedValue.getFullYear()+1,0,1,0,0,0):new Date(this.selectedValue.getFullYear(),this.selectedValue.getMonth()+1,1,0,0,0),this.animationDirection="forward",this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange});break;case"LAST":this.animationDirection="forward",this.selectedValue=this.last,this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange});break;default:this.animationDirection="",this.stepChanged.emit({selDate:this.selectedValue,selScrollRange:this.selScrollRange})}this.disablePrev=this.selScrollRange===f.rs[1]?this.selectedValue.getFullYear()<=this.first.getFullYear():this.selectedValue.getFullYear()<=this.first.getFullYear()&&this.selectedValue.getMonth()<=this.first.getMonth(),this.disableNext=this.selScrollRange===f.rs[1]?this.selectedValue.getFullYear()>=this.last.getFullYear():this.selectedValue.getFullYear()>=this.last.getFullYear()&&this.selectedValue.getMonth()>=this.last.getMonth(),this.logger.info(this.disablePrev),this.logger.info(this.disableNext),setTimeout(()=>{this.animationDirection=""},800)}onChartMouseUp(i){"monthlyDate"===i.srcElement.name?this.monthlyDatepicker.open():"yearlyDate"===i.srcElement.name&&this.yearlyDatepicker.open()}static#a=p=()=>(this.\u0275fac=function(o){return new(o||_)(e.rXU(l.gP))},this.\u0275cmp=e.VBU({type:_,selectors:[["rtl-horizontal-scroller"]],viewQuery:function(o,d){if(1&o&&(e.GBs(z,5),e.GBs(g,5)),2&o){let E;e.mGM(E=e.lsd())&&(d.monthlyDatepicker=E.first),e.mGM(E=e.lsd())&&(d.yearlyDatepicker=E.first)}},hostBindings:function(o,d){1&o&&e.bIt("click",function(K){return d.onChartMouseUp(K)})},outputs:{stepChanged:"stepChanged"},standalone:!1,decls:20,vars:5,consts:[["controlsPanel",""],["monthlyDt","ngModel"],["monthlyDatepicker",""],["yearlyDt","ngModel"],["yearlyDatepicker",""],["fxLayout","row","fxLayoutAlign","space-between stretch","fxFlex","100",1,"padding-gap-x"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","20"],["mat-icon-button","","color","primary","type","button",1,"pr-4",3,"click"],["mat-icon-button","","color","primary","type","button",3,"click","disabled"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center","fxFlex","20"],["mat-icon-button","","color","primary","type","button",1,"pr-4",3,"click","disabled"],["mat-icon-button","","color","primary","type","button",3,"click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["fxLayout","row","fxLayoutAlign","center center","fxFlex","58"],["fxFlex","50","fxLayoutAlign","center center","fxLayoutAlign.gt-xs","end center",1,"font-bold-700"],["subscriptSizing","dynamic","fxLayout","column","fxFlex","100","fxFlex.gt-sm","40","fxLayoutAlign","center end"],["name","selScrlRange",1,"font-bold-700",3,"ngModelChange","selectionChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","50","fxLayout","row","fxLayoutAlign","center center","fxLayoutAlign.gt-xs","start center"],["monthlyDate","","fxLayoutAlign","center center",4,"ngIf"],["yearlyDate","","fxLayoutAlign","center center",4,"ngIf"],[3,"value"],["monthlyDate","","fxLayoutAlign","center center"],["matInput","","name","monthlyDate","readonly","",3,"ngModelChange","matDatepicker","min","max","ngModel"],["matSuffix","",3,"for"],["startView","year",3,"monthSelected","dateSelected","startAt"],["yearlyDate","","fxLayoutAlign","center center"],["matInput","","name","yearlyDate","readonly","",3,"ngModelChange","matDatepicker","min","max","ngModel"],["startView","multi-year",3,"yearSelected","monthSelected","dateSelected","startAt"]],template:function(o,d){if(1&o){const E=e.RV6();e.j41(0,"div",5)(1,"div",6)(2,"button",7),e.bIt("click",function(){return c.eBV(E),c.Njj(d.onStepChange("FIRST"))}),e.j41(3,"mat-icon"),e.EFF(4,"skip_previous"),e.k0s()(),e.j41(5,"button",8),e.bIt("click",function(){return c.eBV(E),c.Njj(d.onStepChange("PREVIOUS"))}),e.j41(6,"mat-icon"),e.EFF(7,"navigate_before"),e.k0s()()(),e.DNE(8,W,1,3,"ng-container",9)(9,Y,1,3,"ng-container",9)(10,Z,1,3,"ng-container",9),e.j41(11,"div",10)(12,"button",11),e.bIt("click",function(){return c.eBV(E),c.Njj(d.onStepChange("NEXT"))}),e.j41(13,"mat-icon"),e.EFF(14,"navigate_next"),e.k0s()(),e.j41(15,"button",12),e.bIt("click",function(){return c.eBV(E),c.Njj(d.onStepChange("LAST"))}),e.j41(16,"mat-icon"),e.EFF(17,"skip_next"),e.k0s()()()(),e.DNE(18,e1,10,5,"ng-template",null,0,e.C5r)}2&o&&(e.R7$(5),e.Y8G("disabled",d.disablePrev),e.R7$(3),e.Y8G("ngIf","forward"===d.animationDirection),e.R7$(),e.Y8G("ngIf","backward"===d.animationDirection),e.R7$(),e.Y8G("ngIf",""===d.animationDirection),e.R7$(2),e.Y8G("disabled",d.disableNext))},dependencies:[B.Sq,B.bT,B.T3,b.me,b.BC,b.vS,P.iY,w.Vh,w.bZ,w.bU,S.An,a.fg,N.rl,N.nJ,N.yw,k.DJ,k.sA,k.UI,R.VO,V.wT,C,x,v.z,n.V,B.PV],encapsulation:2,data:{animation:[T.k]}}))}return p(),_})()},5085(c1,j,t){t.d(j,{T:()=>K});var e=t(96695),T=t(2042),f=t(19295),c=t(96183),l=t(4416),B=t(11771),b=t(21413),P=t(56977),w=t(79647),S=t(2615),a=t(73664),N=t(82571),k=t(59640),R=t(72200),V=t(52929),O=t(89417),A=t(88834),G=t(33746),H=t(69588),U=t(52920),C=t(16038),x=t(23029),v=t(10497);const n=()=>["all"],z=()=>["no_transaction"],g=s=>({"display-none":s});function F(s,L){if(1&s&&(a.j41(0,"mat-option",30),a.EFF(1),a.k0s()),2&s){const M=L.$implicit,r=a.XpG();a.Y8G("value",M),a.R7$(),a.JRh(r.getLabel(M))}}function I(s,L){1&s&&(a.j41(0,"th",31),a.EFF(1,"Date"),a.k0s())}function y(s,L){if(1&s&&(a.j41(0,"td",32),a.EFF(1),a.nI1(2,"date"),a.k0s()),2&s){const M=L.$implicit,r=a.XpG();a.R7$(),a.JRh(a.i5U(2,1,null==M?null:M.date,r.dataRange===r.scrollRanges[1]?"MMM/yyyy":"dd/MMM/yyyy"))}}function W(s,L){1&s&&(a.j41(0,"th",33),a.EFF(1,"Amount Paid (Sats)"),a.k0s())}function Y(s,L){if(1&s&&(a.j41(0,"td",32)(1,"span",34),a.EFF(2),a.nI1(3,"number"),a.k0s()()),2&s){const M=L.$implicit;a.R7$(2),a.JRh(a.i5U(3,1,null==M?null:M.amount_paid,"1.0-2"))}}function Z(s,L){1&s&&(a.j41(0,"th",33),a.EFF(1,"# Payments"),a.k0s())}function q(s,L){if(1&s&&(a.j41(0,"td",32)(1,"span",34),a.EFF(2),a.nI1(3,"number"),a.k0s()()),2&s){const M=L.$implicit;a.R7$(2),a.JRh(a.bMT(3,1,null==M?null:M.num_payments))}}function a1(s,L){1&s&&(a.j41(0,"th",33),a.EFF(1,"Amount Received (Sats)"),a.k0s())}function Q(s,L){if(1&s&&(a.j41(0,"td",32)(1,"span",34),a.EFF(2),a.nI1(3,"number"),a.k0s()()),2&s){const M=L.$implicit;a.R7$(2),a.JRh(a.i5U(3,1,null==M?null:M.amount_received,"1.0-2"))}}function e1(s,L){1&s&&(a.j41(0,"th",33),a.EFF(1,"# Invoices"),a.k0s())}function J(s,L){if(1&s&&(a.j41(0,"td",32)(1,"span",34),a.EFF(2),a.nI1(3,"number"),a.k0s()()),2&s){const M=L.$implicit;a.R7$(2),a.JRh(a.bMT(3,1,null==M?null:M.num_invoices))}}function p(s,L){if(1&s){const M=a.RV6();a.j41(0,"th",35)(1,"div",36)(2,"mat-select",37),a.nrm(3,"mat-select-trigger"),a.j41(4,"mat-option",38),a.bIt("click",function(){S.eBV(M);const h=a.XpG();return S.Njj(h.onDownloadCSV())}),a.EFF(5,"Download CSV"),a.k0s()()()()}}function _(s,L){if(1&s){const M=a.RV6();a.j41(0,"td",39)(1,"button",40),a.bIt("click",function(){const h=S.eBV(M).$implicit,u=a.XpG();return S.Njj(u.onTransactionClick(h))}),a.EFF(2,"View Info"),a.k0s()()}}function m(s,L){1&s&&(a.j41(0,"p"),a.EFF(1,"No transaction available."),a.k0s())}function i(s,L){if(1&s&&(a.j41(0,"td",41),a.DNE(1,m,2,0,"p",42),a.k0s()),2&s){const M=a.XpG();a.R7$(),a.Y8G("ngIf",!(null!=M.transactions&&M.transactions.data)||(null==M.transactions||null==M.transactions.data?null:M.transactions.data.length)<1)}}function o(s,L){if(1&s&&a.nrm(0,"tr",43),2&s){const M=a.XpG();a.Y8G("ngClass",a.eq3(1,g,(null==M.transactions?null:M.transactions.data)&&(null==M.transactions||null==M.transactions.data?null:M.transactions.data.length)>0))}}function d(s,L){1&s&&a.nrm(0,"tr",44)}function E(s,L){1&s&&a.nrm(0,"tr",45)}let K=(()=>{var s;class L{constructor(r,h,u,D){this.commonService=r,this.store=h,this.datePipe=u,this.camelCaseWithReplace=D,this.dataRange=l.rs[0],this.dataList=[],this.selFilter="",this.displayedColumns=["date","amount_paid","num_payments","amount_received","num_invoices"],this.tableSetting={tableId:"transactions",recordsPerPage:l.md,sortBy:"date",sortOrder:l.oi.DESCENDING},this.nodePageDefs=l._1,this.selFilterBy="all",this.timezoneOffset=60*new Date(Date.now()).getTimezoneOffset(),this.scrollRanges=l.rs,this.transactions=new f.I6([]),this.pageSize=l.md,this.pageSizeOptions=l.xp,this.screenSize="",this.screenSizeEnum=l.f7,this.unSubs=[new b.B,new b.B],this.screenSize=this.commonService.getScreenSize()}ngOnChanges(r){r.dataList&&!r.dataList.firstChange&&(this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.md,this.loadTransactionsTable(this.dataList)),r.selFilter&&!r.selFilter.firstChange&&(this.selFilterBy="all",this.applyFilter())}ngOnInit(){this.store.select(w._c).pipe((0,P.Q)(this.unSubs[0])).subscribe(r=>{this.nodePageDefs="CLN"===r.lnImplementation?l.Jd:"ECL"===r.lnImplementation?l.WW:l._1}),this.pageSize=this.tableSetting.recordsPerPage?+this.tableSetting.recordsPerPage:l.md,this.dataList&&this.dataList.length>0&&this.loadTransactionsTable(this.dataList)}ngAfterViewInit(){setTimeout(()=>{this.setTableWidgets()},0)}onTransactionClick(r){const h=[[{key:"date",value:this.datePipe.transform(r.date,this.dataRange===l.rs[1]?"MMM/yyyy":"dd/MMM/yyyy"),title:"Date",width:100,type:l.UN.DATE}],[{key:"amount_paid",value:Math.round(r.amount_paid),title:"Amount Paid (Sats)",width:50,type:l.UN.NUMBER},{key:"num_payments",value:r.num_payments,title:"# Payments",width:50,type:l.UN.NUMBER}],[{key:"amount_received",value:Math.round(r.amount_received),title:"Amount Received (Sats)",width:50,type:l.UN.NUMBER},{key:"num_invoices",value:r.num_invoices,title:"# Invoices",width:50,type:l.UN.NUMBER}]];this.store.dispatch((0,B.xO)({payload:{data:{type:l.A$.INFORMATION,alertTitle:"Transaction Summary",message:h}}}))}applyFilter(){this.transactions&&(this.transactions.filter=this.selFilter.trim().toLowerCase())}getLabel(r){const h=this.nodePageDefs.reports[this.tableSetting.tableId].allowedColumns.find(u=>u.column===r);return h?h.label?h.label:this.camelCaseWithReplace.transform(h.column,"_"):this.commonService.titleCase(r)}setFilterPredicate(){this.transactions.filterPredicate=(r,h)=>{let u="";switch(this.selFilterBy){case"all":u=(r.date?(this.datePipe.transform(r.date,"dd/MMM")+"/"+r.date.getFullYear()).toLowerCase():"")+JSON.stringify(r).toLowerCase();break;case"date":u=this.datePipe.transform(new Date(r[this.selFilterBy]||0),this.dataRange===this.scrollRanges[1]?"MMM/yyyy":"dd/MMM/yyyy")?.toLowerCase()||"";break;default:u=typeof r[this.selFilterBy]>"u"?"":"string"==typeof r[this.selFilterBy]?r[this.selFilterBy].toLowerCase():"boolean"==typeof r[this.selFilterBy]?r[this.selFilterBy]?"yes":"no":r[this.selFilterBy].toString()}return u.includes(h)}}loadTransactionsTable(r){this.transactions=new f.I6(r?[...r]:[]),this.setTableWidgets()}setTableWidgets(){this.transactions&&this.transactions.data&&this.transactions.data.length>0&&(this.transactions.sort=this.sort,this.transactions.sortingDataAccessor=(r,h)=>r[h]&&isNaN(r[h])?r[h].toLocaleLowerCase():r[h]?+r[h]:null,this.transactions.paginator=this.paginator,this.setFilterPredicate(),this.applyFilter())}onDownloadCSV(){this.transactions.data&&this.transactions.data.length>0&&this.commonService.downloadFile(this.dataList,"Transactions-report-"+this.dataRange.toLowerCase())}ngOnDestroy(){this.unSubs.forEach(r=>{r.next(),r.complete()})}static#a=s=()=>(this.\u0275fac=function(h){return new(h||L)(a.rXU(N.h),a.rXU(k.il),a.rXU(R.vh),a.rXU(V.VD))},this.\u0275cmp=a.VBU({type:L,selectors:[["rtl-transactions-report-table"]],viewQuery:function(h,u){if(1&h&&(a.GBs(T.B4,5),a.GBs(e.iy,5)),2&h){let D;a.mGM(D=a.lsd())&&(u.sort=D.first),a.mGM(D=a.lsd())&&(u.paginator=D.first)}},inputs:{dataRange:"dataRange",dataList:"dataList",selFilter:"selFilter",displayedColumns:"displayedColumns",tableSetting:"tableSetting"},standalone:!1,features:[a.Jv_([{provide:c.JO,useValue:{overlayPanelClass:"rtl-select-overlay"}},{provide:e.xX,useValue:(0,l.on)("Transactions")}]),a.OA$],decls:43,vars:14,consts:[["table",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["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,"ngModelChange","selectionChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","filter",3,"ngModelChange","input","keyup","ngModel"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","fxFlex","100","matSort","",1,"overflow-auto",3,"matSortActive","matSortDirection","dataSource"],["matColumnDef","date"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amount_paid"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","num_payments"],["matColumnDef","amount_received"],["matColumnDef","num_invoices"],["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"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["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(h,u){if(1&h){const D=a.RV6();a.j41(0,"div",1)(1,"div",2)(2,"div",3),a.nrm(3,"div",4),a.j41(4,"div",5)(5,"mat-form-field",6)(6,"mat-label"),a.EFF(7,"Filter By"),a.k0s(),a.j41(8,"mat-select",7),a.mxI("ngModelChange",function($){return S.eBV(D),a.DH7(u.selFilterBy,$)||(u.selFilterBy=$),S.Njj($)}),a.bIt("selectionChange",function(){return S.eBV(D),u.selFilter="",S.Njj(u.applyFilter())}),a.j41(9,"perfect-scrollbar"),a.DNE(10,F,2,2,"mat-option",8),a.k0s()()(),a.j41(11,"mat-form-field",6)(12,"mat-label"),a.EFF(13,"Filter"),a.k0s(),a.j41(14,"input",9),a.mxI("ngModelChange",function($){return S.eBV(D),a.DH7(u.selFilter,$)||(u.selFilter=$),S.Njj($)}),a.bIt("input",function(){return S.eBV(D),S.Njj(u.applyFilter())})("keyup",function(){return S.eBV(D),S.Njj(u.applyFilter())}),a.k0s()()()(),a.j41(15,"div",10)(16,"div",11)(17,"table",12,0),a.qex(19,13),a.DNE(20,I,2,0,"th",14)(21,y,3,4,"td",15),a.bVm(),a.qex(22,16),a.DNE(23,W,2,0,"th",17)(24,Y,4,4,"td",15),a.bVm(),a.qex(25,18),a.DNE(26,Z,2,0,"th",17)(27,q,4,3,"td",15),a.bVm(),a.qex(28,19),a.DNE(29,a1,2,0,"th",17)(30,Q,4,4,"td",15),a.bVm(),a.qex(31,20),a.DNE(32,e1,2,0,"th",17)(33,J,4,3,"td",15),a.bVm(),a.qex(34,21),a.DNE(35,p,6,0,"th",22)(36,_,3,0,"td",23),a.bVm(),a.qex(37,24),a.DNE(38,i,2,1,"td",25),a.bVm(),a.DNE(39,o,1,3,"tr",26)(40,d,1,0,"tr",27)(41,E,1,0,"tr",28),a.k0s(),a.nrm(42,"mat-paginator",29),a.k0s()()()()}2&h&&(a.R7$(8),a.R50("ngModel",u.selFilterBy),a.R7$(2),a.Y8G("ngForOf",a.lJ4(12,n).concat(u.displayedColumns.slice(0,-1))),a.R7$(4),a.R50("ngModel",u.selFilter),a.R7$(3),a.Y8G("matSortActive",u.tableSetting.sortBy)("matSortDirection",u.tableSetting.sortOrder)("dataSource",u.transactions),a.R7$(22),a.Y8G("matFooterRowDef",a.lJ4(13,z)),a.R7$(),a.Y8G("matHeaderRowDef",u.displayedColumns),a.R7$(),a.Y8G("matRowDefColumns",u.displayedColumns),a.R7$(),a.Y8G("pageSize",u.pageSize)("pageSizeOptions",u.pageSizeOptions)("showFirstLastButtons",u.screenSize!==u.screenSizeEnum.XS))},dependencies:[R.YU,R.Sq,R.bT,O.me,O.BC,O.vS,A.$z,G.fg,H.rl,H.nJ,U.DJ,U.sA,U.UI,C.PW,c.VO,c.$2,x.wT,T.B4,T.aE,f.Zl,f.tL,f.ji,f.cC,f.YV,f.iL,f.Zq,f.xW,f.KS,f.$R,f.Qo,f.YZ,f.NB,f.iF,e.iy,v.ZF,v.Ld,R.QX,R.vh],encapsulation:2}))}return s(),L})()},90614(c1,j,t){t.d(j,{Qpm:()=>u2,wB1:()=>G1});var G1={prefix:"far",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM334.7 384.6C319.7 369 293.6 352 256 352s-63.7 17-78.7 32.6c-9.2 9.6-24.4 9.9-33.9 .7s-9.9-24.4-.7-33.9c22.1-23 60-47.4 113.3-47.4s91.2 24.4 113.3 47.4c9.2 9.6 8.9 24.8-.7 33.9s-24.8 8.9-33.9-.7zM144 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},u2={prefix:"far",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm177.3 63.4C192.3 335 218.4 352 256 352s63.7-17 78.7-32.6c9.2-9.6 24.4-9.9 33.9-.7s9.9 24.4 .7 33.9c-22.1 23-60 47.4-113.3 47.4s-91.2-24.4-113.3-47.4c-9.2-9.6-8.9-24.8 .7-33.9s24.8-8.9 33.9 .7zM144 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]}}}]); \ No newline at end of file diff --git a/frontend/index.html b/frontend/index.html index 0cbc31b2..72277b69 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -15,5 +15,5 @@ - + diff --git a/frontend/runtime.1a5e832d27ebe619.js b/frontend/runtime.1a5e832d27ebe619.js new file mode 100644 index 00000000..ef75aa88 --- /dev/null +++ b/frontend/runtime.1a5e832d27ebe619.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,b={},h={};function r(e){var f=h[e];if(void 0!==f)return f.exports;var t=h[e]={id:e,loaded:!1,exports:{}};return b[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=b,e=[],r.O=(f,t,i,o)=>{if(!t){var a=1/0;for(n=0;n=o)&&Object.keys(r.O).every(v=>r.O[v](t[d]))?t.splice(d--,1):(s=!1,o0&&e[n-1][2]>o;n--)e[n]=e[n-1];e[n]=[t,i,o]},r.d=(e,f)=>{for(var t in f)r.o(f,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:f[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((f,t)=>(r.f[t](e,f),f),[])),r.u=e=>e+"."+{17:"6019ad086792cc08",190:"2c3aaa03801c7b66",193:"b6974b544ca80922",853:"8e8db9dc1adcdad0"}[e]+".js",r.miniCssF=e=>{},r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="RTLApp:";r.l=(t,i,o,n)=>{if(e[t])e[t].push(i);else{var a,s;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u{a.onerror=a.onload=null,clearTimeout(p);var g=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),g&&g.forEach(_=>_(v)),m)return m(v)},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.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(i,o)=>{var n=r.o(e,i)?e[i]:void 0;if(0!==n)if(n)o.push(n[2]);else if(121!=i){var a=new Promise((l,c)=>n=e[i]=[l,c]);o.push(n[2]=a);var s=r.p+r.u(i),d=new Error;r.l(s,l=>{if(r.o(e,i)&&(0!==(n=e[i])&&(e[i]=void 0),n)){var c=l&&("load"===l.type?"missing":l.type),p=l&&l.target&&l.target.src;d.message="Loading chunk "+i+" failed.\n("+c+": "+p+")",d.name="ChunkLoadError",d.type=c,d.request=p,n[1](d)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var f=(i,o)=>{var d,u,[n,a,s]=o,l=0;if(n.some(p=>0!==e[p])){for(d in a)r.o(a,d)&&(r.m[d]=a[d]);if(s)var c=s(r)}for(i&&i(o);l{"use strict";var e,v={},h={};function r(e){var f=h[e];if(void 0!==f)return f.exports;var t=h[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=(f,t,i,d)=>{if(!t){var a=1/0;for(n=0;n=d)&&Object.keys(r.O).every(b=>r.O[b](t[o]))?t.splice(o--,1):(s=!1,d0&&e[n-1][2]>d;n--)e[n]=e[n-1];e[n]=[t,i,d]},r.d=(e,f)=>{for(var t in f)r.o(f,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:f[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((f,t)=>(r.f[t](e,f),f),[])),r.u=e=>e+"."+{17:"6019ad086792cc08",190:"2c3aaa03801c7b66",193:"0617a58c4cd7c95c",853:"8e8db9dc1adcdad0"}[e]+".js",r.miniCssF=e=>{},r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="RTLApp:";r.l=(t,i,d,n)=>{if(e[t])e[t].push(i);else{var a,s;if(void 0!==d)for(var o=document.getElementsByTagName("script"),u=0;u{a.onerror=a.onload=null,clearTimeout(p);var g=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),g&&g.forEach(_=>_(b)),m)return m(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.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(i,d)=>{var n=r.o(e,i)?e[i]:void 0;if(0!==n)if(n)d.push(n[2]);else if(121!=i){var a=new Promise((l,c)=>n=e[i]=[l,c]);d.push(n[2]=a);var s=r.p+r.u(i),o=new Error;r.l(s,l=>{if(r.o(e,i)&&(0!==(n=e[i])&&(e[i]=void 0),n)){var c=l&&("load"===l.type?"missing":l.type),p=l&&l.target&&l.target.src;o.message="Loading chunk "+i+" failed.\n("+c+": "+p+")",o.name="ChunkLoadError",o.type=c,o.request=p,n[1](o)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var f=(i,d)=>{var o,u,[n,a,s]=d,l=0;if(n.some(p=>0!==e[p])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)var c=s(r)}for(i&&i(d);l
- + Scroll Range