1import{t as D,r as b,g as I,f as $,x as w,v as B,l as G,ay as F,j as r,y as H,P as x,ad as E,B as z,aD as n,aE as m}from"./index.CveLbn2O.js";import{F as q}from"./index.C6nQSokA.js";import{T as v,L as P}from"./index.BhTWg5Dh.js";import{A as V}from"./index.BbxB6457.js";import{C as W}from"./CaretRightOutlined.BKQWtZoc.js";import{C as p}from"./CommonMessages.J90v6RlK.js";import{C as Z}from"./CommonDivider.C6k7iFk-.js";import{C as J}from"./CommonPageHeader.C59Crp54.js";import{A as K}from"./AuthenticationPublicPaymentService.CNphh6Dt.js";import{C as Q}from"./CommonDynamicLazyAssets.t0rhr4ZA.js";import"./LockOutlined.B6ZXyhFn.js";import"./CommonCopyOnHoverWrapper.1ms2lKv9.js";import"./login.kh4zg-Fe.js";import"./CloseOutlined.CL-5T5Zi.js";import"./index.B-E20hpj.js";import"./CloseCircleFilled.CLuZ9hoX.js";import"./index.BKimYVMi.js";import"./ArrowLeftOutlined.D8NNfzpf.js";import"./Breadcrumb.C9LpMgJt.js";import"./dropdown.BCIwG2Wk.js";import"./Dropdown.n94qsRUb.js";import"./request.B3y6vMwA.js";const e="Authentication.Public.Cancel.labels.",xe=X=>{const A=D(),{hasClientPaymentMethod:s,getClientPaypalSource:_,getClientPaymentProviderSource:d,getClientRedirectionDelay:O}=b.useContext(I),{getClientName:S,getReturnUrl:j,isMobile:T,getClientUsage:k}=b.useContext($),L=T(),f=j(),h=k(),l=S(),R=O(),{search:N}=A,o=w.parse(N),{t:a,i18n:ee}=B("Authentication");let Y=new K;const[t,y]=b.useState({loading:!1,res:null,logpayUpdate:o.logpayUpdate||null,paypalUpdate:o.paypalUpdate||null,worldlineBridgeUpdate:o.worldlineBridgeUpdate||null,payOneUpdate:o.payOneUpdate||null,bypassUpdate:o.bypassUpdate||null}),M=(i,u,g,c=m.LOGPAY)=>{y({...t,loading:!0}),Y.activateCustomer({PaymentProvider:c,PaymentProviderName:c,PaymentMethod:g,SubjectId:i,Client:u,SendEmail:!0,IsAuthenticated:!1}).then(U=>{y({...t,res:U})}).catch(U=>{y({...t,res:{UnknownPaymentProvider:!0},loading:!1})})},{subjectId:C}=o;return G.info("RENDER : AuthenticationPublicCancel"),f&&F(f,R),r.jsx(H,{className:"authentication-public-cancel",children:r.jsxs(x,{span:24,children:[r.jsx(v.Title,{level:1,className:"sr-only",children:a(e+"Label1")}),(h!==E.APP||!L)&&r.jsx(J,{title:a(e+"Label1")}),(h!==E.APP||!L)&&r.jsx(p,{message:"",description:a([`${e}Label2_${l}`,`${e}Label2`]),type:"error"}),(()=>{if(t.logpayUpdate==="true"||t.logpayUpdate==="false"||t.paypalUpdate==="true"||t.paypalUpdate==="false"||t.worldlineBridgeUpdate==="true"||t.worldlineBridgeUpdate==="false"||t.bypassUpdate==="true"||t.bypassUpdate==="false"||t.payOneUpdate==="true"||t.payOneUpdate==="false")return r.jsx(x,{span:24,children:(()=>{if(t.logpayUpdate==="false"||t.paypalUpdate==="false"||t.worldlineBridgeUpdate==="false"||t.bypassUpdate==="false"||t.payOneUpdate==="false")return r.jsx(p,{message:a([e+"Label30_"+l,e+"Label30"]),type:"error"})})()})})(),(()=>{if(t.res){if(t.res.UserCodeExpired)return r.jsx(p,{message:"",description:a([`${e}Label3_${l}`,`${e}Label3`]),type:"error"});if(t.res.UnknownPaymentProvider)return r.jsx(p,{message:"",description:a([`${e}Label4_${l}`,`${e}Label4`]),type:"error"});if(t.res.UnknownUser)return r.jsx(p,{message:"",description:a(e+"Label5"),type:"error"});t.res.Success&&t.res.RedirectUrl&&(window.location.href=t.res.RedirectUrl)}})(),C&&l&&r.jsxs(q,{children:[r.jsx(Z,{children:r.jsx(v.Title,{level:2,className:"payment-method",children:a(e+"Label6")})}),r.jsx(P,{itemLayout:"vertical",size:"large",dataSource:(()=>{let i=[];return s(n.SEPA)&&i.push({title:a(e+"Label7"),link:a(e+"Label8"),key:"POSTDD",description:a([`${e}Label9_${l}`,`${e}Label9`]),content:"",images:["sepa.svg"],provider:m.LOGPAY}),s(n.CREDIT_CARD)&&i.push({title:a(e+"Label10"),link:a(e+"Label11"),key:"POSTCC",description:a(e+"Label12"),content:"",images:["visa.svg","mastercard.svg","american-express.svg"],provider:m.LOGPAY}),s(n.PREPAY)&&i.push({title:a(e+"Label16"),link:a(e+"Label17"),key:"PREPAY",description:a(e+"Label18"),content:"",images:["giropay.png","eps.png","sepa.svg"],provider:m.LOGPAY}),s(n.PAYPAL)&&i.push({title:a(e+"Label13"),link:a(e+"Label14"),key:"POSTPP",description:a(e+"Label15"),content:"",images:["paypal.svg"],provider:_()}),s(n.WORLDLINE_BRIDGE)&&i.push({title:a(e+"Label19"),link:a(e+"Label20"),key:"WORLDLINE_BRIDGE",description:a(e+"Label21"),content:"",images:["worldline-bridge.png"],provider:d()}),s(n.BYPASS)&&i.push({title:a(e+"Label22"),link:a(e+"Label23"),key:"BYPASS",description:a(e+"Label24"),content:"",images:["bypass.png"],provider:d()}),s(n.PAY_ONE)&&i.push({title:a(e+"Label25"),link:a(e+"Label26"),key:"PayOne",description:a(e+"Label27"),content:"",images:["pay-one.png"],provider:d()}),s(n.BONVOYO)&&i.push({title:a(e+"Label28"),link:a(e+"Label29"),key:"Bonvoyo",description:a(e+"Label27"),content:"",images:["bonvoyo.png"],provider:d()}),i})(),renderItem:i=>r.jsxs(P.Item,{children:[r.jsx(P.Item.Meta,{avatar:i.images.map((u,g)=>r.jsx(Q,{assetType:"payment-methods",assetName:u,children:c=>r.jsx(V,{size:60,shape:"square",src:c,alt:""})},`${i.key}-image-${g}`)),description:r.jsx("p",{children:i.description})}),i.content,r.jsxs(z,{type:"primary",loading:t.loading,onClick:()=>M(C,l,i.key,i.provider),children:[r.jsx(W,{"aria-label":void 0}),i.link]})]},i.title)})]})]})})};export{xe as AuthenticationPublicCancel};
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.