useBizKitSupportChatNotificationsSelector",["fbt","AdsHelpTrayIPChatUILogger","BizKitHelpTrayContext","JSResourceForInteraction","RelayHooks","bx","cometPushToast","promiseDone","qex","react","useBizKitSupportChatNotificationsSelectorSubscription.graphql"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j;e=j||d("react");var k=e.useCallback,l=e.useContext,m=e.useEffect,n=e.useMemo,o=e.useRef,p=c("JSResourceForInteraction")("AdsHelpTrayUIActions").__setRef("useBizKitSupportChatNotificationsSelector");function q(){var a=k(function(a){c("promiseDone")(p.load().then(function(b){b.openChatInbox({setIsHelpTrayOpen:a})}))},[]),b=k(function(b,c,e){!c?(d("cometPushToast").cometPushToast({message:h._(/*BTDS*/"New message from Meta Support"),action:{label:h._(/*BTDS*/"View chats"),onPress:function(){a(e)}}}),d("AdsHelpTrayIPChatUILogger").logHelpTrayOpenedFromChatNotification(d("AdsHelpTrayIPChatUILogger").IPChatType.LIGHTSPEED,b)):d("AdsHelpTrayIPChatUILogger").logHelpTrayAlreadyOpenOnNewMessageArrival(d("AdsHelpTrayIPChatUILogger").IPChatType.LIGHTSPEED,b)},[a]);return{handleHelpTrayNotification:b,openChatThread:a}}function a(a){var e=o(null),f=o(!0),g=l(c("BizKitHelpTrayContext")),j=g.isHelpTrayOpen,p=g.setIsHelpTrayOpen;g=q();var r=g.handleHelpTrayNotification;m(function(){e.current==null&&(e.current=document.title)},[]);m(function(){var a=function(){f.current=!0,e.current!=null&&(document.title=e.current)},b=function(){f.current=!1};window.addEventListener("focus",a);window.addEventListener("blur",b);f.current=document.hasFocus();return function(){window.removeEventListener("focus",a),window.removeEventListener("blur",b)}},[]);var s=c("bx").getURL(c("bx")("273041")),t=k(function(){var a=new Audio(s);a.play()["catch"](function(a){d("AdsHelpTrayIPChatUILogger").logIPChatCanNotPlayNotificationSoundError(a)})},[s]),u=k(function(){document.title=String(h._(/*BTDS*/"Meta Support messaged you"))},[]),v=k(function(){f.current||(t(),u())},[t,u]);g=n(function(){return{subscription:i!==void 0?i:i=b("useBizKitSupportChatNotificationsSelectorSubscription.graphql"),variables:{input:{},connections:a!=null?[a]:[]},onNext:function(a){if(f.current&&j)return;if(a!=null&&typeof a==="object"){a=a;if(Object.prototype.hasOwnProperty.call(a,"support_chat_update_subscribe")){a=a.support_chat_update_subscribe;if(a!=null&&typeof a==="object"&&Object.prototype.hasOwnProperty.call(a,"thread_key")){var b=c("qex")._("2711")===!0;if(!b)return;b=a.thread_key;typeof b==="string"&&b!==""&&(r(b,j,p),v(),d("AdsHelpTrayIPChatUILogger").logNotificationSoundPlayedOnChatNotification(d("AdsHelpTrayIPChatUILogger").IPChatType.LIGHTSPEED,b))}}}}}},[a,r,v,j,p]);d("RelayHooks").useSubscription(g);m(function(){return function(){e.current!=null&&(document.title=e.current)}},[])}g.useBizKitHelpTrayActions=q;g.useBizKitSupportChatNotificationsSelector=a}),226);
-----
useBizKitSupportChatNotificationsSelectorSubscription.graphql",["useBizKitSupportChatNotificationsSelectorSubscription_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"connections"},c={defaultValue:null,kind:"LocalArgument",name:"input"},d=[{kind:"Variable",name:"data",variableName:"input"}],e=[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}];e={alias:null,args:d,concreteType:"XFBSupportThreadDetail",kind:"LinkedField",name:"support_chat_update_subscribe",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thread_key",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_last_message_from_ads_ai",storageKey:null},{alias:null,args:null,concreteType:"Image",kind:"LinkedField",name:"non_ads_ai_participant_image",plural:!1,selections:e,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thread_status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thread_name",storageKey:null},{alias:null,args:null,concreteType:"Image",kind:"LinkedField",name:"thread_image",plural:!1,selections:e,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thread_snippet",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thread_ts",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"thread_unread",storageKey:null},{alias:null,args:null,concreteType:"Image",kind:"LinkedField",name:"facepile_images",plural:!0,selections:e,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_ads_ai_thread",storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:[a,c],kind:"Fragment",metadata:null,name:"useBizKitSupportChatNotificationsSelectorSubscription",selections:[e],type:"Subscription",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[c,a],kind:"Operation",name:"useBizKitSupportChatNotificationsSelectorSubscription",selections:[e,{alias:null,args:d,filters:null,handle:"prependNode",key:"",kind:"LinkedHandle",name:"support_chat_update_subscribe",handleArgs:[{kind:"Variable",name:"connections",variableName:"connections"},{kind:"Literal",name:"edgeTypeName",value:"XFBSupportThreadListEdge"}]}]},params:{id:b("useBizKitSupportChatNotificationsSelectorSubscription_facebookRelayOperation"),metadata:{subscriptionName:"support_chat_update_subscribe"},name:"useBizKitSupportChatNotificationsSelectorSubscription",operationKind:"subscription",text:null}}}();e.exports=a}),null);
-----
useBizKitSupportChatNotificationsSelectorSubscription_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24032371509774711"}),null);
-----