Build 545032stable
Module 745336
1,289 characters · in 36a2d984d04fa36d.jsDependencies
Source Raw
function(e,a,n){n.d(a,{default:()=>f});var s=n(627968),i=n(64700),t=n(503698),r=n.n(t),l=n(192308),c=n(935462),d=n(825484),o=n(123292),p=n(393033),m=n(36149),u=n(40449),h=n(375708),g=n(971469);let f=function(e){let{onClose:a,onComplete:n,onCancel:t,transitionState:f,webviewUrl:j}=e,x=(0,p.W$)(),C=i.useCallback(()=>{n(),a()},[n,a]),k=i.useCallback(()=>{(0,l.hasModalOpen)(u.SW)&&C()},[C]);(0,m.dZ)(k);let v=i.useCallback(e=>{x&&""!==j&&e?.data?.eventType==="Verification.Result"&&C()},[j,C,x]);return i.useEffect(()=>(window.addEventListener("message",v),()=>{window.removeEventListener("message",v)}),[v]),(0,s.jsxs)(c.EO,{"data-migration-pending":!0,transitionState:f,className:r()(g.zr,g.rh),parentComponent:"AgeVerificationModal",size:c.rI.MEDIUM,children:[(0,s.jsx)(c.$m,{"data-migration-pending":!0,className:r()(g.Qs,g.WM),scrollbarType:"none",children:(0,s.jsx)("iframe",{id:"frame",src:j,className:g.pU,allow:"camera; microphone"})}),(0,s.jsx)(c.jl,{"data-migration-pending":!0,children:(0,s.jsx)("div",{className:g.qr,children:(0,s.jsxs)(d.e,{justify:"space-between",fullWidthContainer:!0,children:[(0,s.jsx)(o.Q,{variant:"secondary",text:h.intl.string(h.t.fjKFae),onClick:a}),null!=t&&(0,s.jsx)(o.Q,{variant:"secondary",text:h.intl.string(h.t["4gTnU0"]),onClick:t})]})})})]})}}