useEmailCaptureState",["AIChatPluginContext","AIChatPluginLoggingContext","AIChatPluginRelayContext","AIChatPluginUpdateUserMutation","OmniAIEmailCaptureState","RelayHooks","asyncToGeneratorRuntime","react","useEmailCaptureStateLiveChatOnlyPersonQuery.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||(i=d("react")),k=i,l=k.createContext,m=k.useCallback,n=k.useContext,o=k.useEffect,p=k.useMemo,q=k.useState,r=h!==void 0?h:h=b("useEmailCaptureStateLiveChatOnlyPersonQuery.graphql"),s=l({isLoading:!0,emailCaptureEnabled:!1,needEmail:!0,updateEmailCaptureState:function(){},submittedEmailAddress:null,setSubmittedEmailAddress:function(){}});function a(a){a=a.children;var e=d("AIChatPluginRelayContext").useAIChatPluginRelayContext(),f=e.isRelayEnvironmentReady,g=e.accessToken,h=d("RelayHooks").useRelayEnvironment();e=n(c("AIChatPluginContext"));var i=e.emailCaptureEnabled;e=q();var k=e[0],l=e[1];e=d("AIChatPluginLoggingContext").useLogger();var t=e.log;e=q(null);var u=e[0],v=e[1];o(function(){if(!f)return;var a=function(){var e=b("asyncToGeneratorRuntime").asyncToGenerator(function*(b){try{var e;t("Fetching LCOP...",{event:"ai_chat_plugin_fetch_lcop_user_request",eventState:"attempt",accessToken:g});e=(yield d("RelayHooks").fetchQuery(h,r,{input:{access_token:{sensitive_string_value:(e=g)!=null?e:""}}}).toPromise());e=c("OmniAIEmailCaptureState").cast(e==null?void 0:(e=e.xfb_live_chat_only_person)==null?void 0:(e=e.email_capture_state)==null?void 0:e.toLowerCase());t("Successfully fetched LCOP",{event:"ai_chat_plugin_fetch_lcop_user_request",eventState:"success",emailCaptureState:e,accessToken:g});v((e=e)!=null?e:"not_started")}catch(c){b<3?window.setTimeout(function(){return a(b+1)},100*(b+1)):t("Failed to fetch LCOP after maximum retries",{event:"ai_chat_plugin_fetch_lcop_user_request",eventState:"failure",accessToken:g})}});return function(a){return e.apply(this,arguments)}}();void a(0)},[g,h,f]);var w=m(function(a,b){var e=b.onComplete;d("AIChatPluginUpdateUserMutation").commit(h,{input:{email_capture_state:String(a),access_token:{sensitive_string_value:(b=g)!=null?b:""}}},function(a){v(c("OmniAIEmailCaptureState").cast(a==null?void 0:a.email_capture_state)),e(a)})},[g,h]);e=p(function(){return{isLoading:u==null,emailCaptureEnabled:i,needEmail:i&&u!=="completed"&&!Boolean(k),updateEmailCaptureState:w,submittedEmailAddress:k,setSubmittedEmailAddress:l}},[i,u,k,w]);return j.jsx(s.Provider,{value:e,children:a})}a.displayName=a.name+" [from "+f.id+"]";function e(){var a=n(s);if(!a){var b=new Error("useEmailCaptureState must be used within an EmailCaptureStateContextProvider");b.stack;throw b}b=a.isLoading;var c=a.emailCaptureEnabled,d=a.needEmail,e=a.updateEmailCaptureState,f=a.submittedEmailAddress;a=a.setSubmittedEmailAddress;return{isLoading:b,emailCaptureEnabled:c,needEmail:d,updateEmailCaptureState:e,submittedEmailAddress:f,setSubmittedEmailAddress:a}}g.EmailCaptureStateContextProvider=a;g.useEmailCaptureState=e}),98);
-----
useEmailCaptureStateLiveChatOnlyPersonQuery.graphql",["useEmailCaptureStateLiveChatOnlyPersonQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"input",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"email_capture_state",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"useEmailCaptureStateLiveChatOnlyPersonQuery",selections:[{alias:null,args:c,concreteType:"LiveChatOnlyPerson",kind:"LinkedField",name:"xfb_live_chat_only_person",plural:!1,selections:[d],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"useEmailCaptureStateLiveChatOnlyPersonQuery",selections:[{alias:null,args:c,concreteType:"LiveChatOnlyPerson",kind:"LinkedField",name:"xfb_live_chat_only_person",plural:!1,selections:[d,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:b("useEmailCaptureStateLiveChatOnlyPersonQuery_facebookRelayOperation"),metadata:{},name:"useEmailCaptureStateLiveChatOnlyPersonQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
useEmailCaptureStateLiveChatOnlyPersonQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9737862542940637"}),null);
-----