if (self.CavalryLogger) { CavalryLogger.start_js(["fk4oF"]); } __d("PageCallToActionRef",[],(function(a,b,c,d,e,f){e.exports={NONE:"None",MOBILE_PAGE_PRESENCE_CALL_TO_ACTION:"mobile_page_presence_call_to_action",COVER_PHOTO_SURFACE:"coverPhoto",HOVER_CARD_SURFACE:"hoverCard",PAGE_PLUGIN_SURFACE:"pagePlugin",ADMIN_MENU_TEST_LINK:"adminMenuTestLink",PAGE_PRESENCE_LHS_CARD:"pagePresenceLhsCard",SEARCH_ENTITY_CARD:"searchEntityCard",PROSERVICES_SEARCH_ENTITY_CARD:"proservices_search_entity_card",FEED_STORY:"feed_story",FEED_STORY_SEARCH:"feed_story_search",FEED_STORY_ATTACHMENT:"feed_story_attachment",PAGES_SAVED_SECTION:"pages_saved_section",PAGES_SHARE_ATTACHMENT:"pages_share_attachment",PAGES_MINUTIAE_ATTACHMENT:"pages_minutiae_attachment",PAGES_ACTIONS_UNIT_SURFACE:"pages_actions_unit",PAGES_ACTION_BAR_CHANNEL:"pages_action_bar_channel",PAGES_COVER_AREA_SURFACE:"pages_cover_area_surface",PAGES_SERVICES_SURFACE:"pages_services_surface",CTA_HOVER_CARD_SURFACE:"ctaHoverCard",DYNAMIC_HOVER_CARD_SURFACE:"dynamicHoverCard",PAGES_EDIT_PAGE_SURFACE:"pages_edit_page_surface",CITY_HUB_SOCIAL_MODULE:"city_hub_social_module",CITY_HUB_LOCAL_MODULE:"city_hub_local_module",CITY_HUB_CATEGORY_MODULE:"city_hub_category_module",CITY_HUB_PYML_MODULE:"city_hub_pyml_module",UNOWNED_PAGE_COVER:"unowned_page_cover",SERP_TOP:"serp_top",SERP_PAGES:"serp_pages",SERP_PLACES:"serp_places",LED_FEED_UNIT:"led_feed_unit",FEED_PAGE_ATTACHMENT:"feed_page_attachment",GROUPS_RHC:"groups_rhc",EVENT_PERMALINK:"event_permalink",SERVICES_INCENTIVE_PAGE_SURFACE:"services_incentive_page_surface",SERVICES_HIGH_CONFIDENCE_MODULE:"services_high_confidence_module",SERVICES_SEO_PAGES:"services_seo_pages"}}),null); __d("AutoScalingContent.react",["React"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=b("React").PropTypes;c=function(a){__p&&__p();babelHelpers.inheritsLoose(c,a);function c(b){b=a.call(this,b)||this;b.state={widthRatio:null};return b}var d=c.prototype;d.componentDidMount=function(){var a=this.refs.inner,b=this.props,c=b.minWidthRatio;b=b.handleMinWidthRatioViolation;var d=1;this.state.widthRatio===null&&(a&&a.scrollWidth&&a.offsetWidth&&(d=a.offsetWidth/a.scrollWidth,d1&&arguments[1]!==void 0?arguments[1]:a,e=null,f=null;return function(){b(d,e,arguments)||(f=c.apply(null,arguments));e=arguments;return f}}function d(a){a=Array.isArray(a[0])?a[0]:a;if(!a.every(function(a){return typeof a==="function"})){var b=a.map(function(a){return typeof a}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, "+("instead received the following types: ["+b+"]"))}return a}function e(a){__p&&__p();for(var b=arguments.length,e=Array(b>1?b-1:0),f=1;f1&&arguments[1]!==void 0?arguments[1]:f;if(typeof a!=="object")throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof a);var c=Object.keys(a);return b(c.map(function(b){return a[b]}),function(){for(var a=arguments.length,b=Array(a),d=0;d0},isNotifStatusAllOn:function(a){return Object.values(a).filter(function(a){return a!=="on"}).length===0},titleForTurnOnNotificationOption:function(a){return!this.isNotifStatusOn(a)?b("PageGetNotificationConstants").Title.all_on:[this.isNotifStatusAllOn(a)?b("PageGetNotificationConstants").Title.all_on:b("PageGetNotificationConstants").Title.on," (",this.subtitleForPageGetNotification(a),")"].join("")}};e.exports=a}),null); __d("XPageFollowMutatorController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/page/follow_mutator/",{page_id:{type:"Int",required:!0},status:{type:"Bool",defaultValue:!1},location:{type:"Enum",required:!0,enumType:0},qoc_dialog_button:{type:"Bool",defaultValue:!1}})}),null); __d("XPageGetNewsFeedSaveController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/pages/save_get_news_feed/",{page_id:{type:"Int",required:!0},follow:{type:"Enum",required:!0,enumType:1},ref:{type:"Enum",enumType:1},location:{type:"Enum",enumType:0}})}),null); __d("XPageGetNotificationSaveController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/pages/save_get_notification/",{page_id:{type:"Int",required:!0},type:{type:"Enum",enumType:1},all_notif:{type:"Bool",defaultValue:!1},status:{type:"Bool",defaultValue:!1},ref:{type:"Enum",required:!0,enumType:1}})}),null); __d("XPageUserFanningSettingsDialogController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/pages/get_notification/",{tab:{type:"Enum",enumType:1},page_id:{type:"Int",required:!0},__asyncDialog:{type:"Int"}})}),null); __d("XPageUserUnfollowConfirmationDialogController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/page/unfollow/confirmation/",{page_id:{type:"Int",required:!0},__asyncDialog:{type:"Int"}})}),null); __d("XPageUserUnlikeConfirmationDialogController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/page/unlike/confirmation/",{page_id:{type:"Int",required:!0},__asyncDialog:{type:"Int"}})}),null); __d("XUnsnoozeController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/async/nf-controls/snooze/unsnooze/",{})}),null); __d("PagesLikeFollowHelper",["ix","cx","fbt","AsyncRequest","Image.react","Layout.react","Link.react","React","ReactXUIMenu","PageGetNotificationUtil","PagesLikeFollowNotifDispatcher","XPageFollowMutatorController","XPageGetNewsFeedSaveController","XPageGetNotificationSaveController","XPageUserFanningSettingsDialogController","XPageUserUnlikeConfirmationDialogController","XPageUserUnfollowConfirmationDialogController","XUnsnoozeController","XUIMenuStaticItem.react","collectDataAttributes","fbglyph"],(function(a,b,c,d,e,f,g,h,i){"use strict";__p&&__p();var j=b("Layout.react").Column,k=b("Layout.react").FillColumn,l=b("ReactXUIMenu").SelectableItem;a={newsfeedTitleMenuItem:function(a){a=b("XPageUserFanningSettingsDialogController").getURIBuilder().setEnum("tab","newsfeed").setInt("page_id",a).getURI();var c=i._("IN YOUR NEWS FEED");return this._getStaticMenuItem(c,a,"newsfeed_header")},notificationTitleMenuItem:function(a){a=b("XPageUserFanningSettingsDialogController").getURIBuilder().setEnum("tab","notif").setInt("page_id",a).getURI();var c=i._("NOTIFICATIONS");return this._getStaticMenuItem(c,a,"notification_header")},_getStaticMenuItem:function(a,c,d){return b("React").createElement(b("XUIMenuStaticItem.react"),{className:"pageLikeHoverButton/headerItem",key:d},b("React").createElement(b("Layout.react"),null,b("React").createElement(k,null,b("React").createElement("div",{className:"_47vj"},a)),b("React").createElement(j,null,b("React").createElement(b("Link.react"),{href:"#",ajaxify:c,rel:"dialog"},b("React").createElement(b("Image.react"),{src:g("124952")})))))},newsfeedMenuItem:function(a,c,d){var e=this;return b("React").createElement(l,{className:"_4bjg"+(d===c?" _5jwm":""),"data-testid":c=="see_first"?"page_see_first_item_test_id":"page_default_follow_item_test_id",key:c,onclick:function(){return e.onNewsFeedChange(a,c,d)},selected:!1},b("React").createElement(b("Image.react"),{className:"_47vl",src:g("128986")}),b("React").createElement(b("Image.react"),{className:"_47vm",src:g("114569")}),b("React").createElement("div",{className:"_5jwn"},this.newsfeedNewsfeedItemText(c)))},newsfeedNewsfeedItemText:function(a){var b=null;switch(a){case"see_first":b=i._("See First");break;case"follow":b=i._("Default");break;case"unfollow":b=i._("Unfollow");break}return b},notificationMenuItem:function(a,c,d,e){var f=this;e=c?b("PageGetNotificationUtil").titleForTurnOnNotificationOption(e):i._("All Off");return b("React").createElement(l,{className:"_4bjg"+(d?" _5jwm":""),key:"off",onclick:function(){return f._onNotificationsClick(a,c)},selected:!1},b("React").createElement(b("Image.react"),{className:"_47vl",src:g("128986")}),b("React").createElement(b("Image.react"),{className:"_47vm",src:g("114569")}),b("React").createElement("div",{className:"_5jwn"},e))},onNewsFeedChange:function(a,c,d){var e=this;d&&this._informNewsFeedChange(a,c);var f=b("XPageGetNewsFeedSaveController").getURIBuilder().setInt("page_id",a).setEnum("follow",c).setEnum("ref","dialog").getURI();new(b("AsyncRequest"))().setURI(f).setHandler(function(b){b=b.payload;d||e._informNewsFeedChange(a,c);e._informFollowChange(a,b.followStatus)}).setFinallyHandler(function(b){b.getError()&&d&&e._informNewsFeedChange(a,d)}).send()},onFollowChange:function(a,c,d,e){d===void 0&&(d=0);this._informFollowChange(a,c);c&&this._informNewsFeedChange(a,"follow");d=d?d:141;a=b("XPageFollowMutatorController").getURIBuilder().setInt("page_id",a).setBool("status",c).setEnum("location",d).getURI();new(b("AsyncRequest"))().setURI(a).setHandler(function(a){e&&e()}).send()},onFollowChangeWithTrackingData:function(a,c,d,e,f,g){__p&&__p();e===void 0&&(e=0);g===void 0&&(g=!1);var h={ft:{}};a instanceof Node&&(h={ft:b("collectDataAttributes")(a,["ft"]).ft});this._informFollowChange(c,d);d&&this._informNewsFeedChange(c,"follow");a=e?e:141;e=b("XPageFollowMutatorController").getURIBuilder().setInt("page_id",c).setBool("status",d).setEnum("location",a).setBool("qoc_dialog_button",g).getURI();new(b("AsyncRequest"))().setURI(e).setData(h).setHandler(function(a){f&&f()}).send()},onUnfollowWithConfirmation:function(a){a=b("XPageUserUnfollowConfirmationDialogController").getURIBuilder().setInt("page_id",a).getURI();new(b("AsyncRequest"))().setURI(a).send()},onUnlikeWithConfirmation:function(a){a=b("XPageUserUnlikeConfirmationDialogController").getURIBuilder().setInt("page_id",a).getURI();new(b("AsyncRequest"))().setURI(a).send()},onSnoozeChange:function(a,c){var d=this;this._informSnoozeChange(a,c);c=b("XUnsnoozeController").getURIBuilder().getURI();new(b("AsyncRequest"))().setURI(c).setData({snoozee_id:a}).setMethod("POST").setHandler(function(b){b.getPayload()===!1&&d._informSnoozeChange(a,!0)}).setErrorHandler(function(){return d._informSnoozeChange(a,!0)}).send()},_informNewsFeedChange:function(a,c){b("PagesLikeFollowNotifDispatcher").dispatch({type:"news_feed_change",data:{pageID:a,newsFeedStatus:c}})},_informSnoozeChange:function(a,c){b("PagesLikeFollowNotifDispatcher").dispatch({type:"snooze_changed",data:{pageID:a,snoozeStatus:c}})},_onNotificationsClick:function(a,c,d){var e=this;this._informNotificationChange(a,c);d=b("XPageGetNotificationSaveController").getURIBuilder().setInt("page_id",a).setBool("status",c).setBool("all_notif",!0).setEnum("ref","www_timeline").getURI();new(b("AsyncRequest"))().setURI(d).setHandler(function(b){e._informFollowChange(a,b.payload.followStatus)}).send()},_informFollowChange:function(a,c){b("PagesLikeFollowNotifDispatcher").dispatch({type:"follow_changed",data:{pageID:a,followStatus:c}})},_informNotificationChange:function(a,c){c=c?"notif_all_on":"notif_all_off";b("PagesLikeFollowNotifDispatcher").dispatch({type:c,data:{pageID:a}})}};e.exports=a}),null); __d("PagesLikeStore",["FluxReduceStore","PagesLikeFollowNotifDispatcher"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(a){__p&&__p();babelHelpers.inheritsLoose(b,a);function b(){return a.apply(this,arguments)||this}var c=b.prototype;c.getInitialState=function(){return{}};c.reduce=function(a,b){a=babelHelpers["extends"]({},a);switch(b.type){case"like":case"unlike":case"init_data":a[b.data.pageID]=b.data.likeStatus}return a};return b}(b("FluxReduceStore"));a.__moduleID=e.id;e.exports=new a(b("PagesLikeFollowNotifDispatcher"))}),null); __d("PagesCoverCameraButton.react",["cx","fbt","Link.react","PagesNuxFrameworkHelper","React","XUIAmbientNUX.react","XUIText.react"],(function(a,b,c,d,e,f,g,h){"use strict";__p&&__p();a=function(a){__p&&__p();babelHelpers.inheritsLoose(c,a);function c(){var c,d;for(var e=arguments.length,f=new Array(e),g=0;g0&&b("CSS").addClass(a,"_3d2g");return b("React").createElement(b("AutoScalingContent.react"),{handleMinWidthRatioViolation:this.$1,minWidthRatio:.7},b("React").createElement(b("DOMContainer.react"),null,a))};return c}(b("React").Component);a.defaultProps={autoScale:!0};e.exports=a}),null); __d("PublicLiveMapConstants",["cx"],(function(a,b,c,d,e,f,g){"use strict";a={DEFAULT_MAP_ZOOM:4,POPUP_POSITION_OFFSET:[0,0],POPUP_OPEN_TIMEOUT_MS:100,HOVER_INTENT_TIMEOUT_MS:100,DEBOUNCE_TIMER_MS:400,MINIMUM_VIDEO_SIZE_PX:400,COMMENT_INPUT_HEIGHT:48,TOP_N_TO_SHOW_IN_SIDEBAR:20,NUMBER_OF_CACHE_LEVELS:3,NUMBER_OF_VIEWERS_TO_SHOW:200,MARKER_STATUS:{SPECIAL_EVENT:"special_event"},FB_HEADER_HEIGHT:42,BROADCAST_MARKER_OPTIONS:{stroke:!1,fill:"true",radius:4,pointerEvents:"all"},NON_INTERACTIVE_MARKER_OPTIONS:{stroke:!1,fill:"true",fillOpacity:1,radius:2,pointerEvents:"none"},VIEWER_MARKER_OPTIONS:{stroke:!1,fill:"true",fillOpacity:1,radius:3,pointerEvents:"none"},VIEWER_LINE_OPTIONS:{color:"#1c4f8c",weight:.9,opacity:.5,smoothFactor:0,pointerEvents:"none"},DEFAULT_VIDEOPORT_SIZE:{width:900,height:600},VIDEO_PLAYER_DIALOG:{VERT_PADDING:320,HORIZ_PADDING:320,COMMENT_WIDTH:350},TOOLTIP:{OFFSCREEN:-500,DEFAULT:{LEFT:-109,TOP:-110},BOUNDS:{LEFT_LIMIT:180,RIGHT_LIMIT:250,TOP_LIMIT:290},VIDEO_DIMENSIONS:{MAX_WIDTH:368,TOOLTIP_SIZE:218},DESCRIPTION_LINE_LENGTH:30,DESCRIPTION_LINE_HEIGHT:20,LEFT_EDGE_ADJUST:5,RIGHT_EDGE_ADJUST:-10,TOP_EDGE_ADJUST:28,SIDEBAR:{TOP:310,LEFT:265,RIGHT:"auto"}},MAP_CENTER_OPTIONS:{AMERICAS_CENTER:[17,-40],AFRO_EURO_CENTER:[20,0],APAC_CENTER:[10,116]},MAP_BOUNDS:[[-85,-Infinity],[85,+Infinity]],STANDARD_MAP_BOUNDS:{x:-180,y:-90,width:360,height:180},STANDARD_MAP_SEARCH_BOX:{x1:-180,y1:-90,x2:180,y2:90},POPULARITY_MARKERS:{ONE:{className:"_3avk _3avl",iconSize:[12,12],iconAnchor:[6,6]},TWO:{className:"_3avq _3avl",iconSize:[16,16],iconAnchor:[8,8]},THREE:{className:"_3avr _3avl",iconSize:[20,20],iconAnchor:[10,10]},FOUR:{className:"_1iq1 _3avl",iconSize:[20,20],iconAnchor:[10,10]}},SPECIAL_EVENT_MARKER:{className:"_t0m _3avl",iconSize:[20,20],iconAnchor:[10,10]},ZOOM_CONTROLS:{vertical:"bottom",horizontal:"right"},VIEW_MODE:{MAP_VIEW:"map_view",LIST_VIEW:"list_view"},ZOOM_CUTOFF_FOR_CACHE:{DYNAMIC:6,LEVEL_2:5,LEVEL_3:6},POLLING_VIDEO_COUNT:{LEVEL_0:300,LEVEL_1:300,LEVEL_2:400,DYNAMIC:100},MIN_VIEWERS_FOR_DYNAMIC_FETCH:0,MAX_VIEWERS_FOR_DYNAMIC_FETCH:6,isInlinePlayer:function(a){return a==="live_map_sidebar"||a==="live_map_listview"||a==="live_map_tooltip"||a==="live_map_tooltip_from_listview"||a==="live_map_tooltip_from_webgl"||a==="live_map_tooltip_from_map"}};e.exports=a}),null); __d("XHotLiveVideoPayloadController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/cdn/cacheable/hot_live_video_payload/{broadcast_id}/",{broadcast_id:{type:"Int",required:!0}})}),null); __d("HotLiveVideoPayloadManager",["AjaxRequest","Arbiter","XHotLiveVideoPayloadController"],(function(a,b,c,d,e,f){__p&&__p();var g={_subscribedPayloads:{},subscribe:function(a,c,d){__p&&__p();var e=!1;if(a in this._subscribedPayloads){var f=this._subscribedPayloads[a];++f.count;"lastPayload"in f&&c in f.lastPayload&&d(f.lastPayload[c])}else this._subscribedPayloads[a]={count:1,intervalHandle:window.setInterval(this._fetchPayload.bind(this,a),3e3)},e=!0;f=b("Arbiter").subscribe("HotLiveVideoPayloadManager/"+a+"/"+c,this._onCallback.bind(this,d));e&&this._fetchPayload(a);return{arbiterToken:f,videoId:a,cancel:function(){g.unsubscribe(this)}}},unsubscribe:function(a){b("Arbiter").unsubscribe(a.arbiterToken);var c=this._subscribedPayloads[a.videoId];--c.count;c.count==0&&("intervalHandle"in c&&window.clearInterval(c.intervalHandle),delete this._subscribedPayloads[a.videoId])},_fetchPayload:function(a){var c=b("XHotLiveVideoPayloadController").getURIBuilder().setInt("broadcast_id",a).getURI();c=new(b("AjaxRequest"))("GET",c);c.streamMode=!1;c.onJSON=this._onPayload.bind(this,a);c.onError=this._onError.bind(this,a);c.send()},_onPayload:function(a,c){var d=this._subscribedPayloads[a];d.lastPayload=c.json;for(var e in c.json)b("Arbiter").inform("HotLiveVideoPayloadManager/"+a+"/"+e,c.json[e])},_onError:function(a,b){if(b.status==404&&a in this._subscribedPayloads){b=this._subscribedPayloads[a];"intervalHandle"in b&&(window.clearInterval(b.intervalHandle),delete b.intervalHandle)}},_onCallback:function(a,b,c){a(c)}};e.exports=g}),null); __d("SphericalVideoFallback",["cx","CSS"],(function(a,b,c,d,e,f,g){__p&&__p();a={setup:function(a,c){__p&&__p();var d=c.fallbackUriList,e=c.fallbackType,f=function(){__p&&__p();a.emit("VideoPlayerFallbackEvents/enter");var c=a.getLastError();if(c&&c.error!=="SPHERICAL_SETUP_FAILED"&&c.error!=="SPHERICAL_RENDER_ERROR")return;var f=a.addListener("stateChange",function(){a.isState("playing")&&(a.logEvent("spherical_fallback_entered",{spherical_fallback_type:e}),f.remove())});a.setFallbackSources(d);b("CSS").removeClass(a.getRootNode(),"_3-n5");a.reset();a.emit("VideoPlayerFallbackEvents/recover")};if(a.isState("fallback"))f();else var g=a.addListener("stateChange",function(){a.isState("fallback")&&(f(),g.remove())})}};e.exports=a}),null); __d("VideoErrorOverlay",["SphericalVideoFallback"],(function(a,b,c,d,e,f){__p&&__p();function g(a,b){"textContent"in a&&(a.textContent=b),a.innerText=b}function h(a){if("textContent"in a)return a.textContent;return!a.innerText?"":a.innerText}a=function(){"use strict";__p&&__p();function a(a,c,d,e,f){__p&&__p();var g=this;this.$1=c;this.$2=d;this.$3=e;a.registerOption("VideoErrorOverlay","title",function(){return g.getTitle()},function(a){return g.setTitle(a)});a.registerOption("VideoErrorOverlay","message",function(){return g.getMessage()},function(a){return g.setMessage(a)});a.registerOption("VideoErrorOverlay","linkURL",function(){return g.getLinkURL()},function(a){return g.setLinkURL(a)});a.registerOption("VideoErrorOverlay","linkTitle",function(){return g.getLinkTitle()},function(a){return g.setLinkTitle(a)});a.registerOption("VideoErrorOverlay","available",function(){return!0});f&&b("SphericalVideoFallback").setup(a,f)}var c=a.prototype;c.getTitle=function(){return this.$1?h(this.$1):""};c.setTitle=function(a){this.$1&&g(this.$1,a)};c.getMessage=function(){return h(this.$2)};c.setMessage=function(a){g(this.$2,a)};c.getLinkURL=function(){return this.$3.href};c.setLinkURL=function(a){this.$3.href=a};c.getLinkTitle=function(){return h(this.$3)};c.setLinkTitle=function(a){g(this.$3,a)};return a}();e.exports=a}),null); __d("StreamingReaction",["cx","CSS","DOM","EventEmitter","FeedbackReactionType","Random","React","ReactDOM","ReactionIconFilepaths","StreamingReactionsTrayEvents","Style","UFIReactionsAnimatedKeyframesIcon.react","getVendorPrefixedName","queryThenMutateDOM"],(function(a,b,c,d,e,f,g){__p&&__p();var h=b("getVendorPrefixedName")("transform"),i=-30,j=90,k=50;a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(c,a);c.getReaction=function(a,b,d,e){e===void 0&&(e="");var f=a?c.friendElementQueue:c.anonElementQueue;if(f.length>0){f=f.shift();f.removeSpecificData();f.addSpecificData(b,e);return f}else return new c(a,b,d,e)};c.clearQueue=function(){c.anonElementQueue.length=0,c.friendElementQueue.length=0};function c(c,d,e,f){__p&&__p();var g;f===void 0&&(f="");g=a.call(this)||this;g.$StreamingReaction1=e;g.setState("CONSTRUCTED");g.isFriend=c;g.type=d;g.profilePicUri=f;g.start=-1;g.randVerticalStartPositionAnon=g.$StreamingReaction6();g.randHorizontalStartPositionAnon=g.$StreamingReaction7();g.randShootUpHorizontalPosition=g.$StreamingReaction8();g.randShootUpMaxVerticalPosition=g.$StreamingReaction9();g.randAmp=g.$StreamingReaction10();g.randTimeOffsetMs=g.$StreamingReaction11();g.period=g.$StreamingReaction12(g.isFriend,g.randShootUpHorizontalPosition);g.anonWindDurationMs=g.$StreamingReaction1.anonWindDurationMs+g.randTimeOffsetMs;g.maxAnonWindDurationMs=g.$StreamingReaction1.anonWindDurationMs+g.$StreamingReaction1.durationsMs.ANON_WIND_MAX_OFFSET;g.shootUpDurationMs=g.$StreamingReaction1.durationsMs.SHOOT_UP;g.explosionDurationMs=g.$StreamingReaction1.durationsMs.EXPLOSION;g.explosionPauseDurationMs=g.$StreamingReaction1.durationsMs.EXPLOSION_PAUSE;g.morphShrinkDurationMs=g.$StreamingReaction1.durationsMs.MORPH/4;g.morphGrowDurationMs=g.$StreamingReaction1.durationsMs.MORPH/6;g.morphPauseDurationMs=g.$StreamingReaction1.durationsMs.MORPH_PAUSE;g.friendWindKeyDurationMs=g.$StreamingReaction1.friendWindDurationMs;g.shootUpVerticalPositionOffset=65;b("queryThenMutateDOM")(function(){},g.createElem.bind(babelHelpers.assertThisInitialized(g)));return g}var d=c.prototype;d.createElem=function(){__p&&__p();this.yAxisDiv=b("DOM").create("div");this.xAxisDiv=b("DOM").create("div");this.reactionElem=b("DOM").create("div");b("DOM").appendContent(this.xAxisDiv,this.reactionElem);b("DOM").appendContent(this.yAxisDiv,this.xAxisDiv);this.root=this.yAxisDiv;b("CSS").addClass(this.yAxisDiv,"_g19");b("CSS").addClass(this.xAxisDiv,"_g19");this.createReactionImage();var a,c,d;if(this.isFriend){this.$StreamingReaction13();this.setFireworksColors();this.root=b("DOM").create("div");b("DOM").appendContent(this.root,this.fireworks);b("DOM").appendContent(this.root,this.yAxisDiv);a=this.randShootUpHorizontalPosition;c=this.$StreamingReaction1.minY+i;d=this.$StreamingReaction1.minMorphScale;var e=this.$StreamingReaction1.shootUpScale;this.createFriendImage();b("Style").set(this.friendImg,h,"scale("+e+")")}else a=this.randHorizontalStartPositionAnon,c=this.$StreamingReaction1.minY,d=this.$StreamingReaction1.globalScale;b("Style").set(this.reactionElem,h,"scale("+d+")");b("Style").set(this.yAxisDiv,"right",a+"px");b("Style").set(this.yAxisDiv,"bottom",c+"px");this.setState("RENDERED")};d.setAnimationX=function(a){this.$StreamingReaction3=a};d.setAnimationY=function(a){this.$StreamingReaction4=a};d.setAnimationScale=function(a){this.$StreamingReaction5=a};d.getAnimationX=function(){return this.$StreamingReaction3};d.getAnimationY=function(){return this.$StreamingReaction4};d.getAnimationScale=function(){return this.$StreamingReaction5};d.createFriendImage=function(){this.friendImg=b("DOM").create("img"),b("DOM").setAttributes(this.friendImg,{src:this.profilePicUri}),b("DOM").appendContent(this.xAxisDiv,this.friendImg),b("Style").set(this.friendImg,h,"scale("+this.$StreamingReaction1.shootUpScale+")"),b("Style").set(this.reactionElem,"opacity","0"),b("CSS").addClass(this.friendImg,"_2-ai")};d.setFriendImage=function(a){this.profilePicUri=a,b("DOM").setAttributes(this.friendImg,{src:this.profilePicUri})};d.createReactionImage=function(){b("CSS").addClass(this.reactionElem,"_g19"),this.isFriend?b("ReactDOM").render(b("React").createElement(b("UFIReactionsAnimatedKeyframesIcon.react"),{animate:!0,className:"_8382",maxSize:48,reactionID:b("FeedbackReactionType")[this.type],selectedIndex:0}),this.reactionElem):(this.reactionImage=b("DOM").create("img"),b("DOM").setAttributes(this.reactionImage,{src:this.getReactionImageSrc(this.type)}),b("DOM").appendContent(this.reactionElem,this.reactionImage))};d.setState=function(a){var d=this.getState();this.$StreamingReaction2=a;if(d!=="FINISHED"&&a==="FINISHED"){d=this.isFriend?c.friendElementQueue:c.anonElementQueue;d.push(this);this.$StreamingReaction2="RENDERED"}this.emit(b("StreamingReactionsTrayEvents").ReactionStateChange,this.getState())};d.getState=function(){return this.$StreamingReaction2};d.addSpecificData=function(a,b){this.type=a,this.profilePicUri=b,this.createReactionImage(),this.isFriend&&(this.setFireworksColors(),this.setFriendImage(b))};d.removeSpecificData=function(){this.removeReactionImage(),this.isFriend&&this.removeFireworksStyle()};d.removeReactionImage=function(){this.reactionImage&&b("DOM").remove(this.reactionImage)};d.removeFireworksStyle=function(){for(var a=0;a.5;return(a?1:-1)*(b("Random").random()*(1-.6)+.6)};d.$StreamingReaction12=function(a,b){a=a?this.$StreamingReaction1.maxX-b:this.$StreamingReaction1.maxX;return a};d.$StreamingReaction6=function(){var a=(this.$StreamingReaction1.maxY-this.$StreamingReaction1.minY)/2;return~~(b("Random").random()*a)};d.$StreamingReaction7=function(){var a=(this.$StreamingReaction1.maxX-this.$StreamingReaction1.minX)/2;return~~(b("Random").random()*a)};d.$StreamingReaction8=function(){return b("Random").random()*(this.$StreamingReaction1.maxX/3)};d.$StreamingReaction9=function(){var a=this.$StreamingReaction1.maxY-this.$StreamingReaction1.minY;a=b("Random").random()*j+.25*a+k;return a};return c}(b("EventEmitter"));a.anonElementQueue=[];a.friendElementQueue=[];e.exports=a}),null); __d("StreamingReactionsTrayAnimation",["DOM","StreamingReaction","StreamingReactionsTrayEvents"],(function(a,b,c,d,e,f){__p&&__p();a=function(){"use strict";__p&&__p();function a(a,b){this.root=a,this.config=b,this.animating=!1,this.reactions=new Set()}var c=a.prototype;c.addReaction=function(a,c,d){var e=this;d===void 0&&(d="");if(this.animating){var f=b("StreamingReaction").getReaction(a,c,this.config,d);this.reactions.add(f);f.getState()==="RENDERED"?this.buildAnimation(f):f.once(b("StreamingReactionsTrayEvents").ReactionStateChange,function(a){a==="RENDERED"&&e.buildAnimation(f)})}};c.start=function(){this.animating=!0};c.stop=function(){__p&&__p();this.animating=!1;b("StreamingReaction").clearQueue();for(var a=this.reactions,c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;e.getState()!=="CONSTRUCTED"&&b("DOM").remove(e.root)}this.reactions.clear()};c.clearCurrent=function(){__p&&__p();b("StreamingReaction").clearQueue();for(var a=this.reactions,c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;e.getState()!=="CONSTRUCTED"&&b("DOM").remove(e.root)}this.reactions.clear()};c.setOnFinishHandler=function(a){this.onFinishHandler=a};c.buildAnimation=function(a){throw new Error("Function not implemented")};c.createOnFinishForReaction=function(a){var b=this;return function(c){b.onFinish(a,c)}};c.onFinish=function(a,b){this.onFinishHandler&&this.onFinishHandler(),a.getState()!=="FINISHED"&&a.setState("FINISHED")};return a}();e.exports=a}),null); __d("StreamingReactionsTrayAnonymousAnimation",["CSSAnimationBuilder","DOM","StreamingReactionsTrayAnimation"],(function(a,b,c,d,e,f){__p&&__p();a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(c,a);function c(b,c){return a.call(this,b,c)||this}var d=c.prototype;d.addAnonReaction=function(b){a.prototype.addReaction.call(this,!1,b)};d.buildAnimation=function(a){__p&&__p();if(!a.getAnimationY()){var c=a.anonWindDurationMs/1e3,d=a.maxAnonWindDurationMs/1e3,e=this.$StreamingReactionsTrayAnonymousAnimation1(a),f=this.$StreamingReactionsTrayAnonymousAnimation2(a);e=Math.round(e*100)/100;f=Math.round(f*100)/100;var g=b("CSSAnimationBuilder").keyframeAnimation(a.yAxisDiv),h=b("CSSAnimationBuilder").keyframeAnimation(a.xAxisDiv),i=b("CSSAnimationBuilder").keyframeAnimation(a.reactionElem);this.$StreamingReactionsTrayAnonymousAnimation3(h,e,c,d);this.$StreamingReactionsTrayAnonymousAnimation4(g,f,c,d,a);this.$StreamingReactionsTrayAnonymousAnimation5(i,c,d);a.setAnimationX(h);a.setAnimationY(g);a.setAnimationScale(i);this.animating&&b("DOM").appendContent(this.root,a.root)}this.animating&&(a.setState("ANIMATING"),a.getAnimationX().start(),a.getAnimationY().start(),a.getAnimationScale().start())};d.$StreamingReactionsTrayAnonymousAnimation1=function(a){return a.randAmp*this.config.horizontalAnimationRange};d.$StreamingReactionsTrayAnonymousAnimation2=function(a){return-1*(this.config.maxY-this.config.minY)};d.$StreamingReactionsTrayAnonymousAnimation4=function(a,b,c,d,e){a.defineKeyframes({"0%":{transform:"translateY("+0+"px)"},"100%":{transform:"translateY("+b+"px)"}}),a.setDuration(c),a.setIterationCount(1).setMemoize(!1).setFinishedCallback(this.createOnFinishForReaction(e))};d.$StreamingReactionsTrayAnonymousAnimation3=function(a,b,c,d){a.defineKeyframes({"0%":{transform:"translateX("+0+"px)","animation-timing-function":"ease-in-out"},"50%":{transform:"translateX("+b+"px)"},"100%":{transform:"translateX("+0+"px)"}}),a.setTimingFunction("cubic-bezier(0.215, 0.61, 0.355, 1)").setDuration(d),a.setMemoize(!1).setIterationCount(1)};d.$StreamingReactionsTrayAnonymousAnimation5=function(a,b,c){c=this.config.globalScale;a.defineKeyframes({"0%":{transform:"scale("+c+")"},"40%":{transform:"scale("+c+")",opacity:"1"},"100%":{transform:"scale("+.1+")",opacity:"0"}});a.setTimingFunction("cubic-bezier(0.215, 0.61, 0.355, 1)").setDuration(b);a.setMemoize(!1).setIterationCount(1)};return c}(b("StreamingReactionsTrayAnimation"));e.exports=a}),null); __d("StreamingReactionsTrayConfig",["EventEmitter","StreamingReactionsAnimationConfig","StreamingReactionsTrayEvents"],(function(a,b,c,d,e,f){__p&&__p();a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(c,a);function c(c,d,e){__p&&__p();var f;f=a.call(this)||this;f.$StreamingReactionsTrayConfig1=b("StreamingReactionsAnimationConfig");f.durationsMs=f.$StreamingReactionsTrayConfig1.DURATIONS_MS;f.updateDimensions(c,d);f.$StreamingReactionsTrayConfig2(e);f.globalScale=f.$StreamingReactionsTrayConfig1.SCALES.GLOBAL*f.$StreamingReactionsTrayConfig1.SCALES.SCALE_MULTIPLIER;f.shootUpScale=f.globalScale*f.$StreamingReactionsTrayConfig1.SCALES.SHOOT_UP;f.maxExplosionScale=f.globalScale*f.$StreamingReactionsTrayConfig1.SCALES.MAX_EXPLOSION;f.minMorphScale=f.globalScale*f.$StreamingReactionsTrayConfig1.SCALES.MIN_MORPH;f.scaleMultiplier=f.viewUpdateInterval=f.$StreamingReactionsTrayConfig1.THROTTLE.VIEW_UPDATE_INTERVAL;f.reactionStartAnimationRate=f.$StreamingReactionsTrayConfig1.THROTTLE.REACTION_START_ANIMATION_RATE;f.reactionBufferSize=f.$StreamingReactionsTrayConfig1.THROTTLE.REACTION_BUFFER_SIZE;f.maxAnonReactionsCount=f.$StreamingReactionsTrayConfig1.THROTTLE.MAX_REACTIONS_ON_SCREEN;f.reactionSelfFireworkAnimationThreshold=f.$StreamingReactionsTrayConfig1.THROTTLE.REACTION_CLICK_SELF_FIREWORK_ANIMATION_THRESHOLD;f.horizontalAnimationRange=f.$StreamingReactionsTrayConfig1.VERTICAL_REACTION_SCALES.HORIZONTAL_ANIMATION_RANGE;c=f.$StreamingReactionsTrayConfig1.CURVES;f.anonHorizontalCurve="cubic-bezier("+c.ANON_HORIZONTAL.join(", ")+")";f.friendWindHorizontalCurve="cubic-bezier("+c.FRIEND_WIND_HORIZONTAL.join(", ")+")";f.shootUpVerticalCurve="cubic-bezier("+c.SHOOT_UP_VERTICAL.join(", ")+")";f.morphScaleCurve="cubic-bezier("+c.MORPH_SCALE.join(", ")+")";f.explosionScaleCurve="cubic-bezier("+c.EXPLOSION_SCALE.join(", ")+")";f.friendWindScaleCurve="cubic-bezier("+c.FRIEND_WIND_SCALE.join(", ")+")";f.friendWindVacuumZoneScaleCurve="cubic-bezier("+c.FRIEND_WIND_VACUUM_ZONE_SCALE.join(", ")+")";return f}var d=c.prototype;d.updateSurface=function(a,c,d){this.updateDimensions(a,c),this.$StreamingReactionsTrayConfig2(d),this.emit(b("StreamingReactionsTrayEvents").UpdateSurface)};d.$StreamingReactionsTrayConfig2=function(a){if(a==="tahoe"){this.anonWindDurationMs=this.$StreamingReactionsTrayConfig1.DURATIONS_MS.ANON_WIND_TAHOE;this.friendWindDurationMs=this.$StreamingReactionsTrayConfig1.DURATIONS_MS.FRIEND_WIND_TAHOE;return}a==="channel"?(this.anonWindDurationMs=this.$StreamingReactionsTrayConfig1.DURATIONS_MS.ANON_WIND_CHANNEL,this.friendWindDurationMs=this.$StreamingReactionsTrayConfig1.DURATIONS_MS.FRIEND_WIND_CHANNEL):a==="snowlift"?(this.anonWindDurationMs=this.$StreamingReactionsTrayConfig1.DURATIONS_MS.ANON_WIND_SNOWLIFT,this.friendWindDurationMs=this.$StreamingReactionsTrayConfig1.DURATIONS_MS.FRIEND_WIND_SNOWLIFT):(this.anonWindDurationMs=this.$StreamingReactionsTrayConfig1.DURATIONS_MS.ANON_WIND_INLINE,this.friendWindDurationMs=this.$StreamingReactionsTrayConfig1.DURATIONS_MS.FRIEND_WIND_INLINE)};d.updateDimensions=function(a,b){a=a;b=b*this.$StreamingReactionsTrayConfig1.VERTICAL_REACTION_SCALES.HEIGHT_MULTIPLIER;this.maxX=a/2;this.minX=0;this.maxY=b+this.$StreamingReactionsTrayConfig1.VERTICAL_REACTIONS_OFFSETS_PX.POSITIVE_Y;this.minY=0-this.$StreamingReactionsTrayConfig1.VERTICAL_REACTIONS_OFFSETS_PX.NEGATIVE_Y;this.reactionsOffScreenX=a+21};return c}(b("EventEmitter"));e.exports=a}),null); __d("StreamingReactionsTrayDiffuser",["BanzaiODS","Random","randomShuffle","setTimeout"],(function(a,b,c,d,e,f){"use strict";__p&&__p();b("BanzaiODS").setEntitySample("feedback",1e-4);a=function(){__p&&__p();function a(a,b,c,d){this.$1=a,this.$4=b,this.$12=c,this.$11=d,this.$10=this.$11.viewUpdateInterval,this.$7={},this.$6={},this.$2=[],this.$9=0,this.$5=this.$11.maxAnonReactionsCount,this.$3=this.$11.reactionBufferSize,this.$1.setOnFinishHandler(this.$13.bind(this))}var c=a.prototype;c.clearCurrentReactions=function(){this.$1.clearCurrent(),this.$4.clearCurrent(),this.$9=0};c.startAnimation=function(){clearInterval(this.$8),this.$1.start(),this.$4.start(),this.$8=setInterval(this.$14.bind(this),this.$10)};c.stopAnimation=function(){this.$1.stop(),this.$4.stop(),this.$9=0,clearInterval(this.$8)};c.pauseAnimation=function(){clearInterval(this.$8)};c.clearBuffer=function(){this.$2=[]};c.addOwnReaction=function(a,b,c){c&&(this.$6[a]+=1),this.$15(a,b)};c.processPayload=function(a){__p&&__p();a=a.feedback_add_streaming_reaction_subscribe;var b=a.reactor,c=a.reaction_info.reaction_type,d=b!=null&&b.is_viewer_friend;d&&this.$15(c,b.profile_picture.uri);b={};var e=0;for(var a=a.reaction_counts,f=Array.isArray(a),g=0,a=f?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var h;if(f){if(g>=a.length)break;h=a[g++]}else{g=a.next();if(g.done)break;h=g.value}h=h;var i=h.reaction_info.reaction_type;h=h.count;d&&c&&h--;if(this.$7[i]){var j=this.$7[i];this.$6[i]&&(j+=this.$6[i]);j=j?Math.max(h-j,0):0;b[i]=j;e+=j}this.$7[i]=h}this.$16(b,e)};c.processVodPayload=function(a){__p&&__p();var b={},c=0;for(var d=a.reactions,e=Array.isArray(d),f=0,d=e?d:d[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var g;if(e){if(f>=d.length)break;g=d[f++]}else{f=d.next();if(f.done)break;g=f.value}g=g;var h=g.reaction_type,i=g.count;b[h]=i;c+=i;for(var i=g.important_reactors,g=Array.isArray(i),j=0,i=g?i:i[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var k;if(g){if(j>=i.length)break;k=i[j++]}else{j=i.next();if(j.done)break;k=j.value}k=k;this.$17(h,k.profile_picture_uri,a.length*1e3)}}this.clearBuffer();this.$16(b,c)};c.$16=function(a,c){__p&&__p();var d=[],e=this.$3-this.$2.length;if(e>0){var f=c>e,g=Object.entries(a);a=function(){var a=g[h],b=a[0];a=a[1];a=f?Math.floor(a/c*e):a;d=d.concat(Array.apply(void 0,Array(a)).map(function(){return b}))};for(var h=0;h0&&this.$90?c[b-1]:0)+a;g[b]=c;return c}).map(function(a){return a/h*100}),j=i[0],k=i[1],l=i[2],m=i[3],n=i[4],o=i[5],p=i[6],q=i[7],r=i[8],s=i[9];i=i[10];var t=b("CSSAnimationBuilder").keyframeAnimation(a.yAxisDiv);t.defineKeyframe("0%",{transform:"translateY("+0+"px)","animation-timing-function":this.config.shootUpVerticalCurve}).defineKeyframe(j,{transform:"translateY("+d+"px)","animation-timing-function":"linear"}).defineKeyframe(q,{transform:"translateY("+d+"px)","animation-timing-function":"ease-in-out"}).defineKeyframe(r,{transform:"translateY("+(d+e)+"px)","animation-timing-function":"ease-in-out"}).defineKeyframe(i,{transform:"translateY("+(d+e)+"px)"});t.setDuration(h).setFinishedCallback(this.createOnFinishForReaction(a)).setIterationCount(1);var u=b("CSSAnimationBuilder").keyframeAnimation(a.xAxisDiv);u.defineKeyframe("0%",{transform:"translateX("+0+"px)"}).defineKeyframe(q,{transform:"translateX("+0+"px)"}).defineKeyframe(i,{transform:"translateX("+0+"px)"});u.setDuration(h).setTimingFunction(this.config.anonHorizontalCurve).setIterationCount(1);var v=b("CSSAnimationBuilder").keyframeAnimation(a.friendImg);v.defineKeyframe("0%",{transform:"scale("+this.config.shootUpScale+")","animation-timing-function":"linear"}).defineKeyframe(j,{transform:"scale("+this.config.shootUpScale+")","animation-timing-function":this.config.explosionScaleCurve}).defineKeyframe(l,{transform:"scale("+this.config.maxExplosionScale+")","animation-timing-function":"linear"}).defineKeyframe(n,{transform:"scale("+this.config.maxExplosionScale+")",opacity:"1","animation-timing-function":"linear"}).defineKeyframe(o,{transform:"scale("+this.config.minMorphScale+")",opacity:"0"}).defineKeyframe(i,{opacity:"0"});v.setDuration(h).setIterationCount(1);var w=b("CSSAnimationBuilder").keyframeAnimation(a.reactionElem);w.defineKeyframe("0%",{opacity:"0",transform:"scale("+this.config.minMorphScale+")","animation-timing-function":"linear"}).defineKeyframe(n,{opacity:"0",transform:"scale("+this.config.minMorphScale+")","animation-timing-function":"linear"}).defineKeyframe(o,{opacity:"1",transform:"scale("+this.config.minMorphScale+")","animation-timing-function":this.config.morphScaleCurve}).defineKeyframe(p,{opacity:"1",transform:"scale("+this.config.maxExplosionScale+")","animation-timing-function":"linear"}).defineKeyframe(r,{opacity:"1",transform:"scale("+f+")","animation-timing-function":"linear"}).defineKeyframe(s,{opacity:"1",transform:"scale("+f+")","animation-timing-function":"linear"}).defineKeyframe(i,{opacity:"1",transform:"scale("+.1+")","animation-timing-function":"linear"});w.setDuration(h).setIterationCount(1);var x=[];for(var d=a.fireworks,e=Array.isArray(d),q=0,d=e?d:d[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){if(e){if(q>=d.length)break;j=d[q++]}else{q=d.next();if(q.done)break;j=q.value}l=j;n=b("CSSAnimationBuilder").keyframeAnimation(l);n.defineKeyframe("0%",{"background-position":"0px -36px",opacity:"0"}).defineKeyframe(k,{"background-position":"0px 36px",opacity:"0"}).defineKeyframe(m,{"background-position":"0px -36px",opacity:"1"}).defineKeyframe("100%",{"background-position":"0px -36px",opacity:"0"});n.setDuration(h).setIterationCount(1).setMemoize(!1).setTimingFunction("cubic-bezier(0.075, 0.82, 0.165, 1)").setFinishedCallback(this.onFireworkFinish.bind(this));x.push(n)}this.animating&&b("queryThenMutateDOM")(function(){},function(){__p&&__p();b("DOM").appendContent(c.root,a.root);a.setState("ANIMATING");for(var d=0;d=a.length)break;f=a[e++]}else{e=a.next();if(e.done)break;f=e.value}f=f;c.reactions[f.start_time]=f}c.queueEndTime=d}).setFinallyHandler(function(){c.currentRequest=null});this.currentRequest.send()};c.onTimeUpdated=function(a){if(a