Module 218738

2,063 characters · in 4493b96dcda1ee43.js
Dependencies
Required by (0)none
Lazily required by (2)
Lazily requires (2)
Source Raw
function(e,n,i){i.d(n,{default:()=>g});var t=i(477900),a=i(582128),r=i(562708),l=i(192308),o=i(930932),s=i(878234),d=i(382935),u=i(21217),c=i(835806),m=i(174459),_=i(652215),p=i(670455),f=i(375708),b=i(175398);function g(e){let{isStreamer:n,stream:g,streamApplication:E,onClose:A,transitionState:S,analyticsData:T}=e,{surveyEmojiKind:M}=u.A.useConfig({location:"StreamFeedback"});a.useEffect(()=>{m.default.track(_.HAw.OPEN_MODAL,{type:"Stream Problem Report",other_user_id:g.ownerId,application_id:null!=E?E.id:null,application_name:null!=E?E.name:null,game_id:null!=E?E.id:null,source:"Stream End"})},[g.ownerId,E]);let C=f.intl.string(f.t["5smP3R"]),h=f.intl.string(f.t["0uxA2V"]),k=f.intl.string(f.t.CqjnLN),v={impressionName:r.ImpressionNames.STREAM_FEEDBACK_MODAL,impressionProperties:{media_session_id:T.media_session_id,rtc_connection_id:T.rtc_connection_id,parent_media_session_id:T.parent_media_session_id}},w={value:n?p.Eq.STREAMING:p.Eq.STREAM_WATCHING,label:f.intl.string(n?b.default["0ZBLiZ"]:b.default.TVTIT1),problemsHeader:f.intl.string(f.t["6Y1t5P"]),problemOptions:(0,o.wq)({isStreamer:n}),freeformConfig:{value:p.j6.FREEFORM,label:f.intl.string(f.t.emlT91)}};return(0,t.jsx)(d.A,{onSubmit:function(e){let{dontShowAgain:n,rating:a,feedback:r,category:d,problem:u}=e;if((n&&(0,o.n3)({feedbackType:p.MW.STREAM,location:"StreamFeedback"}),null!=a)&&((0,c.A)({problem:u?.value??null,category:d,variant:u?.variant??null,stream:g,feedback:r,streamApplication:E,analyticsData:T,location:"Stream End",rating:a}),null!=u)){if((0,s.r)(a,d,u))return void(0,l.openModalLazy)(async()=>{let{default:e}=await i.e("969791").then(i.bind(i,72514));return n=>(0,t.jsx)(e,{...n,mediaSessionId:T.media_session_id,rtcConnectionId:T.rtc_connection_id})});(0,l.openModalLazy)(async()=>{let{default:e}=await i.e("137836").then(i.bind(i,845671));return n=>(0,t.jsx)(e,{body:f.intl.string(f.t.mMTVnv),...n})})}},onClose:A,ratingHeader:C,ratingEmojiKind:M,ratingBody:n?h:k,categoriesHeader:f.intl.string(b.default.tq8598),optionsTree:[w],impression:v,transitionState:S})}}