import{a as Be,b as Ne,c as je}from"./chunk-DAMJDU5X.js";import{b as Ge}from"./chunk-KXN72OV3.js";import{a as De,b as Ae,c as Oe}from"./chunk-S35IK7BW.js";import{a as F,b as V}from"./chunk-BFIWKMWO.js";import{g as Fe,h as Ve}from"./chunk-UQJUDFE5.js";import{a as Me,b as we,j as Re}from"./chunk-IVT7M3S2.js";import{Q as ke,R as Pe,a as me,b as ce,ja as Ie,la as W}from"./chunk-E2DT4ALR.js";import{Cb as U,_a as ue,ab as j,cb as _e,db as ge,eb as fe,fa as se,fb as Ce,ib as ve,ja as de,kb as xe,lb as be,pb as he,rb as Se,tb as Ee,ub as L,vb as $}from"./chunk-2HRCYW6U.js";import{c as R,e as ye,h as Te,i as q}from"./chunk-642KAQI3.js";import{Ab as m,Bc as G,Cc as H,Dc as M,Ga as ne,Jb as A,La as n,Lb as c,Ma as D,Mb as re,Nb as u,Rc as z,Tc as w,Ua as b,Ub as ae,Va as P,Xb as O,Yb as le,Za as s,ca as ee,da as k,ec as E,fc as J,ga as te,gb as p,gc as B,ib as I,id as pe,j as X,k as Z,kc as N,lb as oe,ma as ie,na as C,oa as v,sb as r,tb as a,ub as d,va as f,vb as h,wb as S,yb as x,zb as _}from"./chunk-MUCMJBU7.js";import{a as Q}from"./chunk-B4AJQJMI.js";var Ue=(e,l)=>({"shadow-md":e,border:l}),qe=e=>({"font-bold text-lg":e}),We=e=>({"mb-4":e});function Ke(e,l){if(e&1&&(h(0),r(1,"dt",11),c(2),a(),r(3,"dd",12),c(4),a(),S()),e&2){let t=l.$implicit,i=l.last;n(2),u(" ",t.pergunta," "),n(),p("ngClass",O(3,We,!i)),n(),u(" ",(t.cliente_pergunta_resposta==null?null:t.cliente_pergunta_resposta.resposta)||"Sem resposta"," ")}}function Ye(e,l){if(e&1&&(h(0),r(1,"div",5)(2,"div",6),d(3,"i",7),r(4,"p",8),c(5," Sobre a compra "),a()(),d(6,"hr"),r(7,"dl",9),s(8,Ke,5,5,"ng-container",10),a()(),S()),e&2){let t=m(3);n(),p("ngClass",le(3,Ue,t.perguntasRespondidas&&t.resumoFinal,!t.resumoFinal)),n(3),p("ngClass",O(6,qe,t.perguntasRespondidas)),n(4),p("ngForOf",t.perguntas)}}function Je(e,l){if(e&1){let t=x();r(0,"div",14)(1,"div",15)(2,"div",16),d(3,"i",7),r(4,"p",17),c(5,"Sobre a compra"),a()(),d(6,"hr"),r(7,"div",18)(8,"div",19)(9,"vip-modal-perguntas",20),_("salvarPerguntas",function(o){C(t);let g=m(4);return v(g.responderPerguntas.emit(o))}),a()()()()()}if(e&2){let t=m(4);n(9),p("perguntas",t.perguntas)("exibeNaCompra",!1)}}function Qe(e,l){if(e&1&&s(0,Je,10,2,"div",13),e&2){let t=m(3);p("ngIf",t.perguntas.length>0)}}function Xe(e,l){if(e&1&&(h(0),s(1,Ye,9,8,"ng-container",4)(2,Qe,1,1,"ng-template",null,2,N),S()),e&2){let t=A(3),i=m(2);n(),p("ngIf",!i.resumoFinal||i.perguntasRespondidas)("ngIfElse",t)}}function Ze(e,l){e&1&&d(0,"dt",25)}function et(e,l){e&1&&d(0,"dd",26)}function tt(e,l){e&1&&d(0,"dt",25)}function it(e,l){e&1&&d(0,"dd",26)}function nt(e,l){e&1&&d(0,"dt",25)}function ot(e,l){e&1&&d(0,"dd",26)}function rt(e,l){e&1&&(r(0,"div",21)(1,"div",15)(2,"div",16),d(3,"i",7),r(4,"p",17),c(5,"Sobre a compra"),a()(),d(6,"hr"),r(7,"dl",22),s(8,Ze,1,0,"dt",23)(9,et,1,0,"dd",24)(10,tt,1,0,"dt",23)(11,it,1,0,"dd",24)(12,nt,1,0,"dt",23)(13,ot,1,0,"dd",24),a()()()),e&2&&(n(8),p("vipSkeleton",!0)("vipSkeletonHeight","16px")("vipSkeletonWidth","25rem"),n(),p("vipSkeleton",!0)("vipSkeletonHeight","12px")("vipSkeletonWidth","20rem"),n(),p("vipSkeleton",!0)("vipSkeletonHeight","16px")("vipSkeletonWidth","25rem"),n(),p("vipSkeleton",!0)("vipSkeletonHeight","12px")("vipSkeletonWidth","20rem"),n(),p("vipSkeleton",!0)("vipSkeletonHeight","16px")("vipSkeletonWidth","25rem"),n(),p("vipSkeleton",!0)("vipSkeletonHeight","12px")("vipSkeletonWidth","20rem"))}function at(e,l){if(e&1&&(h(0),s(1,Xe,4,2,"ng-container",4)(2,rt,14,18,"ng-template",null,1,N),S()),e&2){let t=A(3),i=m();n(),p("ngIf",!i.isLoading)("ngIfElse",t)}}function lt(e,l){if(e&1){let t=x();h(0),r(1,"vip-radio-button",31),_("changed",function(){let o,g=C(t).$implicit,T=m(3);return T.formGroup==null||(o=T.formGroup.get(T.pergunta.id.toString()))==null||o.setValue(g.valor),v(T.responderPerguntas.emit())}),c(2),a(),S()}if(e&2){let t=l.$implicit,i=m(3);n(),p("value",t.valor)("checked",t.valor===(i.pergunta.cliente_pergunta_resposta==null?null:i.pergunta.cliente_pergunta_resposta.resposta)),n(),u(" ",t.valor," ")}}function pt(e,l){e&1&&(r(0,"div",32),c(1," Preenchimento obrigat\xF3rio "),a())}function mt(e,l){if(e&1&&(h(0),r(1,"h2",29),c(2),a(),r(3,"vip-radio-group"),s(4,lt,3,3,"ng-container",10),a(),s(5,pt,2,0,"div",30),S()),e&2){let t,i=m(2);n(2),u(" ",i.pergunta.pergunta," "),n(2),p("ngForOf",i.pergunta.cliente_pergunta_opcoes),n(),p("ngIf",i.pergunta&&(i.formGroup==null||(t=i.formGroup.get(i.pergunta.id.toString()))==null?null:t.touched)&&(i.formGroup==null||(t=i.formGroup.get(i.pergunta.id.toString()))==null?null:t.invalid))}}function ct(e,l){if(e&1&&d(0,"hr"),e&2){let t=m().last;oe("vip-divider ",t?"mt-2":"my-2","")}}function st(e,l){if(e&1&&(h(0),r(1,"dt",11),c(2),a(),r(3,"dd",33),c(4),a(),s(5,ct,1,3,"hr",34),S()),e&2){let t=l.$implicit,i=l.last,o=m(3);n(2),u(" ",t.pergunta," "),n(2),u(" ",(t.cliente_pergunta_resposta==null?null:t.cliente_pergunta_resposta.resposta)||"Sem resposta"," "),n(),p("ngIf",o.button||!i)}}function dt(e,l){if(e&1&&s(0,st,6,3,"ng-container",10),e&2){let t=m(2);p("ngForOf",t.perguntas)}}function ut(e,l){if(e&1){let t=x();r(0,"vip-card-basico",27),_("buttonClick",function(){C(t);let o=m();return v(o.buttonClick.emit())})("sideButtonClick",function(){C(t);let o=m();return v(o.buttonClick.emit())}),r(1,"dl",28),s(2,mt,6,3,"ng-container",4)(3,dt,1,1,"ng-template",null,3,N),a()()}if(e&2){let t=A(4),i=m();p("button",i.button)("disableRipple",!0)("sideButton",i.sideButton),n(2),p("ngIf",i.pergunta)("ngIfElse",t)}}var Ut=(()=>{class e{constructor(){this._perguntas=[],this.button="",this.sideButton="",this.isLoading=!1,this.buttonClick=new f,this.responderPerguntas=new f}set perguntas(t){if(this._perguntas=t,t.length===1&&t[0].tipo===de.LISTA){let[i]=t;this.pergunta=i,this.formGroup=this.generateFormGroup(i)}}get perguntas(){return this._perguntas}generateFormGroup(t){let i=new fe({});return i.addControl(t.id.toString(),new Ce(t.cliente_pergunta_resposta?.resposta||null,t.obrigatoria?[j.required]:[])),i}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["vip-card-perguntas-sobre-compra"]],inputs:{perguntas:"perguntas",button:"button",sideButton:"sideButton",isDesktop:"isDesktop",perguntasRespondidas:"perguntasRespondidas",resumoFinal:"resumoFinal",isLoading:"isLoading"},outputs:{buttonClick:"buttonClick",responderPerguntas:"responderPerguntas"},standalone:!1,decls:3,vars:2,consts:[["mobileTemplate",""],["loadingTemplate",""],["resumoFinalTemplate",""],["questionsTemplate",""],[4,"ngIf","ngIfElse"],[1,"w-full","overflow-hidden","rounded",3,"ngClass"],[1,"mx-4","my-3","flex","items-center"],[1,"mr-3","text-xl","icon-format_list_bulleted","vip-color-secondary-main"],[1,"inline-block",3,"ngClass"],["data-cy","perguntas-sobre-compra",1,"m-4"],[4,"ngFor","ngForOf"],[1,"vip-color-first-default","text-xs","mb-1"],[1,"vip-color-secondary-default","text-tiny",3,"ngClass"],["class","card-compra-finalizada mt-2 mb-1",4,"ngIf"],[1,"card-compra-finalizada","mt-2","mb-1"],[1,"w-full","overflow-hidden","shadow-md","rounded"],[1,"mx-4","my-4","flex","items-center"],[1,"inline-block","font-bold","text-lg"],[1,"text-xs"],[1,"flex","items-center","mx-4","my-4"],[3,"salvarPerguntas","perguntas","exibeNaCompra"],["data-cy","loadind-skeleton",1,"card-compra-finalizada","mt-2","mb-1"],["data-cy","perguntas-sobre-compra",1,"m-4","flex","flex-col","gap-1"],["class","vip-color-first-default text-xs mb-2",4,"vipSkeleton","vipSkeletonHeight","vipSkeletonWidth"],["class","vip-color-secondary-default text-tiny mb-1",4,"vipSkeleton","vipSkeletonHeight","vipSkeletonWidth"],[1,"vip-color-first-default","text-xs","mb-2"],[1,"vip-color-secondary-default","text-tiny","mb-1"],["icon","icon-format_list_bulleted","title","Sobre a Compra","buttonType","raised",3,"buttonClick","sideButtonClick","button","disableRipple","sideButton"],["data-cy","perguntas-sobre-compra"],[1,"vip-color-first-default","font-bold","mb-3"],["class","messages-container",4,"ngIf"],[3,"changed","value","checked"],[1,"messages-container"],[1,"vip-color-secondary-default","text-tiny"],[3,"class",4,"ngIf"]],template:function(i,o){if(i&1&&s(0,at,4,2,"ng-container",4)(1,ut,5,5,"ng-template",null,0,N),i&2){let g=A(2);p("ngIf",o.isDesktop)("ngIfElse",g)}},dependencies:[G,H,M,F,Fe,ye,Me,we],encapsulation:2,changeDetection:0})}}return e})();var ei=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=P({type:e})}static{this.\u0275inj=k({imports:[w,V,Ve,Te,Re]})}}return e})();var _t=e=>({"mt-2 mb-0":e});function gt(e,l){if(e&1&&(r(0,"p",12),c(1),a()),e&2){let t=m(2);n(),u(" ",t.logradouro," ")}}function ft(e,l){if(e&1&&(r(0,"span",13),c(1),a()),e&2){let t=m(2);n(),u(" ",t.complemento,", ")}}function Ct(e,l){if(e&1&&(r(0,"span"),c(1),a()),e&2){let t=m(2);n(),re(t.bairro)}}function vt(e,l){if(e&1){let t=x();r(0,"vip-button",14),_("btnClick",function(){C(t);let o=m(2);return v(o.alterarEnderecoClick.emit(o.endereco))}),r(1,"span",15),c(2,"Alterar"),a()()}}function xt(e,l){if(e&1&&(r(0,"div",4)(1,"div",5)(2,"p",6),c(3),a(),s(4,gt,2,1,"p",7),r(5,"p",8),s(6,ft,2,1,"span",9)(7,Ct,2,1,"span",10),a()(),s(8,vt,3,0,"vip-button",11),a()),e&2){let t=m();n(3),u(" ",(t.isRetirada||t.isLojaAutonoma?"Retirar em ":"Entregar em ")+t.titulo," "),n(),p("ngIf",t.logradouro),n(2),p("ngIf",t.complemento),n(),p("ngIf",t.bairro),n(),p("ngIf",t.editable)}}function bt(e,l){if(e&1&&d(0,"hr",16),e&2){let t=m();p("ngClass",O(1,_t,t.editable&&!t.tipoEntrega))}}function ht(e,l){if(e&1){let t=x();r(0,"vip-button",14),_("btnClick",function(){C(t);let o=m(2);return v(o.alterarTipoEntregaClick.emit(o.tipoEntrega))}),r(1,"span",22),c(2," Alterar "),a()()}}function St(e,l){if(e&1&&(r(0,"div",17)(1,"div",18)(2,"p",19),c(3),a(),r(4,"p",20),c(5),a(),r(6,"p",21),E(7,"valorFrete"),c(8),E(9,"valorFrete"),a()(),s(10,ht,3,0,"vip-button",11),a()),e&2){let t=m();n(3),u(" ",t.tipoEntrega.descricao," "),n(2),u(" ",t.dataEntregaFormatada," "),n(),I("vip-color-success-main",B(7,6,t.tipoEntrega.frete,t.tipoEntrega.desconto||0)==="Gr\xE1tis"),n(2),u(" ",B(9,9,t.tipoEntrega.frete,t.tipoEntrega.desconto||0)," "),n(2),p("ngIf",t.editable)}}var si=(()=>{class e{constructor(){this.produtos=[],this.isRetirada=!0,this.tipoEntrega=null,this.editable=!0,this.isLojaAutonoma=!1,this.alterarEnderecoClick=new f,this.alterarTipoEntregaClick=new f}ngOnInit(){this.entregaRetirada()}ngOnChanges(t){this.entregaRetirada(),this.popularPorEnderecoChange()}entregaRetirada(){(this.isRetirada||this.isLojaAutonoma)&&(this.tipoEntrega?.endereco_retirada?this.titulo=this.tipoEntrega?.endereco_retirada:this.centroDistribuicao&&(this.titulo=this.centroDistribuicao?.endereco.logradouro+", "+this.centroDistribuicao?.endereco.numero),this.logradouro=void 0,this.bairro=void 0,this.complemento=void 0),this.titulo||(this.titulo=this.endereco?.titulo??"",this.complemento=this.endereco?.complemento??"",this.bairro=this.endereco?.bairro??"",this.logradouro=this.endereco?.logradouro+", "+this.endereco?.numero)}popularPorEnderecoChange(){this.titulo=this.endereco?.titulo??"",this.complemento=this.endereco?.complemento??"",this.bairro=this.endereco?.bairro??"",this.logradouro=this.endereco?.logradouro+", "+this.endereco?.numero}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["vip-card-entrega-retirada"]],inputs:{produtos:"produtos",endereco:"endereco",action:"action",isRetirada:"isRetirada",tipoEntrega:"tipoEntrega",centroDistribuicao:"centroDistribuicao",dataEntregaFormatada:"dataEntregaFormatada",editable:"editable",isLojaAutonoma:"isLojaAutonoma",titulo:"titulo",complemento:"complemento",bairro:"bairro",logradouro:"logradouro"},outputs:{alterarEnderecoClick:"alterarEnderecoClick",alterarTipoEntregaClick:"alterarTipoEntregaClick"},standalone:!1,features:[ie],decls:5,vars:7,consts:[["buttonType","raised",3,"buttonClick","icon","title","button","disableRipple"],["class","flex justify-between items-center",4,"ngIf"],["class","vip-divider my-2",3,"ngClass",4,"ngIf"],["class","flex justify-between items-center","data-cy","entrega-retirada-item",4,"ngIf"],[1,"flex","justify-between","items-center"],[1,"flex-1","vip-color-first-default"],["data-cy","endereco-titulo",1,"text-xs","mb-0.5"],["class","text-xs font-medium mb-0.5",4,"ngIf"],[1,"text-tiny","vip-color-secondary-default"],["data-cy","complemento",4,"ngIf"],[4,"ngIf"],["class","vip-alterar-btn","type","normal","size","small",3,"btnClick",4,"ngIf"],[1,"text-xs","font-medium","mb-0.5"],["data-cy","complemento"],["type","normal","size","small",1,"vip-alterar-btn",3,"btnClick"],[1,"text-xs","vip-color-secondary-main"],[1,"vip-divider","my-2",3,"ngClass"],["data-cy","entrega-retirada-item",1,"flex","justify-between","items-center"],[1,"flex-1"],[1,"text-xs","vip-color-secondary-main","font-medium","mb-0.5"],[1,"text-tiny","vip-color-third-default","font-medium","mb-0.5"],["data-cy","frete",1,"text-tiny","font-medium","vip-color-secondary-default"],[1,"text-xs","vip-color-secondary-main","vip-alterar-btn-text"]],template:function(i,o){i&1&&(r(0,"vip-card-basico",0),_("buttonClick",function(){return o.alterarTipoEntregaClick.emit(o.tipoEntrega)}),r(1,"div"),s(2,xt,9,5,"div",1)(3,bt,1,3,"hr",2)(4,St,11,12,"div",3),a()()),i&2&&(p("icon",o.action==="Retirada"?"icon-directions_walk":"icon-local_shipping")("title",o.action)("button",o.editable&&!o.tipoEntrega?o.isRetirada?"Escolher e Agendar Retirada":"Escolher e Agendar Entrega":"")("disableRipple",!0),n(2),p("ngIf",o.endereco),n(),p("ngIf",!o.isLojaAutonoma),n(),p("ngIf",o.tipoEntrega&&!o.isLojaAutonoma))},dependencies:[G,M,F,R,Ee],styles:[".vip-alterar-btn-text[_ngcontent-%COMP%]{letter-spacing:.4px}"],changeDetection:0})}}return e})();var xi=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=P({type:e})}static{this.\u0275inj=k({imports:[w,U,V,q]})}}return e})();var Et={align:"left",allowNegative:!1,decimal:",",precision:2,prefix:"R$ ",thousands:".",suffix:""},$e=(()=>{class e{constructor(t){this.formBuilder=t,this.alterarValorTrocoEvent=new f,this.validations={required:"Por favor, informe um valor.",min:"Valor do troco tem que ser maior que o da compra."},this.form=this.formBuilder.group({troco:[0,[j.required]]})}ngOnDestroy(){this.valorTroco<this.totalCompra&&this.setValorTrocoAsCompra()}setValidators(){this.form.controls.troco.setValidators(j.min(this.totalCompra)),this.form.controls.troco.setValue(this.valorTroco)}setValorTrocoAsCompra(){this.form.controls.troco.setValue(this.totalCompra),this.valorTroco=this.totalCompra,this.alterarValorTrocoEvent.emit(this.valorTroco)}alterarValorTroco(){if(this.form.markAllAsTouched(),this.form.valid){let{value:t}=this.form.controls.troco;this.valorTroco=t,this.alterarValorTrocoEvent.emit(t)}}static{this.\u0275fac=function(i){return new(i||e)(D(he))}}static{this.\u0275cmp=b({type:e,selectors:[["vip-modal-troco"]],inputs:{totalCompra:"totalCompra",valorTroco:"valorTroco"},outputs:{alterarValorTrocoEvent:"alterarValorTrocoEvent"},standalone:!1,features:[ae([{provide:Be,useValue:Et}])],decls:12,vars:4,consts:[[1,"grid","text-center",3,"formGroup"],[1,"vip-modal-title"],[1,"vip-modal-sub-title"],["label","TROCO PARA*",1,"text-left","mb-2",3,"message","error","validations"],["id","input-troco","type","text","currencyMask","","formControlName","troco","inputmode","decimal"],[1,"mb-1","mt-2",3,"btnClick"],["type","normal",1,"my-1",3,"btnClick"]],template:function(i,o){i&1&&(r(0,"div")(1,"form",0)(2,"span",1),c(3," Vai precisar de troco? "),a(),r(4,"span",2),c(5," Aten\xE7\xE3o: O pagamento com Dinheiro dever\xE1 ser realizado no momento da entrega. "),a(),r(6,"vip-field",3),d(7,"input",4),a(),r(8,"vip-button",5),_("btnClick",function(){return o.alterarValorTroco()}),c(9," Confirmar "),a(),r(10,"vip-button",6),_("btnClick",function(){return o.setValorTrocoAsCompra()}),c(11," N\xE3o quero troco "),a()()()),i&2&&(n(),p("formGroup",o.form),n(5),p("message",o.validations)("error",o.form.controls.troco.invalid&&(o.form.controls.troco.touched||o.form.controls.troco.dirty))("validations",o.form.controls.troco.errors))},dependencies:[R,ve,ue,_e,ge,xe,be,ke,Ne],encapsulation:2,changeDetection:0})}}return e})();var Y=class K{constructor(l){this.modalService=l,this.valorTrocoEventEmitter=new f}selecionarTroco(l,t){let i=this.modalService.openModal($e);if(i){let o=i.instance;o.totalCompra=l,o.valorTroco=t||0,o.setValidators(),o.alterarValorTrocoEvent.pipe(ce(this)).subscribe(g=>{this.valorTrocoEventEmitter.emit(g),this.modalService.clearModal()})}}static{this.\u0275fac=function(t){return new(t||K)(te(W))}}static{this.\u0275prov=ee({token:K,factory:K.\u0275fac,providedIn:"root"})}};Y=X([me(),Z("design:paramtypes",[W])],Y);function Tt(e,l){if(e&1){let t=x();r(0,"vip-button",14),_("btnClick",function(){C(t);let o=m().$implicit,g=m();return v(g.alterarPagamentoClick.emit(o))}),r(1,"span",15),c(2,"Alterar"),a()()}}function kt(e,l){if(e&1){let t=x();r(0,"vip-button",14),_("btnClick",function(){C(t);let o=m(2).$implicit,g=m();return v(g.alterarParcelasClick.emit(o.parcelas))}),r(1,"span",15),c(2,"Alterar"),a()()}}function Pt(e,l){if(e&1&&(r(0,"div"),d(1,"hr",16),r(2,"div",17)(3,"div",18)(4,"p",19),c(5," N\xFAmero de parcelas "),a(),r(6,"p",20),c(7),E(8,"parcelasTextoPipe"),a()(),s(9,kt,3,0,"vip-button",10),a()()),e&2){let t=m().$implicit,i=m();n(4),I("vip-color-secondary-main",!0),n(3),u(" ",J(8,4,t)," "),n(2),p("ngIf",i.editable&&i.pagamentos.length)}}function It(e,l){e&1&&(r(0,"span",15),c(1," Alterar "),a())}function Mt(e,l){if(e&1){let t=x();r(0,"div"),d(1,"hr",16),r(2,"div",17)(3,"div",21)(4,"p",19),c(5," Troco para "),a(),r(6,"p",22),c(7),E(8,"currency"),a()(),r(9,"vip-button",14),_("btnClick",function(){C(t);let o=m(2);return v(o.trocoClick())}),s(10,It,2,0,"span",23),a()()()}if(e&2){let t=m(2);n(4),I("vip-color-secondary-main",!0),n(3),u(" ",B(8,4,t.valorTroco,"BRL")," "),n(3),p("ngIf",t.editable&&t.pagamentos.length)}}function wt(e,l){if(e&1&&(r(0,"div",24),d(1,"hr",16)(2,"span",25),a()),e&2){let t=m().$implicit,i=m();n(2),p("innerHtml",i.sanitizer.bypassSecurityTrustHtml(t.forma_pagamento.mensagem),ne)}}function Rt(e,l){e&1&&d(0,"hr",16)}function Ft(e,l){if(e&1&&(r(0,"div",3)(1,"div",4)(2,"div",5),d(3,"vip-image",6),a(),r(4,"div",7)(5,"p",8),c(6),a(),r(7,"p",9),c(8),E(9,"pagamentoTextoPipe"),a()(),s(10,Tt,3,0,"vip-button",10),a(),s(11,Pt,10,6,"div",11)(12,Mt,11,7,"div",11)(13,wt,3,1,"div",12)(14,Rt,1,0,"hr",13),a()),e&2){let t=l.$implicit,i=l.last,o=m();n(3),p("alt",t.forma_pagamento.descricao)("imageUrl",t.forma_pagamento.logo)("size",o.ImageSizesEnum.sm),n(3),u(" ",t==null||t.forma_pagamento==null?null:t.forma_pagamento.descricao," "),n(2),u(" ",J(9,10,t)," "),n(2),p("ngIf",o.editable&&o.pagamentos.length),n(),p("ngIf",t.parcelas>=1&&t.forma_pagamento.pagamento===o.FORMA_PAGAMENTO_ENUM.PRE_PAGO&&!t.forma_pagamento.carteira_digital),n(),p("ngIf",o.editable&&t.forma_pagamento.id===1),n(),p("ngIf",o.editable&&t.forma_pagamento.mensagem),n(),p("ngIf",!i)}}function Vt(e,l){if(e&1&&(r(0,"div",26),c(1," Escolher uma forma de pagamento "),a()),e&2){let t=m();I("vip-color-first-default",t.cardHabiltado)("vip-color-disabled",!t.cardHabiltado)}}var tn=(()=>{class e{constructor(t,i){this.sanitizer=t,this.modalTrocoService=i,this.pagamentos=[],this.editable=!1,this.valorTroco=0,this.alterarPagamentoClick=new f,this.alterarParcelasClick=new f,this.ImageSizesEnum=De,this.FORMA_PAGAMENTO_ENUM=Q({},se)}get cardHabiltado(){return!!this.totalCompra&&this.editable}get cardClickHabilitado(){return this.cardHabiltado&&this.pagamentos.length===0}clickCard(t){this.cardClickHabilitado&&this.alterarPagamentoClick.emit(t)}trocoClick(){this.modalTrocoService.selecionarTroco(this.totalCompra,this.valorTroco)}static{this.\u0275fac=function(i){return new(i||e)(D(pe),D(Y))}}static{this.\u0275cmp=b({type:e,selectors:[["vip-card-pagamento"]],inputs:{pagamentos:"pagamentos",totalCompra:"totalCompra",editable:"editable",valorTroco:"valorTroco"},outputs:{alterarPagamentoClick:"alterarPagamentoClick",alterarParcelasClick:"alterarParcelasClick"},standalone:!1,decls:3,vars:3,consts:[["icon","icon-credit_card","title","Formas de Pagamento",3,"click","disableRipple"],["class","vip-pagamento flex flex-col",4,"ngFor","ngForOf"],["class","text-xs","data-cy","card_escolher_pagamento",3,"vip-color-first-default","vip-color-disabled",4,"ngIf"],[1,"vip-pagamento","flex","flex-col"],[1,"flex","items-center","flex-1"],[1,"vip-credit-card","flex","items-center","justify-center","shadow"],[3,"alt","imageUrl","size"],[1,"vip-credit-card-infos","flex-1"],["id","cartao-titulo",1,"text-sm","font-medium","vip-color-first-default","mb-1"],[1,"text-sm","vip-color-secondary-default"],["class","vip-alterar-btn","type","normal","size","small",3,"btnClick",4,"ngIf"],[4,"ngIf"],["class","flex flex-col",4,"ngIf"],["class","vip-divider my-2",4,"ngIf"],["type","normal","size","small",1,"vip-alterar-btn",3,"btnClick"],[1,"text-xs","vip-color-secondary-main"],[1,"vip-divider","my-2"],[1,"flex","items-center","justify-between"],[1,"vip-parcelas-wrapper"],[1,"text-xs","font-medium","vip-color-first-default"],["data-cy","vip-parcelas-text",1,"text-xs","vip-color-secondary-default"],[1,"vip-troco-wrapper"],["id","saldo-troco",1,"text-xs","font-medium","vip-color-success-main"],["class","text-xs vip-color-secondary-main",4,"ngIf"],[1,"flex","flex-col"],[1,"text-xs","vip-color-secondary-default",3,"innerHtml"],["data-cy","card_escolher_pagamento",1,"text-xs"]],template:function(i,o){i&1&&(r(0,"vip-card-basico",0),_("click",function(T){return o.clickCard(T)}),s(1,Ft,15,12,"div",1)(2,Vt,2,4,"div",2),a()),i&2&&(p("disableRipple",!o.cardClickHabilitado),n(),p("ngForOf",o.pagamentos),n(),p("ngIf",o.pagamentos.length===0))},dependencies:[H,M,F,Ae,R,z,L,$],styles:[".vip-credit-card[_ngcontent-%COMP%]{margin-right:.938rem;width:2.5rem;height:1.75rem;border-radius:5px}.vip-troco-wrapper[_ngcontent-%COMP%], .vip-parcelas-wrapper[_ngcontent-%COMP%]{letter-spacing:.4px}.vip-troco-wrapper[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child, .vip-parcelas-wrapper[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{margin-bottom:.313rem}"],changeDetection:0})}}return e})();var xn=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=P({type:e})}static{this.\u0275inj=k({providers:[L,$,z],imports:[w,V,Ge,Oe,q,Se,Pe,je,Ie,U]})}}return e})();export{Ut as a,ei as b,si as c,xi as d,Y as e,tn as f,xn as g};