PageSourceSearch

https://playid.com/wallet-transactions-page.component-QT6NK4YN.js

js playid.com collected 2026-10-08 01:08:48 UTC 25,299 bytes, 1 lines download raw bytes

1import{a as Bt,b as Lt,c as $t}from"./chunk-OYBG5UJQ.js";import{a as Xt}from"./chunk-NUASUC73.js";import{a as qt}from"./chunk-SUSKYP7Z.js";import{a as Jt}from"./chunk-DA5KNRIN.js";import"./chunk-7A2EGEVD.js";import"./chunk-6UX42S7Y.js";import{c as Gt,e as q}from"./chunk-ARHLUNRT.js";import{a as bt,b as Pt,s as Wt}from"./chunk-2DZWX6KH.js";import"./chunk-FXDMREDW.js";import"./chunk-EGJW2XE6.js";import"./chunk-QKW6JBQP.js";import{d as jt}from"./chunk-2AGLAVDX.js";import{c as d,d as B,f as Ht}from"./chunk-MLUZ3GNV.js";import"./chunk-RFJ4YZ4G.js";import"./chunk-HLRUATDV.js";import"./chunk-OSZC6UP7.js";import{b as Nt,e as zt}from"./chunk-5SQHKQLE.js";import"./chunk-TVA7SI6R.js";import"./chunk-WDXQED7W.js";import{a as Yt}from"./chunk-P6TZ5SUP.js";import"./chunk-OABVQOX2.js";import"./chunk-NIMVVZ2A.js";import{a as Kt}from"./chunk-Y4OGKFBO.js";import"./chunk-HGU7TV62.js";import{L as It,X as Et,a as Ot,b as Mt,p as Ft,q as kt,u as Vt}from"./chunk-ZC7JDFOR.js";import"./chunk-XCU2LS57.js";import{e as At}from"./chunk-PACZ3XVE.js";import"./chunk-JXEBD2BG.js";import"./chunk-TNMEGE23.js";import"./chunk-L2UBORSL.js";import"./chunk-TGMGX74A.js";import{a as Ut,b as Zt}from"./chunk-ZMZEX43J.js";import"./chunk-N3SZPEEL.js";import"./chunk-VV7LGHCU.js";import"./chunk-MOS6D2MC.js";import{a as Qt}from"./chunk-2JONONBN.js";import{c as I}from"./chunk-3GJP4L66.js";import"./chunk-IFS3OORP.js";import"./chunk-NTFKLQ5K.js";import{a as Rt}from"./chunk-BGF7L6EF.js";import"./chunk-EF7U5SY2.js";import"./chunk-QSMFAURN.js";import"./chunk-ATPX3QAQ.js";import"./chunk-CSVRXE7J.js";import"./chunk-UDHQSG6S.js";import"./chunk-3QXQKLAN.js";import{b as k}from"./chunk-ANWCJJ56.js";import"./chunk-AAYDOGPP.js";import{a as gt,b as ft}from"./chunk-SQE3FFCN.js";import{d as H,e as V}from"./chunk-G66TCLR5.js";import"./chunk-6VPMJDVU.js";import{P as _t,V as ht,W as xt,X as vt,Y as Z,_ as yt,ba as Ct,da as Tt,ec as St,fc as Dt,ga as wt,ha as Q,yd as j,zd as A}from"./chunk-NWMZJWZG.js";import{$b as R,Ab as r,Ac as st,Bc as u,Da as O,Fd as K,Ic as U,Jb as C,Jc as D,Kc as ct,Lc as lt,Oa as h,Pa as x,Rb as g,Rc as T,Sc as F,Tc as pt,Uc as dt,Vb as c,Wa as nt,Xb as N,Xc as Y,_a as E,bc as at,cc as ot,dc as rt,ec as l,fc as p,gc as f,hc as M,ia as et,ic as S,kc as P,nc as v,oc as s,pa as it,tc as $,uc as z,vc as G,w as L,wa as b,yc as W,yd as mt,zc as m,zd as ut}from"./chunk-F3LTHEUA.js";import"./chunk-UCMEIQZM.js";import"./chunk-RNRLIPNF.js";import"./chunk-WWX6BADO.js";function re(i,a){if(i&1&&(l(0,"div")(1,"div",3),m(2),T(3,"localeDate"),p(),f(4,"fid-transactions-history-list",4),p()),i&2){let n=a.$implicit,e=s().$implicit,t=s();r(2),u(" ",t.isToday(n.date)?e("transaction.history.today"):F(3,2,n.date)," "),r(2),c("transactions",n.transactions)}}function se(i,a){if(i&1&&(M(0),l(1,"div",1),g(2,re,5,4,"div",2),T(3,"trackByProp"),p(),S()),i&2){let n=s();r(2),c("ngForOf",n.transactionGroups())("ngForTrackBy",F(3,2,"date"))}}var te=(()=>{let a=class a{constructor(){this.themeService=b(I),this.transactionGroups=C([]),this.appName=this.themeService.appName,this.today=new Date}set transactions(e){this.transactionGroups.set(e)}isToday(e){let t=new Date(e);return t.getFullYear()===this.today.getFullYear()&&t.getMonth()===this.today.getMonth()&&t.getDate()===this.today.getDate()}};a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=O({type:a,selectors:[["fid-transaction-history"]],inputs:{transactions:"transactions"},standalone:!0,features:[U([{provide:Ft,useValue:q.dayFormat},{provide:kt,useValue:q.separator}]),D],decls:1,vars:0,consts:[[4,"transloco"],[1,"transaction-history"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"transactions-group-date"],[3,"transactions"]],template:function(t,o){t&1&&g(0,se,4,4,"ng-container",0)},dependencies:[mt,V,A,zt,k,Gt,Et,At,wt,Nt,It,Xt,Rt,Ht],styles:[".transaction-history[_ngcontent-%COMP%]{display:grid;gap:var(--tui-padding-xl)}.transaction-history[_ngcontent-%COMP%]  fid-section-heading{margin:0;padding:4px 0;font:var(--tui-font-title-sm);letter-spacing:-.625px}@media screen and (min-width: 1280px){.transaction-history[_ngcontent-%COMP%]  fid-section-heading{font:var(--tui-font-headline-xs)}}.transactions-group-date[_ngcontent-%COMP%]{padding:4px 0;
1margin-bottom:var(--tui-padding-xs);color:var(--tui-disabled-text);font:var(--fid-font-title-sm);letter-spacing:-.25px}.transaction-history-grid[_ngcontent-%COMP%], .transaction-history-grid--list[_ngcontent-%COMP%]{display:grid;gap:var(--tui-padding-xs)}.transaction-history-grid--list[_ngcontent-%COMP%]:empty{display:none}.transaction-history-grid--btn[_ngcontent-%COMP%]{margin:10px auto 0}.transaction-history-grid--date[_ngcontent-%COMP%]{color:var(--tui-base-08);font:var(--tui-font-text-sm)}.transaction-history-grid--date[_ngcontent-%COMP%]:not(:first-child){padding-top:4px}.transaction-history-grid--row._last[_ngcontent-%COMP%] ~ *[_ngcontent-%COMP%]{display:none}.transaction-history-not-found[_ngcontent-%COMP%]{min-height:200px}.transaction-history-search[_ngcontent-%COMP%]{display:flex;width:100%}.transaction-history-search[_ngcontent-%COMP%]     .container{padding-inline:0;margin-inline:0}@media screen and (min-width: 768px){.transaction-history-search[_ngcontent-%COMP%]{width:min(500px,100%)}}.transaction-history-filters[_ngcontent-%COMP%]{gap:var(--tui-padding-s);align-items:flex-start;padding:var(--tui-padding-s) var(--tui-padding-xl);min-width:0;margin-inline:calc(-1 * var(--tui-padding-xl));margin-bottom:var(--tui-padding-xl);background:var(--tui-support-05)}@media screen and (min-width: 768px){.transaction-history-filters[_ngcontent-%COMP%]{gap:var(--tui-padding-xl);margin-inline:0;border-radius:var(--tui-radius-m)}}.transaction-history-filters._date[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.transaction-history-filters._date[_ngcontent-%COMP%]{grid-template-columns:auto auto 1fr}}.transaction-history-filters._status[_ngcontent-%COMP%]{display:grid}@media screen and (min-width: 1280px){.transaction-history-filters._status[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}.transaction-history-extras[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1;display:flex;gap:var(--tui-padding-l);justify-content:flex-end;background:var(--tui-base-01)}.transaction-history-field[_ngcontent-%COMP%]{display:grid;gap:var(--tui-padding-s);align-items:flex-start;min-width:0}.transaction-history-field[_ngcontent-%COMP%]     [tuiWrapper][data-appearance=outline]:active{background-color:transparent}@media screen and (min-width: 768px){.transaction-history-field[_ngcontent-%COMP%]:not(._block){flex-direction:row;align-items:center}}.transaction-history-label[_ngcontent-%COMP%]{font:var(--tui-font-text-sm);color:var(--tui-secondary-text);text-transform:capitalize}.transaction-history-input[_ngcontent-%COMP%]{width:100%;min-width:0}@media screen and (min-width: 768px){.transaction-history-input[_ngcontent-%COMP%]{width:172px}}.transaction-history-radio[_ngcontent-%COMP%]{text-transform:capitalize}.container[_ngcontent-%COMP%]{--container-padding: 0}@media screen and (min-width: 768px){.container[_ngcontent-%COMP%]{--container-padding: var(--tui-padding-xl)}}.transaction-history-scrollbar--inside[_ngcontent-%COMP%]{display:flex;gap:var(--tui-padding-s)}@media screen and (min-width: 1280px){.transaction-history-scrollbar--inside[_ngcontent-%COMP%]{flex-wrap:wrap}}"],changeDetection:0});let i=a;return i})();function le(i,a){if(i&1){let n=P();l(0,"button",2),T(1,"tuiMapper"),v("click",function(){h(n);let t=s().$implicit,o=s();return x(o.select(t))}),m(2),T(3,"tuiMapper"),p()}if(i&2){let n=a.$implicit,e=s().$implicit,t=s();N("active",dt(1,3,e,t.isOptionActive,t.selectedValues())),r(2),u(" ",n(pt(3,7,e,t.stringify()))," ")}}function pe(i,a){i&1&&g(0,le,4,10,"button",1)}var ee=(()=>{let a=class a{constructor(){this.options=E([]),this.viewValueKey=E("name"),this.valueKey=E("id"),this.stringify=E(e=>e[this.viewValueKey()].toString()),this.selectedValues=C(new Set),this.registerChange=()=>{},this.registerTouched=()=>{},this.getOptionValue=e=>e[this.valueKey()],this.isOptionActive=(e,t)=>t.has(this.getOptionValue(e))}select(e){this.registerTouched();let t=this.getOptionValue(e),o=new Set(this.selectedValues().values());o.has(t)?o.delete(t):o.add(t),this.selectedValues.set(o);let _=Array.from(o);this.registerChange(_.map(w=>this.findOptionByValue(w,this.options())))}writeValue(e){let t=(e||[]).map(this.getOptionValue);this.selectedValues.set(new Set(t))}registerOnChange(e){this.registerChange=e}registerOnTouched(e){this.registerTouched=e}findOptionByValue(e,t){return t.find(o=>e===this.getOptionValue(o))??null}};a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=O({type:a,selectors:[["fid-chips-group"]],inputs:{options:[1,"options"],viewValueKey:[1,"viewValueKey"],valueKey:[1,"valueKey"],stringify:[1,"stringify"]},standalone:!0,features:[U([{provide:_t,useExisting:it(()=>a),multi:!0}]),D],decls:2,vars:0,consts:[["type","button",1,"chip-group_item",3,"active"],["type","button","class","chip-group_item",3,"active","click",4,"transloco"],["type","button",1,"chip-group_item",3,"click"]],template:function(t,o){t&1&&ot(0,pe,1,0,"button",0,at),t&2&&rt(o.options())},dependencies:[Q,Pt,bt,k,V],styles:["[_nghost-%COMP%]{display:flex;gap:var(--pid-padding-xs);flex-wrap:wrap}button.chip-group_item[_ngcontent-%COMP%]{display:flex;align-items:center;padding:var(--pid-padding-xs) var(--pid-padding-l);border:2px solid var(--button-stroke, #d2d0fc);font:var(--pid-font-title-sm);border-radius:var(--pid-radius-s);transition:border-color var(--tui-duration),background var(--tui-duration);cursor:pointer}button.chip-group_item.active[_ngcontent-%COMP%]{background:var(--pid-accent-text);color:var(--pid-base-01)}button.chip-group_item[_ngcontent-%COMP%]:hover, button.chip-group_item.active[_ngcontent-%COMP%]{border-color:var(--pid-accent-text)}"],changeDetection:0});let i=a;return i})();var y=function(i){return i.APP="app",i.CASINO="casino",i.VAULT="vault",i}(y||{}),ie=[{id:y.CASINO,name:"offers.categories.casino"},{id:y.VAULT,name:"global.title.vault"}],ne=[{id:d.Deposit,name:"global.btn.deposit"},{id:d.Withdraw,name:"global.btn.withdrawal"}],ae=[{id:B.Done,name:"transaction.status.success"},{id:B.Fail,name:"transaction.status.failure"},{id:B.Pending,name:"transaction.status.pending"},{id:B.Canceled,name:"transaction.status.cancel"}];var me=["datepicker"];function ue(i,a){if(i&1&&m(0),i&2){let n=s(2).tuiLet;u(" +",n.length-1," ")}}function ge(i,a){if(i&1&&(m(0),g(1,ue,1,1)),i&2){let n=s().tuiLet,e=s(2).$implicit;u(" ",e(n[0].name)," "),r(),R(n.length>1?1:-1)}}function fe(i,a){if(i&1&&m(0),i&2){let n=s(3).$implicit;u(" ",n("vault.text.category")," ")}}function _e(i,a){if(i&1){let n=P();l(0,"div",24)(1,"button",13),v("click",function(){h(n);let t=s(4);return x(t.clearFilters())}),m(2),p()()}if(i&2){let n=s(3).$implicit;r(),c("appearance","flat")("size","s"),r(),u(" ",n("global.btn.clearAll")," ")}}function he(i,a){if(i&1){let n=P();M(0),l(1,"div",7),v("tuiActiveZoneChange",function(t){h(n);let o=s(3);return x(o.onCategoryActiveZone(t))}),l(2,"button",8),g(3,ge,2,2)(4,fe,1,1),f(5,"tui-svg",9),p(),l(6,"form",15)(7,"div",16)(8,"div",17)(9,"div",18),m(10),p(),l(11,"div",19),f(12,"fid-chips-group",20),p()(),l(13,"div",17)(14,"div",18),m(15),p(),l(16,"div",19),f(17,"fid-chips-group",21),p()(),l(18,"div",17)(19,"div",18),m(20),p(),l(21,"div",19),f(22,"fid-chips-group",22),p()()(),l(23,"div",23)(24,"button",13),v("click",function(){h(n);let t=s(3);return x(t.clearCategory())}),m(25),p(),l(26,"button",13),v("click",function(){h(n);let t=s(3);return x(t.setCategory())}),m(27),p()()()(),g(28,_e,3,3,"div",24),S()}if(i&2){let n=a.tuiLet,e=s(),t=s().$implicit,o=s();r(2),c("appearance",n!=null&&n.length||o.isShowCategory()?"accent":"tertiary-flat")("size",e.min768?"s":"xs"),r(),R(n&&n.length?3:4),r(2),c("src","fidChevronDown"),r(),N("_show",o.isShowCategory()),c("formGroup",o.categoryForm),r(),c("formGroup",o.categoryForm),r(3),u(" ",t("transaction.filter.platform")," "),r(2),c("options",o.platformOptions),r(3),st(t("transaction.filter.type")),r(2),c("options",o.transactionTypeOptions),r(3),u(" ",t("transaction.filter.status")," "),r(2),c("options",o.transactionStatusOptions),r(2),c("appearance","flat")("size","s"),r(),u(" ",t("global.btn.clear")," "),r(),c("appearance","secondary")("size","s"),r(),u(" ",t("global.btn.apply")," "),r(),R(n!=null&&n.length||o.selectedDate(
1)?28:-1)}}function xe(i,a){if(i&1){let n=P();l(0,"div",3)(1,"div",6)(2,"div",7),v("tuiActiveZoneChange",function(t){h(n);let o=s(2);return x(o.onDatepickerActiveZone(t))}),l(3,"button",8),m(4),f(5,"tui-svg",9),p(),l(6,"div",10),f(7,"tui-calendar-range",11,0),l(9,"div",12)(10,"button",13),v("click",function(){h(n);let t=s(2);return x(t.clearDate())}),m(11),p(),l(12,"button",13),v("click",function(){h(n);let t=s(2);return x(t.setDate())}),m(13),p()()()(),g(14,he,29,21,"ng-container",14),T(15,"async"),p()()}if(i&2){let n,e=s().$implicit,t=s();r(3),c("appearance",t.selectedDate()||t.isShowDatepicker()?"accent":"tertiary-flat")("size",a.min768?"s":"xs"),r(),u(" ",(n=t.selectedDate())!==null&&n!==void 0?n:e("global.btn.date")," "),r(),c("src","fidChevronDown"),r(),N("_show",t.isShowDatepicker()),r(),c("max",t.nextDay),r(3),c("appearance","flat")("size","s"),r(),u(" ",e("global.btn.clear")," "),r(),c("appearance","secondary")("size","s"),r(),u(" ",e("global.btn.apply")," "),r(),c("tuiLet",F(15,14,t.categoryFormValues$))}}function ve(i,a){if(i&1&&(l(0,"div",2),g(1,xe,16,16,"div",3),T(2,"async"),l(3,"div",4),f(4,"fid-search",5),p()()),i&2){let n,e=a.$implicit,t=s();r(),R((n=F(2,2,t.breakpoints$))?1:-1,n),r(3),c("placeholder",e("casino.searchPlaceholder"))}}var oe=(()=>{let a=class a{constructor(){this.themeService=b(I),this.breakpointsService=b(Kt),this.queryParams=b(Zt),this.filterDataChange=new nt,this.breakpoints$=this.breakpointsService.selectAllBreakpointsObservable(),this.appName=this.themeService.appName,this.transactionTypeOptions=[...ne],this.transactionStatusOptions=[...ae],this.platformOptions=[{id:y.APP,name:this.themeService.appName},...ie],this.today=new Date,this.nextDay=new Vt(this.today.getFullYear(),this.today.getMonth(),this.today.getDate()),this.selectedDate=C(null),this.search=C(null),this.isShowDatepicker=C(!1),this.isShowCategory=C(!1),this.categoryForm=new vt({platform:new Z([]),type:new Z([]),status:new Z([])}),this.categoryFormValues$=this.categoryForm.valueChanges.pipe(L(({platform:e,type:t,status:o})=>[...e||[],...t||[],...o||[]])),this.queryParams.selectParameter(Ut.Search).pipe(gt()).subscribe(e=>{this.search.set(e),this.emitFilterData()})}setDate(){this.selectedDate.set(this.formatTuiDayRange(this.datepicker?.value)),this.isShowDatepicker.set(!1),this.emitFilterData()}clearDate(){this.selectedDate.set(null),this.datepicker&&this.datepicker.updateValue(null)}setCategory(){this.isShowCategory.set(!1),this.emitFilterData()}clearCategory(){this.categoryForm.reset()}onDatepickerActiveZone(e){this.isShowDatepicker.set(e)}onCategoryActiveZone(e){this.isShowCategory.set(e)}emitFilterData(){let e=this.datepicker?.value,{type:t,platform:o,status:_}=this.categoryForm.value;this.filterDataChange.emit({dateRange:e,search:this.search(),type:t?.map(({id:w})=>w),platform:o?.map(({id:w})=>w),status:_?.map(({id:w})=>w)})}clearFilters(){this.clearDate(),this.clearCategory(),this.emitFilterData()}formatTuiDayRange(e){if(!e)return null;let t=new Intl.DateTimeFormat("en-GB",{day:"numeric",month:"short"}),o=t.format(e.from.toLocalNativeDate()),_=t.format(e.to.toLocalNativeDate());return`${o} \u2013 ${_}`}};a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=O({type:a,selectors:[["fid-transactions-filter"]],viewQuery:function(t,o){if(t&1&&$(me,5),t&2){let _;z(_=G())&&(o.datepicker=_.first)}},outputs:{filterDataChange:"filterDataChange"},standalone:!0,features:[D],decls:1,vars:0,consts:[["datepicker",""],["class","transactions-filter",4,"transloco"],[1,"transactions-filter"],[1,"transactions-filter--buttons-container","hidden-scrollbar"],[1,"transactions-filter--search"],[3,"placeholder"],[1,"transactions-filter--buttons"],[1,"transactions-filter--button",3,"tuiActiveZoneChange"],["type","button","tuiButton","",3,"appearance","size"],[3,"src"],[1,"transactions-filter--datepicker","transactions-datepicker"],[3,"max"],[1,"transactions-datepicker--footer"],["type","button","tuiButton","",3,"click","appearance","size"],[4,"tuiLet"],[1,"transactions-filter--category","transactions-category",3,"formGroup"],[1,"transactions-category--list",3,"formGroup"],[1,"transactions-category--item"],[1,"transactions-category--title"],[1,"transactions-category--group"],["formControlName","platform",3,"options"],["formControlName","type",3,"options"],["formControlName","status",3,"options"],[1,"transactions-category--footer"],[1,"transactions-filter--button"]],template:function(t,o){t&1&&g(0,ve,5,4,"div",1)},dependencies:[V,H,A,j,Lt,Bt,k,Mt,Ot,$t,Wt,Q,yt,ht,xt,Ct,Tt,ee,K,qt,Dt,St],styles:[".transactions-filter[_ngcontent-%COMP%]{--tui-font-heading-6: var(--tui-font-title-m);--tui-font-text-s: var(--tui-font-text-xs);--tui-font-text-l: var(--tui-font-text-xs);--tui-font-text-s-b: var(--tui-font-text-xs);--tui-font-text-m: var(--tui-font-title-m);position:relative;
1gap:var(--tui-padding-xs);margin-bottom:20px;display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){.transactions-filter[_ngcontent-%COMP%]{flex-direction:row}}.transactions-filter--buttons[_ngcontent-%COMP%]{gap:var(--tui-padding-xs);display:flex;width:max-content;align-items:center}.transactions-filter--buttons-container[_ngcontent-%COMP%]{overflow:auto}@media screen and (min-width: 768px){.transactions-filter--buttons-container[_ngcontent-%COMP%]{overflow:initial}}.transactions-filter--button[_ngcontent-%COMP%]{position:static}@media screen and (min-width: 540px){.transactions-filter--button[_ngcontent-%COMP%]{position:relative}}.transactions-filter--datepicker[_ngcontent-%COMP%]{overflow:auto;max-width:calc(100vw - var(--tui-padding-xl) * 2);position:absolute;inset:calc(100% + 8px) 0 auto 0;z-index:1;border-radius:var(--tui-radius-xxl);background:var(--tui-base-01);box-shadow:0 12px 36px #03073033;visibility:hidden;opacity:0;transition:opacity var(--tui-duration),visibility var(--tui-duration)}@media screen and (min-width: 540px){.transactions-filter--datepicker[_ngcontent-%COMP%]{right:auto}}.transactions-filter--datepicker._show[_ngcontent-%COMP%]{visibility:visible;opacity:1}.transactions-filter--category[_ngcontent-%COMP%]{overflow:auto;max-width:calc(100vw - var(--tui-padding-xl) * 2);position:absolute;inset:calc(100% + 8px) 0 auto 0;z-index:1;border-radius:var(--tui-radius-xxl);background:var(--tui-base-01);box-shadow:0 12px 36px #03073033;visibility:hidden;opacity:0;transition:opacity var(--tui-duration),visibility var(--tui-duration)}@media screen and (min-width: 540px){.transactions-filter--category[_ngcontent-%COMP%]{right:auto}}.transactions-filter--category._show[_ngcontent-%COMP%]{visibility:visible;opacity:1}.transactions-filter--search[_ngcontent-%COMP%]{--container-padding: 0;width:100%}@media screen and (min-width: 768px){.transactions-filter--search[_ngcontent-%COMP%]{width:320px;margin-left:auto}}.transactions-datepicker--footer[_ngcontent-%COMP%]{position:sticky;left:0;display:flex;justify-content:end;padding:16px;gap:var(--tui-padding-s);border-top:1px solid var(--tui-support-14)}@media screen and (min-width: 540px){.transactions-category[_ngcontent-%COMP%]{min-width:400px}}.transactions-category--list[_ngcontent-%COMP%]{display:grid;grid-gap:var(--tui-padding-xl);padding:var(--tui-padding-xl)}.transactions-category--item[_ngcontent-%COMP%]{display:grid;gap:var(--tui-padding-xs)}.transactions-category--title[_ngcontent-%COMP%]{padding:4px 0;color:var(--tui-disabled-text);font:var(--tui-font-title-sm)}.transactions-category--label[_ngcontent-%COMP%]{padding:20px;color:var(--tui-disabled-text);font:var(--tui-font-headline-xss);font-weight:600;letter-spacing:-.25px}.transactions-category--group[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:var(--tui-padding-xs)}.transactions-category--button[_ngcontent-%COMP%]{font:var(--tui-font-title-sm);padding:8px 16px;border-radius:8px;border:2px solid var(--button-stroke, #d2d0fc);letter-spacing:-.25px;cursor:pointer}.transactions-category--footer[_ngcontent-%COMP%]{display:flex;justify-content:end;padding:16px;gap:var(--tui-padding-s);border-top:1px solid var(--tui-support-14)}"],changeDetection:0});let i=a;return i})();var ye=["transactionsFilter"],Ce=()=>["wallet"],Te=i=>({appName:i});function we(i,a){if(i&1&&(M(0),f(1,"fid-transaction-history",11),S()),i&2){let n=s().ngIf;r(),c("transactions",n)}}function be(i,a){if(i&1&&(M(0),g(1,we,2,1,"ng-container",10),S()),i&2){let n=a.ngIf;s();let e=W(12);r(),c("ngIf",n.length)("ngIfElse",e)}}function Pe(i,a){if(i&1){let n=P();f(0,"fid-search-not-found",12),l(1,"div",13)(2,"button",14),v("click",function(){h(n),s();let t=W(8);return s().transactionsParams.set(void 0),x(t.clearFilters())}),m(3),p()()}if(i&2){let n=s().$implicit,e=s();c("clearBg",!0)("translationTitleKey",n("transaction.history.noTransactionsYet"))("translationTextKey",n("transaction.history.depositRequired",lt(6,Te,e.appName))),r(2),c("appearance","secondary")("size","m"),r(),u(" ",n("global.btn.clearFilters")," ")}}function Oe(i,a){if(i&1){let n=P();M(0),l(1,"section",4)(2,"div",5)(3,"div",6)(4,"a",7),f(5,"tui-svg",8),p(),m(6),p()(),l(7,"fid-transactions-filter",9,1),v("filterDataChange",function(t){h(n);let o=s();return x(o.filterDataChange(t))}),p(),g(9,be,2,2,"ng-container",10),T(10,"async"),p(),g(11,Pe,4,8,"ng-template",null,2,Y),S()}if(i&2){let n=a.$implicit,e=s(),t=W(2);
1r(4),c("fidRouterLink",ct(8,Ce))("appearance","tertiary-flat")("size","xs"),r(2),u(" ",n("vault.title.transactions")," "),r(3),c("ngIf",F(10,6,e.transactions$))("ngIfElse",t)}}function Me(i,a){i&1&&f(0,"fid-loader")}var Se={[y.APP]:{[d.Deposit]:d.Deposit,[d.Withdraw]:d.Withdraw,[d.Reward]:d.Reward},[y.CASINO]:{[d.Deposit]:d.PlatformDeposit,[d.Withdraw]:d.PlatformWithdraw},[y.VAULT]:{[d.Deposit]:d.VaultDeposit,[d.Withdraw]:d.VaultWithdraw}},De=[y.APP,y.CASINO,y.VAULT],Fe=[d.Deposit,d.Withdraw,d.Reward];function ke(i,a){let n=a?.length?a:De,e=i?.length?i:Fe;return n.map(t=>e.map(o=>Se[t][o])).flat().filter(Boolean)}var Zi=(()=>{let a=class a{constructor(){this.transactionsRepository=b(jt),this.themeService=b(I),this.appName=this.themeService.appName,this.transactionsParams=C(void 0),this.transactions$=ft(this.transactionsParams).pipe(et(e=>this.transactionsRepository.getHistoryListGroup(e)),L(e=>e.length?e:[]))}filterDataChange(e){!e.type&&!e.dateRange&&this.transactionsFilter&&this.transactionsFilter.clearFilters();let t={},o=this.formatDate(e.dateRange);(o?.createdFrom||o?.createdTo)&&(t.createdFrom=o.createdFrom,t.createdTo=o.createdTo);let{type:_,status:w,platform:X,search:tt}=e;(_||X)&&(t.type=ke(_,X)),w&&(t.status=w),tt&&(t.search=tt),t?this.transactionsParams.set(t):this.transactionsParams.set(void 0)}formatDate(e){if(!e)return;let t=new Date(Date.UTC(e.from.year,e.from.month,e.from.day,0,0,0)),o=new Date(Date.UTC(e.to.year,e.to.month,e.to.day,23,59,59));return{createdFrom:t.toISOString(),createdTo:o.toISOString()}}};a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=O({type:a,selectors:[["fid-wallets-transactions-page"]],viewQuery:function(t,o){if(t&1&&$(ye,5),t&2){let _;z(_=G())&&(o.transactionsFilter=_.first)}},standalone:!0,features:[D],decls:3,vars:0,consts:[["loader",""],["transactionsFilter",""],["notFound",""],[4,"transloco"],[1,"container","_small"],[1,"container-head","_x-large"],[1,"vault-header"],["tuiIconButton","",1,"back-button",3,"fidRouterLink","appearance","size"],["src","fidChevronLeft2",1,"back-button--icon"],[3,"filterDataChange"],[4,"ngIf","ngIfElse"],[1,"transactions",3,"transactions"],[1,"transaction-history-not-found",3,"clearBg","translationTitleKey","translationTextKey"],[1,"transaction-history-not-found-btn"],["type","button","tuiButton","",3,"click","appearance","size"]],template:function(t,o){t&1&&g(0,Oe,13,9,"ng-container",3)(1,Me,1,0,"ng-template",null,0,Y)},dependencies:[K,Qt,ut,k,V,H,A,j,te,Yt,oe,Jt],styles:["[_nghost-%COMP%]{display:grid;gap:var(--tui-padding-xxl-2);padding:20px 0}.vault-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--tui-padding-s)}.back-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:50%}.back-button--icon[_ngcontent-%COMP%]{width:16px;height:16px}.vault-transactions[_ngcontent-%COMP%]{display:grid;gap:20px}.vault-transactions-not-found[_ngcontent-%COMP%]{display:grid;justify-items:center;text-align:center;gap:var(--tui-padding-s);padding-bottom:20px}.vault-transactions-not-found--icon[_ngcontent-%COMP%]{padding:var(--tui-padding-s) 0}.vault-transactions-not-found--title[_ngcontent-%COMP%]{font:var(--tui-font-headline-l);letter-spacing:-.25px}.vault-transactions-not-found--text[_ngcontent-%COMP%]{margin-bottom:var(--tui-padding-xs);font:var(--tui-font-headline-xss);font-weight:500;letter-spacing:-.25px}.transaction-history-not-found-btn[_ngcontent-%COMP%]{margin:20px 0 0;display:flex;justify-content:center}"],changeDetection:0});let i=a;return i})();export{Zi as WalletTransactionsPageComponent};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.