1import{d as z,a as K,b as t,J as G,h as S,K as H,u as $,c as P,r as N,m as _,n as d,x as n,q as e,v as f,t as D,M as T,z as o,A as i,B as s,$ as c,a1 as J,ai as j,aH as A,X as C,N as L,I as E,aI as Q,w as X,bd as W,aJ as Y,aK as Z}from"./DPx8HDkS.js";import{C as tt}from"./CmAaJyat.js";import{S as et}from"./vlTMMmUQ.js";import{e as ot,f as nt,g as at,_ as it,B as st}from"./BCheSrbT.js";import{u as rt}from"./Cq3cOrIw.js";import{c as ct}from"./CQKPzPcM.js";import{u as lt}from"./CTJHRVhe.js";import{u as ut}from"./CAYOfI2E.js";import{u as dt}from"./YBf9vGHu.js";import{u as pt}from"./BzOxhETU.js";import"./IE-tO3fy.js";import"./CqsbqyPg.js";import"./BhzhBtOh.js";import"./CClg45q6.js";import"./BgZvnjM9.js";import"./BFjtja0d.js";const mt={key:0},_t={class:"payment-container__main-wrapper"},ft={class:"payment-container__payment-info"},yt={class:"payment-container__payment-info-title"},vt={class:"payment-container__payment-info-instructions"},kt={class:"payment-container__instruction-text"},ht={class:"payment-container__instruction-text"},bt={class:"payment-container__instruction-text"},gt={class:"payment-container__payment-info-title"},xt={class:"payment-container__payment-info-instructions"},wt={class:"payment-container__instruction-text"},Ct={class:"payment-container__instruction-text"},Bt={class:"payment-container__instruction-text"},It={key:0,class:"payment-container__separator"},Pt={class:"payment-container__code-card"},qt={key:0,class:"payment-container__qr-code-container"},Rt=["src","alt"],Dt={class:"payment-container__code-details"},Tt={key:0,class:"payment-container__code-row"},At={class:"payment-container__code-value"},zt={key:1,class:"payment-container__expiration-row"},St={class:"payment-container__copy-button-container"},$t={key:0,class:"payment-container__test-buttons"},Nt={key:1,class:"spinner-container","data-testid":"pix-banking-loading"},Et=z({__name:"Details",props:{formattedAmount:{},onetimeResponse:{},isDemo:{type:Boolean}},setup(B){K(m=>({v26e64085:t(p).colors.gray.light4,v386a3cd4:t(p).colors.gray.medium2,v26e64082:t(p).colors.gray.light1,v26e64083:t(p).colors.gray.light2}));const l=B,{t:a}=S(),p=G(),{isMobile:y}=H(),{$portalGatewayApi:I}=$(),v=P(()=>!!l.onetimeResponse.copyPasteCode),k=N(!1),b=P(()=>[{src:l.onetimeResponse.qrCodeUrl,alt:a("checkout.pix.qrAlt")}]);async function g(){const m=l.onetimeResponse.copyPasteCode||"";await navigator.clipboard.writeText(m)}const x=async(m=!1)=>{await I("/brazil/pix_banking/demo/onetime/finalize",{method:"POST",body:{failure:m,id_transaction:l.onetimeResponse.idTransaction}})};return(m,r)=>l.onetimeResponse.qrCodeUrl?(d(),_("div",mt,[n("div",_t,[n("div",ft,[t(y)?(d(),_(T,{key:1},[n("div",gt,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.mobile.title")),1)]),_:1})]),n("div",xt,[n("ul",null,[n("li",null,[n("span",null,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[...r[7]||(r[7]=[i(s(1)+". ",-1)])]),_:1})]),n("div",wt,[e(t(c),{variant:"b3","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.mobile.step1")),1)]),_:1})])]),n("li",null,[n("span",null,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[...r[8]||(r[8]=[i(s(2)+". ",-1)])]),_:1})]),n("div",Ct,[e(t(c),{variant:"b3","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.mobile.step2")),1)]),_:1})])]),n("li",null,[n("span",null,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[...r[9]||(r[9]=[i(s(3)+". ",-1)])]),_:1})]),n("div",Bt,[e(t(c),{variant:"b3","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.mobile.step3")),1)]),_:1})])])])])],64)):(d(),_(T,{key:0},[n("div",yt,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.title")),1)]),_:1})]),n("div",vt,[n("ul",null,[n("li",null,[n("span",null,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[...r[4]||(r[4]=[i(s(1)+". ",-1)])]),_:1})]),n("div",kt,[e(t(c),{variant:"b3","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.step1.beforeBold")),1)]),_:1}),e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.step1.bold")),1
1)]),_:1}),e(t(c),{variant:"b3","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.step1.afterBold")),1)]),_:1})])]),n("li",null,[n("span",null,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[...r[5]||(r[5]=[i(s(2)+". ",-1)])]),_:1})]),n("div",ht,[e(t(c),{variant:"b3","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.step2.beforeBold")),1)]),_:1}),e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.step2.bold")),1)]),_:1}),e(t(c),{variant:"b3","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.step2.afterBold")),1)]),_:1})])]),n("li",null,[n("span",null,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[...r[6]||(r[6]=[i(s(3)+". ",-1)])]),_:1})]),n("div",bt,[e(t(c),{variant:"b3","font-weight":"semibold"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.step3.bold")),1)]),_:1}),e(t(c),{variant:"b3","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.paymentInformation.pst.desktop.step3.afterBold")),1)]),_:1})])])])])],64))]),t(y)?f("",!0):(d(),_("div",It)),n("div",Pt,[t(y)?f("",!0):(d(),_("div",qt,[n("img",{class:"payment-container__qr-code",src:l.onetimeResponse.qrCodeUrl,alt:m.$t("checkout.pix.qrAlt")},null,8,Rt)])),n("div",Dt,[v.value?(d(),_("div",Tt,[e(t(c),{variant:"b4"},{default:o(()=>[i(s(t(a)("checkout.pix.code")),1)]),_:1}),n("div",At,[e(t(c),{variant:"b4","font-weight":"semibold",class:"payment-container__copy-paste-code"},{default:o(()=>[i(s(l.onetimeResponse.copyPasteCode),1)]),_:1}),e(t(A),{class:"payment-container__copy-tooltip",label:"Copiado!",position:"top",size:"small",trigger:"click"},{default:o(()=>[e(t(J),{variant:"tertiary",size:"small",icon:"document-duplicate",class:"payment-container__icon-button",style:j({color:t(p).colors.gray.main}),onClick:g},null,8,["style"])]),_:1})])])):f("",!0),l.onetimeResponse.expirationDate?(d(),_("div",zt,[e(t(c),{variant:"b4","font-weight":"regular"},{default:o(()=>[i(s(t(a)("checkout.pix.validUntil")),1)]),_:1}),e(t(c),{variant:"b4","font-weight":"semibold"},{default:o(()=>[i(s(l.onetimeResponse.expirationDate),1)]),_:1})])):f("",!0)])]),v.value?(d(),D(tt,{key:1},{default:o(()=>[n("div",St,[e(t(A),{class:"payment-container__copy-button-tooltip",label:"Copiado!",position:"top",size:"small",trigger:"click"},{default:o(()=>[e(t(C),{class:"payment-container__copy-button","full-width":"","left-icon":"document-duplicate",onClick:g},{default:o(()=>[i(s(t(a)("checkout.pix.pixKeyButton")),1)]),_:1})]),_:1})])]),_:1})):f("",!0),t(y)?(d(),D(t(C),{key:2,variant:"tertiary",class:"payment-container__show-qr-code",onClick:r[0]||(r[0]=h=>k.value=!0)},{default:o(()=>[i(s(t(a)("checkout.scannableCode.qr.link")),1)]),_:1})):f("",!0)]),e(et,{"is-open":k.value,title:t(a)("checkout.scannableCode.qr.title"),instructions:t(a)("checkout.scannableCode.qr.instructions"),codes:b.value,onClose:r[1]||(r[1]=h=>k.value=!1)},null,8,["is-open","title","instructions","codes"]),B.isDemo?(d(),_("div",$t,[e(t(C),{class:"payment-container__test-button",onClick:r[2]||(r[2]=h=>x())},{default:o(()=>[i(s(t(a)("checkout.pixAutomatic.demo.success")),1)]),_:1}),e(t(C),{class:"payment-container__test-button",onClick:r[3]||(r[3]=h=>x(!0))},{default:o(()=>[i(s(t(a)("checkout.pixAutomatic.demo.failure")),1)]),_:1})])):f("",!0)])):(d(),_("div",Nt,[e(t(L),{message:m.$t("common.loading.loadingData")},null,8,["message"])]))}}),Mt=Object.assign(E(Et,[["__scopeId","data-v-6df7908a"]]),{__name:"PixBankingDetails"}),Ot=z({__name:"pix-banking",setup(B){const{invoices:l,account:a,customer:p,totalAmount:y,session:I}=lt(),{t:v}=S(),k=N({}),b=W(),g=Q(),{onetimeTransactionStatusPoller:x}=rt(),m=ot(),{data:r}=nt({customerId:at(),flowName:m}),{$portalGatewayApi:h}=$(),M=ut(),O=dt(),q=P(()=>r.value?.toku_products_by_account[a.value?.id_account||""]?.filter(w=>w.toku_product===M.value)[0]?.is_demo??!1);async function U(){if(!p.value?.id_customer||!a.value?.id_account||!r.value)return;const w={id_account:a.value.id_account,id_customer:p.value.id_customer,id_invoices:l.value.map(u=>u.id_invoice),customer_action_metadata:O.value,flow_name:m.value||b.query.portal||"0",checkout_session_id:I.value?.id_checkout_session},R=q.value?"/brazil/pix_banking/demo/onetime/initialize":"/brazil/pix_banking/onetime/initialize-transaction";try{const u=await h(R,{method:"POST",body:w});k.value={expirationDate:u.expiration_date,key:u.pix_key,qrCodeUrl:u.qr_code_url,copyPasteCode:u.copy_paste_code,txid:u.txid,idTransaction:u.id_transaction},x(u.id_transaction)}catch{const u=ct(Z,b,g);throw Y({title:v("common.unexpectedError.title"),message:v("common.errors.internalServerError"),onClearError:u})}}const{trackPaymentMethodFormStarted:V}=pt();return V(),X([a,p,l,r],async()=>{a.value&&p.value&&l.value.length>0&&r.value&&await U()},{immediate:!0}),(w,R)=>{const u=Mt,F=it;return d(),_("div",null,[e(F,{"hide-go-back-to-commerce":""},{title:o(()=>[e(t(c),{variant:"b2","font-weight":"semibold",class:"title-center"},{default:o(()=>[i(s(t(v)("checkout.pix.paymentTitle")),1)]),_:1})]),main:o(()=>[e(u,{"formatted-amount":t(st)(t(y)),"onetime-response":k.value,"is-demo":t(q)},null,8,["formatted-amount","onetime-response","is-demo"])]),_:1})])}}}),oe=E(Ot,[["__scopeId","data-v-4bda8605"]]);export{oe as default};
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.