CandidatePortalChatbotAgentMessageHelpfulSelectorV4.react",["fbt","CandidatePortalBrowserSession","CandidatePortalChatbotAgenMessageUnhelpfulMenuTrigger.react","CandidatePortalChatbotAgentMessageHelpfulSelectorV4_exchange.graphql","CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation","CandidatePortalLoggingUtils","MCDSDropdownMenu.react","MCDSDropdownMenuItem.react","MCDSFlexbox.react","MCDSIcon.react","MCDSIconButton.react","MCDSIconHandThumbsUpFilled.svg.react","MCDSIconHandThumbsUpOutline.svg.react","MCDSToast.react","RelayHooks","fbs","getCPChatbotUnhelpfulReasonOrder","getCPChatbotUnhelpfulReasonString","react","useBoolean","useCandidatePortalMobileBreakpoint","useMCDSToaster"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react")),d=e!==void 0?e:e=n("CandidatePortalChatbotAgentMessageHelpfulSelectorV4_exchange.graphql");function m(e){var t=e.exchange,n=e.isHovered,a=e.isLast,i=r("useCandidatePortalMobileBreakpoint")(),l=o("RelayHooks").useFragment(d,t),u=l.is_helpful,m=o("RelayHooks").useMutation(r("CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation")),p=m[0],_=r("useBoolean")(!1),f=_.set,g=_.value,h=r("useBoolean")(!1),y=h.set,C=h.value,b=r("useMCDSToaster")(),v=b.add,S=function(t,n){n===void 0&&(n=null),t===!0?f(!0):y(!0),o("CandidatePortalLoggingUtils").logAction("CANDIDATE_CHATBOT",t===!0?"CHATBOT_RESPONSE_LIKE_CLICK":"CHATBOT_RESPONSE_DISLIKE_CLICK",{payload:{exchangeID:l.id}}),p({variables:{input:{exchange_id:l.id,is_helpful:t,unhelpful_reason:n!=null?n:null,session_id:o("CandidatePortalBrowserSession").getSessionKey()}},onCompleted:function(){t===!0?f(!1):y(!1),n==null&&v(c.jsx(r("MCDSToast.react"),{message:s._(/*BTDS*/"Thank you for your feedback")}))},onError:function(){t===!0?f(!1):y(!1),v(c.jsx(r("MCDSToast.react"),{message:s._(/*BTDS*/"Something went wrong. Please try again later.")}))}})},R=a||n||u!=null||g||C||i;return c.jsxs(r("MCDSFlexbox.react"),{gap:8,style:{opacity:R?1:0,transition:"opacity 0.2s ease",marginTop:4},children:[c.jsx(r("MCDSIconButton.react"),{"aria-label":r("fbs")._(/*BTDS*/"Helpful"),icon:c.jsx(r("MCDSIcon.react"),{icon:r(u===!0?"MCDSIconHandThumbsUpFilled.svg.react":"MCDSIconHandThumbsUpOutline.svg.react")}),isLoading:g,onClick:function(){return S(u===!0?null:!0)},size:"small",type:"plain_secondary"}),c.jsx(r("MCDSDropdownMenu.react"),{trigger:c.jsx(r("CandidatePortalChatbotAgenMessageUnhelpfulMenuTrigger.react"),{isHelpful:u,isLoading:C,onClick:function(){return S(u===!1?null:!1)}}),children:r("getCPChatbotUnhelpfulReasonOrder")().map(function(e){var t=function(){S(!1,e)};return c.jsx(r("MCDSDropdownMenuItem.react"),{label:r("getCPChatbotUnhelpfulReasonString")(e),onSelect:t},e)})})]})}m.displayName=m.name+" [from "+i.id+"]",l.default=m}),226);
-----
CandidatePortalChatbotAgentMessageHelpfulSelectorV3.react",["fbt","CandidatePortalBrowserSession","CandidatePortalChatbotAgentMessageHelpfulSelectorV3_exchange.graphql","CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation","CandidatePortalChatbotUnhelpfulReasonMenu.react","CandidatePortalLoggingUtils","KDSIconButton.react","MCDSFlexbox.react","MCDSToast.react","MetaBrandHandThumbsDownFilled24.svg.react","MetaBrandHandThumbsDownOutline24.svg.react","MetaBrandHandThumbsUpFilled24.svg.react","MetaBrandHandThumbsUpOutline24.svg.react","RelayHooks","fbs","react","useBoolean","useCandidatePortalMobileBreakpoint","useMCDSToaster"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react")),l=j.useRef,m=i!==void 0?i:i=b("CandidatePortalChatbotAgentMessageHelpfulSelectorV3_exchange.graphql");function a(a){var b=a.exchange,e=a.isHovered;a=a.isLast;var f=l(null),g=c("useCandidatePortalMobileBreakpoint")(),i=d("RelayHooks").useFragment(m,b),j=i.is_helpful;b=c("useBoolean")(!1);var n=b.setFalse,o=b.setTrue;b=b.value;var p=d("RelayHooks").useMutation(c("CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation")),q=p[0];p=c("useBoolean")(!1);var r=p.set;p=p.value;var s=c("useBoolean")(!1),t=s.set;s=s.value;var u=c("useMCDSToaster")(),v=u.add,w=function(a,b){b===void 0&&(b=null),a===!1&&o(),a===!0?r(!0):t(!0),d("CandidatePortalLoggingUtils").logAction("CANDIDATE_CHATBOT",a===!0?"CHATBOT_RESPONSE_LIKE_CLICK":"CHATBOT_RESPONSE_DISLIKE_CLICK",{payload:{exchangeID:i.id}}),q({variables:{input:{exchange_id:i.id,is_helpful:a,unhelpful_reason:b!=null?b:null,session_id:d("CandidatePortalBrowserSession").getSessionKey()}},onCompleted:function(){a===!0?r(!1):t(!1),b==null&&v(k.jsx(c("MCDSToast.react"),{message:h._(/*BTDS*/"Thank you for your feedback")}))},onError:function(){a===!0?r(!1):t(!1),v(k.jsx(c("MCDSToast.react"),{message:h._(/*BTDS*/"Something went wrong. Please try again later.")}))}})};u=a||e||j!=null||p||s||g;return k.jsxs(c("MCDSFlexbox.react"),{style:{opacity:u?1:0,transition:"opacity 0.2s ease",marginTop:4},children:[k.jsx(c("KDSIconButton.react"),{icon:j===!0?c("MetaBrandHandThumbsUpFilled24.svg.react"):c("MetaBrandHandThumbsUpOutline24.svg.react"),isLabelHidden:!0,isLoading:p,label:c("fbs")._(/*BTDS*/"Helpful"),onPress:function(){return w(j===!0?null:!0)},size:"xsmall",tooltip:{position:"above"},variant:"quaternary"}),k.jsx(c("KDSIconButton.react"),{icon:j===!1?c("MetaBrandHandThumbsDownFilled24.svg.react"):c("MetaBrandHandThumbsDownOutline24.svg.react"),isLabelHidden:!0,isLoading:s,label:c("fbs")._(/*BTDS*/"Unhelpful"),onPress:function(){return w(j===!1?null:!1)},ref:f,size:"xsmall",tooltip:{position:"above"},variant:"quaternary"}),b&&k.jsx(c("CandidatePortalChatbotUnhelpfulReasonMenu.react"),{contextRef:f,onClose:n,updateHelpfulness:w})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
CandidatePortalChatbotStableBotMessageBody.react",["fbt","ix","CandidatePortalBrowserSession","CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation","CandidatePortalChatbotStableBotMessageBody_user.graphql","CandidatePortalChatbotStableContext","CandidatePortalChatbotStableNotHelpfulInfo.react","CandidatePortalChatbotStableResponseAttachment.react","CandidatePortalChatbotUtils","CandidatePortalLoggingUtils","GeoBaseText.react","GeoButton.react","GeoButtonGroup.react","GeoFlexbox.react","RelayHooks","XCPCandidateChatbotResponseAttachmentTypeUtils.candidateportal","fbicon","react","react-markdown","useCandidatePortalChatbotStableAutoScroll","useCandidatePortalChatbotStableStreamTextEffect","useDebounced"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l=k||(k=d("react")),m=k.useEffect,n=7.5,o=j!==void 0?j:j=b("CandidatePortalChatbotStableBotMessageBody_user.graphql");function a(a){var b,e=a.containerRef,f=a.exchange,g=a.isAutoScrollRef,j=a.isLatest,k=a.setIsAutoScroll;a=a.user;a=d("RelayHooks").useFragment(o,a);var p=d("CandidatePortalChatbotUtils").getUniqueUserRecruiters(a),q=(b=f.id)!=null?b:"",r=d("CandidatePortalChatbotUtils").getOnlyRecruiterEmailOrNull(p);b=d("RelayHooks").useMutation(c("CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation"));var s=b[0],t=(f==null?void 0:f.isHelpful)===!0,u=(f==null?void 0:f.isHelpful)===!1;b=d("CandidatePortalChatbotStableContext").useCandidatePortalChatbotStableContext();var v=b.setChatbotState,w=b.state.exchanges,x=function(a,b){s({variables:{input:{exchange_id:a,is_helpful:b,session_id:d("CandidatePortalBrowserSession").getSessionKey()}}}),v({exchanges:w==null?void 0:w.map(function(c){return c.id===a?babelHelpers["extends"]({},c,{isHelpful:b}):c})}),b!=null&&d("CandidatePortalLoggingUtils").logAction("CANDIDATE_CHATBOT",b?"CHATBOT_RESPONSE_LIKE_CLICK":"CHATBOT_RESPONSE_DISLIKE_CLICK",{payload:{exchangeID:a}})};b=d("CandidatePortalChatbotUtils").replaceRecruiterDetails((b=f.response)!=null?b:"",p);p=f.response_attachments.some(function(a){return d("XCPCandidateChatbotResponseAttachmentTypeUtils.candidateportal").toJSEnum(a.type)==="EMAIL_RECRUITER_CTA"&&r!=null});b=c("useCandidatePortalChatbotStableStreamTextEffect")(b,f.isStreaming,function(){return v({exchanges:w==null?void 0:w.map(function(a){return a.id===q?babelHelpers["extends"]({},a,{isStreaming:!1}):a})})});b=b.streamText;g=c("useCandidatePortalChatbotStableAutoScroll")(e,g,k,j);k=g.startScrolling;var y=c("useDebounced")(k,n);m(function(){y()},[y,b]);return l.jsxs(c("GeoFlexbox.react"),{direction:"column",gap:4,children:[l.jsx("div",babelHelpers["extends"]({className:"x7wgvq7 xh3wvx0"},{children:l.jsx(c("GeoBaseText.react"),{color:"value",overflowWrap:"break-word",size:"value",textAlign:"start",whiteSpace:"pre-wrap",children:l.jsx(c("react-markdown"),{children:b})})})),!f.isStreaming&&l.jsxs(l.Fragment,{children:[l.jsx(c("CandidatePortalChatbotStableResponseAttachment.react"),{attachments:f.response_attachments,exchangeID:q,user:a}),!p&&l.jsxs(c("GeoFlexbox.react"),{alignItems:"center",direction:"row",gap:8,children:[l.jsx(c("GeoBaseText.react"),{color:"placeholder",size:"valueDescription",children:h._(/*BTDS*/"Was this answer helpful?")}),l.jsxs(c("GeoButtonGroup.react"),{children:[l.jsx(c("GeoButton.react"),{icon:t?d("fbicon")._(i("420272"),16):d("fbicon")._(i("420842"),16),isLabelHidden:!0,label:"chatbot-thumbs-up",onClick:function(){if(t){x(q,null);return}x(q,!0)},variant:"flat"}),l.jsx(c("GeoButton.react"),{icon:u?d("fbicon")._(i("420268"),16):d("fbicon")._(i("420838"),16),isLabelHidden:!0,label:"chatbot-thumbs-down",onClick:function(){if(u){x(q,null);return}x(q,!1)},variant:"flat"})]})]}),u&&l.jsx(c("CandidatePortalChatbotStableNotHelpfulInfo.react"),{containerRef:e,exchangeID:f.id,isLatest:j,recruiterEmail:r})]})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation",["CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h;a=h!==void 0?h:h=b("CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation.graphql");c=a;g["default"]=c}),98);
-----
CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation.graphql",["CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation_candidate_portalRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XCPSubmitChatbotPromptIsHelpfulResponsePayload",kind:"LinkedField",name:"xcp_submit_chatbot_prompt_is_helpful",plural:!1,selections:[{alias:null,args:null,concreteType:"XCPCandidateChatbotConversationExchangeExport",kind:"LinkedField",name:"exchange",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"prompt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"response",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_helpful",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation",selections:c},params:{id:b("CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation_candidate_portalRelayOperation"),metadata:{},name:"CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
CandidatePortalChatbotAgentMessageHelpfulSelector.react",["fbt","ix","CandidatePortalBrowserSession","CandidatePortalChatbotAgentMessageHelpfulSelector_exchange.graphql","CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation","CandidatePortalDialogContext","GeoBaseLayerCard.react","GeoBaseListLayout.react","GeoFlexbox.react","GeoHeading.react","GeoMenuItem.react","GeoToast.react","GeoToggleButton.react","GeoToggleButtonGroup.react","RelayHooks","emptyFunction","fbicon","geoMargin","react","useBoolean","useCPNavigate","useCandidatePortalMobileBreakpoint","useGeoToaster"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l=k||(k=d("react"));e=k;var m=e.useContext,n=e.useRef,o=j!==void 0?j:j=b("CandidatePortalChatbotAgentMessageHelpfulSelector_exchange.graphql");function a(a){var b=a.exchange,e=a.isHovered;a=a.isLast;var f=c("useCandidatePortalMobileBreakpoint")(),g=d("RelayHooks").useFragment(o,b),j=g.is_helpful,k=g==null?void 0:(b=g.conversation)==null?void 0:(b=b.consideration)==null?void 0:b.recruiter_email;b=c("useCPNavigate")();var p=b.cpGoURI;b=n(null);var q=m(c("CandidatePortalDialogContext")),r=q.setShowReportBugDialog;q=c("useBoolean")(!1);var s=q.setFalse,t=q.setTrue;q=q.value;var u=d("RelayHooks").useMutation(c("CandidatePortalChatbotConversationExchangeIsHelpfulSubmitMutation")),v=u[0];u=c("useBoolean")(!1);var w=u.set;u=u.value;var x=c("useBoolean")(!1),y=x.set;x=x.value;var z=c("useGeoToaster")(),A=z.add,B=function(a){a===!1&&t(),a===!0?w(!0):y(!0),v({variables:{input:{exchange_id:g.id,is_helpful:a,session_id:d("CandidatePortalBrowserSession").getSessionKey()}},onCompleted:function(){a===!0?w(!1):y(!1),A(l.jsx(c("GeoToast.react"),{heading:h._(/*BTDS*/"Thank you for your feedback")}))},onError:function(){a===!0?w(!1):y(!1),A(l.jsx(c("GeoToast.react"),{heading:h._(/*BTDS*/"Something went wrong. Please try again later.")}))}})};z=b.current;a=a||e||j!=null||u||x||f;return l.jsxs(c("GeoFlexbox.react"),{style:{opacity:a?1:0,transition:"opacity 0.2s ease"},children:[l.jsx(c("GeoToggleButtonGroup.react"),{onChange:c("emptyFunction"),value:j,variant:"flat",children:l.jsx(c("GeoToggleButton.react"),{icon:j===!0?d("fbicon")._(i("420272"),16):d("fbicon")._(i("420842"),16),isLabelHidden:!0,isLoading:u,label:"Helpful",onClick:function(){return B(j===!0?null:!0)},value:!0})}),l.jsx(c("GeoToggleButtonGroup.react"),{onChange:c("emptyFunction"),value:j,variant:"flat",children:l.jsx(c("GeoToggleButton.react"),{containerRef:b,icon:j===!1?d("fbicon")._(i("420268"),16):d("fbicon")._(i("420838"),16),isLabelHidden:!0,isLoading:x,label:"Unhelpful",onClick:function(){return B(j===!1?null:!1)},value:!1})}),z&&l.jsx(c("GeoBaseLayerCard.react"),{context:z,header:l.jsx(c("GeoHeading.react"),{level:4,xstyle:c("geoMargin").all8,children:h._(/*BTDS*/"Need help?")}),isShown:q,onHide:s,children:l.jsxs(c("GeoBaseListLayout.react"),{accessibilityRole:"menu",xstyle:[c("geoMargin").horiz8,c("geoMargin").bottom8],children:[k!=null&&l.jsx(c("GeoMenuItem.react"),{label:h._(/*BTDS*/"Contact the recruiter"),onClick:function(){return p("mailto:"+k)}}),l.jsx(c("GeoMenuItem.react"),{label:h._(/*BTDS*/"Report a bug"),onClick:function(){return r(!0)}})]})})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----