Build 545032stable
Module 869003
2,080 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>v});var i=n(627968);n(64700);var r=n(189213),s=n(192308),a=n(691540),o=n(857250),l=n(97483),u=n(228366),c=n(567249),d=n(574172),_=n(378570),f=n(646865),h=n(795816),p=n(957292),E=n(933958),m=n(969151),g=n(315206),A=n(594007),I=n(5867),T=n(652215),S=n(375708);let N=!1,y=!1;class C extends p.Ay{_initialize(){super._initialize(),c.A.addChangeListener(this.handlePopoutWindowUpdate),u.h.subscribe("POPOUT_WINDOW_OPEN",this.handlePopoutWindowOpen)}_terminate(){super._terminate(),c.A.removeChangeListener(this.handlePopoutWindowUpdate),u.h.unsubscribe("POPOUT_WINDOW_OPEN",this.handlePopoutWindowOpen)}showErrorModal(e){let{code:t,message:n}=e;(0,s.openModalLazy)(async()=>e=>(0,i.jsx)(r.Modal,{title:S.intl.formatToPlainString(S.t.hbiAO6,{code:t}),subtitle:n,actions:[{text:S.intl.string(S.t.BddRzS),onClick:e.onClose,variant:"primary"}],...e}))}showLaunchErrorModal(e){(0,s.openModalLazy)(async()=>t=>(0,i.jsx)(r.Modal,{title:S.intl.string(S.t.PtobXW),subtitle:e,actions:[{text:S.intl.string(S.t.BddRzS),onClick:t.onClose,variant:"primary"}],...t}))}showDevShelfOverrideEnabled(){(0,a.P0)((0,o.o)(S.intl.string(S.t.JfA7IK),l.Ck.SUCCESS))}leaveActivity(e){let{location:t,applicationId:n,showFeedback:i,shouldClosePopout:r=!0}=e;u.h.wait(()=>{(0,h._H)({location:t,applicationId:n,showFeedback:i})}),(0,f.f)()&&r&&(0,d.close)(T.MLl.ACTIVITY_POPOUT)}hidePIPEmbed(e){let{location:t,applicationId:n}=e,i=(0,A.A)(t.id,n);(0,g.bK)(i)}handleRPCDisconnect=e=>{let{reason:t,application:n}=e;this.superHandleRPCDisconnect({reason:t,application:n})};releaseWebView(){}handlePopoutWindowOpen=e=>{let{key:t}=e;t===T.MLl.ACTIVITY_POPOUT&&(y=!1)};popInActivity=()=>{y=!0,d.close(T.MLl.ACTIVITY_POPOUT);let e=E.Ay.getCurrentEmbeddedActivity();if(null!=e){let t=(0,m.H)(e.location);null!=t&&(0,_.iN)(t),(0,h.gk)(I.Gd.PANEL)}};handlePopoutWindowUpdate=()=>{let e=N,t=c.A.getWindowOpen(T.MLl.ACTIVITY_POPOUT);if(e&&!t&&!y){let e=E.Ay.getCurrentEmbeddedActivity();null!=e&&this.leaveActivity({location:e.location,applicationId:e.applicationId})}N=t}}let v=new C}