1"use strict";(self.webpackChunkdunia_games=self.webpackChunkdunia_games||[]).push([[1938],{7573(O,_,o){o.d(_,{m:()=>m});class m{}},10233(O,_,o){o.d(_,{e:()=>m});class m{}},57097(O,_,o){o.d(_,{s:()=>c});var i,m=o(88340),t=o(17705);class c{constructor(s){this.httpDGDiamondRepository=s}execute(){return this.httpDGDiamondRepository.getUserDgDiamond()}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.I))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},30549(O,_,o){o.d(_,{z:()=>c});var i,m=o(58062),t=o(17705);class c{constructor(s){this.httpExtraBonusRepository=s}execute(s){return this.httpExtraBonusRepository.checkExtraBonusOTP(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.g))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},86301(O,_,o){o.d(_,{t:()=>c});var i,m=o(58062),t=o(17705);class c{constructor(s){this.httpExtraBonusRepository=s}execute(s){return this.httpExtraBonusRepository.getListExtraBonus(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.g))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},12261(O,_,o){o.d(_,{Y:()=>c});var i,m=o(58062),t=o(17705);class c{constructor(s){this.httpExtraBonusRepository=s}execute(s){return this.httpExtraBonusRepository.reqOTPExtraBonus(s)}executeMulti(s){return this.httpExtraBonusRepository.reqOTPExtraBonusMulti(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.g))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},51632(O,_,o){o.d(_,{A:()=>c});var i,m=o(51806),t=o(17705);class c{constructor(s){this.productRepository=s}execute(s){return this.productRepository.getProductPaymentChannel(s.criteriaId,s.itemId)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.W))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},20250(O,_,o){o.d(_,{J:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.downloadTransactionHistory(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},67045(O,_,o){o.d(_,{S:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.getElisaStatus(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},3365(O,_,o){o.d(_,{y:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s,h){return this.httpTransactionRepository.requestPaymentOtpNew(s,h)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},61318(O,_,o){o.d(_,{k:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s,h){return this.httpTransactionRepository.requestPaymentOtp(s,h)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},19136(O,_,o){o.d(_,{G:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.getStatusTransactionNew(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},23479(O,_,o){o.d(_,{o:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.getStatusTransaction(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},171(O,_,o){o.d(_,{N:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.getTransactionDetailByCode(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},15363(O,_,o){o.d(_,{r:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.getTransactionDetail(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},8099(O,_,o){o.d(_,{v:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.inquiryNew(s.inquiryRequest,s.channel,s.isFlashSales)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},8980(O,_,o){o.d(_,{l:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.pushOvoNuonNotification(s)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},28543(O,_,o){o.d(_,{n:()=>c});var i,m=o(91509),t=o(17705);class c{constructor(s){this.httpTransactionRepository=s}execute(s){return this.httpTransactionRepository.settlementTransactioNew(s.transactionRequest,s.channel)}}(i=c).\u0275fac=function(s){return new(s||i)(t.KVO(m.h))},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},82119(O,_,o){o.d(_,{u:()=>A});var m=o(58989),t=o(68712),i=o(95006);class c{}var u=o(60028);class s extends u.R{mapData(E){return E}mapDataProductVoucher(E){if(0===E.status.code)return E.data.data}mapDataProduct(E){if(0===E.status.code)return E.data.data}}var n,h=o(45312),f=o(17705);const p=h.c.apiProductCatalog,l=h.c.apiProductCatalogv2;class w extends c{constructor(E){super(),this.http=E,this.mapper=new s}getCacheVoucher(){return this.productCache||(this.productCache=this.getAllVoucher().pipe((0,t.t)(1))),this.productCache}getAllVoucher(){const E={headers:new m.Lr({"Content-Type":"application/json"})};return this.http.get(l+"product?productType=all&page=1&limit=100&productPage=",E).pipe((0,i.T)(this.mapper.mapD
1ataProduct))}getAllVoucherByType(E){const B={headers:new m.Lr({"Content-Type":"application/json"})};return this.http.get(`${p}product?productType=${E}&page=1&limit=100&productPage=`,B).pipe((0,i.T)(this.mapper.mapDataProduct))}}var v;(n=w).\u0275fac=function(E){return new(E||n)(f.KVO(m.Qq))},n.\u0275prov=f.jDH({token:n,factory:n.\u0275fac,providedIn:"root"});class A{constructor(E){this.voucherRepository=E}execute(E){return this.voucherRepository.getAllVoucherByType(E)}}(v=A).\u0275fac=function(E){return new(E||v)(f.KVO(w))},v.\u0275prov=f.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})},88340(O,_,o){o.d(_,{I:()=>n});var m=o(95006),t=o(7573),i=o(39208);class c extends i.u{mapFrom(l){throw new Error("Method not implemented.")}mapTo(l){throw new Error("Method not implemented.")}mapData(l){if(l.data)return l.data}}var f,u=o(92784),s=o(17705),h=o(58989);class n extends t.m{constructor(l){super(),this.http=l,this.mapperDiamond=new c,this.transaction=u.c.apiTransactionBase}getUserDgDiamond(){return this.http.post(this.transaction+"history/v1/dg-diamond/get-balance",null).pipe((0,m.T)(this.mapperDiamond.mapData))}}(f=n).\u0275fac=function(l){return new(l||f)(s.KVO(h.Qq))},f.\u0275prov=s.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})},58062(O,_,o){o.d(_,{g:()=>b});var m=o(58989);class t{}var i=o(5883),c=o(95006),u=o(60028);class s extends u.R{mapData(v){return v.data}mapDataOTP(v){return v.data}}var n,h=o(8566),f=o(17705);const p=i.c.apiRewardBonus,l=i.c.apiReward;class b extends t{constructor(v,A){super(),this.http=v,this.channelService=A,this.extraBonus=new s}checkExtraBonus(v){const A=this.channelService.getChannel()||"web",M=new m.Lr({channel:A,"device-brand":"web"});return this.http.post(`${p}check-reward-autofill`,v,{headers:M}).pipe((0,c.T)(this.extraBonus.mapData))}checkExtraBonusOTP(v){const A=this.channelService.getChannel()||"web",M=new m.Lr({channel:A,"device-brand":"web"});return this.http.post(`${p}check-reward`,v,{headers:M}).pipe((0,c.T)(this.extraBonus.mapData))}getListExtraBonus(v){const A=this.channelService.getChannel()||"web",M=new m.Lr({channel:A,"device-brand":"web"});return this.http.post(`${l}get-list-reward`,v,{headers:M}).pipe((0,c.T)(this.extraBonus.mapData))}reqOTPExtraBonus(v){const A=this.channelService.getChannel()||"web",M=new m.Lr({channel:A,"device-brand":"web"});return this.http.post(`${l}req-otp`,{msisdn:v},{headers:M}).pipe((0,c.T)(this.extraBonus.mapDataOTP))}reqOTPExtraBonusMulti(v){const A=this.channelService.getChannel()||"web",M=new m.Lr({channel:A,"device-brand":"web"});return this.http.post(`${l}req-otp`,v,{headers:M}).pipe((0,c.T)(this.extraBonus.mapDataOTP))}}(n=b).\u0275fac=function(v){return new(v||n)(f.KVO(m.Qq),f.KVO(h.l))},n.\u0275prov=f.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})},86964(O,_,o){o.d(_,{YZ:()=>u,ZI:()=>s,aG:()=>h,m2:()=>c,zz:()=>i});var m=o(60028),t=o(39208);class i extends m.R{mapData(n){return n}mapDataArray(n){if(0===n.status.code)return n.data.data}mapDataDetail(n){if(0===n.status.code)return n.data}mapDataPaymentChannel(n){var p;if(0===n.status.code&&null!==(p=n.data)&&void 0!==p&&p.paymentChannel){n.data.paymentChannel.filter(w=>"TSEL_PIN"!==w.menuPayment);const l=n.data.paymentChannel.findIndex(w=>"TSEL"===w.menuPayment);return n.data.paymentChannel.findIndex(w=>"TSEL_OTP"===w.menuPayment)>-1&&l>-1&&n.data.paymentChannel.splice(l,1),n.data.paymentChannel.map((w,v)=>{w.selected=!1}),n.data.paymentChannel.sort((w,v)=>w.menuOrder?w.menuOrder-v.menuOrder:w.codePaymentChannel-v.codePaymentChannel),n.data}}mapDataElastic(n){return n.data.documents.map(p=>{"non-telco"===p.productType?p.permalink="/top-up/item/"+(p.slug?p.slug:p.id):"telco"===p.productType?p.permalink="/top-up/telco-item/"+(p.slug?p.slug:p.id):p.permalink="/top-up/other-item/"+(p.slug?p.slug:p.id)}),n}mapProductOther(n){const l=window.location.pathname;return n.data.data.map(b=>{"non-telco"===b.productType?b.permalink=(b=>b.includes("/mytsel")?"/mytsel":"/top-up")(l)+"/item/"+(b.slug?b.slug:b.id):"telco"===b.productType?b.permalink="/top-up/telco-item/"+(b.slug?b.slug:b.id):b.permalink="/top-up/other-item/"+(b.slug?b.slug:b.id),"dg-diamond"===b.productType.toLocaleLowerCase()&&(b.permalink="/top-up/item-dg/"+(b.slug?b.slug:b.id))}),n}mapGroupingItem(n){const p={flashsale:n.item.data.filter(l=>1===l.isPromo&&"flashsale"===l.promoType),forYou:n.item.data.filter(l=>1===l.isForYou||"1"===l.isForYou),promo:n.item.data.filter(l=>1===l.isPromo&&!l.promoType),regular:n.item.data.filter(l=>1!==l.isPromo&&(0===l.isForYou||"0"===l.isForYou))};return n.items=p,n}mapProductCatalog(n){return n.isVoucher=!0===(null==n?void 0:n.isVoucher)?1:0,n.isELigibleReward=!0===(null==n?void 0:n.isELigibleReward)?1:0,n.isHaveRedirectPage=!0===(null==n?void 0:n.isHaveRedirectPage)?1:0,n.isMaintenance=!0===(null==n?void 0:n.isMaintenance)?1:0,n.isAlphaNumeric=!0===(null==n?void 0:n.detailConfig.isAlphaNumeric)?1:0,n.isCloudGaming=!0===(null==n?void 0:n.detailConfig.isCloudGaming)?1:0,n.isDGAsChannelVoucher=!0===(null==n?void 0:n.detailConfig.isDGAsChannelVoucher)?1:0,n.isNeedCheckServer=!0===(null==n?void 0:n.detailConfig.isNeedCheckServer)?1:0,n.isNeedServerName=!0===(null==n?void 0:n.detailConfig.isNeedServerName)?1:0,n.isNeedUsername=!0===(null==n?void 0:n.detailConfig.isNeedUsername)?1:0,n.isSearchable=!0===(null==n?void 0:n.detailConfig.isSearchable)?1:0,n.isServerIdRequired=!0===(null==n?void 0:n.detailConfig.isServerIdRequired)?1:0,n.isZoneIdRequired=!0===(null==n?void 0:n.detailConfig.isZoneIdRequired)?1:0,n.maxLengthGameId=null==n?void 0:n.detailConfig.maxLengthGameId,n.maxLengthUsername=null==n?void 0:n.detailConfig.maxLengthUsername,n.maxLengthZoneId=null==n?void 0:n.detailConfig.maxLengthZoneId,n.requiredLogin=null==n?void 0:n.detailConfig.requiredLogin,n.version=null==n?void 0:n.detailConfig.version,n.productType=null==n?void 0:n.type,n.imageBanner=null==n?void 0:n.imageProductBanner,n.image=null==n?void 0:n.imageProduct,n.isZoneId=!0===(null==n?void 0:n.detailConfig.isZoneId)?1:0,n.faq=null==n?void 0:n.detailContent.faq,n.content=null==n?void 0:n.detailContent.content,n.isNeedCheckRole=null==n?void 0:n.detailConfig.isNeedCheckRole,n.roleParam
1s=null==n?void 0:n.detailConfig.roleParams,n}mapGroupingItemCatalog(n,p,l){const b=B=>("telco"!==n.type&&null!=B&&B.length?B.forEach(y=>{var D,S;y.id=y.itemIdentifier,null===(D=y.paymentChannel)||void 0===D||null===(D=D.list)||void 0===D||D.forEach(G=>{G.image=null==G?void 0:G.imagePayment}),y.paymentChannelCatalog=null==y?void 0:y.paymentChannel,y.product_ref_denom=null==y?void 0:y.productRefDenom,y.quota=null==y||null===(S=y.detailPromotion)||void 0===S?void 0:S.quota,y.slug=null==y?void 0:y.slug,y.telcoConfig=null==y?void 0:y.telcoConfig,y.detailPromotion=null==y?void 0:y.detailPromotion}):"telco"===n.type&&null!=B&&B.length&&B.forEach(y=>{var D,S,G,U,j;y.bid=y.itemIdentifier,null===(D=y.paymentChannel)||void 0===D||null===(D=D.list)||void 0===D||D.forEach(g=>{g.image=g.imagePayment}),y.product_ref_denom=y.productRefDenom,y.quota=null===(S=y.detailPromotion)||void 0===S?void 0:S.quota,y.slug=y.slug,y.telcoConfig=y.telcoConfig,y.detailPromotion=y.detailPromotion,y.description=null===(G=y.telcoConfig)||void 0===G?void 0:G.description,y.nextLevel=null===(U=y.telcoConfig)||void 0===U?void 0:U.nextLevel,null===(j=y.telcoConfig)||void 0===j||null===(j=j.nextLevel)||void 0===j||j.forEach(g=>{var C;(g.bid=g.itemIdentifier,g.hasNextLevel)&&(g.paymentChannel=null===(C=y.paymentChannel)||void 0===C?void 0:C.list)})}),B);if(l){var w;const B=null==p?void 0:p.items.filter(D=>"flashsale"!==D.typeName).flatMap(D=>D.data),y={flashsale:b(null==p||null===(w=p.items)||void 0===w||null===(w=w.find(D=>"flashsale"===D.typeName))||void 0===w?void 0:w.data),forYou:[],promo:[],regular:b(B)};return n.items=y,n}{var v,A,M,E;const B=b(null==p||null===(v=p.item)||void 0===v?void 0:v.flashSale),I=b(null==p||null===(A=p.item)||void 0===A?void 0:A.forYou),L=b(null==p||null===(M=p.item)||void 0===M?void 0:M.regular),D={flashsale:B,forYou:I,promo:b(null==p||null===(E=p.item)||void 0===E?void 0:E.promo),regular:L};return n.items=D,n}}mapPaymentChannelName(n){if(0===n.status.code)return n.data}}class c extends m.R{constructor(){super()}mapData(n){return n}mapDataArray(n){if(0===n.status.code)return n.data}mapPermalink(n){const p=window.location.href;return n.data.forEach(l=>{const b=v=>v.slug?v.slug:v.id,w=()=>p.includes("/mytsel")?"/mytsel":"/top-up";"dg-diamond"===l.type?l.permalink=w()+"/item-dg/"+b(l):"non-telco"===l.type?l.permalink=w()+"/item/"+b(l):"telco"===l.type?l.permalink="/top-up/telco-item/"+b(l):l.permalink="/top-up/other-item/"+b(l)}),n}}class u extends m.R{constructor(){super()}mapData(n){if(0===n.status.code)return n.data}}class s extends t.u{mapFrom(n){throw new Error("Method not implemented.")}mapTo(n){throw new Error("Method not implemented.")}mapData(n){return n}}class h extends t.u{mapFrom(n){throw new Error("Method not implemented.")}mapTo(n){throw new Error("Method not implemented.")}mapData(n){return n.data}}},51806(O,_,o){o.d(_,{W:()=>U});var w,m=o(10467),t=o(58989),i=o(95006),c=o(68712),u=o(8841),s=o(10233),h=o(86964),f=o(45312),n=o(8566),p=o(69687),l=o(17705),b=o(83087);const v=f.c.apiTransactionBase,A=f.c.apiProductCatalog,M=f.c.apiProductCatalogRevamp,E=f.c.apiSearch,B=f.c.apiProductCatalogv3,I=f.c.apiProductCatalogv2,L=f.c.apiProductCatalogV5Revamp,y=f.c.apiUser,D=f.c.apiBrowseOffer;f.c.apiBrowseOfferV2;class U extends s.e{constructor(g,C,k,R){super(),this.http=g,this.router=C,this.channel=k,this.dynamicEndpoint=R,this.mapperProduct=new h.zz,this.mapperProductRevamp=new h.m2,this.mapperItemTelco=new h.YZ,this.itemPermalink="/top-up/item",this.productCache=[],this.productRevampCache=[],this.mapperPhoneValidation=new h.ZI,this.mapperReqirementFormProduct=new h.aG}getProductByParam(g){return(!this.productCache||!this.productCache[g])&&(this.productCache[g]=this.getProduct(g).pipe((0,c.t)(1))),this.productCache[g]}getProduct(g){var C=this;const k={fromObject:g},R="/"===this.router.url?{params:new t.Nl(k),headers:new t.Lr({"Content-Type":"application/json"})}:{params:new t.Nl(k)};let F="product";return"/"===this.router.url&&(F="product?productType=non-telco"),this.http.get(I+F,R).pipe((0,i.T)(this.mapperProduct.mapData),(0,u.M)(function(){var N=(0,m.A)(function*(T){T&&T.data.data.map(z=>{z.permalink=C.itemPermalink+"/"+z.slug})});return function(T){return N.apply(this,arguments)}}()))}getProductOther(g,C=9,k){const R=this.dynamicEndpoint.get("apiProductCatalogv2
1NewMigrate");return this.http.get(R+"product?productType=all"+(g?`&page=${g}&limit=${C}`+(k?`&productPage=${k}`:""):"")).pipe((0,i.T)(this.mapperProduct.mapProductOther))}getProductElasticSearch(g){const C={fromObject:g},k={params:new t.Nl(C)};return this.http.get(E+"products",k).pipe((0,i.T)(this.mapperProduct.mapDataElastic))}getProductLimit(){return this.http.get(B+"custom-limit?platform=web").pipe((0,i.T)(this.mapperProduct.mapDataArray))}getProductCategory(g){return this.http.get(D+"category-item/"+g).pipe((0,i.T)(this.mapperProduct.mapDataDetail))}getProductNonTelco(g){const C={headers:new t.Lr({"Content-Type":"application/json"})};return this.http.get(I+"product?productType=non-telco"+(g?`&page=${g}&limit=9`:""),C).pipe((0,i.T)(this.mapperProduct.mapDataArray))}getProductDetail(g,C){return this.http.get(A+"product/"+g+"?include=item"+(C?"&includeFaq=true":"")).pipe((0,i.T)(this.mapperProduct.mapDataDetail))}getProductCatalogDetail(g){const C={headers:new t.Lr({channel:"web","device-brand":"web"})};return this.http.get(M+"product-detail/"+g,C).pipe((0,i.T)(this.mapperProduct.mapDataDetail))}getProductDetailDigicore(g,C=null,k=!1){return this.http.get(I+"product/"+g+"?include=item"+(C?"&productType="+C:"")).pipe((0,i.T)(this.mapperProduct.mapDataDetail))}getProductDetailTelco(g,C){return this.http.post(I+"product/"+g+"/items?productType=telco",{msisdn:C}).pipe((0,i.T)(this.mapperItemTelco.mapData))}getProductBrowseOffer(g,C,k,R,F,N){let T=null;if(k&&(T={...T,msisdn:k}),C>0&&(T={...T,referanceValue:C}),R&&(T=F?{...T,paymentCodeName:R,itemId:F}:{...T,paymentCodeName:R}),N){const z=(new t.Lr).set("x-token",N);return this.http.post(D+"browse-offer/"+g+"?isConditional=true",T,{headers:z}).pipe((0,i.T)(this.mapperItemTelco.mapData))}return this.http.post(D+"browse-offer/"+g+"?isConditional=true",T).pipe((0,i.T)(this.mapperItemTelco.mapData))}getProductPaymentChannel(g,C){const k=(new t.Lr).set("Type-Browser",/ipad|iphone|ipod|android/.test(navigator.userAgent.toLowerCase())?"mobile":"web");return this.http.get(A+"payment-channel/?criteriaId="+g+"&itemId="+C,{headers:k}).pipe((0,i.T)(this.mapperProduct.mapDataPaymentChannel))}createPaymentWidget(g){return this.http.post(`${y}v1/iframe-payment/get-widget`,g).pipe((0,i.T)(this.mapperProduct.mapDataDetail))}permalinkslug(g){return this.itemPermalink+"/"+g.slug}getServerGame(g,C){const k=JSON.stringify({gameId:g});return this.http.post(`${v}inquiry/v1/indofun/server-list/`+C,k).pipe((0,i.T)(this.mapperProduct.mapDataDetail))}getChannelPayment(g){return this.http.get(A+"channel/"+g).pipe((0,i.T)(this.mapperProduct.mapDataDetail))}getProductTournament(){const g=this.dynamicEndpoint.get("apiProductCatalogv2NewMigrate");return this.http.get(g+"product/tournament?productType=all&page=1&limit=100").pipe((0,i.T)(this.mapperProduct.mapDataArray))}getProductRevampCache(g,C,k,R){const F=`${g}_${C}_${k}_${R||""}`;return(!this.productRevampCache||!this.productRevampCache[F])&&(this.productRevampCache[F]=this.getProductRevamp(g,C,k,R||"").pipe((0,c.t)(1))),this.productRevampCache[F]}getProductRevamp(g,C,k,R){const F=this.channel.getChannel()||"web",N=new t.Lr({channel:F,"device-brand":"web"}),T=R?`category=${R}&`:`productType=${g}&`;return this.http.get(`${M}product-catalog?${T}page=${C}&limit=${k}`,{headers:N}).pipe((0,i.T)(this.mapperProductRevamp.mapPermalink))}getProductPersonalize(g){return this.http.get(A+"product-personalize?productId="+g).pipe((0,i.T)(this.mapperProduct.mapDataDetail))}getProviderCheck(g){return this.http.get(`${L}get-provider-check/${g}`).pipe((0,i.T)(this.mapperPhoneValidation.mapData))}getPaymentChannelName(g){return this.http.get(M+"check-payment/"+g).pipe((0,i.T)(this.mapperProduct.mapPaymentChannelName))}getRequirementFormProduct(g,C){return this.http.post(M+"check-requirement/"+g,C).pipe((0,i.T)(this.mapperReqirementFormProduct.mapData))}}(w=U).\u0275fac=function(g){return new(g||w)(l.KVO(t.Qq),l.KVO(b.Ix),l.KVO(n.l),l.KVO(p.m))},w.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})},46069(O,_,o){o.d(_,{v:()=>s});var u,m=o(79928),t=o(57097),i=o(97015),c=o(17705);class s{constructor(f,n){this.getDgDiamondUsecase=f,this.sessionService=n,this.dgdiamond=new m.t(null),this.dgdiamond$=this.dgdiamond.asObservable(),this.isGetDGRIngsErrorObs=new m.t(!1),this.isGetDGRIngsError$=this.isGetDGRIngsErrorObs.asObservable()}getDgDiamond(){this.sessionService.isLoggedIn$.subscribe(f=>{f&&this.dgDiamondBalance()})}dgDiamondBalance(){this.isGetDGRIngsErrorObs.next(!1),this.getDgDiamondUsecase.execute().subscribe(f=>{f.balance>=0&&this.setDgdiamondState(f.balance)},f=>{this.isGetDGRIngsErrorObs.next(!0)})}setDgdiamondState(f){this.dgdiamond.next(f)}getDgdiamondState(){return this.dgdiamond$}}(u=s).\u0275fac=function(f){return new(f||u)(c.KVO(t.s),c.KVO(i.SessionService))},u.\u0275prov=c.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})},94954(O,_,o){o.d(_,{V:()=>i});var t,m=o(17705);class i{constructor(){this.otpExpired=60,this.otpReset=60,this.otpExpiredMilisecond=1e3*this.otpExpired+1e3,this.otpExpiredString="01:00",this.otpShowResend=0,this.otpExpiredLogin=300,this.otpResetLogin=300,this.otpExpiredMilisecondLogin=5e3*this.otpExpired+5e3,this.otpExpiredStringLogin="05:00"}setExpiredString(u){return u<=0?"00:00":this.getMinutes(u)+":"+this.getSeconds(u)}getSeconds(u){let s="";const h=Math.floor(u%60);return s=h>=10?String(h):"0"+h,s}getMinutes(u){let s="";const h=Math.floor(u/60%60);return s=h>=10?String(h):"0"+h,s}expiredTimeoutCountdown(u,s){clearInterval(this.timer);const h=60*u*1e3,f=Date.now()+h;this.timer=setInterval(()=>{const n=Date.now(),p=f-n;if(p<=0)clearInterval(this.timer),s("00:00",!1);else{const l=Math.floor(p%6e4/1e3)+1;s(this.setExpiredString(l),!0)}},1e3)}}(t=i).\u0275fac=function(u){return new(u||t)},t.\u0275prov=m.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})},34172(O,_,o){o.d(_,{c:()=>c});const m=[{paymentName:"gopay",device:"website",method:"qrcode"},{paymentName:"gopay",device:"mobile",method:"deeplink"},{paymentName:"linkaja",device:"website",method:"checkout"},{paymentName:"linkaja",device:"mobile",method:"checkout"},{paymentName:"shopeepay",device:"mobile",method:"deeplink"},{paymentName:"qris",device:"website",method:"qrcode"},{paymentName:"qris",device:"mobile",method:"qrcode"},{paymentName:"ovo",device:"website",method:"default"},{paymentName:"ovo",device:"mobile",method:"default"},{paymentName:"blubca",device:"website",method:"checkout"},{paymentName:"blubca",device:"mobile",method:"checkout"},{paymentName:"gopay_nuon",device:"website",method:"checkout"},{paymentName:"gopay_nuon",device:"mobile",method:"checkout"},{paymentName:"linkaja_nuon",device:"website",method:"checkout"},{paymentName:"linkaja_nuon",device:"mobile",method:"deeplink"},{paymentName:"shopee_nuon",device:"website",method:"checkout"},{paymentName:"shopee_nuon",device:"mobile",method:"checkout"},{paymentName:"qris_nuon",device:"website",method:"checkout"},{paymentName:"qris_nuon",device:"mobile",method:"checkout"},{paymentName:"dana_nuon",device:"website",method:"checkout"},{paymentName:"dana_nuon",device:"mobile",method:"checkout"},{paymentName:"ovo_nuon",device:"website",method:"default"},{paymentName:"ovo_nuon",device:"mobile",method:"default"},{paymentName:"blubca_nuon",device:"website",method:"checkout"},{paymentName:"blubca_nuon",device:"mobile",method:"checkout"},{paymentName:"alfamart_nuon",device:"website",method:"checkout"},{paymentName:"alfamart_nuon",device:"mobile",method:"checkout"}];var i,t=o(17705);class c{constructor(){this.device=/ipad|iphone|ipod|android/.test(navigator.userAgent.toLowerCase())?"mobile":"website",this.config=m}checkElisaConfig(s){var h;return null===(h=this.config.find(f=>f.paymentName.toLowerCase().includes(s.toLowerCase())&&f.device===this.device))||void 0===h?void 0:h.method}}(i=c).\u0275fac=function(s){return new(s||i)},i.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})},55492(O,_,o){o.d(_,{N:()=>f});var m=o(95006),t=o(92784);const i=[{message:"Maaf, Anda belum melakukan konfirmasi OTP di transaksi sebelumnya, silakan coba kembali setelah 1 menit",key:"error_one_minutes"},{message:"Maaf Pulsa anda tidak mencukupi untuk melakukan transaksi ini, terima kasih",key:"error_credit_payments"},{message:"open_only_mobile",key:"open_only_mobile"},{message:"error_video_livestream",key:"error_video_livestream"},{message:"Wrong OTP",key:"wrong_otp"},{message:"Kode Promosi salah!",key:"error_promo_code"},{message:"Kode Voucher salah!",key:"error_voucher_code"},{message:"wrong format phone number",key:"error_wrong_format_phone"},{message:"There is something wrong to server when send OTP",key:"error_server_send_otp"},{message:"There is something wrong. Please try again later",key:"error_something_wrong"},{message:"Error payment channel",key:"error_payment_channel"}],c=[{msg:"Maaf, nomor yang anda input bukan nomor valid",id:"Sorry, the number you entered is not a valid number",en:"Maaf, nomor yang Anda input bukan nomor valid"},{msg:"This Phone Number has reached usage limit",id:"Nomor Telepon ini telah mencapai batas penggunaan",en:"This Phone Number has reached usage limit"},{msg:"error_respons_500",id:"Terjadi kesalahan pada server.",en:"Server error occurred."},{msg:"error_max_role",id:"Maksimal Role sudah dipilih.",en:"Role has maximum selected."},{msg:"game_already_add",id:"Permainan sudah ditambahakan.",en:"Game already exist."},{msg:"errorMaxSize",id:"Size maximum image 5MB.",en:"Ukuran maksimal gambar 5MB."},{msg:"Error_InvalidZoneId",id:"Maaf, Zone ID tidak ditemukan. Pastikan Zone ID yang kamu masukan sudah benar!",en:"Sorry, Zone ID n
1ot found. Make sure the Zone ID you entered is correct!"},{msg:"Error_InvalidZoneId_button",id:"Cek kembali Game ID / Zone ID",en:"Check the Game ID / Zone ID again"},{msg:"Error_Code_429_Inquiry",id:"Maaf, sistem mengalami kendala. Silahkan coba beberapa saat lagi",en:"System error encountered, please try again later!"},{msg:"error_product_required",id:"Product wajib dipilih",en:"Product is Required"},{msg:"error_empty_payment_channel",en:"Payment Chennel is Required",id:"Metode Pembayaran wajib dipilih"},{msg:"error_not_uniq_product",id:"Product items must be unique",en:"Product item harus unik"},{msg:"Current value not match",id:"Password lama tidak sesuai",en:"Old password was incorrect"},{msg:"Value cannot be equal with current value",id:"Maaf, password baru tidak boleh sama dengan password lama.",en:"Sorry, the new password cannot be the same as the old password."},{msg:"error_phone",id:"Nomor HP Salah",en:"Wrong Phone Number"},{msg:"error_phone_button",id:"Masukan nomor yang sesuai",en:"Enter the appropriate number"},{msg:"Wrong player id",id:"Maaf, Zone ID tidak ditemukan. Pastikan Zone ID yang kamu masukan sudah benar!",en:"Sorry, Zone ID not found. Make sure the Zone ID you entered is correct!"},{msg:"Wrong player id_button",id:"Cek kembali Game ID / Zone ID",en:"Check the Game ID / Zone ID again"},{msg:"UID or Server is not Valid",id:"Maaf, sistem mengalami kendala. Silahkan coba beberapa saat lagi",en:"System error encountered, please try again later!"},{msg:"UID or Server is not Valid_button",id:"Cek kembali Server",en:"Check the Server again"},{msg:"information_error",id:"Ada kendala sistem, silahkan ulangi secara berkala",en:"System error encountered, please retry periodically."},{msg:"maintenance_product",id:"Top Up Voucher ini sedang Maintenance",en:"This Top Up Voucher is currently undergoing maintenance"},{msg:"coming_soon_product",id:"Top Up Voucher ini akan segera hadir",en:"Top Up Voucher will be available soon"},{msg:"required_phone",id:"Nomor Ponsel Wajib diisi",en:"Required Phone Number"},{msg:"close_error",id:"Tutup",en:"Close"},{msg:"Error_Role_Null",id:"Maaf, sistem mengalami kendala. Silahkan coba beberapa saat lagi",en:"System error encountered, please try again later!"},{msg:"Error_Game_Id",id:"Maaf, Game ID tidak ditemukan. Pastikan Game ID yang kamu masukan sudah benar!",en:"Sorry, Game ID not found. Make sure the Game ID you entered is correct!"},{msg:"failed to fetch user game name",id:"Maaf, Game ID tidak ditemukan. Pastikan Game ID yang kamu masukan sudah benar!",en:"Sorry, Game ID not found. Make sure the Game ID you entered is correct!"},{msg:"checklist_tie_label",id:"Checklist jika hasil pertandingan ini seri",en:"Checklist if result of this match is a tie"},{msg:"invalid_status_match_label",id:"Periksa kembali status pertandingan",en:"Check the match status again"},{msg:"error_product_response",id:"Maaf.. item habis. Ayo cek item menarik lainnya",en:"Sorry, item no longer available. Please check out other exciting items!"},{msg:"product_still_maintenance",id:"Produk ini sedang Maintenance",en:"This product is under maintenance"}];var h,u=o(17705),s=o(58989);class f{constructor(p){this.http=p,this.other=t.c.apiContentv2,this.method="preLoad",this.config=i,this.currLang=localStorage.getItem("currLanguge"),"preLoad"===this.method&&this.getErrorPreLoad().subscribe(l=>{this.contentOther=l})}getErrorPreLoad(){return this.http.get(`${this.other}api/v1/content?pageName=error_response&translation=${this.currLang}`).pipe((0,m.T)(p=>p.data.data))}getErrorOnLoad(p){return this.http.get(`${this.other}api/v1/content?pageName=error_response&key=${p}&translation=${this.currLang}`).pipe((0,m.T)(l=>l.data.data))}errorMasking(p){const l=this.config.find(w=>w.message===p),b=l?l.key:null;return b?"preLoad"===this.method?this.contentOther.find(w=>w.key===b)?this.contentOther.find(w=>w.key===b).contents:"":this.getErrorOnLoad(b).subscribe(w=>w.contents):this.staticErrorMessage(p)}staticErrorMessage(p){const b=c.find(v=>v.msg===p);return(b?b[this.currLang]:null)||p}}(h=f).\u0275fac=function(p){return new(p||h)(u.KVO(s.Qq))},h.\u0275prov=u.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})},48973(O,_,o){o.d(_,{w:()=>i});var t,m=o(17705);class i{transform(u){if(u){const s=u.toString(),h=s.split(".")[0],f=s.split(".")[1];return f?h.replace(/\B(?=(\d{3})+(?!\d))/g,".")+","+f:h.replace(/\B(?=(\d{3})+(?!\d))/g,".")}return"0"}}(t=i).\u0275fac=function(u){return new(u||t)},t.\u0275pipe=m.EJ8({name:"thousandSeparator",type:t,pure:!1,standalone:!1})},73134(O,_,o){o.d(_,{k:()=>c});var t,m=o(17705);const i={errorCorrectionLevel:"H",type:"image/jpeg",quality:1};class c{constructor(){}downLoadFile(s,h,f){const n=new Blob([s],{type:h});if(window.navigator&&window.navigator.msSaveOrOpenBlob)return void window.navigator.msSaveOrOpenBlob(n);const p=window.URL.createObjectURL(n),l=document.createElement("a");l.href=p,l.download="Receipt-"+f+".pdf",l.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window})),setTimeout(function(){window.URL.revokeObjectURL(p),l.remove()},100)}saveAsImage(s,h){const f=s.qrcElement.nativeElement.querySelector("canvas").toDataURL(i);let n=this.convertBase64ToBlob(f);const p=new Blob([n],{type:"image/jpeg"}),l=window.URL.createObjectURL(p),b=document.createElement("a");b.href=l,b.download="digipos-"+h,b.click()}convertBase64ToBlob(s){const h=s.split(";base64,"),f=h[0].split(":")[1],n=window.atob(h[1]),p=new Uint8Array(n.length);for(let l=0;l<n.length;++l)p[l]=n.charCodeAt(l);return new Blob([p],{type:f})}}(t=c).\u0275fac=function(s){return new(s||t)},t.\u0275prov=m.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})},43410(O,_,o){o.d(_,{O:()=>I});var b,v,m=o(32881),t=o(67958),i=o(25920),c=o(7456),u=o(73159),s=o(36665),h=o(89417),f=o(15876),n=o(78820),p=o(83284),l=o(17705);class w{}(b=w).\u0275fac=function(y){return new(y||b)},b.\u0275mod=l.$C({type:b}),b.\u0275inj=l.G2t({imports:[m.MD,p.c,t.TranslationModule]});class A{}(v=A).\u0275fac=function(y){return new(y||v)},v.\u0275mod=l.$C({type:v}),v.\u0275inj=l.G2t({imports:[m.MD,c.vj,u.n,s.vF,h.YN,h.X1,f.I,n.RU,t.TranslationModule,w]});var B,M=o(49870),E=o(26224);class I{}(B=I).\u0275fac=function(y){return new(y||B)},B.\u0275mod=l.$C({type:B}),B.\u0275inj=l.G2t({imports:[m.MD,t.TranslationModule,i.E,A,M.iI,E.Q]})},40135(O,_,o){o.d(_,{X:()=>et});var v,m=o(10467),t=o(17705),i=o(97015),c=o(46069),u=o(84402),s=o(75127),h=o(32881),f=o(67376),n=o(63020),p=o(8841),l=o(95789),b=o(75956),w=o(58062);class A{constructor(a){this.httpExtraBonusRepository=a}execute(a){return this.httpExtraBonusRepository.checkExtraBonus(a)}}(v=A).\u0275fac=function(a){return new(a||v)(t.KVO(w.g))},v.\u0275prov=t.jDH({token:v,factory:v.\u0275fac,providedIn:"root"});var E,M=o(86301);class B{constructor(){}setTempGetBonusInquiry(a=[],e=null){this.tempGetBonusInquiry={msisdn:e,listExtraBonus:a}}getTempGetBonusInquiry(){return this.tempGetBonusInquiry=this.tempGetBonusInquiry?this.tempGetBonusInquiry:this.setTempGetBonusInquiryEmpty(),this.tempGetBonusInquiry}setTempGetBonusInquiryEmpty(){return this.tempGetBonusInquiry={msisdn:null,listExtraBonus:[]}}}(E=B).\u0275fac=function(a){return new(a||E)},E.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"});var g,N,I=o(16875),L=o(36872),y=o(24968),D=o(45312),S=o(3181),G=o(36665),U=o(73159),j=o(58211);function C(r,a){if(1&r){const e=t.RV6();t.j41(0,"div",9),t.qex(1),t.j41(2,"div",10)(3,"div",11)(4,"label")(5,"span"),t.nrm(6,"img",12),t.k0s(),t.EFF(7),t.k0s()(),t.j41(8,"div",13)(9,"label")(10,"span"),t.nrm(11,"img",14),t.k0s(),t.EFF(12),t.k0s()()(),t.j41(13,"div",15),t.bIt("click",function(){const x=t.eBV(e).$implicit,P=t.XpG(2);
1return t.Njj(P.openDetail(x))}),t.EFF(14),t.nI1(15,"translation"),t.nI1(16,"async"),t.k0s(),t.bVm(),t.k0s()}if(2&r){const e=a.$implicit;t.R7$(7),t.JRh(null==e?null:e.name),t.R7$(5),t.JRh(null==e?null:e.masterDetailReward),t.R7$(2),t.SpI(" ",t.bMT(16,6,t.i5U(15,3,"see_detail_label","top-up"))," ")}}function k(r,a){if(1&r&&(t.j41(0,"div",5)(1,"h1",6),t.EFF(2),t.nI1(3,"translation"),t.nI1(4,"async"),t.k0s(),t.j41(5,"div",7),t.DNE(6,C,17,8,"div",8),t.k0s()()),2&r){const e=t.XpG();t.R7$(2),t.JRh(t.bMT(4,5,t.i5U(3,2,"bonus_can_be_get_label","top-up"))),t.R7$(4),t.Y8G("ngForOf",e.listBonusDialog)}}function R(r,a){if(1&r&&(t.j41(0,"div",16)(1,"h2",6),t.EFF(2,"Detail bonus"),t.k0s(),t.j41(3,"div",7)(4,"div",17)(5,"label"),t.EFF(6,"Bonus"),t.k0s(),t.j41(7,"p"),t.EFF(8),t.k0s(),t.j41(9,"p"),t.EFF(10),t.k0s()(),t.j41(11,"div",18)(12,"label"),t.EFF(13),t.nI1(14,"translation"),t.nI1(15,"async"),t.k0s(),t.j41(16,"div",19),t.nrm(17,"div",20),t.k0s()()()()),2&r){const e=t.XpG();t.R7$(),t.AVh("detail",e.isDetail),t.R7$(2),t.AVh("detail",e.isDetail),t.R7$(5),t.JRh(null==e.detailBonus?null:e.detailBonus.name),t.R7$(2),t.JRh(null==e.detailBonus?null:e.detailBonus.masterDetailReward),t.R7$(3),t.SpI("",t.bMT(15,11,t.i5U(14,8,"terms_and_condition_label","top-up"))," "),t.R7$(4),t.Y8G("innerHtml",null==e.detailBonus?null:e.detailBonus.masterDetailProgram,t.npT)}}class F{constructor(a,e){this.data=a,this.dialog=e,this.isDetail=!1}ngOnInit(){this.data.isDetail?this.openDetail(this.data.detailBonus):this.listBonusDialog=this.data.listBonusDialog}openDetail(a){this.isDetail=!this.isDetail,this.detailBonus=a}close(){this.isDetail&&!this.data.isDetail?this.isDetail=!1:this.dialog.closeAll()}}function T(r,a){if(1&r){const e=t.RV6();t.j41(0,"div",3),t.qex(1),t.j41(2,"div",4)(3,"div",5)(4,"label")(5,"span"),t.nrm(6,"img",6),t.k0s(),t.EFF(7),t.k0s()(),t.j41(8,"div",7)(9,"label")(10,"span"),t.nrm(11,"img",8),t.k0s(),t.EFF(12),t.k0s()()(),t.j41(13,"div",9),t.bIt("click",function(){const x=t.eBV(e).$implicit,P=t.XpG();return t.Njj(P.openDetail(x))}),t.EFF(14),t.nI1(15,"translation"),t.nI1(16,"async"),t.k0s(),t.bVm(),t.k0s()}if(2&r){const e=a.$implicit;t.R7$(7),t.JRh(null==e?null:e.name),t.R7$(5),t.JRh(null==e?null:e.masterDetailReward),t.R7$(2),t.SpI(" ",t.bMT(16,6,t.i5U(15,3,"see_detail_label","top-up"))," ")}}(g=F).\u0275fac=function(a){return new(a||g)(t.rXU(U.e),t.rXU(U.j))},g.\u0275cmp=t.VBU({type:g,selectors:[["app-popup-list-bonus-extra"]],standalone:!1,decls:5,vars:4,consts:[[1,"popup-list-bonus"],["mat-dialog-title","","data-test-id","btn-close-detail-extra-bonus",1,"close-popup",3,"click"],["src","assets/v2/images/icons/icon-system-close.svg","alt","image-box-gift","loading","lazy"],["class","list-bonus",4,"ngIf"],["class","detail-bonus",4,"ngIf"],[1,"list-bonus"],["mat-dialog-title",""],["mat-dialog-content",""],["class","card-bonus",4,"ngFor","ngForOf"],[1,"card-bonus"],[1,"info-bonus"],[1,"bonus-title"],["src","assets/v2/images/icons/icon-system-gift.svg","alt","image-box-gift","loading","lazy"],[1,"bonus-expired"],["src","assets/v2/images/icons/bi-clock-history.svg","alt",""],["data-test-id","btn-detail-extra-bonus",1,"detail-label",3,"click"],[1,"detail-bonus"],[1,"section-bonus"],[1,"section-rules"],[1,"rule-bonus"],[3,"innerHtml"]],template:function(a,e){1&a&&(t.j41(0,"div",0)(1,"div",1),t.bIt("click",function(){return e.close()}),t.nrm(2,"img",2),t.k0s(),t.DNE(3,k,7,7,"div",3)(4,R,18,13,"div",4),t.k0s()),2&a&&(t.AVh("detail",e.isDetail),t.R7$(3),t.Y8G("ngIf",!e.isDetail),t.R7$(),t.Y8G("ngIf",e.isDetail))},dependencies:[h.Sq,h.bT,U.b,U.c,h.Jj,j.c],styles:["@media (max-width: 767px){.popup-dialog-list-bonus.cdk-overlay-pane{width:unset;height:unset}}.popup-dialog-list-bonus{position:relative}.popup-dialog-list-bonus .close-popup{position:absolute;right:0;cursor:pointer;z-index:10}@media (max-width: 991px){.popup-dialog-list-bonus .close-popup{top:-3px;right:18px}.popup-dialog-list-bonus .close-popup img{width:24px}}.popup-dialog-list-bonus .mat-mdc-dialog-container{width:580px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background-color:#1d1f23;padding:unset;border-radius:4px}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-surface{background:none;box-shadow:none}@media (max-width: 991px){.popup-dialog-list-bonus .mat-mdc-dialog-container{width:90vw;padding:16px 0}}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-title{padding:0;margin:0 0 20px;letter-spacing:normal;line-height:1.42857143}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-title:before{display:none}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-title.detail{margin-bottom:15px}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-title.detail close-popup{top:-5px}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-content{padding:unset;margin:unset;overflow-y:scroll;scrollbar-color:#3d3e42 #3d3e42;scrollbar-width:thin;line-height:1.42857143;letter-spacing:normal}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-content::-webkit-scrollbar{width:4px;background-color:transparent}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-content::-webkit-scrollbar-thumb{background-color:#3d3e42;border-radius:3px;background-clip:content-box;opacity:.5}.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-content.detail{border-top:1px solid #69707e;padding:16px 0 50px}@media (max-width: 991px){.popup-dialog-list-bonus .mat-mdc-dialog-container .mat-mdc-dialog-content.detail{padding:16px 16px 50px;margin-right:0}}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus{position:relative;margin:24px}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus.detail{margin:16px}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus h1{font-size:20px;font-weight:600;color:#fff;font-family:Montserrat,sans-serif}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus h2{font-size:12px;color:#fff;font-weight:600;font-family:Montserrat,sans-serif}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .card-bonus{position:relative;min-height:75px;height:auto;display:flex;justify-content:space-between;padding:16px;border-radius:4px;border:solid 1px #69707e;margin-bottom:8px}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .card-bonus .info-bonus{line-height:1.42857143}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .card-bonus .info-bonus .bonus-title label{font-size:14px;font-weight:600;color:#fff}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .card-bonus .info-bonus .bonus-title label img{margin-right:8px}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .card-bonus .info-bonus .bonus-expired label{font-size:12px;font-weight:400;color:#afafb9}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .card-bonus .info-bonus .bonus-expired label img{margin-right:8px}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .card-bonus .detail-label{cursor:pointer;position:absolute;right:16px;bottom:14px;color:#fff;font-size:12px;font-weight:600px;line-height:1.42857143}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .detail-bonus .section-bonus{margin-bottom:16px}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .detail-bonus .section-bonus label{font-size:12px;font-weight:400;color:#afafb9}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .detail-bonus .section-bonus p{font-size:14px;line-height:1.5;margin-bottom:2px;color:#fff;font-weight:600}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .detail-bonus .section-bonus p:last-child{color:#afafb9;font-weight:400}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .detail-bonus .section-rules label{font-size:14px;font-weight:400;color:#fff}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .detail-bonus .section-rules .rule-bonus{color:#afafb9}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .detail-bonus .section-rules .rule-bonus ol{color:#afafb9;font-size:12px;line-height:1.5;padding:0 16px}.popup-dialog-list-bonus .mat-mdc-dialog-container .popup-list-bonus .detail-bonus .section-rules .rule-bonus ol li{font-weight:400;margin-top:8px}\n"],encapsulation:2});class z{constructor(a,e){this.data=a,this.dialog=e}ngOnInit(){this.bonus=this.data,window.innerWidth<991&&(document.getElementsByClassName("cdk-overlay-pane")[0].style.height="unset")}openDetail(a){this.dialog.open(F,{data:{isDetail:!0,detailBonus:a},panelClass:"popup-dialog-list-bonus",disableClose:!0,maxWidth:"unset"})}}(N=z).\u0275fac=function(a){return new(a||N)(t.rXU(G.yj),t.rXU(U.j))},N.\u0275cmp=t.VBU({type:N,selectors:[["app-buttomsheet-list-bonus-extra"]],standalone:!1,decls:3,vars:1,consts:[[1,"strip"],[1,"bonus-list-wrapper"],["class","card-bonus",4,"ngFor","ngForOf"],[1,"card-bonus"],[1,"info-bonus"],[1,"bonus-title"],["src","assets/v2/images/icons/icon-system-gift.svg","alt","image-box-gift","loading","lazy"],[1,"bonus-expired"],["src","assets/v2/images/icons/bi-clock-history.svg","alt",""],["data-test-id","open-detail-bonus",1,"detail-label",3,"click"]],template:function(a,e){1&a&&(t.nrm(0,"div",0),t.j41(1,"div",1),t.DNE(2,T,17,8,"div",2),t.k0s()),2&a&&(t.R
17$(2),t.Y8G("ngForOf",e.data))},dependencies:[h.Sq,h.Jj,j.c],styles:['.sheet-list-bonus{height:fit-content;border-top-left-radius:19px;border-top-right-radius:19px;background-color:#22252a}.sheet-list-bonus .strip{display:flex;align-items:center;justify-content:center;margin:2px 0 28px}.sheet-list-bonus .strip:after{width:65px;height:4px;background-color:#2b2e34;content:"";padding-top:5px}.sheet-list-bonus .bonus-list-wrapper .card-bonus{position:relative;min-height:75px;height:auto;display:flex;justify-content:space-between;padding:16px;border-radius:4px;border:solid 1px #69707e;margin-bottom:8px}.sheet-list-bonus .bonus-list-wrapper .card-bonus .info-bonus .bonus-title label{font-size:14px;font-weight:600;color:#fff}.sheet-list-bonus .bonus-list-wrapper .card-bonus .info-bonus .bonus-title label img{margin-right:8px}.sheet-list-bonus .bonus-list-wrapper .card-bonus .info-bonus .bonus-expired label{font-size:12px;font-weight:400;color:#afafb9}.sheet-list-bonus .bonus-list-wrapper .card-bonus .info-bonus .bonus-expired label img{margin-right:8px}.sheet-list-bonus .bonus-list-wrapper .card-bonus .detail-label{cursor:pointer;position:absolute;right:16px;bottom:14px;color:#fff;font-size:12px;font-weight:600px}\n'],encapsulation:2});var Y,nt=o(12261),ot=o(97586),it=o(55492),at=o(94954),st=o(61318),rt=o(3365),pt=o(83284);const lt=["ngxotp"];function ct(r,a){if(1&r&&(t.j41(0,"label",20),t.EFF(1),t.k0s()),2&r){const e=t.XpG(2);t.R7$(),t.SpI(" ",e.errorMessage," ")}}function dt(r,a){if(1&r&&(t.j41(0,"div",18),t.DNE(1,ct,2,1,"label",19),t.k0s()),2&r){const e=t.XpG();t.R7$(),t.Y8G("ngIf",e.errorMessage)}}function ut(r,a){if(1&r){const e=t.RV6();t.j41(0,"a",21),t.bIt("click",function(){t.eBV(e);const x=t.XpG();return t.Njj(x.resendOTP())}),t.EFF(1),t.nI1(2,"translation"),t.nI1(3,"async"),t.k0s()}2&r&&(t.R7$(),t.JRh(t.bMT(3,4,t.i5U(2,1,"resend_loginPhone_otp","loginPhone"))))}class Z{constructor(a,e,d,x,P,V){this.alert=a,this.loader=e,this.countdown=d,this.errorResponseService=x,this.requestPaymentOtpUsecase=P,this.requestPaymentOtpNewUsecase=V,this.emmitSubmit=new t.bkB,this.resendOTPExtraBonus=new t.bkB,this.emmitClose=new t.bkB,this.isExpired=!1,this.isSubmit=!0,this.otpInputConfig={otpLength:6,autoFocus:!0}}ngOnInit(){}ngOnChanges(a){a.phoneNumber.isFirstChange()&&(this.loader.hide(),this.getPhone(),this.type?this.resetExpired():this.sendOTP())}get isDGRings(){return"dg-diamond"===this.product.productType.toLocaleLowerCase()||!1}sendOTP(){if(this.loader.show(),this.resetExpired(),this.isDGRings){const a={transactionCode:this.inquiry.transactionCode,phoneNumber:this.phone,email:this.email};this.otpResponse$=this.requestPaymentOtpNewUsecase.execute(a)}else{const a=new FormData;a.append("phoneNumber",this.phone),a.append("inquiryId",this.inquiry.inquiryId.toString()),this.otpResponse$=this.requestPaymentOtpUsecase.execute(a)}this.otpResponse$.subscribe(a=>{1===a.status.code?this.close():this.reqId=a.data.reqId,this.loader.hide()},a=>{this.loader.hide(),this.close(),this.alert.showError(this.errorResponseService.errorMasking(a.error.status.message))})}handeOtpChange(a){this.errorMessage=""}handleFillEvent(a){this.errorMessage="",6===a.length&&this.isSubmit?(this.valueOtp=a,this.isSubmit=!1,this.onSubmit()):this.isSubmit=!0}expiredCountdown(){this.isExpired=!1;const a=(new Date).getTime(),e=ot(a).add(1,"m").toDate().getTime(),d=setInterval(()=>{const x=(new Date).getTime(),P=e-x,V=Math.floor(P%6e4/1e3)+1;this.otpCountdown=this.countdown.setExpiredString(V),V<=0&&(this.isExpired=!0,clearInterval(d))},1e3)}resetExpired(){this.errorMessage=null,this.expiredCountdown(),this.valueOtp&&this.ngxOtp.reset()}resendOTP(){this.errorMessage="",this.isSubmit=!0,"extra_bonus"===this.type?(this.resendOTPExtraBonus.emit(),this.resetExpired()):this.sendOTP()}getPhone(){let a=this.phoneNumber;a=a.replace("+62","0");const e=a.match(/[\s\S]{1,4}/g)||[];this.phone=e.join("")}onSubmit(){if("extra_bonus"===this.type)this.emmitSubmit.emit({otp:this.valueOtp});else this.emmitSubmit.emit({otp:this.valueOtp,reqId:this.reqId,phoneNumber:this.phoneNumber,email:this.email})}close(){this.emmitClose.emit()}}var K;function mt(r,a){if(1&r){const e=t.RV6();t.j41(0,"app-form-payment-otp-template",1),t.bIt("emmitSubmit",function(x){t.eBV(e);
1const P=t.XpG();return t.Njj(P.sendTransaction(x))})("resendOTPExtraBonus",function(x){t.eBV(e);const P=t.XpG();return t.Njj(P.resendOTP(x))})("emmitClose",function(x){t.eBV(e);const P=t.XpG();return t.Njj(P.closeOtp(x))}),t.k0s()}if(2&r){const e=t.XpG();t.Y8G("type","extra_bonus")("phoneNumber",e.phoneNumber)("errorMessage",e.errorMessage)}}(Y=Z).\u0275fac=function(a){return new(a||Y)(t.rXU(I.Alert),t.rXU(l.Z),t.rXU(at.V),t.rXU(it.N),t.rXU(st.k),t.rXU(rt.y))},Y.\u0275cmp=t.VBU({type:Y,selectors:[["app-form-payment-otp-template"]],viewQuery:function(a,e){if(1&a&&t.GBs(lt,5),2&a){let d;t.mGM(d=t.lsd())&&(e.ngxOtp=d.first)}},inputs:{type:"type",phoneNumber:"phoneNumber",email:"email",product:"product",inquiry:"inquiry",errorMessage:"errorMessage"},outputs:{emmitSubmit:"emmitSubmit",resendOTPExtraBonus:"resendOTPExtraBonus",emmitClose:"emmitClose"},standalone:!1,features:[t.Jv_([I.Alert]),t.OA$],decls:35,vars:30,consts:[["ngxotp",""],["mat-dialog-container-payment-otp","",1,"mat-dialog-container-payment-otp"],["mat-dialog-actions",""],[1,"close-login-payment-otp",3,"click"],["aria-hidden","true",1,"fa","fa-close"],[1,"login-wrapper-payment-otp"],[1,"form-login__title-payment-otp"],["mat-dialog-title",""],[1,"phone-desc-payment-otp"],["mat-form-field",""],[3,"submit"],[1,"input-otp-payment-otp-new"],[3,"otpChange","otpComplete","options"],["class","invalid-feedback",4,"ngIf"],[1,"expired-time__otp-payment-otp"],[3,"click",4,"ngIf"],[1,"btn-otp-payment-otp"],["type","submit",1,"btn-next__step",3,"disabled"],[1,"invalid-feedback"],["class","error-label",4,"ngIf"],[1,"error-label"],[3,"click"]],template:function(a,e){if(1&a){const d=t.RV6();t.j41(0,"div",1)(1,"div",2)(2,"div",3),t.bIt("click",function(){return t.eBV(d),t.Njj(e.close())}),t.nrm(3,"i",4),t.k0s()(),t.j41(4,"div",5)(5,"div",6)(6,"h2",7),t.EFF(7),t.nI1(8,"translation"),t.nI1(9,"async"),t.k0s()(),t.j41(10,"div",8)(11,"p"),t.EFF(12),t.nI1(13,"translation"),t.nI1(14,"async"),t.k0s(),t.j41(15,"span"),t.EFF(16),t.k0s()(),t.j41(17,"div")(18,"div",9)(19,"form",10),t.bIt("submit",function(){return t.eBV(d),t.Njj(e.onSubmit())}),t.j41(20,"div",11)(21,"ngx-otp-input",12,0),t.bIt("otpChange",function(P){return t.eBV(d),t.Njj(e.handeOtpChange(P))})("otpComplete",function(P){return t.eBV(d),t.Njj(e.handleFillEvent(P))}),t.k0s()(),t.DNE(23,dt,2,1,"div",13),t.j41(24,"div",14)(25,"p"),t.EFF(26),t.nI1(27,"translation"),t.nI1(28,"async"),t.k0s(),t.DNE(29,ut,4,6,"a",15),t.k0s(),t.j41(30,"div",16)(31,"button",17),t.EFF(32),t.nI1(33,"translation"),t.nI1(34,"async"),t.k0s()()()()()()()}2&a&&(t.R7$(7),t.JRh(t.bMT(9,13,t.i5U(8,10,"cta_registerPhone_inputOTP","registerPhone"))),t.R7$(5),t.JRh(t.bMT(14,18,t.i5U(13,15,"desc_loginPhone_otp02","loginPhone"))),t.R7$(4),t.JRh(e.phone),t.R7$(5),t.Y8G("options",e.otpInputConfig),t.R7$(2),t.Y8G("ngIf",null!==e.errorMessage),t.R7$(3),t.Lme("",t.bMT(28,23,t.i5U(27,20,"expire_loginPhone_expired","loginPhone"))," ",e.otpCountdown,""),t.R7$(3),t.Y8G("ngIf",e.isExpired),t.R7$(2),t.Y8G("disabled",e.isSubmit),t.R7$(),t.SpI(" ",t.bMT(34,28,t.i5U(33,25,"cta_loginPhone_next","loginPhone"))," "))},dependencies:[h.bT,pt.c,h.Jj,j.c],styles:[".justify-content-left{justify-content:left!important}.justify-content-center{justify-content:center!important}.justify-content-right{justify-content:right!important}.justify-content-space-between{justify-content:space-between!important}.justify-content-flex-end{justify-content:flex-end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-none{text-decoration:none!important}.align-self-center{align-self:center}.cursor-no-drop{cursor:no-drop!important}.cursor-pointer{cursor:pointer!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.v-align-top{vertical-align:top!important}.v-align-middle{vertical-align:middle!important}.v-align-bottom{vertical-align:bottom!important}.float-left{float:left!important}.float-right{float:right!important}@media (min-width: 1200px){.cdk-overlay-pane{max-width:unset!important}}@media (min-width: 768px) and (max-width: 1365px){.cdk-overlay-pane{max-width:unset!important}}@media (min-width: 1200px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:unset!important}}@media (min-width: 768px) and (max-width: 1365px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:unset!important}}.mat-dialog-container-payment-otp{background:#1d1f23;color:#fff;box-shadow:unset;position:relative;padding-bottom:80px;overflow-y:auto;overflow-x:hidden;min-height:90vh;overflow:auto}@media (max-width: 991px){.mat-dialog-container-payment-otp{max-width:100%}}@media (max-width: 767px){.mat-dialog-container-payment-otp{width:100vw;height:100vh;padding:20px 20px 80px}}.mat-dialog-container-payment-otp .close-login-payment-otp{font-size:24px;font-weight:400;color:#fff;text-decoration:unset;position:absolute;right:22px;
1cursor:pointer;padding-top:10px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp{padding-top:20px;padding-left:50px;padding-right:50px}@media (max-width: 991px){.mat-dialog-container-payment-otp .login-wrapper-payment-otp{padding-top:20px;padding-left:20px;padding-right:20px}}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .form-login__title-payment-otp{text-align:center;padding-top:24px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .form-login__title-payment-otp h2{font-family:Montserrat-Bold,sans-serif;font-size:28px;font-weight:700;color:#fff;padding-bottom:14px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .form-login__title-payment-otp span{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:#fff}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .phone-desc-payment-otp{text-align:center;padding-bottom:40px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .phone-desc-payment-otp p{font-family:Montserrat,sans-serif;font-size:15px;color:#979797}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .phone-desc-payment-otp span{font-family:Montserrat-Bold,sans-serif;font-size:15px;color:#fff}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp-new{display:flex;justify-content:center}@media screen and (max-width: 349px) and (min-width: 320px){.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp-new{width:auto;margin:0}}@media screen and (max-width: 379px) and (min-width: 350px){.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp-new{width:auto;margin:0 20px}}@media screen and (max-width: 399px) and (min-width: 380px){.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp-new{width:auto;margin:0 30px}}@media screen and (max-width: 420px) and (min-width: 400px){.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp-new{width:auto;margin:0 45px}}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp-new .ngx-otp-input{border:0px;border-bottom:1px solid rgba(106,112,125,.49);border-radius:0;background:#1d1f23;font-size:22px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp-new .ngx-otp-input-container{margin-bottom:10px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp{display:inline-flex;padding-top:40px;padding-bottom:20px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp .form-group__otp{width:100%;padding-left:14px;padding-right:14px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp .form-group__otp input.form-control.form-control--default.otp{font-size:22px;text-align:center}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp .form-group__otp input[type=number]::-webkit-inner-spin-button,.mat-dialog-container-payment-otp .login-wrapper-payment-otp .input-otp-payment-otp .form-group__otp input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .expired-time__otp-payment-otp{text-align:center;padding-bottom:10px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .expired-time__otp-payment-otp p{font-family:Montserrat,sans-serif;font-size:13px;color:#979797}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .expired-time__otp-payment-otp span{font-family:Montserrat-Bold,sans-serif;font-size:14px;color:#fff;cursor:pointer}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .expired-time__otp-payment-otp a{background-color:transparent;border:none;font-family:Montserrat-Bold,sans-serif;font-size:14px;color:#fff;cursor:pointer;text-decoration:none}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .error-label{text-align:center}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .btn-otp-payment-otp{text-align:center;padding-top:36px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .btn-otp-payment-otp button.btn-next__step{background-color:#d0021b;border-style:none;color:#fff;padding:12px 76px}.mat-dialog-container-payment-otp .login-wrapper-payment-otp .btn-otp-payment-otp button.btn-next__step[disabled]{opacity:.65;
1cursor:not-allowed}@media (max-width: 767px){.mat-dialog-payment-otp{max-width:100%!important}}.mat-dialog-payment-otp .mat-dialog-container{padding:0;width:500px}@media (max-width: 767px){.mat-dialog-payment-otp .mat-dialog-container{width:100%;background-color:transparent}}@media (max-width: 767px){.cdk-overlay-pane{width:100%;height:100%}}\n"],encapsulation:2});class J{constructor(a,e,d,x,P){this.alert=a,this.loader=e,this.otpUsecase=d,this.dialogRef=x,this.data=P,this.emitOTPBonus=new t.bkB,this.isLoad=!0}ngOnInit(){var a;this.phoneNumber=null===(a=this.data)||void 0===a?void 0:a.msisdn,this.sendOtp()}sendTransaction(a){this.loader.show();const e={...a,checkId:this.checkId};this.emitOTPBonus.emit(e)}sendOtp(){var a,e;this.loader.show(),null===(a=this.otpUsecase.execute(null===(e=this.data)||void 0===e?void 0:e.msisdn))||void 0===a||a.subscribe(d=>{this.isLoad=!1,this.loader.hide(),this.checkId=d.checkId},d=>{this.dialogRef.close(),this.loader.hide(),this.alert.showError(d.error.status.message)})}resendOTP(a){this.sendOtp()}closeOtp(a){this.dialogRef.close()}}(K=J).\u0275fac=function(a){return new(a||K)(t.rXU(I.Alert),t.rXU(l.Z),t.rXU(nt.Y),t.rXU(U.m),t.rXU(U.e))},K.\u0275cmp=t.VBU({type:K,selectors:[["app-popup-otp-extra-bonus"]],standalone:!1,decls:1,vars:1,consts:[[3,"type","phoneNumber","errorMessage","emmitSubmit","resendOTPExtraBonus","emmitClose",4,"ngIf"],[3,"emmitSubmit","resendOTPExtraBonus","emmitClose","type","phoneNumber","errorMessage"]],template:function(a,e){1&a&&t.DNE(0,mt,1,3,"app-form-payment-otp-template",0),2&a&&t.Y8G("ngIf",!e.isLoad)},dependencies:[h.bT,Z],styles:[".popup-otp-extra-bonus .mat-dialog-container{background:#1d1f23;color:#fff;box-shadow:unset;position:relative;background-color:#25262b;padding:0!important;width:500px!important;overflow-x:hidden;overflow-y:hidden}@media (max-width: 991px){.popup-otp-extra-bonus .mat-dialog-container{width:100%}}\n"],encapsulation:2});var W,H,ht=o(30549),gt=o(64197),ft=o(58591),$=o(89417),Q=o(7456),bt=o(72659),_t=o(78820);function yt(r,a){1&r&&(t.j41(0,"p",19),t.EFF(1),t.nI1(2,"translation"),t.nI1(3,"async"),t.nrm(4,"img",20),t.k0s()),2&r&&(t.R7$(),t.SpI(" ",t.bMT(3,4,t.i5U(2,1,"congrats_get_bonus_label","top-up"))," "))}function vt(r,a){1&r&&(t.j41(0,"p",19),t.EFF(1),t.nI1(2,"translation"),t.nI1(3,"async"),t.k0s()),2&r&&(t.R7$(),t.SpI(" ",t.bMT(3,4,t.i5U(2,1,"sorry_not_get_bonus_label","top-up"))," "))}function wt(r,a){if(1&r&&(t.j41(0,"div",26)(1,"p"),t.EFF(2),t.k0s()()),2&r){const e=t.XpG().$implicit;t.R7$(2),t.JRh(null==e?null:e.name)}}function xt(r,a){1&r&&t.DNE(0,wt,3,1,"ng-template",25)}function Pt(r,a){if(1&r){const e=t.RV6();t.j41(0,"div",27),t.bIt("click",function(){t.eBV(e);const x=t.XpG(3);return t.Njj(x.viewAll())}),t.j41(1,"p"),t.EFF(2),t.nI1(3,"translation"),t.nI1(4,"async"),t.k0s(),t.j41(5,"span"),t.nrm(6,"img",18),t.k0s()()}if(2&r){const e=t.XpG(3);t.R7$(2),t.Lme("",t.bMT(4,5,t.i5U(3,2,"view_all_label","top-up"))," (",(null==e.listBonus?null:e.listBonus.length)-5,")")}}function Ct(r,a){1&r&&t.DNE(0,Pt,7,7,"ng-template",25)}function Et(r,a){if(1&r&&(t.j41(0,"div",21)(1,"swiper",22,0),t.DNE(3,xt,1,0,null,23)(4,Ct,1,0,null,24),t.k0s()()),2&r){const e=t.XpG();t.R7$(),t.Y8G("config",e.swiperConfig),t.R7$(2),t.Y8G("ngForOf",e.listBonusView),t.R7$(),t.Y8G("ngIf",(null==e.listBonus?null:e.listBonus.length)>e.numberPerCard&&!e.isViewAll)}}function Ot(r,a){if(1&r&&(t.j41(0,"content-loader",28),t.qSk(),t.nrm(1,"rect",29)(2,"rect",30)(3,"rect",31),t.k0s()),2&r){const e=t.XpG();t.Y8G("backgroundColor",e.backgroundSkeleton)("foregroundColor",e.foregroundSkeleton)}}S.Ay.use([S.Vx,S.dK,S.Ze,S.Jq,S.AV]);class q{constructor(a,e,d,x,P,V,zt,$t,Yt,Kt,Wt,Ht,Xt,Zt){this.loader=a,this.dialog=e,this.alert=d,this.sheet=x,this.userAgent=P,this.formBuilder=V,this.topupServices=zt,this.extraBonusService=$t,this.sessionServices=Yt,this.cekExtraBonusUsecase=Kt,this.getListExtraBonus=Wt,this.cekExtraBonusOTPUsecase=Ht,this.helperService=Xt,this.msisdnService=Zt,this.isViewAll=!1,this.isMobile=!1,this.isChecked=!1,this.isLoading=!0,this.swiperConfig={loop:!1,spaceBetween:10,slidesPerView:"auto",centeredSlides:!1,preloadImages:!0,observer:!0,navigation:!0}
1,this.listBonus=[],this.backgroundSkeleton=D.c.backgroundSkeleton,this.foregroundSkeleton=D.c.foregroundSkeleton,this.ishavePhoneNumber=!1,this.msisdnForwarding=this.topupServices.getMsisdn(),this.isMobile=this.userAgent.isMobileView(),this.item=this.topupServices.getItemDenomSelected(),this.itemTelco=this.topupServices.getItemTelcoSelected(),this.itemBonusTelco=this.topupServices.getItemBonusTelcoSelected(),this.paymentChannel=this.topupServices.getPaymentChannelSelected()}get f(){return this.formMsisdn.controls}ngOnInit(){this.dialog.closeAll(),this.formMsisdn=this.formBuilder.group({msisdn:[""]}),["tsel","tsel_otp"].includes(this.paymentChannel.menuPayment.toLocaleLowerCase())&&(this.formMsisdn.get("msisdn").setValidators(y.B.checkTselNumber),this.formMsisdn.get("msisdn").updateValueAndValidity()),this.formMsisdn.markAsDirty(),this.msisdnChecker(),this.initMsisdn()}msisdnChecker(){this.formMsisdn.get("msisdn").valueChanges.pipe((0,n.B)(50),(0,p.M)(a=>a)).subscribe(a=>{const{msisdn:e}=this.extraBonusService.getTempGetBonusInquiry();a.length>0&&e===a&&(this.isChecked=!0),a.length>0&&e!==a&&null!==e&&(this.isChecked=!1),a.length<=0&&(this.isChecked=!1,this.isViewAll=!1,this.listBonus=this.listDefaultBonus,this.generateView())})}initMsisdn(){const a=d=>{var P;this.formMsisdn.get("msisdn").setValue((P=d,/^62\d+$/.test(P)?P.replace("62","0"):P)),this.getExtraBonus(d),this.ishavePhoneNumber=!0},e=d=>{d?a(d):this.getExtraBonus()};this.sessionServices.userProfile$.subscribe(d=>{this.userMsisdn=d?y.B.isTSEL(d.phoneNumber)&&!y.B.isByu(d.phoneNumber)?d.phoneNumber:this.msisdnForwarding:this.msisdnForwarding?this.msisdnForwarding:null,e(this.userMsisdn)})}getExtraBonus(a=null,e){var d;const x=new b.D;a&&(x.msisdn=this.parsePhone(a)),this.itemTelco&&this.itemBonusTelco?(x.bid=this.itemBonusTelco.bid,x.paymentName=this.paymentChannel.namePaymentChannel.toLocaleLowerCase()):(x.itemId=this.item.id,this.helperService.isStringAvailable("_nuon",this.paymentChannel.namePaymentChannel)?x.paymentName=this.paymentChannel.displayNamePaymentChannel:x.paymentName=this.paymentChannel.namePaymentChannel),e&&(x.otp=e.otp,x.checkId=e.checkId),x.price=Number(null===(d=this.paymentChannel)||void 0===d?void 0:d.pricePaymentChannel),this.isLoading=!0,this.requestExtraBonus$=e?this.cekExtraBonusOTPUsecase.execute(x):this.cekExtraBonusUsecase.execute(x),this.requestExtraBonus$.subscribe(P=>{if(this.isLoading=!1,this.loader.hide(),a){const V=this.topupServices.checkNumberMsisdn(a);this.extraBonusService.setTempGetBonusInquiry(P.reward,V)}else this.listDefaultBonus=P.reward,this.extraBonusService.setTempGetBonusInquiry(this.listDefaultBonus);this.isChecked=(0,f.isString)(a)||!1,this.listBonus=P.reward,this.generateView(),this.dialog&&this.dialog.closeAll()},P=>{this.loader.hide(),this.isLoading=!1,this.alert.showError(P.error.status.message)})}checkBonusEligible(){const a=d=>/^62\d+$/.test(d)?d.replace("62","0"):d;a(this.formMsisdn.get("msisdn").value)!==a(this.userMsisdn)&&this.ishavePhoneNumber||!this.ishavePhoneNumber?this.checkNumberOTP():this.getExtraBonus(this.formMsisdn.get("msisdn").value)}openList(){this.loader.show();const a=new b.D;this.itemTelco&&this.itemBonusTelco?(a.bid=this.itemBonusTelco.id,a.paymentName=this.paymentChannel.displayNamePaymentChannel.toLocaleLowerCase()):(a.itemId=this.item.id,this.helperService.isStringAvailable("_nuon",this.paymentChannel.namePaymentChannel)?a.paymentName=this.paymentChannel.displayNamePaymentChannel:a.paymentName=this.paymentChannel.namePaymentChannel),this.getListExtraBonus.execute(a).subscribe(e=>{this.dialog.closeAll(),this.isMobile?this.sheet.open(z,{panelClass:"sheet-list-bonus",data:e.reward}):this.dialog.open(F,{data:{listBonusDialog:e.reward},panelClass:"popup-dialog-list-bonus",disableClose:!0,maxWidth:"unset"}),this.loader.hide()},e=>{this.isLoading=!1,this.alert.showError(e.error.status.message)})}checkNumberOTP(){this.dialog.open(J,{data:{msisdn:this.formMsisdn.get("msisdn").value},panelClass:"popup-otp-extra-bonus",maxWidth:"unset",disableClose:!0}).componentInstance.emitOTPBonus.subscribe(d=>{this.getExtraBonus(this.formMsisdn.get("msisdn").value,d)})}generateView(){0===this.numberPerCard?(this.isViewAll=!0,this.listBonu
1sView=this.listBonus):this.listBonusView=this.listBonus.length>this.numberPerCard&&!this.isViewAll?this.listBonus.slice(0,5):this.listBonus}viewAll(){this.isViewAll=!this.isViewAll,this.generateView()}parsePhone(a){return this.msisdnService.parsePhone(a)}checkSpace(a){const e=this.formMsisdn.get(a).value;if(e){const d=e.replace(/\s/g,"");this.formMsisdn.get(a).setValue(d)}}ngOnDestroy(){this.topupServices.setItemDenomSelected(null),this.topupServices.setItemBonusTelcoSelected(null),this.topupServices.setItemTelcoSelected(null)}}function At(r,a){1&r&&t.nrm(0,"app-detail-product-bonus-extra")}(W=q).\u0275fac=function(a){return new(a||W)(t.rXU(l.Z),t.rXU(U.j),t.rXU(I.Alert),t.rXU(G.VK),t.rXU(L.G),t.rXU($.ok),t.rXU(s.P),t.rXU(B),t.rXU(i.SessionService),t.rXU(A),t.rXU(M.t),t.rXU(ht.z),t.rXU(ft.HelperService),t.rXU(gt.q))},W.\u0275cmp=t.VBU({type:W,selectors:[["app-detail-product-bonus-extra"]],standalone:!1,decls:36,vars:32,consts:[["swiperElement",""],[1,"section-bonus-extra"],[1,"bonus-extra__section-wrapper"],[1,"row"],[1,"bonus-extra__number-phone"],[1,"form-group",3,"formGroup"],["type","text","pattern","\\d*","formControlName","msisdn","data-test-id","input-msisdn-extra-bonus",1,"form-control",3,"keyup","placeholder"],["data-test-id","btn-check-extra-bonus",1,"btn-transperant",3,"click","disabled"],[3,"control"],["class","status-phone",4,"ngIf"],[1,"bonus-extra__list-bonus"],["src","assets/v2/images/icons/icon-system-gift.svg","alt","image-box-gift","loading","lazy"],["class","bonus-carousell",4,"ngIf"],["viewBox","0 0 476 120","speed","2",3,"backgroundColor","foregroundColor",4,"ngIf"],["data-test-id","btn-list-extra-bonus",1,"bonus-extra__view-bonus",3,"click"],[1,"image-wrapper-gift"],["src","assets/v2/images/icons/icon-system-gift-trans.svg","alt","image-gift","loading","lazy"],[1,"image-wrapper-arrow"],["src","assets/v2/images/icons/arrow-right-small.png","alt","image-arrow","loading","lazy"],[1,"status-phone"],["src","assets/v2/images/icons/icon-cell-yes.svg","alt","image-checklist","loading","lazy"],[1,"bonus-carousell"],[1,"carousel-bonus",3,"config"],[4,"ngFor","ngForOf"],[4,"ngIf"],["swiperSlide","",1,"slide-bonus"],[1,"bonus"],[1,"view-all-bonus",3,"click"],["viewBox","0 0 476 120","speed","2",3,"backgroundColor","foregroundColor"],["x","4","y","4","rx","5","ry","5","width","112","height","111"],["x","124","y","3","rx","5","ry","5","width","112","height","111"],["x","244","y","3","rx","5","ry","5","width","112","height","111"]],template:function(a,e){1&a&&(t.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"label"),t.EFF(5),t.nI1(6,"translation"),t.nI1(7,"async"),t.k0s(),t.j41(8,"div",5)(9,"input",6),t.nI1(10,"translation"),t.nI1(11,"async"),t.bIt("keyup",function(){return e.checkSpace("msisdn")}),t.k0s(),t.j41(12,"button",7),t.bIt("click",function(){return e.checkBonusEligible()}),t.EFF(13," Cek "),t.k0s()(),t.nrm(14,"app-error-message",8),t.DNE(15,yt,5,6,"p",9)(16,vt,4,6,"p",9),t.k0s()(),t.j41(17,"div",3)(18,"div",10)(19,"label"),t.EFF(20),t.nI1(21,"translation"),t.nI1(22,"async"),t.nrm(23,"img",11),t.k0s(),t.DNE(24,Et,5,3,"div",12)(25,Ot,4,2,"content-loader",13),t.k0s()(),t.j41(26,"div",3)(27,"div",14),t.bIt("click",function(){return e.openList()}),t.j41(28,"div",15),t.nrm(29,"img",16),t.k0s(),t.j41(30,"p"),t.EFF(31),t.nI1(32,"translation"),t.nI1(33,"async"),t.k0s(),t.j41(34,"div",17),t.nrm(35,"img",18),t.k0s()()()()()),2&a&&(t.R7$(5),t.SpI("",t.bMT(7,15,t.i5U(6,12,"input_phone_number_label","top-up"))," "),t.R7$(3),t.Y8G("formGroup",e.formMsisdn),t.R7$(),t.FS9("placeholder",t.bMT(11,20,t.i5U(10,17,"input_phone_number_label","top-up"))),t.BMQ("data-test-id","msisdn"),t.R7$(3),t.Y8G("disabled",!e.f.msisdn.valid||e.isLoading),t.R7$(2),t.Y8G("control",e.f.msisdn),t.R7$(),t.Y8G("ngIf",e.isChecked&&e.listBonusView.length>0),t.R7$(),t.Y8G("ngIf",e.isChecked&&e.listBonusView.length<=0),t.R7$(4),t.SpI("",t.bMT(22,25,t.i5U(21,22,"bonus_for_you_label","top-up"))," "),t.R7$(4),t.Y8G("ngIf",(null==e.listBonusView?null:e.listBonusView.length)>0&&!e.isLoading),t.R7$(),t.Y8G("ngIf",e.isLoading),t.R7$(6),t.JRh(t.bMT(33,30,t.i5U(32,27,"check_bonus_list_label","top-up"))))},dependencies:[h.Sq,h.bT,Q.Mf,Q.T0,$.me,$.BC,$.cb,$.R_,$.j4,$.JD,bt.f,_t.GC,h.Jj,j.c],styles:['.justify-content-left{justify-content:left!important}.justify-content-center{justify-content:center!important}.justify-content-right{justify-content:right!important}.justify-content-space-between{justify-content:space-between!important}.justify-content-flex-end{justify-content:flex-end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-none{text-decoration:none!important}.align-self-center{align-self:center}.cursor-no-drop{cursor:no-drop!important}.cursor-pointer{cursor:pointer!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}
1.text-justify{text-align:justify!important}.v-align-top{vertical-align:top!important}.v-align-middle{vertical-align:middle!important}.v-align-bottom{vertical-align:bottom!important}.float-left{float:left!important}.float-right{float:right!important}@media (min-width: 1200px){.cdk-overlay-pane{max-width:unset!important}}@media (min-width: 768px) and (max-width: 1365px){.cdk-overlay-pane{max-width:unset!important}}@media (min-width: 1200px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:unset!important}}@media (min-width: 768px) and (max-width: 1365px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:unset!important}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;
1left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}
1.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;
1left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.section-bonus-extra{position:relative}.section-bonus-extra .bonus-extra__number-phone{margin:8px 15px 0;position:relative}.section-bonus-extra .bonus-extra__number-phone label{font-size:12px;margin-bottom:8px}.section-bonus-extra .bonus-extra__number-phone .form-group{margin-bottom:unset}.section-bonus-extra .bonus-extra__number-phone .form-group .form-control{color:#fff;display:block;width:100%;height:55px;padding:6px 12px;line-height:1.42857143;background-color:#323339;border:1px solid #afafb9;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.section-bonus-extra .bonus-extra__number-phone .form-group .form-control:focus{outline:none}.section-bonus-extra .bonus-extra__number-phone .form-group .form-control::placeholder,.section-bonus-extra .bonus-extra__number-phone .form-group .form-control:-ms-input-placeholder{font-size:16px;color:#afafb9;font-family:Montserrat,sans-serif;text-transform:capitalize}@media (max-width: 991px){.section-bonus-extra .bonus-extra__number-phone .form-group .form-control::placeholder,.section-bonus-extra .bonus-extra__number-phone .form-group .form-control:-ms-input-placeholder{font-size:14px!important}}.section-bonus-extra .bonus-extra__number-phone .form-group .form-control::-ms-input-placeholder{font-size:16px;color:#afafb9;font-family:Montserrat,sans-serif;text-transform:capitalize}@media (max-width: 991px){.section-bonus-extra .bonus-extra__number-phone .form-group .form-control::-ms-input-placeholder{font-size:12px}}.section-bonus-extra .bonus-extra__number-phone .form-group .form-control.disabled{opacity:.5}
1.section-bonus-extra .bonus-extra__number-phone .btn-transperant{position:absolute;top:35px;right:16px;padding:8px 15px;background-color:transparent;border:1px solid #fff;border-radius:4px;width:fit-content}.section-bonus-extra .bonus-extra__number-phone .btn-transperant:disabled{opacity:.2}.section-bonus-extra .bonus-extra__number-phone .status-phone{color:#afafb9;font-size:12px;margin-top:8px}.section-bonus-extra .bonus-extra__number-phone .status-phone img{width:16px;height:16px}.section-bonus-extra .bonus-extra__list-bonus{margin:8px 0 8px 15px;position:relative}.section-bonus-extra .bonus-extra__list-bonus label{font-size:12px;margin-bottom:unset}.section-bonus-extra .bonus-extra__list-bonus label img{max-width:16px}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell{margin-top:8px}@media (max-width: 767px){.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell{width:calc(100vw - 59px)}}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .swiper-button-prev{left:3px;z-index:91;width:15px;height:50px;border-radius:4px;border:solid 1.2px rgba(255,255,255,.3);background-color:#161619cc}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .swiper-button-prev.swiper-button-disabled{display:none}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .swiper-button-next{right:3px;z-index:91;width:15px;height:50px;border-radius:4px;border:solid 1.2px rgba(255,255,255,.3);background-color:#161619cc;margin-right:0!important}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .swiper-button-next.swiper-button-disabled{display:none}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .swiper-button-next:after,.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .swiper-container-rtl .swiper-button-prev:after{width:24px;height:96px;font-family:unset;content:"";background-image:url(/static/arrow-right-icon.89b4e5bda98e4936.png);background-position:center;background-size:contain;background-repeat:no-repeat;color:unset;opacity:1}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .swiper-button-prev:after,.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .swiper-container-rtl .swiper-button-next:after{width:24px;height:96px;font-family:unset;content:"";background-image:url(/static/arrow-left-icon.5677d8c3d929649a.png);background-position:center;background-size:contain;background-repeat:no-repeat;color:unset;opacity:1}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .carousel-bonus{padding-right:14px}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .carousel-bonus .swiper-slide{width:117px}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .carousel-bonus .bonus{width:117px;height:100px;padding:8px;border-radius:8px;border:solid 1px #d0021b;background-color:#d0021b1a}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .carousel-bonus .bonus p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12px;font-weight:600px}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .carousel-bonus .view-all-bonus{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;width:100px;height:100px;padding:8px;border-radius:10px;background-color:#1d1f23}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .carousel-bonus .view-all-bonus p{margin-right:3px}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .carousel-bonus .view-all-bonus span{display:flex;width:15px;height:15px;background-color:#333438;border-radius:100%;align-items:center;justify-content:center}.section-bonus-extra .bonus-extra__list-bonus .bonus-carousell .carousel-bonus .view-all-bonus span img{width:5px}.section-bonus-extra .bonus-extra__view-bonus{cursor:pointer;display:flex;height:40px;border:solid 1px #69707e;border-radius:8px;align-items:center;margin:0 15px;padding:0 16px}.section-bonus-extra .bonus-extra__view-bonus .image-wrapper-gift img{width:24px;height:24px}.section-bonus-extra .bonus-extra__view-bonus p{font-size:12px;font-weight:600;padding:0 0 0 16px}.section-bonus-extra .bonus-extra__view-bonus .image-wrapper-arrow{margin-left:auto}.section-bonus-extra .bonus-extra__view-bonus .image-wrapper-arrow img{max-height:15px}\n'],encapsulation:2});class tt{constructor(){}ngOnInit(){}}(H=tt).\u0275fac=function(a){return new(a||H)},H.\u0275cmp=t.VBU({type:H,selectors:[["app-card-extra-bonus"]],inputs:{isOpened:"isOpened"},standalone:!1,decls:9,vars:7,consts:[[1,"section-card-extra-bonus"],[1,"bonus-extra__bonus"],[1,"bonus-extra__box-wrapper"],["src","assets/v2/images/icons/box-prizes.png","alt","image-box-prize","loading","lazy"],[4,"ngIf"]],template:function(a,e){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"p"),t.EFF(3),t.nI1(4,"translation"),t.nI1(5,"async"),t.k0s(),t.j41(6,"div",2),t.nrm(7,"img",3),t.k0s()(),t.DNE(8,At,1,0,"app-detail-product-bonus-extra",4),t.k0s()),2&a&&(t.R
17$(3),t.JRh(t.bMT(5,5,t.i5U(4,2,"check_your_number_label","top-up"))),t.R7$(5),t.Y8G("ngIf",e.isOpened))},dependencies:[h.bT,q,h.Jj,j.c],styles:[".section-card-extra-bonus .bonus-extra__bonus{background-color:#d0021b4d;padding:0 5px 0 15px;display:flex;align-items:center;justify-content:space-between;height:42px;margin-top:8px;border-radius:4px;cursor:pointer}.section-card-extra-bonus .bonus-extra__bonus p{color:#fff;font-size:12px;font-weight:600}.section-card-extra-bonus .bonus-extra__box-wrapper img{max-width:40px;max-height:40px}\n"],encapsulation:2});var X,Mt=o(49870),Dt=o(48973),Bt=o(3012);const kt=()=>["/top-up/item-dg/dg-rings"];function Tt(r,a){if(1&r&&(t.j41(0,"p",16),t.EFF(1),t.nI1(2,"async"),t.nI1(3,"number"),t.k0s()),2&r){const e=t.XpG(2);t.R7$(),t.SpI(" ",e.dgdiamond?t.brH(3,3,t.bMT(2,1,e.dgdiamond$),"","id"):0," ")}}function It(r,a){if(1&r&&(t.j41(0,"div",17)(1,"p",18),t.EFF(2),t.j41(3,"span"),t.EFF(4),t.nI1(5,"myCurrency"),t.nI1(6,"thousandSeparator"),t.k0s()(),t.j41(7,"p",19),t.EFF(8),t.nI1(9,"myCurrency"),t.nI1(10,"thousandSeparator"),t.k0s()()),2&r){const e=t.XpG().$implicit;t.AVh("haveDiscount","0"!=(null==e?null:e.discount)||0!=(null==e?null:e.discount)),t.R7$(2),t.SpI(" Discount ",null==e?null:e.discount,"% "),t.R7$(2),t.SpI(" ","dg_diamond"!==(null==e||null==e.menuPayment?null:e.menuPayment.toLowerCase())?t.bMT(5,5,null==e?null:e.originalPrice):t.bMT(6,7,null==e?null:e.originalPrice),""),t.R7$(4),t.SpI(" ","dg_diamond"!==(null==e||null==e.menuPayment?null:e.menuPayment.toLowerCase())?t.bMT(9,9,null==e?null:e.pricePaymentChannel):t.bMT(10,11,null==e?null:e.pricePaymentChannel)," ")}}function Rt(r,a){if(1&r&&(t.j41(0,"div",17)(1,"p",18),t.EFF(2," Cashback "),t.nrm(3,"img",20),t.EFF(4),t.k0s(),t.j41(5,"p",19),t.EFF(6),t.nI1(7,"myCurrency"),t.nI1(8,"thousandSeparator"),t.k0s()()),2&r){const e=t.XpG().$implicit;t.AVh("haveDiscount","dgPoint"==(null==e||null==e.cashBackConfig?null:e.cashBackConfig.typeDiscount)),t.R7$(4),t.SpI(" ",null==e||null==e.cashBackConfig?null:e.cashBackConfig.dgPoint," DGP "),t.R7$(2),t.SpI(" ","dg_diamond"!==(null==e||null==e.menuPayment?null:e.menuPayment.toLowerCase())?t.bMT(7,4,e.pricePaymentChannel):t.bMT(8,6,e.pricePaymentChannel)," ")}}function St(r,a){if(1&r&&(t.j41(0,"div",17)(1,"p",18),t.EFF(2),t.k0s(),t.j41(3,"p",19),t.EFF(4),t.nI1(5,"myCurrency"),t.nI1(6,"thousandSeparator"),t.k0s()()),2&r){const e=t.XpG().$implicit;t.AVh("haveDiscount","directPrize"==(null==e||null==e.cashBackConfig?null:e.cashBackConfig.typeDiscount)),t.R7$(2),t.SpI("Extra ",null==e||null==e.cashBackConfig?null:e.cashBackConfig.directPrize,""),t.R7$(2),t.SpI(" ","dg_diamond"!==(null==e||null==e.menuPayment?null:e.menuPayment.toLowerCase())?t.bMT(5,4,null==e?null:e.originalPrice):t.bMT(6,6,null==e?null:e.originalPrice)," ")}}function Ut(r,a){if(1&r&&t.nrm(0,"app-card-extra-bonus",21),2&r){const e=t.XpG().$implicit;t.Y8G("isOpened",null==e?null:e.selected)}}function jt(r,a){if(1&r){const e=t.RV6();t.j41(0,"div",28)(1,"button",29),t.bIt("click",function(){t.eBV(e);const x=t.XpG(3);return t.Njj(x.login())}),t.EFF(2," Login "),t.k0s()()}if(2&r){const e=t.XpG(2).$implicit;t.R7$(),t.BMQ("data-test-id","buy_"+(null==e?null:e.namePaymentChannel))}}function Ft(r,a){if(1&r&&(t.j41(0,"div",28)(1,"button",30),t.EFF(2," Top Up "),t.k0s()()),2&r){const e=t.XpG(2).$implicit;t.R7$(),t.Y8G("routerLink",t.lJ4(2,kt)),t.BMQ("data-test-id","buy_"+(null==e?null:e.namePaymentChannel))}}function Lt(r,a){if(1&r){const e=t.RV6();t.j41(0,"div",31)(1,"button",29),t.bIt("click",function(){t.eBV(e);const x=t.XpG(2).$implicit,P=t.XpG();return P.selectPayment(null==x?null:x.id),t.Njj(P.buy())}),t.EFF(2),t.nI1(3,"translation"),t.nI1(4,"async"),t.k0s()()}if(2&r){const e=t.XpG(2).$implicit;t.R7$(),t.BMQ("data-test-id","buy_"+(null==e?null:e.namePaymentChannel)),t.R7$(),t.SpI(" ",t.bMT(4,5,t.i5U(3,2,"buyLabel_top_up","top_up"))," ")}}function Gt(r,a){if(1&r&&(t.qex(0),t.j41(1,"div",22)(2,"div",23)(3,"div",24)(4,"p"),t.EFF(5),t.nI1(6,"translation"),t.nI1(7,"async"),t.k0s()()(),t.j41(8,"div",25),t.DNE(9,jt,3,1,"div",26)(10,Ft,3,3,"div",26)(11,Lt,5,7,"div",27),t.k0s()(),t.bVm()),2&r){const e=t.XpG().$implicit;t.R7$(5),t.JRh(t.bMT(7,7,t.i5U(6,4,"ppnLabel_topUp","top_up"))),t.R7$(4),t.Y8G("ngIf",null==e||null==e.button?null:e.button.isLogin),t.R7$(),t.Y8G("ngIf",null==e||null==e.button?null:e.button.isTopup),t.R7$(),t.Y8G("ngIf",null==e||null==e.button?null:e.button.isBuy)}}function Nt(r,a){if(1&r){const e=t.RV6();t.j41(0,"div")(1,"div",3),t.bIt("click",function(){const x=t.eBV(e).$implicit,P=t.XpG();return t.Njj(P.selectPayment(null==x?null:x.id))}),t.j41(2,"div",4)(3,"p"),t.EFF(4,"Promo"),t.k0s()(),t.j41(5,"div",4)(6,"p"),t.EFF(7,"foryou"),t.k0s()(),t.j41(8,"div",4)(9,"p"),t.EFF(10,"Bonus"),t.k0s()(),t.j41(11,"div",5)(12,"div",6)(13,"div",7),t.nrm(14,"img",8),t.k0s(),t.j41(15,"div",9)(16,"p",10),t.EFF(17),t.k0s(),t.DNE(18,Tt,4,7,"p",11),t.k0s()(),t.j41(19,"div",12),t.DNE(20,It,11,13,"div",13)(21,Rt,9,8,"div",13)(22,
1St,7,8,"div",13),t.k0s()(),t.DNE(23,Ut,1,1,"app-card-extra-bonus",14)(24,Gt,12,9,"ng-container",15),t.k0s()()}if(2&r){const e=a.$implicit,d=t.XpG();t.R7$(),t.AVh("latest","new"===d.templete)("current",null==e?null:e.selected),t.BMQ("data-test-id","payment_"+(null==e?null:e.namePaymentChannel)),t.R7$(),t.AVh("promo","0"!=(null==e?null:e.discount)||1===(null==d.denomItemSelected?null:d.denomItemSelected.isPromo)||(null==e?null:e.cashBackConfig)),t.R7$(3),t.AVh("foryou",!("1"!==(null==d.denomItemSelected?null:d.denomItemSelected.isForYour)&&1!==(null==d.denomItemSelected?null:d.denomItemSelected.isForYour)||"0"!=(null==e?null:e.discount)&&0!=(null==e?null:e.discount))),t.R7$(3),t.AVh("bonus",1==(null==d.product?null:d.product.isRibbon)&&("0"==(null==e?null:e.discount)||0==(null==e?null:e.discount))&&"tsel"===(null==e?null:e.menuPayment.toLowerCase())&&(null==e?null:e.pricePaymentChannel)>=5e3&&!d.promoSelected),t.R7$(6),t.Y8G("src",null==e?null:e.imagePayment,t.B4B),t.R7$(3),t.SpI(" ",null==e?null:e.displayNamePaymentChannel," "),t.R7$(),t.Y8G("ngIf","dg_diamond"===(null==e||null==e.menuPayment?null:e.menuPayment.toLowerCase())&&d.isLogin),t.R7$(2),t.Y8G("ngIf",!(null!=e&&e.cashBackConfig)||"discount"==(null==e||null==e.cashBackConfig?null:e.cashBackConfig.typeDiscount)),t.R7$(),t.Y8G("ngIf","dgPoint"==(null==e||null==e.cashBackConfig?null:e.cashBackConfig.typeDiscount)),t.R7$(),t.Y8G("ngIf",(null==e?null:e.cashBackConfig)&&"directPrize"==(null==e||null==e.cashBackConfig?null:e.cashBackConfig.typeDiscount)),t.R7$(),t.Y8G("ngIf",null==e?null:e.isELigibleReward),t.R7$(),t.Y8G("ngIf",null==e?null:e.selected)}}class Vt{}class et{constructor(a,e,d,x){this.topUpServices=a,this.authenticationService=e,this.sessionService=d,this.dgDiamondServices=x,this.templete="current",this.isPromoSelected=!1,this.selectPaymentChannel=new t.bkB,this.buyEvent=new t.bkB,this.promoSelected=!1,this.dgdiamond=0}ngOnInit(){}ngOnChanges(a){var e=this;this.sessionService.isLoggedIn$.subscribe(function(){var d=(0,m.A)(function*(x){e.isLogin=x,e.isLogin&&(e.dgdiamond$=e.dgDiamondServices.getDgdiamondState(),e.dgdiamond$.subscribe(P=>e.dgdiamond=P||0))});return function(x){return d.apply(this,arguments)}}()),this.paymentChannel.forEach(d=>{d=this.buttonConfig(this.product,d)}),this.paymentChannels=this.paymentChannel,this.promoSelected=this.isPromoSelected}selectPayment(a){const e=this.paymentChannels.findIndex(d=>d.id===a);e>-1&&!1===this.paymentChannels[e].selected&&(this.paymentChannels.forEach(d=>{d.selected=!1}),this.paymentChannels[e].selected=!0),this.paymentChannelSelected=this.paymentChannels[e],this.selectPaymentChannel.emit(this.paymentChannelSelected),this.topUpServices.setPaymentChannelSelected(this.paymentChannelSelected),this.topUpServices.setItemDenomSelected(this.denomItemSelected)}buttonConfig(a,e){const d="dg-diamond"===a.productType.toLowerCase()||"dg_diamond"===e.menuPayment.toLowerCase();return e.originalPrice=Number(e.originalPrice),e.button=new Vt,e.button.isLogin=!(!d||this.isLogin),e.button.isTopup=!!("dg_diamond"===e.menuPayment.toLowerCase()&&this.isLogin&&this.dgdiamond<Number(e.originalPrice)),e.button.isBuy=!e.button.isLogin&&!e.button.isTopup,e}trackByFn(a){return a}login(){this.authenticationService.showLogin()}buy(){this.buyEvent.emit(this.paymentChannelSelected)}}(X=et).\u0275fac=function(a){return new(a||X)(t.rXU(s.P),t.rXU(u.AuthenticationService),t.rXU(i.SessionService),t.rXU(c.v))},X.\u0275cmp=t.VBU({type:X,selectors:[["app-detail-product-payment-channel"]],inputs:{templete:"templete",product:"product",denomItemSelected:"denomItemSelected",paymentChannel:"paymentChannel",isPromoSelected:"isPromoSelected"},outputs:{selectPaymentChannel:"selectPaymentChannel",buyEvent:"buyEvent"},standalone:!1,features:[t.OA$],decls:4,vars:2,consts:[[1,"section-payment"],[1,"row","payment-card"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"col-md-12","col-xs-12","payment-card__box","wow","fadeInUp",3,"click"],[1,"payment-card__reebon"],[1,"row","payment-card__first--section"],[1,"col-md-6","col-xs-8"],[1,"payment-card__image"],["alt","dg-img",3,"src"],[1,"payment-card__name"],[1,"channel-name"],["class","dg-point",4,"ngIf"],[1,"col-md-6","col-xs-4"],["class","payment-card__price",3,"haveDiscount",4,"ngIf"],[3,"isOpened",4,"ngIf"],[4,"ngIf"],[1,"dg-point"],[1,"payment-card__price"],[1,"payment-card__price--discond"],[1,"payment-card__price--label"],["src","../../../../../assets/images/icons/dg-coin.png","alt","dg-img",1,"dg-coin"],[3,"isOpened"],[1,"row","payment-card__last--section"],[1,"col-md-8","col-xs-8"],[1,"payment-card__label--paywith"],[1,"col-md-4","col-xs-4"],["class","payment-card__buy--button transperant",4,"ngIf"],["class","payment-card__buy--button",4,"ngIf"],[1,"payment-card__buy--button","transperant"],["type","button","value","buy",3,"click"],["type","button","value","buy",3,"routerLink"],[1,"payment-card__buy--button"]],template:function(a,e){1&a&&(t.qex(0),t.j41(1,"div",0)(2,"div",1),t.DNE(3,Nt,25,19,"div",2),t.k0s()(),t.bVm()),2&a&&(t.R
17$(3),t.Y8G("ngForOf",e.paymentChannels)("ngForTrackBy",e.trackByFn))},dependencies:[h.Sq,h.bT,tt,Mt.Wk,h.Jj,h.QX,j.c,Dt.w,Bt.y],styles:[".justify-content-left[_ngcontent-%COMP%]{justify-content:left!important}.justify-content-center[_ngcontent-%COMP%]{justify-content:center!important}.justify-content-right[_ngcontent-%COMP%]{justify-content:right!important}.justify-content-space-between[_ngcontent-%COMP%]{justify-content:space-between!important}.justify-content-flex-end[_ngcontent-%COMP%]{justify-content:flex-end!important}.text-decoration-line-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.text-decoration-underline[_ngcontent-%COMP%]{text-decoration:underline!important}.text-decoration-overline[_ngcontent-%COMP%]{text-decoration:overline!important}.text-decoration-none[_ngcontent-%COMP%]{text-decoration:none!important}.align-self-center[_ngcontent-%COMP%]{align-self:center}.cursor-no-drop[_ngcontent-%COMP%]{cursor:no-drop!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer!important}.text-left[_ngcontent-%COMP%]{text-align:left!important}.text-center[_ngcontent-%COMP%]{text-align:center!important}.text-right[_ngcontent-%COMP%]{text-align:right!important}.text-justify[_ngcontent-%COMP%]{text-align:justify!important}.v-align-top[_ngcontent-%COMP%]{vertical-align:top!important}.v-align-middle[_ngcontent-%COMP%]{vertical-align:middle!important}.v-align-bottom[_ngcontent-%COMP%]{vertical-align:bottom!important}.float-left[_ngcontent-%COMP%]{float:left!important}.float-right[_ngcontent-%COMP%]{float:right!important}@media (min-width: 1200px){.cdk-overlay-pane[_ngcontent-%COMP%]{max-width:unset!important}}@media (min-width: 768px) and (max-width: 1365px){.cdk-overlay-pane[_ngcontent-%COMP%]{max-width:unset!important}}@media (min-width: 1200px){.cdk-overlay-pane.mat-mdc-dialog-panel[_ngcontent-%COMP%]{max-width:unset!important}}@media (min-width: 768px) and (max-width: 1365px){.cdk-overlay-pane.mat-mdc-dialog-panel[_ngcontent-%COMP%]{max-width:unset!important}}.section-payment[_ngcontent-%COMP%] .payment-card[_ngcontent-%COMP%]{padding:10px 15px}.section-payment[_ngcontent-%COMP%] .payment-card__reebon[_ngcontent-%COMP%]{position:absolute;top:0;right:0;padding:0 7px;border-top-right-radius:6px;border-bottom-left-radius:3px;display:none}.section-payment[_ngcontent-%COMP%] .payment-card__reebon[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:12px;line-height:1.5;color:#fff}.section-payment[_ngcontent-%COMP%] .payment-card__reebon.foryou[_ngcontent-%COMP%]{display:block;background-image:linear-gradient(106deg,#41c2ff,#2857c3)}.section-payment[_ngcontent-%COMP%] .payment-card__reebon.promo[_ngcontent-%COMP%], .section-payment[_ngcontent-%COMP%] .payment-card__reebon.bonus[_ngcontent-%COMP%]{display:block;background-image:linear-gradient(107deg,#e11a1a,#4b1414)}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%]{cursor:pointer;display:flex;align-items:center}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-md-6[_ngcontent-%COMP%]:first-child{display:flex;align-items:center;text-transform:capitalize;font-size:12px;color:#b4b4c0}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-md-6[_ngcontent-%COMP%]:first-child .payment-card__name[_ngcontent-%COMP%]{margin-left:12px}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-md-6[_ngcontent-%COMP%]:first-child .payment-card__name[_ngcontent-%COMP%] .channel-name[_ngcontent-%COMP%]{margin-bottom:3px}@media (max-width: 991px){.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%]{margin:0}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-8[_ngcontent-%COMP%], .section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-4[_ngcontent-%COMP%]{padding:unset}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-8[_ngcontent-%COMP%]:first-child, .section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-4[_ng
1content-%COMP%]:first-child{display:flex;align-items:center;text-transform:capitalize;font-size:12px;color:#b4b4c0}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-8[_ngcontent-%COMP%]:first-child .payment-card__name[_ngcontent-%COMP%], .section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-4[_ngcontent-%COMP%]:first-child .payment-card__name[_ngcontent-%COMP%]{margin-left:12px}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-8[_ngcontent-%COMP%]:first-child .payment-card__name[_ngcontent-%COMP%] .channel-name[_ngcontent-%COMP%], .section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-4[_ngcontent-%COMP%]:first-child .payment-card__name[_ngcontent-%COMP%] .channel-name[_ngcontent-%COMP%]{margin-bottom:3px}.section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-8[_ngcontent-%COMP%]:last-child, .section-payment[_ngcontent-%COMP%] .payment-card__first--section[_ngcontent-%COMP%] .col-xs-4[_ngcontent-%COMP%]:last-child{padding-right:0}}.section-payment[_ngcontent-%COMP%] .payment-card__last--section[_ngcontent-%COMP%]{position:relative;height:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;border-top:1px solid #69707e;margin:8px 0 0;padding-top:8px}.section-payment[_ngcontent-%COMP%] .payment-card__last--section[_ngcontent-%COMP%] .col-md-8[_ngcontent-%COMP%], .section-payment[_ngcontent-%COMP%] .payment-card__last--section[_ngcontent-%COMP%] .col-md-4[_ngcontent-%COMP%]{padding:unset}.section-payment[_ngcontent-%COMP%] .payment-card__image[_ngcontent-%COMP%]{background-color:#fff;width:92px;height:56px;border-radius:4px;padding:10px;text-align:center}.section-payment[_ngcontent-%COMP%] .payment-card__image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:100%;text-align:center;max-width:100%;object-fit:contain}.section-payment[_ngcontent-%COMP%] .payment-card__price[_ngcontent-%COMP%]{text-align:right}.section-payment[_ngcontent-%COMP%] .payment-card__price--discond[_ngcontent-%COMP%]{display:none}.section-payment[_ngcontent-%COMP%] .payment-card__price--label[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-align:right;color:#fff}.section-payment[_ngcontent-%COMP%] .payment-card__price.haveDiscount[_ngcontent-%COMP%]{margin-top:10px}.section-payment[_ngcontent-%COMP%] .payment-card__price.haveDiscount[_ngcontent-%COMP%] .payment-card__price--discond[_ngcontent-%COMP%]{display:block;font-size:12px;color:#b4b4c0}.section-payment[_ngcontent-%COMP%] .payment-card__price.haveDiscount[_ngcontent-%COMP%] .payment-card__price--discond[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:20px;margin:0 2px 4px}.section-payment[_ngcontent-%COMP%] .payment-card__price.haveDiscount[_ngcontent-%COMP%] .payment-card__price--discond[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{text-decoration:line-through}.section-payment[_ngcontent-%COMP%] .payment-card__price.haveDiscount[_ngcontent-%COMP%] .payment-card__price--label[_ngcontent-%COMP%]{margin-top:unset}.section-payment[_ngcontent-%COMP%] .payment-card__label--paywith[_ngcontent-%COMP%]{margin-top:2px;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.5;color:#b4b4c1}.section-payment[_ngcontent-%COMP%] .payment-card__buy--button[_ngcontent-%COMP%]{float:right;width:69px;background-color:#d0021b;border-radius:3px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:.71;text-align:center;color:#fff;cursor:pointer;right:0}.section-payment[_ngcontent-%COMP%] .payment-card__buy--button[_ngcontent-%COMP%]:hover{background-color:#fc0b28}.section-payment[_ngcontent-%COMP%] .payment-card__buy--button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:11px;background:transparent;border:none}.section-payment[_ngcontent-%COMP%] .payment-card__buy--button.transperant[_ngcontent-%COMP%]{background-color:transparent;width:fit-content}.section-payment[_ngcontent-%COMP%] .payment-card__buy--button.transperant[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:11px;background:transparent;border:#fff 1px solid;border-radius:4px}.section-payment[_ngcontent-%COMP%] .payment-card__box[_ngcontent-%COMP%]{background-color:#2b2e34;border-radius:6px;border:solid 1px rgba(106,112,125,.49);padding:16px;position:relative;margin:0 0 10px}.section-payment[_ngcontent-%COMP%] .payment-card__box.latest[_ngcontent-%COMP%]{background-color:#21242c}.section-payment[_ngcontent-%COMP%] .payment-card__box.latest[_ngcontent-%COMP%]:hover{border:solid 1px white}.section-payment[_ngcontent-%COMP%] .payment-card__box.latest[_ngcontent-%COMP%] .payment-card__image[_ngcontent-%COMP%]{width:56px;height:56px}.section-payment[_ngcontent-%COMP%] .payment-card__box.latest[_ngcontent-%COMP%] .payment-card__buy--button[_ngcontent-%COMP%]{border-radius:8px}"]})},89675(O,_,o){o.d(_,{B:()=>f});var s,m=o(23193),t=o(17705),i=o(32881),c=o(83087),u=o(3397);function h(n,p){}
1class f{constructor(p,l){this.ngZone=p,this.loadLazyModuleLayout=l,this.destroyed=!1,this.lazyContentFooter=!1}ngOnInit(){}belowTagReachedFooter(p){p&&!this.lazyContentFooter&&this.ngZone.run(()=>{this.lazyContentFooter=!0,this.loadLazyModuleLayout.loadFooter().then(l=>{this.destroyed||(this.footerSection=l.components.lazyComponent)})})}}(s=f).\u0275fac=function(p){return new(p||s)(t.rXU(t.SKi),t.rXU(m.y))},s.\u0275cmp=t.VBU({type:s,selectors:[["app-layout-only-footer"]],standalone:!1,decls:5,vars:1,consts:[[1,"app-navigation"],[1,"app-footer"],["appLoadBellow","",3,"loadEmiter"],[3,"ngComponentOutlet"]],template:function(p,l){1&p&&(t.j41(0,"div",0),t.nrm(1,"router-outlet"),t.j41(2,"div",1)(3,"div",2),t.bIt("loadEmiter",function(w){return l.belowTagReachedFooter(w)}),t.DNE(4,h,0,0,"ng-template",3),t.k0s()()()),2&p&&(t.R7$(4),t.Y8G("ngComponentOutlet",l.footerSection))},dependencies:[i.OI,c.n3,u.v],styles:["[data-id=layout-only-footer][_ngcontent-%COMP%] .mat-drawer-container[_ngcontent-%COMP%]{width:100vw}"]})}}]);
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.