AIChatPluginQPLLogMutation",["AIChatPluginQPLLogMutation.graphql","RelayModern"],(function(a,b,c,d,e,f,g){"use strict";var h,i=h!==void 0?h:h=b("AIChatPluginQPLLogMutation.graphql");function a(a,b){return d("RelayModern").commitMutation(a,{mutation:i,variables:{input:b},onError:function(){}})}g.commit=a}),98);
-----
useCreateTicketAndLinkLCOP",["AIChatPluginContext","AIChatPluginLinkConversationWithLCOPMutation","AIChatPluginLoggingContext","AIChatPluginQPLLogMutation","AIChatPluginRelayContext","AIChatPluginRootGorgiasHelper","RelayHooks","react","useEmailCaptureState"],(function(a,b,c,d,e,f,g){"use strict";var h;b=h||d("react");var i=b.useCallback,j=b.useContext,k=b.useEffect,l=b.useRef,m=b.useState;function a(a){var b=a.onLCOPLinked;a=d("AIChatPluginLoggingContext").useLogger();var e=a.log;a=d("AIChatPluginRelayContext").useAIChatPluginRelayContext();var f=a.accessToken,g=d("RelayHooks").useRelayEnvironment(),h=l(null);a=m(!1);var n=a[0],o=a[1];a=j(c("AIChatPluginContext"));var p=a.pageID,q=a.conversationID,r=a.setConversationID,s=a.gorgiasConversationID,t=l(null);a=d("useEmailCaptureState").useEmailCaptureState();var u=a.submittedEmailAddress;a=i(function(a){t.current=a;if(q==null&&!n){f!=null&&d("AIChatPluginQPLLogMutation").commit(g,{access_token:{sensitive_string_value:f},event:318976169,qpl_join_id:a.id,qpl_log_type:"POINT",point_name:"create_gorgias_conversation_latency_start"});d("AIChatPluginRootGorgiasHelper").queryGorgiasChatClientStateAndMaybeSendFirstMessage({messageText:a.content,email:u});o(!0);return!0}return!1},[f,q,n,g,u]);var v=i(function(a){if(r==null||f==null||q!=null)return;e("Attempt to link LCOP to ticket",{event:"lcop_ticket_linked_event",eventState:"attempt",accessToken:f});d("AIChatPluginLinkConversationWithLCOPMutation").commit(g,{input:{page_id:p,gorgias_conversation_id:a,access_token:{sensitive_string_value:f}}},function(c){if(!c)e("Retry linking LCOP to ticket",{event:"lcop_ticket_linked_event",eventState:"attempt",accessToken:f});else{e("Success linking LCOP to ticket",{event:"lcop_ticket_linked_event",eventState:"success",accessToken:f});if(t.current!==null){b(t.current);d("AIChatPluginQPLLogMutation").commit(g,{access_token:{sensitive_string_value:f},event:318976169,qpl_join_id:(c=t.current)==null?void 0:c.id,qpl_log_type:"POINT",point_name:"create_gorgias_conversation_latency_end"});t.current=null}r(a);o(!1);h.current!==null&&(window.clearInterval(h.current),h.current=null)}},function(a){e("Failed to link LCOP to ticket",{event:"lcop_ticket_linked_event",eventState:"failure",errorMessage:a.message,accessToken:f})})},[f,q,p,g,r]);k(function(){n&&q==null&&s!=null&&h.current===null?h.current=window.setInterval(function(){v(s)},1e3):h.current&&(window.clearInterval(h.current),h.current=null);return function(){h.current&&(window.clearInterval(h.current),h.current=null)}},[s,n,p,q]);return[n,a]}g["default"]=a}),98);
-----
AIChatPluginQPLLogMutation.graphql",["AIChatPluginQPLLogMutation_facebookRelayOperation"],(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:"XFBAiChatPluginQplLogResponsePayload",kind:"LinkedField",name:"xfb_ai_chat_plugin_qpl_log",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"AIChatPluginQPLLogMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AIChatPluginQPLLogMutation",selections:c},params:{id:b("AIChatPluginQPLLogMutation_facebookRelayOperation"),metadata:{},name:"AIChatPluginQPLLogMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
AIChatPluginQPLLogMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24376208708635373"}),null);
-----
AIChatPluginThreadViewComposer.react",["AIChatPluginContext","AIChatPluginCrossDomainMethods","AIChatPluginMessageTypes","AIChatPluginMessagingContext","AIChatPluginQPLLogMutation","AIChatPluginRelayContext","AIChatPluginSendMessageUtils","AIChatPluginStrings","Arbiter","BaseFileSelector.react","MAWSecureComposerText","MWXComposer.react","MWXIconPhoto","MWXIconSend","MWXThreadThemeColor","RelayHooks","react","stylex","useEmailCaptureState","useMWXComposerClearAndSendOnEnter","useMWXLexicalEditor"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||(i=d("react"));b=i;var k=b.useContext,l=b.useEffect,m=b.useRef,n=b.useState,o={root:{fontSize:"x12gpdw6",lineHeight:"x19v9tvf",$$css:!0},mobile:{height:"x1apm3ld",flex:"x1cqoux5",$$css:!0}};function a(){var a=d("RelayHooks").useRelayEnvironment(),b=d("AIChatPluginRelayContext").useAIChatPluginRelayContext(),e=b.accessToken;b=k(c("AIChatPluginContext"));var f=b.pageID,g=b.hostSiteUrl;b=d("AIChatPluginMessagingContext").useAIChatPluginMessagingContext();var h=b.dispatchMessageUpdate,i=b.enqueueMessage,m=b.uploadFiles,n=b.canSendNextMessage,o=b.isCreatingTicket;b=d("useEmailCaptureState").useEmailCaptureState();var q=b.submittedEmailAddress;l(function(){if(!o)return;h({type:"TYPING_INDICATOR_START",timestamp:Math.floor(Date.now()/1e3)})},[o,h]);return j.jsx(p,{sendMessage:function(b,c){if(!n)return!1;var j=d("AIChatPluginSendMessageUtils").makeOfflineThreadingID();e!=null&&d("AIChatPluginQPLLogMutation").commit(a,{access_token:{sensitive_string_value:e},event:318976169,qpl_join_id:j,qpl_log_type:"START_FOR_JOIN"});var k=Math.floor(Date.now()/1e3);k={type:d("AIChatPluginMessageTypes").MessageType.TEXT,status:d("AIChatPluginMessageTypes").MessageStatus.SENDING,content:b,messageID:j,isUserMessage:!0,attachmentFiles:c.length>0?[].concat(c):[],attachmentURIs:[],attachmentFBIDs:[],timestamp:k,retryCount:0,hostSiteUrl:(b=g)!=null?b:void 0,emailAddress:(j=q)!=null?j:void 0};h({type:"ADD_OR_VERIFY_MESSAGE",pageID:f,message:k});c.length>0?m(k):i(k);return!0},isSendMessageDisabled:!n})}a.displayName=a.name+" [from "+f.id+"]";function p(a){var b=a.isSendMessageDisabled,e=a.sendMessage;a=n([]);var f=a[0],g=a[1];a=k(c("AIChatPluginContext"));var i=a.isMobile,p=a.themeColor,q=a.conversationID;a=d("AIChatPluginRelayContext").useAIChatPluginRelayContext();var r=a.isRelayEnvironmentReady,s=m(null);l(function(){var a=s.current,b=function(){a&&a.scrollIntoView({block:"nearest"})};i&&(a&&a.addEventListener("focus",b));return function(){a&&a.removeEventListener("focus",b)}},[i]);a=d("useMWXLexicalEditor").useMWXLexicalEditor();var t=a.editor;a=c("useMWXComposerClearAndSendOnEnter")({clearReplyState:null,editor:t,onSend:function(){var a=d("MAWSecureComposerText").getTextFromEditorState(t.getEditorState());if((a==null||a==="")&&f.length===0)return!1;g([]);return e(a,f)}});var u=a.onSend;l(function(){var a=c("Arbiter").subscribe(d("AIChatPluginCrossDomainMethods").aiChatLogIframeVisibilityToggle.getArbiterEventName(),function(a,b){var c=s.current;b.is_hiding===!1&&c!=null&&window.requestAnimationFrame(function(){return c.focus()})});return function(){return c("Arbiter").unsubscribe(a)}},[]);var v=function(a){g([].concat(f,Array.from(a)))},w=function(a){g(f.filter(function(b){return b!==a}))};return j.jsx("div",babelHelpers["extends"]({},(h||(h=c("stylex"))).props(i?babelHelpers["extends"]({},o.root,o.mobile):o.root),{children:j.jsx(c("BaseFileSelector.react"),{accept:[".png",".jpg",".jpeg"],multiple:!1,onFilesSelected:function(a){return v(a)},children:function(a){var e;return j.jsx((e=d("MWXComposer.react")).Composer,{editor:t,children:j.jsxs(e.Row,{children:[j.jsx(e.Button,{icon:c("MWXIconPhoto"),disabled:q==null,label:d("AIChatPluginStrings").AI_CHAT_PLUGIN_ATTACH_BUTTON_TOOLTIP.toString(),onPress:a,color:d("MWXThreadThemeColor").mwxThreadThemeColor(p)}),j.jsx(e.InputArea,{header:f.length>0?j.jsxs(d("MWXComposer.react").Row,{padding:12,scrollable:!0,children:[j.jsx(d("MWXComposer.react").Attachments.Add,{isDisabled:f.length>=5,onPress:a}),f.map(function(a,b){return j.jsx(d("MWXComposer.react").Attachments.ImagePreview,{onCancel:function(){return w(a)},src:URL.createObjectURL(a)},b)})]}):null,children:j.jsx(d("MWXComposer.react").TextEditor,{placeholderText:r?d("AIChatPluginStrings").AI_CHAT_PLUGIN_COMPOSER_CHAT_INVITE.toString():d("AIChatPluginStrings").AI_CHAT_PLUGIN_COMPOSER_CONNECTING.toString(),contentEditableProps:{contentEditableRef:s},testid:void 0})}),j.jsx(d("MWXComposer.react").Button,{icon:c("MWXIconSend"),disabled:b,label:d("AIChatPluginStrings").AI_CHAT_PLUGIN_SEND_BUTTON_TOOLTIP.toString(),onPress:function(){u()},color:d("MWXThreadThemeColor").mwxThreadThemeColor(p),testid:void 0})]})})}})}))}p.displayName=p.name+" [from "+f.id+"]";g.AIChatPluginThreadViewComposer=a;g.AIChatPluginThreadViewComposerInner=p}),98);
-----
AIChatPluginThreadViewFAQPrefetched.react",["AIChatPluginContext","AIChatPluginLoggingContext","AIChatPluginMessageTypes","AIChatPluginMessageUtils","AIChatPluginMessagingContext","AIChatPluginQPLLogMutation","AIChatPluginRelayContext","AIChatPluginSaveAgentResponseToMI","AIChatPluginSaveUserMessageToMI","AIChatPluginSendMessageUtils","AIChatPluginThreadViewFAQListView.react","MWPMessageStoreContext","RelayHooks","justknobx","react","useEmailCaptureState"],(function(a,b,c,d,e,f,g){var h,i=h||(h=d("react")),j=h.useContext;function a(a){a=a.faqs;var b=j(c("AIChatPluginContext")),e=b.pageID,f=b.shouldStream,g=b.enableFaqCache,h=b.isWithinBusinessHours,k=d("RelayHooks").useRelayEnvironment();b=d("AIChatPluginRelayContext").useAIChatPluginRelayContext();var l=b.accessToken;b=j(d("MWPMessageStoreContext").MWPMessageStoreContext);var m=b.sendMessage;b=d("AIChatPluginMessagingContext").useAIChatPluginMessagingContext();var n=b.dispatchMessageUpdate,o=b.enqueueMessage;b=b.hasSentFirstMessage;var p=d("useEmailCaptureState").useEmailCaptureState(),q=p.submittedEmailAddress;p=d("AIChatPluginLoggingContext").useLogger();var r=p.log;p=!b;b=function(a){var b;if(!Boolean((b=a.question)!=null?b:""))return;r("User clicked an FAQ pill to send their first message",{event:"ai_chat_plugin_clicked_faq_pill",eventState:"success",accessToken:l});if(f){m((b=a.question)!=null?b:"",[]);return}b=d("AIChatPluginSendMessageUtils").makeOfflineThreadingID();l!=null&&d("AIChatPluginQPLLogMutation").commit(k,{access_token:{sensitive_string_value:l},event:318976169,qpl_join_id:b,qpl_log_type:"START_FOR_JOIN"});var i=Math.floor(Date.now()/1e3);if(c("justknobx")._("4482")&&g){var j,p,s=d("AIChatPluginSendMessageUtils").makeOfflineThreadingID();j={type:d("AIChatPluginMessageTypes").MessageType.TEXT,status:d("AIChatPluginMessageTypes").MessageStatus.SENDING,content:(j=a.question)!=null?j:"",messageID:b,isUserMessage:!0,attachmentFiles:[],attachmentURIs:[],isFAQPillMessage:!0,attachmentFBIDs:[],faqResponse:(j=a.answer)!=null?j:"",faqResponseId:s,timestamp:i,retryCount:0,emailAddress:(j=q)!=null?j:void 0};n({type:"ADD_OR_VERIFY_MESSAGE",pageID:e,message:j});h&&o(j);window.setTimeout(function(){n({type:"TYPING_INDICATOR_START",messageID:d("AIChatPluginSendMessageUtils").makeOfflineThreadingID(),timestamp:Math.floor(Date.now()/1e3),conversationState:"active"})},1e3);d("AIChatPluginSaveUserMessageToMI").commit({input:{access_token:{sensitive_string_value:(p=l)!=null?p:""},message_id:j.messageID,message_text:j.content,page_id:e}});window.setTimeout(function(){n({type:"TYPING_INDICATOR_STOP",messageID:d("AIChatPluginSendMessageUtils").makeOfflineThreadingID(),timestamp:Math.floor(Date.now()/1e3),conversationState:"active"})},3e3);var t={type:d("AIChatPluginMessageTypes").MessageType.TEXT,status:d("AIChatPluginMessageTypes").MessageStatus.SENT,content:(p=a.answer)!=null?p:"",messageID:s,isUserMessage:!1,senderName:d("AIChatPluginMessageUtils").AI_SENDER_NAME,attachmentFiles:[],attachmentURIs:[],attachmentFBIDs:[],timestamp:i+1,retryCount:0,emailAddress:(j=q)!=null?j:void 0};window.setTimeout(function(){n({type:"ADD_OR_VERIFY_MESSAGE",pageID:e,message:t})},3500);d("AIChatPluginSaveAgentResponseToMI").commit({input:{access_token:{sensitive_string_value:(p=l)!=null?p:""},message_id:s,message_text:(j=t.content)!=null?j:"",page_id:e}})}else{j={type:d("AIChatPluginMessageTypes").MessageType.TEXT,status:d("AIChatPluginMessageTypes").MessageStatus.SENDING,content:(p=a.question)!=null?p:"",messageID:b,isUserMessage:!0,attachmentFiles:[],attachmentURIs:[],attachmentFBIDs:[],timestamp:i,retryCount:0,emailAddress:(s=q)!=null?s:void 0};n({type:"ADD_OR_VERIFY_MESSAGE",pageID:e,message:j});o(j)}};return i.jsx(i.Fragment,{children:p&&i.jsx(c("AIChatPluginThreadViewFAQListView.react"),{faqs:a,onClick:b})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----