Build 541864stable
Module 926262
2,115 characters · in a26061f510ec39c8.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>C});var l=n(627968),i=n(64700),s=n(661531),a=n(462887),r=n(305866),o=n(834730),c=n(821609),d=n(885574),u=n(95561),h=n(363195),m=n(174459),A=n(652215),g=n(375708),p=n(636801),f=n(992595);function C(e){let{onClose:t,onConfirm:C,onCancel:E,channel:x,analyticsType:S,popoutText:_,animation:I}=e;i.useEffect(()=>{m.default.track(A.HAw.OPEN_POPOUT,{type:S,...(0,u.dI)(x)})},[S,x]);let T=i.useCallback(()=>{C?.(),t()},[C,t]),y=i.useCallback(()=>{E?.(),t()},[E,t]),N=i.useRef(null);return i.useEffect(()=>{let e,t=h.A.theme,l=!1;return null!=I&&(async()=>{let[{default:i},s]=await Promise.all([n.e("96382").then(n.t.bind(n,883885,23)),(0,a.M)(t)?I.dark():I.light()]);l||null==N.current||(e=i.loadAnimation({container:N.current,renderer:"svg",loop:!0,autoplay:!0,animationData:s}))})(),()=>{l=!0,null!=e&&(e.destroy(),e=void 0)}},[I]),(0,l.jsx)(r.l,{"aria-labelledby":"content-warning-popout-label",children:(0,l.jsxs)("form",{className:p.$,onSubmit:T,children:[(0,l.jsxs)("div",{className:p.rf,children:[null!=I&&(0,l.jsx)("div",{className:p.lY,ref:N}),(0,l.jsxs)("div",{className:p.Qs,children:[(0,l.jsx)("div",{className:p.wx,children:g.intl.string(g.t.mY3Y38)}),(0,l.jsx)(o.E,{id:"content-warning-popout-label",className:f.PT,variant:"text-sm/normal",children:_.body}),(0,l.jsxs)("div",{className:p._o,children:[(0,l.jsxs)("div",{className:p.UD,children:[(0,l.jsx)("div",{className:p.x6,children:(0,l.jsx)(c.$,{variant:"secondary",onClick:y,text:g.intl.string(g.t.fsBWmS)})}),(0,l.jsx)(o.E,{variant:"text-xs/normal",className:p.uK,children:g.intl.format(g.t["0LzVPZ"],{})})]}),(0,l.jsxs)("div",{className:p.UD,children:[(0,l.jsx)("div",{className:p.x6,children:(0,l.jsx)(c.$,{variant:"primary",onClick:T,text:g.intl.string(g.t.KJnHq3),autoFocus:!0})}),(0,l.jsx)(o.E,{variant:"text-xs/normal",className:p.uK,children:g.intl.format(g.t.khjqdH,{})})]})]})]})]}),null!=_.footer&&""!==_.footer?(0,l.jsxs)("div",{className:p.qr,children:[(0,l.jsx)(d.m,{size:"xs",color:s.A.unsafe_rawColors.PRIMARY_400.css,className:p.Kk}),(0,l.jsx)(o.E,{variant:"text-sm/normal",children:_.footer})]}):null]})})}}