Build 533169stable
Module 398866
1,514 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{o:()=>A}),n(323874),n(14289),n(35956);var r=n(627968),i=n(64700),s=n(503698),a=n.n(s),o=n(337126),l=n(835245),u=n(440454),c=n(544028),d=n(203982),_=n(851907),f=n(948607),p=n(928588),h=n(360469),m=n(652215),E=n(457771);function g(e){let{url:t,className:n,style:s,onLoad:a,shouldRefocus:E,queryParams:g,allowPopups:A=!1,referrerPolicy:I="origin"}=e,T=(0,_.xi)({}),S=(0,o.useMemoOne)(()=>(0,l.A)(),[t]),y=i.useRef(null),v=(0,f.A)(y,E,null==T?window:T),N={...g,frame_id:S,platform:h.vu.DESKTOP},[C,R]=i.useState(!1),O=c.A.theme,b={...s};function D(e){a?.(e.target),y.current=e.target,v(!0),e.target.contentWindow?.postMessage([u.A.HELLO,N],t??"")}return O===m.NJ8.LIGHT?b.colorScheme="light":b.colorScheme="dark",i.useEffect(()=>(d._.dispatch(m.jej.IFRAME_MOUNT,{id:S}),()=>{d._.dispatch(m.jej.IFRAME_UNMOUNT,{id:S})}),[S]),i.useEffect(()=>{let e=e=>{let{resizing:t}=e;R(t)};return d._.subscribe(m.jej.MANUAL_IFRAME_RESIZING,e),()=>{d._.unsubscribe(m.jej.MANUAL_IFRAME_RESIZING,e)}},[]),C&&(b.pointerEvents="none"),null!=t?(0,r.jsx)("iframe",{style:b,allow:"autoplay; encrypted-media",referrerPolicy:I,onLoad:D,sandbox:(0,p.A)({allowPopups:A}),className:n,src:`${t}?${new URLSearchParams(N)}`}):null}function A(e){let{onLoad:t}=e,[n,s]=i.useState(!1),o=i.useCallback(e=>{s(!0),t?.(e)},[t]);return(0,r.jsxs)("div",{className:E.Qf,children:[!n&&(0,r.jsx)("div",{className:a()(E.Qf,E.SL)}),(0,r.jsx)("div",{className:a()(E.Qf,n?void 0:E.Ar),children:(0,r.jsx)(g,{...e,onLoad:o})})]})}}