if (self.CavalryLogger) { CavalryLogger.start_js(["JegqH"]); } __d("PinnedConversationNubsActionTaken",[],(function(a,b,c,d,e,f){e.exports={TAB_CLOSED_BY_USER:0}}),null); __d("NotificationBeeperItemCloseButton.react",["cx","fbt","React","XUIAbstractGlyphButton.react"],(function(a,b,c,d,e,f,g,h){__p&&__p();a=function(a){"use strict";babelHelpers.inheritsLoose(c,a);function c(){return a.apply(this,arguments)||this}var d=c.prototype;d.render=function(){var a=h._("Close");return b("React").createElement(b("XUIAbstractGlyphButton.react"),babelHelpers["extends"]({},this.props,{className:"_3soc",title:a,label:a,labelIsHidden:!0}))};return c}(b("React").Component);e.exports=a}),null); __d("NotificationBeeperItemContents.react",["cx","invariant","Animation","AsyncRequest","Bootloader","FBProfilePhotoShadow.react","Image.react","ImageBlock.react","NotificationBeeperItemCloseButton.react","NotificationInterpolator","NotificationURI","NotificationUserActions","React","ReactDOM","TextWithEntities.react","Timestamp.react","URI","notificationListRendererOpenNotification"],(function(a,b,c,d,e,f,g,h){__p&&__p();a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(c,a);function c(){__p&&__p();var c,d;for(var e=arguments.length,f=new Array(e),g=0;g0;e=(e?"":"hidden_elem")+" _50d1";return b("React").createElement("ul",{ref:"container",className:e,"data-gt":this.props.tracking,"data-testid":"beeper_list",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},d)};d.$4=function(a){return a.reduce(function(a,b){a[b.alert_id]={notification:b,shouldPlaySound:!1};return a},{})};return c}(b("React").Component);e.exports=c}),null); __d("NotificationBeeperContainer",["NotificationBeeper.react","React","ReactDOM"],(function(a,b,c,d,e,f){a={renderBeeper:function(a,c){b("ReactDOM").render(b("React").createElement(b("NotificationBeeper.react"),a),c)}};e.exports=a}),null); __d("LiveVideoBeeperItemContents.react",["BootloadOnRender.react","JSResource","LazyComponent.react","React"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(a){babelHelpers.inheritsLoose(c,a);function c(){return a.apply(this,arguments)||this}var d=c.prototype;d.render=function(){return b("React").createElement(b("BootloadOnRender.react"),{loader:b("JSResource")("LiveVideoBeeperItemContentsImpl.react").__setRef("LiveVideoBeeperItemContents.react"),placeholder:b("React").createElement("div",null),component:b("React").createElement(b("LazyComponent.react"),babelHelpers["extends"]({},this.props,{ref:"itemContents"}))})};return c}(b("React").Component);e.exports=a}),null); __d("ConversationNubTabStateListStorage",[],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(){function a(){this.$1=[]}var b=a.prototype;b.modify=function(a){this.$1=a(this.$1)};b.getData=function(){return this.$1};return a}();e.exports=a}),null); __d("ConversationNubTabStateList",["invariant","ConversationNubTabStateListStorage","differenceSets"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();a=function(){__p&&__p();function a(){this.$2=new Set(),this.$1=new(b("ConversationNubTabStateListStorage"))()}var c=a.prototype;c.modifyTabState=function(a,b){this.modifyTabs(function(c){var d=c.findIndex(function(b){return b.tabID===a});d!==-1||g(0,5816);b(c[d]);return c})};c.$3=function(a){return new Set(a.map(function(a){return a.tabID}))};c.modifyTabs=function(a){var c=this;try{this.$1.modify(function(d){var e=c.$3(d);d=a(d);var f=c.$3(d);c.$2=b("differenceSets")(e,f);return d})}finally{this.$2=new Set()}};c.getTabs=function(){return this.$1.getData()};c.getTabState=function(a){a=this.getTabStateIfExists(a);a||g(0,5816);return a};c.getTabStateIfExists=function(a){return this.getTabs().find(function(b){return b.tabID===a})};c.push=function(){for(var a=arguments.length,b=new Array(a),c=0;ch){b=b-h;b=this.getTabsForMenuOldestFirst().slice(0,b);b.map(function(a){return a.getTabID()}).forEach(function(b){return a.deleteTab(b)})}};c.$5=function(a){return this.getLoadedTabs().indexOf(a)};return a}();e.exports=new a()}),null); __d("ConversationNub",["csx","cx","Arbiter","ConversationNubHeader","ConversationNubTabState","ConversationNubTabsUpdateEventController","ConversationNubUtils","CSS","DOM","EventListener","NotificationUserActions","SubscriptionsHandler","UFIComposerIsTypingStore","URI","clearTimeout","containsNode","debounce","guid","setTimeoutAcrossTransitions"],(function(a,b,c,d,e,f,g,h){"use strict";__p&&__p();var i=b("ConversationNubTabsUpdateEventController").minimizeAndInformTabUpdate,j=b("ConversationNubTabsUpdateEventController").popOutAndInformTabUpdate,k=b("ConversationNubTabState"),l=10,m=500,n=100;a=function(){__p&&__p();a.createDefaultState=function(a,c,d,e,f,g){return{tabID:a,permalinkURI:c!=null?new(b("URI"))(c):null,ftID:d,notifAlertID:e,notificationType:f,title:g,keepAtBottom:!1,isTabRaised:!1,isBlinkingUnread:!1,badgeCount:0,allSeenNewComments:{},unseenCommentsSinceLastCleared:{},hasFakeInitBadge:!1}};function a(a,c,d,e,f,g){__p&&__p();var h=this;f===void 0&&(f=!1);g===void 0&&(g=!1);this.$13=!1;this.$14=!1;this.$1=a;this.$12=c;this.$5=b("guid")();this.$7=null;this.$8=!1;this.$9=null;this.$10=f;this.$11=g;this.$15=e;this.$6=new(b("SubscriptionsHandler"))();this.$16();this.$17();d!=null&&k.modifyTabState(this.$12,function(a){d?a.hasFakeInitBadge=!1:(a.hasFakeInitBadge=!0,h.$18(1),h.$19(!0))});this.$20()}var c=a.prototype;c.$20=function(){this.$21(),this.$22(),b("ConversationNubUtils").informShouldRecheckTabVisibility(this),this.forceReflow()};c.getPersistentState=function(){return k.getTabState(this.$12)};c.getPersistentStateIfExists=function(){return k.getTabStateIfExists(this.$12)};c.$16=function(){__p&&__p();var a=this.$23();if(a){this.$6.addSubscriptions(b("EventListener").listen(a,"click",this.$24.bind(this)),b("EventListener").listen(a,"mouseenter",this.$25.bind(this)),b("EventListener").listen(a,"mouseleave",this.$26.bind(this)));a=b("ConversationNubUtils").getCloseButtonElem(a);a&&b("ConversationNubUtils").addCloseButtonListeners(a,this.$6,this.$27.bind(this))}a=this.$28();a&&(k.modifyTabState(this.$12,function(a){a.keepAtBottom=!0}),this.$6.addSubscriptions(b("EventListener").listen(a,"scroll",b("debounce")(this.$29.bind(this),n)),b("Arbiter").subscribe("reflow",this.$30.bind(this))));a=this.$31();a&&this.$6.addSubscriptions(b("EventListener").listen(a,"focusin",this.$32.bind(this,!0)),b("EventListener").listen(a,"focusout",this.$32.bind(this,!1)))};c.$17=function(){__p&&__p();var a=this,c=this.$33();if(!c){this.$2=null;return}var d=function(){var b=a.getPersistentState();return{permalinkURI:b.permalinkURI,ftID:b.ftID,tabID:b.tabID}};c=new(b("ConversationNubHeader"))(c,d);this.$6.addSubscriptions(c.subscribe("closeButton",this.$27.bind(this)),c.subscribe("showMenu",this.$34.bind(this)),c.subscribe("hideMenu",this.$35.bind(this)),c.subscribe("minimizeButton",this.$36.bind(this,!0)),c.subscribe("clickHeader",this.$36.bind(this,!0)),c.subscribe("menuPermalinkClick",this.$36.bind(this,!1)),b("UFIComposerIsTypingStore").addListener(function(){var c=a.getPersistentStateIfExists();if(!c)return;var d=a.$14;c=b("UFIComposerIsTypingStore").getValueFor(c.ftID);a.$14=c===!0;d!==a.$14&&b("ConversationNubTabsUpdateEventController").informTabsUpdated()}));this.$2=c};c.$33=function(){return this.$1&&b("DOM").scry(this.$1,".fbNubFlyoutTitlebar")[0]};c.$23=function(){return this.$1&&b("DOM").scry(this.$1,".fbNubButton")[0]};c.$28=function(){!this.$3&&this.$1&&(this.$3=b("DOM").scry(this.$1,".uiScrollableAreaWrap")[0]);return this.$3};c.$31=function(){!this.$4&&this.$1&&(this.$4=b("DOM").scry(this.$1,".fbNubFlyoutBodyContent")[0]);return this.$4};c.$37=function(){var a=this.$23();return a?b("DOM").scry(a,"._37op")[0]:null};c.$27=function(){b("ConversationNubUtils").informShouldCloseTab(this.$12,this.getFeedbackTargetID(),b("ConversationNubUtils").CLOSE_REASON_TAB_X_OUT)};c.$36=function(a){i(this,a)};c.$34=function(){this.$1&&b("CSS").addClass(this.$1,"_1uw3")};c.$35=function(){this.$1&&b("CSS").removeClass(this.$1,"_1uw3")};c.$24=function(){this.getPersistentState().isTabRaised?i(this,!0):j(this,!0)};c.$25=function(){this.getPersistentState().isBlinkingUnread&&(this.$9=new Date())};c.$26=function(){var a=this.$9;if(a&&this.getPersistentState().isBlinkingUnread){var b=new Date();b-a>=m&&this.$19(!1)}this.$9=null};c.$38=function(){var a=this.$28();if(a){var b=a.scrollHeight;b>0&&!this.$39(a)&&(this.$8=!0,a.scrollTop=b)}};c.$39=function(a){a=a||this.$28();return!!(a&&a.scrollTop>=a.scrollHeight-a.clientHeight-l)};c.$29=function(){var a=this;if(!k.getTabStateIfExists(this.$12)||!this.getPersistentState().isTabRaised)return;k.modifyTabState(this.$12,function(c){c.keepAtBottom=a.$39(),b("ConversationNubUtils").informShouldRecheckTabVisibility(a)});this.$8||this.clearJewelNotifications();this.$8=!1};c.$32=function(a){if(this.$13===a)return;this.$13=a;this.$13&&this.clearJewelNotifications();b("ConversationNubTabsUpdateEventController").informTabsUpdated()};c.getIsFocused=function(){return this.$13};c.getPageID=function(){return this.$15};c.getHasText=function(){return this.$14};c.$30=function(){var a=this,c=this.getPersistentState();if(!c.isTabRaised)return;c.keepAtBottom&&(this.$38(),this.$7&&b("clearTimeout")(this.$7),this.$7=b("setTimeoutAcrossTransitions")(function(){c.keepAtBottom&&a.$38()},100))};c.$18=function(a){var b=this;k.modifyTabState(this.$12,function(c){c.badgeCount=a,b.$21()})};c.$19=function(a){var b=this;k.modifyTabState(this.$12,function(c){c.isBlinkingUnread=a,b.$22()})};c.$21=function(){var a=this.$37();if(!a)return;var c=this.getPersistentState().badgeCount,d=c>0;d?(b("DOM").setContent(a,c),b("CSS").show(a)):(b("CSS").hide(a),b("DOM").setContent(a,c))};c.$22=function(){if(this.$1){var a=this.getPersistentState().isBlinkingUnread;this.$1&&b("CSS").conditionClass(this.$1,"_53tf",a)}};c.getRootDOM=function(){return this.$1};c.getShouldShowIntroNux=function(){return this.$10};c.getShouldShowHideNux=function(){return this.$11};c.getTabID=function(){return this.$12};c.getNotificationPayloadAlertID=function(){return this.getPersistentState().notifAlertID};c.getNotificationType=function(){return this.getPersistentState().notificationType};c.setNotificationType=function(a){k.modifyTabState(this.$12,function(b){b.notificationType=a})};c.getFeedbackTargetID=function(){return this.getPersistentState().ftID};c.getPermalinkURI=function(){return this.getPersistentState().permalinkURI};c.getTitle=function(){return this.getPersistentState().title};c.getBadgeCount=function(){return this.getPersistentState().badgeCount};c.getIsRaised=function(){return this.getPersistentState().isTabRaised};c.getSessionID=function(){return this.$5};c.markCommentsAsSeenWithoutBadging=function(a){k.modifyTabState(this.$12,function(b){a.forEach(function(a){b.allSeenNewComments[a]=!0})})};c.attemptAddNewCommentsToBadge=function(a){__p&&__p();var b=this;k.modifyTabState(this.$12,function(c){__p&&__p();a.forEach(function(a){if(c.allSeenNewComments[a])return;c.allSeenNewComments[a]=!0;c.unseenCommentsSinceLastCleared[a]=!0});var d=Object.keys(c.unseenCommentsSinceLastCleared).length;c.hasFakeInitBadge&&(d+=1);var e=c.badgeCount;b.$18(d);b.$19(d>0&&d>e)})};c.clearBadge=function(){k.clearTabNotifications(this.$12),this.$21(),this.$22()};c.clearJewelNotifications=function(){var a=this.getNotificationPayloadAlertID();a!=null&&b("NotificationUserActions").markNotificationsAsRead([a])};c.popOutAndInformTabUpdate=function(){this.popOut(),b("ConversationNubTabsUpdateEventController").informTabsUpdated()};c.popOut=function(){var a=this;k.modifyTabState(this.$12,function(c){a.$1&&b("CSS").addClass(a.$1,"_5r93"),c.isTabRaised=!0,a.clearBadge(),c.keepAtBottom&&a.$38()})};c.minimize=function(){var a=this;k.modifyTabState(this.$12,function(c){a.$1&&b("CSS").removeClass(a.$1,"_5r93"),c.isTabRaised=!1,a.$2&&a.$2.hideMenu(),a.clearBadge()})};c.forceReflow=function(){this.$30()};c.isFormForThisUFI=function(a){return this.$1&&b("containsNode")(this.$1,a)};c.destroy=function(){this.$6.release(),this.$2&&this.$2.destroy(),this.$2=null,this.$7&&b("clearTimeout")(this.$7),this.minimize(),this.$1&&(b("DOM").remove(this.$1),b("Arbiter").inform("ConversationNub/destroy",{root:this.$1}),this.$1=null)};return a}();e.exports=a}),null); __d("XConversationNubActionTakenController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/ajax/conversation/nub_story/action_taken/",{})}),null); __d("ConversationNubActionTakenReporter",["Arbiter","AsyncRequest","ConversationNubUtils","PinnedConversationNubsActionTaken","SubscriptionsHandler","XConversationNubActionTakenController"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(){__p&&__p();function a(){__p&&__p();var a=this;this.$2=function(c,d){d.tabID;c=d.ftID;d.tabState;d.sessionID;d=d.reason;(d===b("ConversationNubUtils").CLOSE_REASON_TAB_X_OUT||d===b("ConversationNubUtils").CLOSE_REASON_OVERFLOW_X_OUT||d===b("ConversationNubUtils").CLOSE_REASON_UNPIN)&&a.$3(c,b("PinnedConversationNubsActionTaken").TAB_CLOSED_BY_USER)};this.$1=new(b("SubscriptionsHandler"))();this.$1.addSubscriptions(b("Arbiter").subscribe(b("ConversationNubUtils").CLOSE_TAB_EVENT,this.$2))}var c=a.prototype;c.destroy=function(){this.$1.release()};c.$3=function(a,c){var d=b("XConversationNubActionTakenController").getURIBuilder().getURI();new(b("AsyncRequest"))().setURI(d).setMethod("POST").setData({ft_id:a,action:c}).setAllowCrossPageTransition(!0).send()};return a}();e.exports=a}),null); __d("ConversationNubHeader",["csx","ArbiterMixin","Bootloader","ConversationNubUtils","DOM","Event","EventListener","Keys","SubscriptionsHandler","ifRequired","mixin"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();function h(a,c){return b("EventListener").listen(a,"keydown",function(a){b("Event").getKeyCode(a)===b("Keys").RETURN&&c(a)})}a=function(a){__p&&__p();babelHelpers.inheritsLoose(c,a);function c(c,d){__p&&__p();var e;e=a.call(this)||this;e.$ConversationNubHeader6=!1;e.$ConversationNubHeader1=c;e.$ConversationNubHeader3=d;e.$ConversationNubHeader4=null;e.$ConversationNubHeader5=!1;e.$ConversationNubHeader2=new(b("SubscriptionsHandler"))();e.$ConversationNubHeader7();return e}var d=c.prototype;d.$ConversationNubHeader7=function(){var a=this.$ConversationNubHeader1;this.$ConversationNubHeader2.addSubscriptions(b("EventListener").listen(a,"click",this.$ConversationNubHeader8.bind(this)));a=b("ConversationNubUtils").getCloseButtonElem(a);a&&b("ConversationNubUtils").addCloseButtonListeners(a,this.$ConversationNubHeader2,this.$ConversationNubHeader9.bind(this));a=this.$ConversationNubHeader10();a&&this.$ConversationNubHeader2.addSubscriptions(b("EventListener").listen(a,"click",this.$ConversationNubHeader11.bind(this)),h(a,this.$ConversationNubHeader11.bind(this)));a=this.$ConversationNubHeader12();a&&this.$ConversationNubHeader2.addSubscriptions(b("EventListener").listen(a,"click",this.$ConversationNubHeader13.bind(this)),b("EventListener").listen(a,"mouseover",this.$ConversationNubHeader14.bind(this)),b("EventListener").listen(a,"focus",this.$ConversationNubHeader15.bind(this)),h(a,this.$ConversationNubHeader16.bind(this)))};d.$ConversationNubHeader12=function(){return b("DOM").scry(this.$ConversationNubHeader1,"._1rf1")[0]};d.$ConversationNubHeader10=function(){return b("DOM").scry(this.$ConversationNubHeader1,"._4a56")[0]};d.$ConversationNubHeader9=function(){this.inform("closeButton")};d.$ConversationNubHeader11=function(a){a.type==="click"&&a.kill(),this.inform("minimizeButton")};d.$ConversationNubHeader8=function(){this.inform("clickHeader")};d.$ConversationNubHeader17=function(){this.inform("showMenu")};d.$ConversationNubHeader18=function(){this.inform("hideMenu");var a=this.$ConversationNubHeader12();a&&a.blur()};d.$ConversationNubHeader19=function(){this.inform("menuPermalinkClick")};d.$ConversationNubHeader20=function(a){__p&&__p();var c=this;if(this.$ConversationNubHeader4)return;var d=this.$ConversationNubHeader12();if(!d)return;a&&(this.$ConversationNubHeader5=!0);b("Bootloader").loadModules(["React","ReactDOM","ConversationNubHeaderMenu.react"],function(a,b,e){if(c.$ConversationNubHeader6)return;var f=babelHelpers["extends"]({},c.$ConversationNubHeader3(),{onMenuShow:c.$ConversationNubHeader17.bind(c),onMenuHide:c.$ConversationNubHeader18.bind(c),onPermalinkClick:c.$ConversationNubHeader19.bind(c),showOnMount:c.$ConversationNubHeader5});c.$ConversationNubHeader4=b.render(a.createElement(e,f),d)},"ConversationNubHeader")};d.$ConversationNubHeader13=function(a){a.kill(),this.$ConversationNubHeader20(!0)};d.$ConversationNubHeader14=function(){this.$ConversationNubHeader20(!1)};d.$ConversationNubHeader15=function(){this.$ConversationNubHeader20(!1)};d.$ConversationNubHeader16=function(){this.$ConversationNubHeader4?this.$ConversationNubHeader4.toggle():this.$ConversationNubHeader20(!0)};d.hideMenu=function(){this.$ConversationNubHeader4&&this.$ConversationNubHeader4.hide()};d.destroy=function(){this.$ConversationNubHeader6=!0;var a=this.$ConversationNubHeader12();a&&this.$ConversationNubHeader4&&b("ifRequired")("ReactDOM",function(b){b.unmountComponentAtNode(a)});this.$ConversationNubHeader2.release()};return c}(b("mixin")(b("ArbiterMixin")));e.exports=a}),null); __d("ConversationNubTabsUpdateEventController",["Arbiter","ConversationNubUtils"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g="ConversationNub/tabsUpdated",h="ConversationNub/minimizedByUser",i="ConversationNub/maximizedByUser",j=!1;function k(a){j||b("Arbiter").inform(g,a)}function a(a){return b("Arbiter").subscribe(g,function(b,c){j=!0,a(c),j=!1})}function c(a,c){c&&b("Arbiter").inform(h,{tab:a}),a.minimize(),k()}function d(a,c){if(!c&&!b("ConversationNubUtils").allowProgrammaticPopOut())return;c&&b("Arbiter").inform(i,{tab:a});a.popOut();k()}e.exports={TAB_MINIMIZED_BY_USER_EVENT:h,TAB_MAXIMIZED_BY_USER_EVENT:i,informTabsUpdated:k,subscribeToTabsUpdated:a,minimizeAndInformTabUpdate:c,popOutAndInformTabUpdate:d}}),null); __d("XConversationNubTogglePinController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/ajax/conversation/nub_story/toggle_pin/",{ft_id:{type:"String"},pin:{type:"Bool",defaultValue:!1},with_render:{type:"Bool",defaultValue:!1},notif_setting:{type:"Enum",enumType:1}})}),null); __d("XConversationsToggleController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/ajax/conversation/toggle_feature/",{turn_conversations_on:{type:"Bool",defaultValue:!1}})}),null); __d("isBusinessURI",["isFacebookURI"],(function(a,b,c,d,e,f){"use strict";function a(a){return b("isFacebookURI")(a)&&a.getSubdomain()==="business"}e.exports=a}),null); __d("isGamesURI",["isFacebookURI"],(function(a,b,c,d,e,f){"use strict";function a(a){return b("isFacebookURI")(a)&&a.getPath().startsWith("/games")}e.exports=a}),null); __d("ConversationNubUtils",["csx","Arbiter","AsyncRequest","ConversationNubTabState","DOM","Event","EventListener","Keys","NotificationConversationController","URI","XConversationNubTogglePinController","XConversationsToggleController","isBusinessURI","isCanvasAppURI","isGamesURI"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();var h=b("ConversationNubTabState"),i=Object.freeze({DISABLE:"disable",ENABLE:"enable"}),j="ConversationNubUtils/closeTab",k="ConversationNubUtils/unpinnedFromHeader",l="ConversationNubUtils/recheckTabVisibility",m="ConversationNubUtils/openPermalinkFromHeader",n="ConversationNubUtils/turnOff",o="ConversationNubUtils/turnOn",p="tab-x-out",q="browser-tab-sync",r="overflow-x-out",s="unpin";function a(a){var b=Object.values(i);return b.find(function(b){return b===a})||null}function t(a,c,d,e){e=e||{};e=e.notif_setting;a=b("XConversationNubTogglePinController").getURIBuilder().setString("ft_id",String(a)).setBool("pin",c);e&&a.setEnum("notif_setting",e);c=a.getURI();e=new(b("AsyncRequest"))().setURI(c).setMethod("POST");d&&e.setAllowCrossPageTransition(!0);e.send()}function u(a){var c=b("XConversationsToggleController").getURIBuilder().setBool("turn_conversations_on",a).getURI();a?H():G();c=new(b("AsyncRequest"))().setURI(c).setAllowCrossPageTransition(!0).setHandler(function(a){a.getPayload().conversationsStatus?H():G()}).setErrorHandler(function(b){a?G():H()}).setMethod("POST");c.send()}function v(a,b,c){t(a,!0,b,c)}function w(a,b,c){t(a,!1,b,c)}function c(a,b){v(a,!1,b)}function d(a,b){w(a,!1,b)}function f(a,b){v(a,!0,b)}function g(a,b){w(a,!0,b)}function x(){u(!1),b("NotificationConversationController").deleteAllTabs()}function y(){u(!0)}function z(a){return b("DOM").scry(a,"._4iz6")[0]}function A(a,c,d){var e=function(){d()};c.addSubscriptions(b("EventListener").listen(a,"click",e),b("EventListener").listen(a,"keydown",function(a){b("Event").getKeyCode(a)===b("Keys").RETURN&&e()}))}function B(){var a=b("URI").getRequestURI();return!b("isCanvasAppURI")(a)&&!b("isBusinessURI")(a)&&!b("isGamesURI")(a)}function C(a,c,d){var e=h.getLoadedTab(a);if(!e)return;var f=e.getPersistentState(),g=e.getSessionID();e=e.getPageID();b("Arbiter").inform(j,{tabID:a,ftID:c,tabState:f,sessionID:g,reason:d,pageID:e})}function D(a){a=h.getLoadedTab(a);if(!a)return;b("Arbiter").inform(k,{tab:a})}function E(a){b("Arbiter").inform(l,{tab:a})}function F(a){if(a==null)return;a=h.getLoadedTab(a);if(!a)return;b("Arbiter").inform(m,{tab:a})}function G(){b("Arbiter").inform(n,{})}function H(){b("Arbiter").inform(o,{})}e.exports={CLOSE_TAB_EVENT:j,UNPIN_FROM_HEADER_EVENT:k,OPEN_PERMALINK_FROM_HEADER_EVENT:m,TURN_CONVERSATIONS_OFF_EVENT:n,TURN_CONVERSATIONS_ON_EVENT:o,CLOSE_REASON_TAB_X_OUT:p,CLOSE_REASON_SYNCHRONIZED_FROM_OTHER_TAB:q,CLOSE_REASON_OVERFLOW_X_OUT:r,CLOSE_REASON_UNPIN:s,coerceToPinRequestNotifSetting:a,sendPinRequest:c,sendUnpinRequest:d,sendPinRequestAcrossTransitions:f,sendUnpinRequestAcrossTransitions:g,getCloseButtonElem:z,addCloseButtonListeners:A,informShouldCloseTab:C,informDidUnpinFromHeaderMenu:D,informShouldRecheckTabVisibility:E,informOpenPermalinkFromHeader:F,allowProgrammaticPopOut:B,turnConversationsOff:x,turnConversationsOn:y}}),null); __d("ConversationNubPermalinkUtils",["URI","isFacebookURI"],(function(a,b,c,d,e,f){"use strict";__p&&__p();function g(a){return a.substr(-1)==="/"?a.slice(0,-1):a}function h(a,b){a=a.getPath();b=b.getPath();return g(a)===g(b)}function i(a,b,c){a=a.getQueryData();b=b.getQueryData();a=a[c];b=b[c];return a==null&&b==null?!0:a===b}function a(a){var c=new(b("URI"))(window.location.href);return c&&a&&b("isFacebookURI")(c)&&b("isFacebookURI")(a)&&h(c,a)&&i(c,a,"fbid")&&i(c,a,"story_fbid")}e.exports={isOnPermalink:a}}),null); __d("ConversationNubViewportManager",["DockTabsViewportCalculator","DockTabsViewportPinnedConversationTabUtils"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=b("DockTabsViewportPinnedConversationTabUtils").getMinRequiredWidthForFirstConvoTab;a=function(){__p&&__p();function a(a,c,d){var e=this;this.$1=a;this.$3=c;this.$2=b("DockTabsViewportCalculator").getInstance(this.$1);this.$2&&this.$2.registerPinnedConvoTabCallbacks(babelHelpers["extends"]({},d,{pinnedConvoTabStateGetter:function(){return e.$3}}))}var c=a.prototype;c.getNumDockTabsToShow=function(a){return this.getCouldFitAtLeastOneDockTab(a)?1:0};c.getCouldFitAtLeastOneDockTab=function(a){var b=g();return b<=a};c.forceRecalculatePinnedConvoTabs=function(a){this.$2&&this.$2.forceRecalculatePinnedConvoTabs(a)};return a}();e.exports=a}),null); __d("ConversationNubVisibilityDedupeUtils",["Bootloader","emptyFunction","ifRequired"],(function(a,b,c,d,e,f){"use strict";function a(a){b("Bootloader").loadModules(["UFICommentVisibilityStore"],a,"ConversationNubVisibilityDedupeUtils")}function c(a){return b("ifRequired")("UFICommentVisibilityStore",function(b){return b.isFeedbackTargetVisible(a)},b("emptyFunction").thatReturnsFalse)}e.exports={bootloadUFIVisibilityModule:a,isFeedbackTargetVisible:c}}),null); __d("XNotificationNubStoryController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/conversation/nub_story/",{notif_alert_id:{type:"String"},notif_id:{type:"Int"},ft_id:{type:"String"},force_minimized:{type:"Bool",defaultValue:!1}})}),null); __d("NotificationConversationController",["csx","cx","Arbiter","AsyncRequest","Bootloader","ConversationNub","ConversationNubActionTakenReporter","ConversationNubPermalinkUtils","ConversationNubTabState","ConversationNubTabsUpdateEventController","ConversationNubUtils","ConversationNubViewportManager","ConversationNubVisibilityDedupeUtils","CSS","DOM","PinnedConversationNubsConfig","SubscriptionsHandler","URI","XNotificationNubStoryController","ge","ifRequired","nullthrows"],(function(a,b,c,d,e,f,g,h){"use strict";__p&&__p();var i=b("ConversationNubVisibilityDedupeUtils").isFeedbackTargetVisible,j=1,k=b("ConversationNubTabState"),l=Object.create(null),m=null,n=null,o=null,p=null,q=null,r=null,s=!1,t=null,u=null,v=null,w=Object.create(null);function x(){n||(n=b("DOM").scry(b("ge")("pagelet_dock"),"._1mw-")[0]);return n}function y(){if(!o){var a=x();a&&(o=b("DOM").scry(a,"._1tvj")[0])}return o}function z(){if(!p){var a=x();a&&(p=b("DOM").scry(a,"._2ikx .fbNubButton")[0])}return p}a=function(){__p&&__p();function a(){}var c=a.prototype;c.init=function(){__p&&__p();var a=this;if(s)return;s=!0;var c=new(b("SubscriptionsHandler"))();c.addSubscriptions(b("ConversationNubTabsUpdateEventController").subscribeToTabsUpdated(this.$2.bind(this)),b("Arbiter").subscribe(b("ConversationNubUtils").CLOSE_TAB_EVENT,function(b,c){b=c||{};c=b.tabID;c&&a.$3(c)}));this.$1=new(b("ConversationNubActionTakenReporter"))();t=c};c.$4=function(a){a=m?m.getNumDockTabsToShow(a):j;k.setMaxDockTabs(a)};c.$5=function(a,c){this.$4(a);if(c){var d=c.tabToPromote;c=c.tabToOpenIfInDock;d&&!k.isTabInDock(d.getTabID())&&k.moveTabToDockLeft(d.getTabID());b("ConversationNubUtils").allowProgrammaticPopOut()&&c&&k.isTabInDock(c.getTabID())&&c.popOut()}this.$6(a)};c.$2=function(a){m&&m.forceRecalculatePinnedConvoTabs(a)};c.$6=function(a){__p&&__p();var c=k.getTotalTabCount(),d=k.getNumDockTabs();a=m?m.getCouldFitAtLeastOneDockTab(a):!1;a=c>0&&a;d=d0&&c.$FantaTabsSlimApp2(function(){b("ifRequired")("FantaTabActions",function(a){a.loadFromData(f)})})}}),f.doSync(),e.get().subscribe("threads-updated",function(a,c){b("ifRequired")("FantaGetMessageActions",function(a){Object.keys(c).forEach(function(c){b("setImmediate")(function(){a.refreshThread(c)})})})}),b("ChatPerfInstrumentation").logInitData()})};e.$FantaTabsSlimApp2=function(a,c){__p&&__p();var e=this;b("ifRequired")("FantaAppStore",function(b){a()},function(){__p&&__p();d(["FantaAppStore","FantaCookieUtil","FantaMessageActions","FantaTabActions","FantaTabViewportManager","PresenceState"],function(d,f,i,j,k,l){l.registerStateStorer(function(a){if(!b("UserActivity").isOnTab()&&!b("UserActivity").isActive(h)&&!b("gkx")("678595"))return a;var c=d.getState().tabGroup;if(!g||g&&!g.equals(c)){g=c;return f.createCookieData(c,a)}else return a}),b("ReactDOM").render(e.getViewComponent(c),e.tabsElem),k.init(e.tabsElem),e.$FantaTabsSlimApp1=!0,a()})})};e.initializeFantaUI=function(){var a=this;d(["FantaMercuryThreadEventsBootloaded","FantaMessageActions","FantaTabActions","FantaTabViewportManager","FBRTCMessageHandler","MercuryBrowserAlerts"],function(c,d,e,f,g,h){g.init(),h.init(),c.registerForNewLogMessage(a.$FantaTabsSlimApp3),c.registerForNewMessage(a.$FantaTabsSlimApp3),b("ChatPerfInstrumentation").logInitUI(),b("ChatPerfInstrumentation").logDisplayDone()})};return c}(b("FantaTabsAppBase"));e.exports=new a()}),null); __d("NotificationJewelReminderLoader",["promiseDone"],(function(a,b,c,d,e,f){e.exports={init:function(a,c){b("promiseDone")(a.load(),function(a){a.init(c)})}}}),null);