Module 270045

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