PageletEventsHelper",["Arbiter","PageletEventConstsJS"],(function(a,b,c,d,e,f,g){var h="BigPipe/init",i="MRenderingScheduler/init",j="pagelet_event",k="phase_begin",l={},m=[],n=!1;function o(){return{pagelets:{},categories:{},phase_start:{},display_resources:{},all_resources:{}}}function p(a,b,c,d){l[d]==void 0&&(l[d]=o()),l[d].pagelets[b]==void 0&&(l[d].pagelets[b]={}),l[d].pagelets[b][a]=c}function q(a){a.subscribe(j,function(a,b){var d=b.event,e=b.ts;a=b.id;var f=b.lid,g=b.phase,h=b.categories,i=b.allResources;b=b.displayResources;p(d,a,e,f);var j=l[f],k=j.pagelets[a];d===c("PageletEventConstsJS").ARRIVE_END&&(k.phase=g,j.all_resources[a]=i,j.display_resources[a]=b);(d===c("PageletEventConstsJS").ONLOAD_END||d===c("PageletEventConstsJS").DISPLAY_END)&&h&&h.forEach(function(a){j.categories[a]==void 0&&(j.categories[a]={}),j.categories[a][d]=e});for(k=0,g=m.length;k-----
MobileBigPipeStratcomProxy",["PageletEventConstsJS","PageletEventsHelper","Stratcom"],(function(a,b,c,d,e,f,g){"use strict";function a(){d("PageletEventsHelper").init(),d("PageletEventsHelper").subscribeToPageletEvents(h)}function h(a,b,d,e){b===c("PageletEventConstsJS").DISPLAY_END&&c("Stratcom").invoke("m:schedulable:loaded",null,{name:a,lid:e})}g.init=a;g._onPageletEvent=h}),98);
-----
MJewelsSafePageletLoader",["MRequest","PageletEventConstsJS","PageletEventsHelper","Stratcom"],(function(a,b,c,d,e,f,g){"use strict";var h={};function i(a,b){var e=null,f=function(){e&&e.remove(),e=null};e=c("Stratcom").listen("m:page:unload",null,function(){f(),b()});d("PageletEventsHelper").subscribeToPageletEvents(function(b,d,e,g){b===a&&d===c("PageletEventConstsJS").JS_END&&f()})}function j(a,b){c("Stratcom").listen(["m:chrome:tab:show","m:jewel:flyout:open"],a,function(){new(c("MRequest"))(b).send(),c("Stratcom").removeCurrentListener()})}function a(a){if(h[a.jewelSigil])return;h[a.jewelSigil]=!0;i(a.pageletID,j.bind(null,a.jewelSigil,a.retryUri))}g.trackJewel=a}),98);
-----
BigPipe",["$","Arbiter","BigPipeExperiments","BigPipeInstance","BigPipePlugins","Bootloader","ErrorUtils","FBLogger","HasteResponse","PageEvents","PageletEventConstsJS","PageletSet","ServerJS","TimeSlice","TrustedTypesBigPipeMarkupPolicy","TrustedTypesNoOpPolicy_DO_NOT_USE","TrustedTypesUnsafeFunctionScriptPolicy_DO_NOT_USE","UserTimingUtils","captureUsageSnapshot","clearTimeout","cr:135","fastDeepCopy","ge","performanceAbsoluteNow","setTimeout"],(function(a,b,c,d,e,f,g){var h,i;a.__bigPipeFactory=(h||(h=c("performanceAbsoluteNow")))();var j=document.documentMode||+(/MSIE.(d+)/.exec(navigator.userAgent)||[])[1],k=console.timeStamp&&window.location.search.indexOf("pagelet_ts=1")>0;function l(a,b){d("UserTimingUtils").measureStart(a+" "+b)}function m(a,b,c){d("UserTimingUtils").measureEnd("u26cf "+a+" ["+b+"][phase "+c+"]",a+" "+b)}function n(a,b){if(a)for(var e=0;e=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;var e=this._phases[d];if(e.begun)if(e.complete)continue;else return;else{this._currentPhase=d;this._beginPhase(d);return}}};e._displayPageletHandler=function(a){this.displayCallback?this.displayCallback(this._displayPagelet.bind(this,a)):this._displayPagelet(a)};e._displayPagelet=function(a){l(a.id,"display");a.displayStarted=!0;this._informPageletEvent(c("PageletEventConstsJS").DISPLAY_START,a);var b=this._getPagelet(a),d=[],e={};for(var f in a.content){var g=a.content[f];a.append&&(f=this._getPageletRootID(a));var h=c("ge")(f);if(!h||f==null){var i="Root element %s is missing for pagelet %s";continue}f===b.id&&b.setRoot(h);if(g){if(a.append)r(h,g,d);else if(g.nodeType)h.innerHTML=c("TrustedTypesBigPipeMarkupPolicy").createHTML(""),r(h,g,d);else{i=p(g);h.innerHTML=c("TrustedTypesBigPipeMarkupPolicy").createHTML(i);e[f]=i;d.push(h)}c("BigPipeExperiments").enable_bigpipe_plugins&&c("BigPipePlugins").runPluginOnPagelet(h)}g=h.getAttribute("data-referrer");g||h.setAttribute("data-referrer",f)}i=null;if(a.static_templates){g=c("ge")("static_templates");g&&(i=p(a.static_templates),a.replace_static_templates_if_exists&&(i=s(g,i,d)),r(g,i,d))}this._informPageletDisplayDetails(a.id,a.jsmods,e,i);a.displayed=!0;if(a.jsmods){h=this._serverJS.handlePartial(a.jsmods,{pagelet:a.id,bigPipeContext:{onDisplayDone:this._onDisplayDone}});b.addDestructor(h.cancel.bind(h))}var j=[];d.forEach(function(a){if(typeof a.getElementsByTagName==="function"){a=a.getElementsByTagName("img");for(var b=0;b0&&this._informEventExternal("images_displayed",{pagelet:a.id,timeslice:c("TimeSlice").getContext()?c("TimeSlice").getContext().contextID:null,images:j});this._informPageletEvent(c("PageletEventConstsJS").DISPLAY_END,a);m(a.id,"display",a.phase);this.arbiter.inform(a.id+"_displayed",!0,"state")};e._onPhaseDisplayEnd=function(b){var d=this._getOrCreatePhase(b);d.complete=!0;if(b===this._ttiPhase){d={};var e=c("captureUsageSnapshot")();this._informEventExternal(a.Events.tti,{phase:this._ttiPhase,rid:this.rid,ajax:this.isAjax,metrics:d,usageSnapshot:e});this.arbiter.inform("tti_pagelet_displayed",!0,"state")}this._isRelevant()&&(b===this._lastPhaseBeforeLastResponse&&this._fireDisplayDone(function(){}),b===this._lastPhaseOfLastResponse&&(this._displayDoneFired||this._fireDisplayDone(function(){}),this.arbiter.inform("pagelet_displayed_all",!0,"state")));b!==this._lastPhaseOfLastResponse&&this._nextPhase()};e._nextPhase=function(){this.config.flush_pagelets_asap?j<=8?c("setTimeout")(this._tryRenderingNextPhase.bind(this),20):this._tryRenderingNextPhase():(this._currentPhase++,j<=8?c("setTimeout")(this._beginPhase.bind(this,this._currentPhase),20):this._beginPhase(this._currentPhase))};e._fireDisplayDone=function(a){this._displayDoneFired=!0,this.arbiter.inform("display_done",!0),this._displayDone=!0,a(),this.lid!=null&&m("display_done",this.lid,"all")};e._downloadJsForPagelet=function(a){var b=this;this._informPageletEvent(c("PageletEventConstsJS").JS_START,a);c("Bootloader").loadResources(a.allResources||[],{onAll:function(){b._informPageletEvent(c("PageletEventConstsJS").JS_END,a);a.requires=a.requires||[];(!b.isAjax||a.phase>=1)&&a.requires.push("uipage_onload");var d=function(){b._informPageletEvent(c("PageletEventConstsJS").ONLOAD_START,a),b._isRelevantPagelet(a)&&n(a.onload),b._informPageletEvent(c("PageletEventConstsJS").ONLOAD_END,a),b.arbiter.inform("pagelet_onload",!0),a.provides&&b.arbiter.inform(a.provides,!0,"state")},e=function(){b._isRelevantPagelet(a)&&n(a.onafterload)};b.arbiter.registerCallback(d,a.requires);b.arbiter.registerCallback(e,[b.onloadEvt])}})};e._getPagelet=function(a){a=this._getPageletRootID(a);return d("PageletSet").getPagelet(a)};e._getPageletRootID=function(a){return a.append||Object.keys(a.content)[0]||null};e._isRelevant=function(){var a=d("BigPipeInstance").getCurrentInstance();return this==a||this.automatic&&this._relevant_instance==a||this.jsNonBlock||this.forceFinish||a&&a.allowIrrelevantRequests};e._isRelevantPagelet=function(a){if(!this._isRelevant())return!1;a=this._getPageletRootID(a);return!!this._livePagelets[a]};e._informEventExternal=function(a,b,d){b=b||{},d=d||this.arbiter,b.ts||(b.ts=(h||(h=c("performanceAbsoluteNow")))()),k&&(console.timeStamp&&console.timeStamp(a+" "+(Object.prototype.hasOwnProperty.call(b,"arbiter")?JSON.stringify(babelHelpers["extends"]({},b,{arbiter:null})):JSON.stringify(b)))),this.lid===null?this._awaitingLIDEventQueue.push([d,a,b]):(b.lid=this.lid,d.inform(a,b,"persistent"))};e._informPageletEvent=function(a,b,c){a={event:a,id:b.id,ts:c};b.phase&&(a.phase=b.phase);b.categories&&(a.categories=b.categories);b.allResources&&(a.allResources=b.allResources);b.displayResources&&(a.displayResources=b.displayResources);this._informEventExternal("pagelet_event",a)};e._informPageletDisplayDetails=function(a,b,d,e){if(this.config.dispatch_pagelet_replayable_actions)try{this._informEventExternal("pagelet_performing_replayable_actions",{id:a,jsmods:c("fastDeepCopy")(b),contentMap:d,staticTemplates:e})}catch(a){c("FBLogger")("bigpipe_pagelet_replay").catching(a).warn("failed at _informPageletDisplayDetails"),this._informEventExternal("pagelet_performing_replayable_actions_failed",{})}};a.getCurrentInstance=function(){return d("BigPipeInstance").getCurrentInstance()};return a}();Object.assign(e.prototype,{beforePageletArrive:function(a,b){var d=this;c("TimeSlice").guard(function(){return d._informPageletEvent(c("PageletEventConstsJS").ARRIVE_START,{id:a},b)},"beforePageletArrive "+a,{root:!0})()},setPageID:function(a){this.lid=a,this._awaitingLIDEventQueue.forEach(function(b){var c=b[0],d=b[1];b=b[2];b.lid=a;c.inform(d,b,"persistent")}),this._awaitingLIDEventQueue=[],this.lid&&l("display_done",this.lid)},onPageletArrive:(i||(i=c("ErrorUtils"))).guard(function(a){var b,e=this;this._informPageletEvent(c("PageletEventConstsJS").ARRIVE_END,a);d("HasteResponse").handleSRPayload((b=a.hsrp)!=null?b:{});a.content=a.content||{};var f=a.phase;if(a.all_phases)for(var b=a.all_phases,g=Array.isArray(b),h=0,b=g?b:b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var i;if(g){if(h>=b.length)break;i=b[h++]}else{h=b.next();if(h.done)break;i=h.value}i=i;this._getOrCreatePhase(i)}i=this._getOrCreatePhase(f);i.pagelets.push(a.id);this._maxPhase=Math.max(f,this._maxPhase);a.last_in_phase&&this.arbiter.registerCallback(function(){return e._onPhaseDisplayEnd(f)},i.pagelets.map(function(a){return a+"_displayed"}).concat(["phase_begin_"+f]));h=this._getPageletRootID(a);var j=d("PageletSet").getOrCreatePagelet(h);a.last_pagelet&&(this._lastPhaseBeforeLastResponse=this._maxPhase);a.the_end&&(this._lastPhaseOfLastResponse=f);a.tti_phase!==void 0&&(this._ttiPhase=a.tti_phase);this._livePagelets[j.id]=!0;j.addDestructor(function(){delete e._livePagelets[j.id]});var k,l=[];if(a.jsmods){g=a.jsmods.define;b=a.jsmods.instances;i=a.jsmods.markup;h=a.jsmods.pre_display_requires;delete a.jsmods.define;delete a.jsmods.instances;delete a.jsmods.markup;delete a.jsmods.pre_display_requires;var m=19e3;m=function(){if(a.displayStarted===!0){c("FBLogger")("BigPipe").warn("registerToBlockDisplayUntilDone_DONOTUSE called after pagelet %s was displayed. This is a no-op.",a.id);return function(){}}var b,d,f=o+"_preDisplayEvent";o++;k?e.arbiter.registerCallback(k,[f]):l.push(f);return c("TimeSlice").guard(function(){d=!0,c("clearTimeout")(b),e.arbiter.inform(f,!0,"state")},"BigPipeDisplayBlockingEvent "+f,{propagationType:c("TimeSlice").PropagationType.EXECUTION})};this._informPageletDisplayDetails(a.id,{define:g,instances:b,markup:i,pre_display_requires:h},{});this._serverJS.handlePartial({define:g,instances:b,markup:i,pre_display_requires:h},{pagelet:a.id,bigPipeContext:{onDisplayDone:this._onDisplayDone,registerToBlockDisplayUntilDone_DONOTUSE:m}})}this.arbiter.registerCallback(this._loadedCallback,["pagelet_onload"]);this._informPageletEvent(c("PageletEventConstsJS").SETUP,a);if(a.display_out_of_phase==="asap")l=l.concat(["first_response_displayed",a.id+"_css_end"]);else if(a.display_out_of_phase==="after_tti"){var n=a.id+"_greedy_render";l=l.concat(["first_response_displayed",a.id+"_css_end",n]);var p=!1;g=function(){if(p)return;e.arbiter.inform(n,!0,"state")};this.arbiter.registerCallback(g,["tti_pagelet_displayed"]);this.arbiter.registerCallback(g,["phase_begin_"+f])}else l=l.concat(["phase_begin_"+a.phase,a.id+"_css_end"]);(a.display_dependency||[]).forEach(function(a){return l.push(a+"_displayed")});if(a.display_group){b=document.body.getElementsByClassName("pagelet-group");for(i=0;i-----
PageletEventConstsJS",[],(function(a,b,c,d,e,f){a=Object.freeze({ARRIVE_END:"arrive",ARRIVE_START:"prearrive",CSS_END:"css_load",CSS_START:"css",DISPLAY_END:"display",DISPLAY_START:"display_start",IMAGES_DISPLAYED:"images_displayed",JS_END:"jsdone",JS_START:"jsstart",ONLOAD_END:"onload",ONLOAD_START:"preonload",PAGELET_EVENT:"pagelet_events",PHASE_BEGIN:"phase_begin",SETUP:"setup"});f["default"]=a}),66);
-----
MJewelsSafePageletLoader",["MRequest","PageletEventConstsJS","PageletEventsHelper","Stratcom"],(function(a,b,c,d,e,f,g){"use strict";var h={};function i(a,b){var e=null,f=function(){e&&e.remove(),e=null};e=c("Stratcom").listen("m:page:unload",null,function(){f(),b()});d("PageletEventsHelper").subscribeToPageletEvents(function(b,d,e,g){b===a&&d===c("PageletEventConstsJS").JS_END&&f()})}function j(a,b){c("Stratcom").listen(["m:chrome:tab:show","m:jewel:flyout:open"],a,function(){new(c("MRequest"))(b).send(),c("Stratcom").removeCurrentListener()})}function a(a){if(h[a.jewelSigil])return;h[a.jewelSigil]=!0;i(a.pageletID,j.bind(null,a.jewelSigil,a.retryUri))}g.trackJewel=a}),98);
-----
MobileBigPipeStratcomProxy",["PageletEventConstsJS","PageletEventsHelper","Stratcom"],(function(a,b,c,d,e,f,g){"use strict";function a(){d("PageletEventsHelper").init(),d("PageletEventsHelper").subscribeToPageletEvents(h)}function h(a,b,d,e){b===c("PageletEventConstsJS").DISPLAY_END&&c("Stratcom").invoke("m:schedulable:loaded",null,{name:a,lid:e})}g.init=a;g._onPageletEvent=h}),98);
-----
BigPipe",["$","Arbiter","BigPipeExperiments","BigPipeInstance","BigPipePlugins","Bootloader","ErrorUtils","FBLogger","HasteResponse","JSCC","PageEvents","PageletEventConstsJS","PageletSet","RunBlue","ServerJS","TimeSlice","TrustedTypesNoOpPolicy_DO_NOT_USE","TrustedTypesUnsafeFunctionScriptPolicy_DO_NOT_USE","UserTimingUtils","captureUsageSnapshot","clearTimeout","fastDeepCopy","ge","gkx","performanceAbsoluteNow","requireDeferred","setTimeout"],(function(a,b,c,d,e,f,g){a.__bigPipeFactory=c("performanceAbsoluteNow")();var h=document.documentMode||+(/MSIE.(d+)/.exec(navigator.userAgent)||[])[1],i=console.timeStamp&&window.location.search.indexOf("pagelet_ts=1")>0;function j(a,b){d("UserTimingUtils").measureStart(a+" "+b)}function k(a,b,c){d("UserTimingUtils").measureEnd("u26cf "+a+" ["+b+"][phase "+c+"]",a+" "+b)}function l(a,b){if(a){c("FBLogger")("comet_infra").info("BigPipe eval call");for(var e=0;e=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;var e=this._phases[d];if(e.begun)if(e.complete)continue;else return;else{this._currentPhase=d;this._beginPhase(d);return}}};b._displayPageletHandler=function(a){this.displayCallback?this.displayCallback(this._displayPagelet.bind(this,a)):this._displayPagelet(a)};b._displayPagelet=function(a){j(a.id,"display");a.displayStarted=!0;this._informPageletEvent(c("PageletEventConstsJS").DISPLAY_START,a);var b=this._getPagelet(a),d=[],e={};for(var f in a.content){var g=a.content[f];a.append&&(f=this._getPageletRootID(a));var h=c("ge")(f);if(!h||f==null){var i="Root element %s is missing for pagelet %s";continue}f===b.id&&b.setRoot(h);if(g){if(a.append)p(h,g,d);else if(g.nodeType)h.innerHTML="",p(h,g,d);else{i=n(g);h.innerHTML=i;e[f]=i;d.push(h)}c("BigPipeExperiments").enable_bigpipe_plugins&&c("BigPipePlugins").runPluginOnPagelet(h)}g=h.getAttribute("data-referrer");g||h.setAttribute("data-referrer",f)}i=null;if(a.static_templates){g=c("ge")("static_templates");g&&(i=n(a.static_templates),a.replace_static_templates_if_exists&&(i=q(g,i,d)),p(g,i,d))}this._informPageletDisplayDetails(a.id,a.jsmods,e,i);a.displayed=!0;if(a.jsmods){h=this._serverJS.handlePartial(a.jsmods,{pagelet:a.id,bigPipeContext:{onDisplayDone:this._onDisplayDone}});b.addDestructor(h.cancel.bind(h))}var l=[];d.forEach(function(a){if(typeof a.getElementsByTagName==="function"){a=a.getElementsByTagName("img");for(var b=0;b0&&this._informEventExternal("images_displayed",{pagelet:a.id,timeslice:c("TimeSlice").getContext()?c("TimeSlice").getContext().contextID:null,images:l});if(c("gkx")("676920")){var m=c("performanceAbsoluteNow")();c("requireDeferred")("VisualCompletionGating").__setRef("BigPipe").onReady(function(b){b&&b.addElements(a.id,d,m)})}this._informPageletEvent(c("PageletEventConstsJS").DISPLAY_END,a);k(a.id,"display",a.phase);this.arbiter.inform(a.id+"_displayed",!0,"state")};b._onPhaseDisplayEnd=function(b){var d=this._getOrCreatePhase(b);d.complete=!0;if(b===this._ttiPhase){d={};var e=c("captureUsageSnapshot")();this._informEventExternal(a.Events.tti,{phase:this._ttiPhase,rid:this.rid,ajax:this.isAjax,metrics:d,usageSnapshot:e});this.arbiter.inform("tti_pagelet_displayed",!0,"state")}this._isRelevant()&&(b===this._lastPhaseBeforeLastResponse&&this._fireDisplayDone(function(){}),b===this._lastPhaseOfLastResponse&&(this._displayDoneFired||this._fireDisplayDone(function(){}),this.arbiter.inform("pagelet_displayed_all",!0,"state")));b!==this._lastPhaseOfLastResponse&&this._nextPhase()};b._nextPhase=function(){this.config.flush_pagelets_asap?h<=8?c("setTimeout")(this._tryRenderingNextPhase.bind(this),20):this._tryRenderingNextPhase():(this._currentPhase++,h<=8?c("setTimeout")(this._beginPhase.bind(this,this._currentPhase),20):this._beginPhase(this._currentPhase))};b._fireDisplayDone=function(a){this._displayDoneFired=!0,this.arbiter.inform("display_done",!0),this._displayDone=!0,a(),this.lid!=null&&k("display_done",this.lid,"all")};b._downloadJsForPagelet=function(a){var b=this;this._informPageletEvent(c("PageletEventConstsJS").JS_START,a);c("Bootloader").loadResources(a.allResources||[],{onAll:function(){b._informPageletEvent(c("PageletEventConstsJS").JS_END,a);a.requires=a.requires||[];(!b.isAjax||a.phase>=1)&&a.requires.push("uipage_onload");var d=function(){b._informPageletEvent(c("PageletEventConstsJS").ONLOAD_START,a),b._isRelevantPagelet(a)&&l(a.onload),b._informPageletEvent(c("PageletEventConstsJS").ONLOAD_END,a),b.arbiter.inform("pagelet_onload",!0),a.provides&&b.arbiter.inform(a.provides,!0,"state")},e=function(){b._isRelevantPagelet(a)&&l(a.onafterload)};b.arbiter.registerCallback(d,a.requires);b.arbiter.registerCallback(e,[b.onloadEvt])}},a.id)};b._getPagelet=function(a){a=this._getPageletRootID(a);return d("PageletSet").getPagelet(a)};b._getPageletRootID=function(a){return a.append||Object.keys(a.content)[0]||null};b._isRelevant=function(){var a=d("BigPipeInstance").getCurrentInstance();return this==a||this.automatic&&this._relevant_instance==a||this.jsNonBlock||this.forceFinish||a&&a.allowIrrelevantRequests};b._isRelevantPagelet=function(a){if(!this._isRelevant())return!1;a=this._getPageletRootID(a);return!!this._livePagelets[a]};b._informEventExternal=function(a,b,d){b=b||{},d=d||this.arbiter,b.ts||(b.ts=c("performanceAbsoluteNow")()),i&&(console.timeStamp&&console.timeStamp(a+" "+(Object.prototype.hasOwnProperty.call(b,"arbiter")?JSON.stringify(babelHelpers["extends"]({},b,{arbiter:null})):JSON.stringify(b)))),this.lid===null?this._awaitingLIDEventQueue.push([d,a,b]):(b.lid=this.lid,d.inform(a,b,"persistent"))};b._informPageletEvent=function(a,b,c){a={event:a,id:b.id,ts:c};b.phase&&(a.phase=b.phase);b.categories&&(a.categories=b.categories);b.allResources&&(a.allResources=b.allResources);b.displayResources&&(a.displayResources=b.displayResources);this._informEventExternal("pagelet_event",a)};b._informPageletDisplayDetails=function(a,b,d,e){if(this.config.dispatch_pagelet_replayable_actions)try{this._informEventExternal("pagelet_performing_replayable_actions",{id:a,jsmods:c("fastDeepCopy")(b),contentMap:d,staticTemplates:e})}catch(a){c("FBLogger")("bigpipe_pagelet_replay").catching(a).warn("failed at _informPageletDisplayDetails"),this._informEventExternal("pagelet_performing_replayable_actions_failed",{})}};a.getCurrentInstance=function(){return d("BigPipeInstance").getCurrentInstance()};return a}();Object.assign(b.prototype,{beforePageletArrive:function(a,b){var d=this;c("TimeSlice").guard(function(){return d._informPageletEvent(c("PageletEventConstsJS").ARRIVE_START,{id:a},b)},"beforePageletArrive "+a,{root:!0})()},setPageID:function(a){this.lid=a,this._awaitingLIDEventQueue.forEach(function(b){var c=b[0],d=b[1];b=b[2];b.lid=a;c.inform(d,b,"persistent")}),this._awaitingLIDEventQueue=[],this.lid&&j("display_done",this.lid)},onPageletArrive:c("ErrorUtils").guard(function(a){var b,e=this;this._informPageletEvent(c("PageletEventConstsJS").ARRIVE_END,a);d("HasteResponse").handleSRPayload((b=a.hsrp)!=null?b:{});a.content=a.content||{};var f=a.phase;if(a.all_phases)for(var b=a.all_phases,g=Array.isArray(b),h=0,b=g?b:b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var i;if(g){if(h>=b.length)break;i=b[h++]}else{h=b.next();if(h.done)break;i=h.value}i=i;this._getOrCreatePhase(i)}i=this._getOrCreatePhase(f);i.pagelets.push(a.id);this._maxPhase=Math.max(f,this._maxPhase);a.last_in_phase&&this.arbiter.registerCallback(function(){return e._onPhaseDisplayEnd(f)},i.pagelets.map(function(a){return a+"_displayed"}).concat(["phase_begin_"+f]));h=this._getPageletRootID(a);var j=d("PageletSet").getOrCreatePagelet(h);a.last_pagelet&&(this._lastPhaseBeforeLastResponse=this._maxPhase);a.the_end&&(this._lastPhaseOfLastResponse=f);a.tti_phase!==void 0&&(this._ttiPhase=a.tti_phase);this._livePagelets[j.id]=!0;j.addDestructor(function(){delete e._livePagelets[j.id]});if(a.jscc_map!=null&&a.jscc_map!==""){g=d("JSCC").parse(a.jscc_map);b=d("JSCC").init(g);j.addDestructor(b)}var k,l=[];if(a.jsmods){i=a.jsmods.define;h=a.jsmods.instances;g=a.jsmods.markup;b=a.jsmods.pre_display_requires;delete a.jsmods.define;delete a.jsmods.instances;delete a.jsmods.markup;delete a.jsmods.pre_display_requires;var n=19e3;n=function(){if(a.displayStarted===!0){c("FBLogger")("BigPipe").warn("registerToBlockDisplayUntilDone_DONOTUSE called after pagelet %s was displayed. This is a no-op.",a.id);return function(){}}var b,d,f=m+"_preDisplayEvent";m++;k?e.arbiter.registerCallback(k,[f]):l.push(f);return c("TimeSlice").guard(function(){d=!0,c("clearTimeout")(b),e.arbiter.inform(f,!0,"state")},"BigPipeDisplayBlockingEvent "+f,{propagationType:c("TimeSlice").PropagationType.EXECUTION})};this._informPageletDisplayDetails(a.id,{define:i,instances:h,markup:g,pre_display_requires:b},{});this._serverJS.handlePartial({define:i,instances:h,markup:g,pre_display_requires:b},{pagelet:a.id,bigPipeContext:{onDisplayDone:this._onDisplayDone,registerToBlockDisplayUntilDone_DONOTUSE:n}})}this.arbiter.registerCallback(this._loadedCallback,["pagelet_onload"]);this._informPageletEvent(c("PageletEventConstsJS").SETUP,a);if(a.display_out_of_phase==="asap")l=l.concat(["first_response_displayed",a.id+"_css_end"]);else if(a.display_out_of_phase==="after_tti"){var o=a.id+"_greedy_render";l=l.concat(["first_response_displayed",a.id+"_css_end",o]);var p=!1;i=function(){if(p)return;e.arbiter.inform(o,!0,"state")};this.arbiter.registerCallback(i,["tti_pagelet_displayed"]);this.arbiter.registerCallback(i,["phase_begin_"+f])}else l=l.concat(["phase_begin_"+a.phase,a.id+"_css_end"]);(a.display_dependency||[]).forEach(function(a){return l.push(a+"_displayed")});if(a.display_group){h=document.body.getElementsByClassName("pagelet-group");for(g=0;g-----
PageletEventConstsJS",[],(function(a,b,c,d,e,f){a=Object.freeze({ARRIVE_END:"arrive",ARRIVE_START:"prearrive",CSS_END:"css_load",CSS_START:"css",DISPLAY_END:"display",DISPLAY_START:"display_start",IMAGES_DISPLAYED:"images_displayed",JS_END:"jsdone",JS_START:"jsstart",ONLOAD_END:"onload",ONLOAD_START:"preonload",PAGELET_EVENT:"pagelet_events",PHASE_BEGIN:"phase_begin",SETUP:"setup"});f["default"]=a}),66);
-----
PageletEventsHelper",["Arbiter","PageletEventConstsJS"],(function(a,b,c,d,e,f,g){var h="BigPipe/init",i="MRenderingScheduler/init",j="pagelet_event",k="phase_begin",l={},m=[],n=!1;function o(){return{pagelets:{},categories:{},phase_start:{},display_resources:{},all_resources:{}}}function p(a,b,c,d){l[d]==void 0&&(l[d]=o()),l[d].pagelets[b]==void 0&&(l[d].pagelets[b]={}),l[d].pagelets[b][a]=c}function q(a){a.subscribe(j,function(a,b){var d=b.event,e=b.ts;a=b.id;var f=b.lid,g=b.phase,h=b.categories,i=b.allResources;b=b.displayResources;p(d,a,e,f);var j=l[f],k=j.pagelets[a];d===c("PageletEventConstsJS").ARRIVE_END&&(k.phase=g,j.all_resources[a]=i,j.display_resources[a]=b);(d===c("PageletEventConstsJS").ONLOAD_END||d===c("PageletEventConstsJS").DISPLAY_END)&&h&&h.forEach(function(a){j.categories[a]==void 0&&(j.categories[a]={}),j.categories[a][d]=e});for(k=0,g=m.length;k-----