Module 270045

6,835 characters · in web.692b1813fcabadaf.js, f48a7aa940d396cb.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{C:()=>F});var i=n(477900),l=n(582128),r=n(323889),s=n(17928),a=n(691540),E=n(857250),o=n(97483),c=n(477782),u=n(980707),_=n(743368),A=n(173936),T=n(577473),d=n(922016),I=n(442433),N=n(181658),R=n(274670),C=n(144779),O=n(976860),S=n(246356),D=n(957565),m=n(396813),P=n(859703),p=n(738822),f=n(104886),M=n(866157),g=n(18437),h=n(590202),U=n(971649),L=n(651892),y=n(710969),k=n(792620),x=n(814793),G=n(201805),j=n(617986),v=n(190107),q=n(652215),X=n(818348),b=n(375708);function B(e){let t=(0,s.bG)([P.A],()=>P.A.getQuestPreviewOverride(p.uF.QUEST_BAR_V2),[]),n=(0,s.bG)([P.A],()=>P.A.getQuestPreviewOverride(p.uF.ACTIVITY_PANEL),[]),d=(0,s.bG)([P.A],()=>P.A.getQuestPreviewOverride(p.uF.QUEST_LIVE_STREAM),[]),S=(0,s.bG)([P.A],()=>P.A.getQuestPreviewOverride(p.uF.MEMBERS_LIST),[]),B=(0,y.vy)(e.questContent),F=[p.uF.QUEST_BAR_V2,p.uF.QUEST_BAR].includes(e.questContent),w=(0,g.Ut)(),V=(0,U.go)(),H=(0,L.wr)(e.quest),K=!0===e.showShareLink&&(0,x.E0)(e.quest.config),{handleComplete:Y,handleProgress:W,handleResetDismissibilityClick:Q,handleResetStatusClick:Z,handleOverridePreviewClick:z}=(0,M.j$)(e.quest.id),$=(0,M.do)({quest:e.quest,content:e.questContent,ctaContent:h.Cy.CONTEXT_MENU_OPEN_GAME_LINK,sourceQuestContent:e.sourceQuestContent}),J=(0,G.Lk)({isShareable:K,questId:e.quest.id,trackingCtx:l.useMemo(()=>({content:e.questContent,position:e.questContentPosition,ctaContent:h.Cy.CONTEXT_MENU_COPY_LINK,impressionId:V,sourceQuestContent:e.sourceQuestContent}),[e.questContent,e.questContentPosition,e.sourceQuestContent,V])});function ee(e){return(0,a.P0)((0,E.o)(new N.A(e,e.status).message,o.Ck.FAILURE))}function et(){return(0,m.CV)(e.quest.id).catch(ee)}let en=(0,M.Ns)(e.quest),ei=l.useMemo(()=>(0,i.jsx)(c.sL,{id:"delivery",label:"Show in Quest Bar",checked:t?.id===e.quest.id,action:()=>z(p.uF.QUEST_BAR_V2)}),[z,e.quest.id,t?.id]),el=l.useMemo(()=>(0,i.jsx)(c.sL,{id:"activity-panel",label:"Show in Activity Panel",checked:n?.id===e.quest.id,action:()=>z(p.uF.ACTIVITY_PANEL)}),[z,e.quest.id,n?.id]),er=l.useMemo(()=>(0,i.jsx)(c.sL,{id:"channel-call-header",label:"Show in Voice Channel Header",checked:d?.id===e.quest.id,action:()=>z(p.uF.QUEST_LIVE_STREAM)}),[z,e.quest.id,d?.id]),es=l.useMemo(()=>(0,i.jsx)(c.sL,{id:"members-list",label:"Show in Members List",checked:S?.id===e.quest.id,action:()=>z(p.uF.MEMBERS_LIST)}),[z,e.quest.id,S?.id]),ea=l.useCallback(()=>{(0,O.pX)(q.BVt.QUEST_PREVIEW_TOOL_2(e.quest.id))},[e.quest.id]),eE=e.shouldShowDisclosure&&e.quest.id!==v.Fw;return(0,i.jsxs)(u.W,{"data-menu-migrated":!0,variant:"fixed",onSelect:function(){null!=e.onSelect?e.onSelect():(0,I.Z_)()},navId:"quests-entry","aria-label":b.intl.string(b.t.ogxXGq),onClose:e?.onClose??X.tE,children:[(0,i.jsxs)(c.rX,{children:[(0,i.jsx)(c.Dr,{id:"play-game",label:H,action:$,icon:_.W,leadingAccessory:{type:"icon",icon:_.W}}),K&&(0,i.jsx)(c.Dr,{id:"share-link",label:b.intl.string(b.t.RDE0Sc),action:J,icon:A.LinkIcon,leadingAccessory:{type:"icon",icon:A.LinkIcon}}),en&&ei,en&&el,en&&er,en&&es]},"major-actions"),(0,i.jsxs)(c.rX,{children:[!e.hideLearnMore&&(0,i.jsx)(c.Dr,{id:"learn-more",label:b.intl.string(b.t["Ws2Bl+"]),action:function(){(0,f.E5)(f.kI.STEP_2_CLICKED_INTERNAL,"quest_entry_context_menu")?(0,R.r)({type:C.F.CLICK_INTERNAL,adCreativeType:r.p.QUEST,adCreativeId:e.quest.id,questContentCTA:h.Cy.CONTEXT_MENU_LEARN_MORE,surfaceId:e.questContent,sourceQuestContent:e.sourceQuestContent,impressionId:V,questContentPosition:e.questContentPosition}):w({questId:e.quest.id,questContent:e.questContent,questContentPosition:e.questContentPosition,questContentCTA:h.Cy.CONTEXT_MENU_LEARN_MORE,sourceQuestContent:e.sourceQuestContent}),(0,j.mA)({fromContent:e.questContent,questId:e.quest.id})},icon:T.r,leadingAccessory:{type:"icon",icon:T.r}}),eE&&(0,i.jsx)(c.Dr,{id:"display-disclosure",label:b.intl.string(b.t.GcsZKJ),action:function(){(0,j.Zc)(e.quest,{content:e.questContent,position:e.questContentPosition,ctaContent:h.Cy.CONTEXT_MENU_OPEN_DISCLOSURE,impressionId:V,sourceQuestContent:e.sourceQuestContent},e.returnRef)}}),B&&(0,i.jsx)(c.Dr,{id:"hide-entrypoint",label:b.intl.string(b.t.NN79E9),action:function(){(0,f.E5)(f.kI.STEP_2_CLICKED_INTERNAL,"quest_entry_context_menu")?(0,R.r)({type:C.F.CLICK_INTERNAL,adCreativeType:r.p.QUEST,adCreativeId:e.quest.id,questContentCTA:h.Cy.CONTEXT_MENU_HIDE_CONTENT,surfaceId:e.questContent,sourceQuestContent:e.sourceQuestContent,impressionId:V,questContentPosition:e.questContentPosition}):w({questId:e.quest.id,questContent:e.questContent,questContentPosition:e.questContentPosition,questContentCTA:h.Cy.CONTEXT_MENU_HIDE_CONTENT,sourceQuestContent:e.sourceQuestContent}),(0,y.vy)(e.questContent)&&((0,m.g5)(e.quest.id,e.questContent),F&&(0,j.z6)(e.quest))},subtext:b.intl.string(b.t.RK9gxo)})]},"minor-actions"),e.quest.preview&&(0,i.jsxs)(c.rX,{label:b.intl.string(b.t["Ape+mm"]),children:[(0,i.jsx)(c.Dr,{id:"dismiss",label:b.intl.string(b.t.JF6W66),action:Q}),(0,i.jsx)(c.Dr,{id:"enrollment",label:b.intl.string(b.t.taqkwK),action:function(){Z(),et()}}),(0,i.jsx)(c.Dr,{id:"progress",label:b.intl.string(b.t.cKSLr4),action:function(){W(.9*Math.random()+.03)}}),(0,i.jsx)(c.Dr,{id:"complete",label:b.intl.string(b.t.jQEfRT),action:Y}),(0,k.g5)(e.quest)&&(0,i.jsxs)(c.Dr,{id:"console",label:"Console Heartbeat",children:[(0,i.jsx)(c.Dr,{disabled:!0,id:"status",label:`Status: ${(0,k.YL)(e.quest)?"alive":"dead"}`}),(0,i.jsx)(c.Dr,{id:"start",label:"Start heartbeat (cheatmode)",action:function(){return(0,m.vD)(e.quest.id,!0).catch(ee)}}),(0,i.jsx)(c.Dr,{id:"stop",label:"Stop heartbeat",action:et})]}),(0,i.jsx)(c.Dr,{id:"copy-quest-id",label:b.intl.string(b.t.oisrFi),action:()=>{(0,D.C)(e.quest.id)}}),(0,i.jsx)(c.Dr,{id:"preview",label:b.intl.string(b.t.tx5Ax5),action:ea})]},"preview-controls")]})}function F(e){let{children:t,onOpen:n,onClose:s,preventIdle:a,quest:E,questContent:o,questContentPosition:c,sourceQuestContent:u,..._}=e,A=(0,g.Ut)(),T=(0,U.go)(),I=l.useRef(null),N=l.useCallback(()=>{(0,f.E5)(f.kI.STEP_2_CLICKED_INTERNAL,"quest_entry_context_menu_popout")?(0,R.r)({type:C.F.CLICK_INTERNAL,adCreativeType:r.p.QUEST,adCreativeId:E.id,questContentCTA:h.Cy.OPEN_CONTEXT_MENU,surfaceId:o,sourceQuestContent:u,impressionId:T,questContentPosition:c}):A({questId:E.id,questContent:o,questContentCTA:h.Cy.OPEN_CONTEXT_MENU,questContentPosition:c,sourceQuestContent:u}),null!=n&&n()},[n,E.id,o,c,A,u,T]);return(0,i.jsx)(d.Y,{targetElementRef:I,onRequestOpen:N,onRequestClose:s,renderPopout:e=>{let{closePopout:t}=e;return a?(0,i.jsx)(S.A,{children:(0,i.jsx)(B,{..._,quest:E,questContent:o,questContentPosition:c,onClose:t,sourceQuestContent:u})}):(0,i.jsx)(B,{..._,quest:E,questContent:o,questContentPosition:c,onClose:t,sourceQuestContent:u})},animation:d.Y.Animation.NONE,children:e=>(0,i.jsx)("div",{ref:I,children:t(e)})})}}