if (self.CavalryLogger) { CavalryLogger.start_js(["S+i+O"]); } self.__DEV__=self.__DEV__||0; "use strict"; (function(){"use strict";var a=Array.prototype.indexOf;Array.prototype.includes||(Array.prototype.includes=function(d){"use strict";if(d!==undefined&&Array.isArray(this)&&!Number.isNaN(d))return a.apply(this,arguments)!==-1;var e=Object(this),f=e.length?b(e.length):0;if(f===0)return!1;var g=arguments.length>1?c(arguments[1]):0,h=g<0?Math.max(f+g,0):g,i=Number.isNaN(d);while(h=0?1:-1}})(); var __p; (function(){var a={},b=function(a,b){if(!a&&!b)return null;var c={};typeof a!=="undefined"&&(c.type=a);typeof b!=="undefined"&&(c.signature=b);return c},c=function(a,c){return b(a&&/^[A-Z]/.test(a)?a:undefined,c&&(c.params&&c.params.length||c.returns)?"function("+(c.params?c.params.map(function(a){return/\?/.test(a)?"?"+a.replace("?",""):a}).join(","):"")+")"+(c.returns?":"+c.returns:""):undefined)},d=function(a,b,c){return a},e=function(a,b,d){"sourcemeta"in __transform_includes&&(a.__SMmeta=b);if("typechecks"in __transform_includes){b=c(b?b.name:undefined,d);b&&__w(a,b)}return a},f=function(a,b,c){return c.apply(a,b)},g=function(a,b,c,d){d&&d.params&&__t.apply(a,d.params);c=c.apply(a,b);d&&d.returns&&__t([c,d.returns]);return c},h=function(b,c,d,e,f){if(f){f.callId||(f.callId=f.module+":"+(f.line||0)+":"+(f.column||0));e=f.callId;a[e]=(a[e]||0)+1}return d.apply(b,c)};typeof __transform_includes==="undefined"?(__annotator=d,__bodyWrapper=f):(__annotator=e,"codeusage"in __transform_includes?(__annotator=d,__bodyWrapper=h,__bodyWrapper.getCodeUsage=function(){return a},__bodyWrapper.clearCodeUsage=function(){a={}}):"typechecks"in __transform_includes?__bodyWrapper=g:__bodyWrapper=f)})(); __t=function(a){return a[0]},__w=function(a){return a}; (function(a,b){var c="keys",d="values",e="entries",f=function(){var a=h(Array),f;a||(f=function(){function a(a,b){"use strict";this.$1=a,this.$2=b,this.$3=0}a.prototype.next=function(){"use strict";if(this.$1==null)return{value:b,done:!0};var a=this.$1,f=this.$1.length,g=this.$3,h=this.$2;if(g>=f){this.$1=b;return{value:b,done:!0}}this.$3=g+1;if(h===c)return{value:g,done:!1};else if(h===d)return{value:a[g],done:!1};else if(h===e)return{value:[g,a[g]],done:!1}};a.prototype[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this};return a}());return{keys:a?function(a){return a.keys()}:function(a){return new f(a,c)},values:a?function(a){return a.values()}:function(a){return new f(a,d)},entries:a?function(a){return a.entries()}:function(a){return new f(a,e)}}}(),g=function(){var a=h(String),c;a||(c=function(){function a(a){"use strict";this.$1=a,this.$2=0}a.prototype.next=function(){"use strict";if(this.$1==null)return{value:b,done:!0};var a=this.$2,c=this.$1,d=c.length;if(a>=d){this.$1=b;return{value:b,done:!0}}var e=c.charCodeAt(a);if(e<55296||e>56319||a+1===d)e=c[a];else{d=c.charCodeAt(a+1);d<56320||d>57343?e=c[a]:e=c[a]+c[a+1]}this.$2=a+e.length;return{value:e,done:!1}};a.prototype[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this};return a}());return{keys:function(){throw TypeError("Strings default iterator doesn't implement keys.")},values:a?function(a){return a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]()}:function(a){return new c(a)},entries:function(){throw TypeError("Strings default iterator doesn't implement entries.")}}}();function h(a){return typeof a.prototype[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]==="function"&&typeof a.prototype.values==="function"&&typeof a.prototype.keys==="function"&&typeof a.prototype.entries==="function"}function i(a,b){"use strict";this.$1=a,this.$2=b,this.$3=Object.keys(a),this.$4=0}i.prototype.next=function(){"use strict";var a=this.$3.length,f=this.$4,g=this.$2,h=this.$3[f];if(f>=a){this.$1=b;return{value:b,done:!0}}this.$4=f+1;if(g===c)return{value:h,done:!1};else if(g===d)return{value:this.$1[h],done:!1};else if(g===e)return{value:[h,this.$1[h]],done:!1}};i.prototype[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]=function(){"use strict";return this};var j={keys:function(a){return new i(a,c)},values:function(a){return new i(a,d)},entries:function(a){return new i(a,e)}};function k(a,b){if(typeof a==="string")return g[b||d](a);else if(Array.isArray(a))return f[b||d](a);else if(a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"])return a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();else return j[b||e](a)}Object.assign(k,{KIND_KEYS:c,KIND_VALUES:d,KIND_ENTRIES:e,keys:function(a){return k(a,c)},values:function(a){return k(a,d)},entries:function(a){return k(a,e)},generic:j.entries});a.FB_enumerate=k})(typeof global==="undefined"?this:global); typeof window!=="undefined"&&window.JSON&&JSON.stringify(["\u2028\u2029"])==='["\u2028\u2029"]'&&(JSON.stringify=function(a){var b=/\u2028/g,c=/\u2029/g;return function(d,e,f){d=a.call(this,d,e,f);d&&(-1>0;b=String(b||" ");if(this.length>a)return String(this);else{a=a-this.length;a>b.length&&(b+=b.repeat(a/b.length));return b.slice(0,a)+String(this)}}),String.prototype.padEnd||(String.prototype.padEnd=function(a,b){a=a>>0;b=String(b||" ");if(this.length>a)return String(this);else{a=a-this.length;a>b.length&&(b+=b.repeat(a/b.length));return String(this)+b.slice(0,a)}}); String.prototype.trimLeft||(String.prototype.trimLeft=function(){return this.replace(/^\s+/,"")}),String.prototype.trimRight||(String.prototype.trimRight=function(){return this.replace(/\s+$/,"")}); (function(a){a=a.babelHelpers={};var b=Object.prototype.hasOwnProperty;a.inherits=function(a,b){Object.assign(a,b);a.prototype=Object.create(b&&b.prototype);a.prototype.constructor=a;a.__superConstructor__=b;return b};a._extends=Object.assign;a["extends"]=a._extends;a.construct=function(a,b){return new(Function.prototype.bind.apply(a,[null].concat(b)))()};a.objectWithoutProperties=function(a,c){var d={};for(var e in a){if(!b.call(a,e)||c.indexOf(e)>=0)continue;d[e]=a[e]}return d};a.taggedTemplateLiteralLoose=function(a,b){b||(b=a.slice(0));a.raw=b;return a};a.bind=Function.prototype.bind})(typeof global==="undefined"?self:global); (function(a){if(a.require)return;var b=(a.Env||{}).gk_require_dic,c=null,d=[],e=b?Object.create(null):{},f=b?Object.create(null):{},g=0,h=0,i=0,j=1,k=2,l=4,m=8,n={},o=Object.prototype.hasOwnProperty,p=Object.prototype.toString;function q(a){a=Array.prototype.slice.call(a);var b={},c,d,f,g;while(a.length){d=a.shift();if(b[d])continue;b[d]=!0;f=e[d];if(!f||Q(f))continue;if(f.dependencies)for(c=0;c0){b=d;d=[];while(b.length>0)y.call(null,b.pop().id)}return k}function I(a){var b=e[a];if(b)return b;b=new J(a,0);e[a]=b;return b}function J(a,b,c,d,e,f,g){this.id=a,this.refcount=b,this.exports=c||null,this.factory=d,this.factoryLength=-1,this.factoryFinished=!1,this.dependencies=e,this.depPosition=0,this.context=f,this.special=g||0,this.hasError=!1,this.error=null,this.ranRecursiveSideEffects=!1,this.sideEffectDependencyException=null,this.nextDepWaitingHead=null,this.nextDepWaitingNext=null,this.tarjanGeneration=-1,this.tarjanLow=0,this.tarjanIndex=0,this.tarjanOnStack=!1}function K(a){if(!e[a])return;var b=e[a];e[a]=void 0;if(b.dependencies)for(var a=0;a0?a.join(",")+"__":"")+g++,a,$()(b,"requireLazy",{propagationType:0}),j,c,1)}function M(a){return"__mod__"+(a?a+"__":"")+g++}function N(a,b,c){c.tarjanGeneration!=h&&(c.tarjanGeneration=h,c.tarjanLow=c.tarjanIndex=i++,c.tarjanOnStack=!0,b.push(c));if(c.dependencies!=null)for(var d=c.depPosition;d=a.dependencies.length}function R(a){a.depPosition++,U(a)}function S(a){var b=a.nextDepWaitingHead;a.nextDepWaitingHead=null;while(b!==null){a=b;b=a.nextDepWaitingNext;a.nextDepWaitingNext=null;var c=!e[a.id];c||R(a)}}function T(a){return a.special&j}function U(a){while(a.depPosition1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d2?e-2:0),i=2;i0&&(d+=" Params: "+c.map(function(a){return"%s"}).join(", "));a=b("Env").show_invariant_decoder===!0?"visit "+i(a,c)+" to see the full message.":"";return{message:d,decoderLink:a}}function i(a,b){a="https://our.intern.facebook.com/intern/invariant/"+a+"/";b.length>0&&(a+="?"+b.map(function(a,b){return"args["+b+"]="+encodeURIComponent(String(a))}).join("&"));return a}e.exports=a}),null); __d("ArbiterToken",["invariant"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();function a(a,b){this.unsubscribe=function(){for(var a=0;a",EVAL_FRAME_PATTERN_CHROME:/^at .*eval eval (at .*\:\d+\:\d+), .*$/,GLOBAL_ERROR_HANDLER_TAG:typeof window==="undefined"?"":"",GLOBAL_REACT_ERROR_HANDLER_TAG:"",IE_AND_OTHER_FRAME_PATTERN:/(.*)[@\s][^\s]+$/,IE_STACK_TRACE_REFERENCES:["Unknown script code","Function code","eval code"]};e.exports=a}),null); __d("CometErrorUtils",["ErrorConstants"],(function(a,b,c,d,e,f){"use strict";__p&&__p();Error.stackTraceLimit!=null&&Error.stackTraceLimit<40&&(Error.stackTraceLimit=40);var g={getColumn:function(a){a=(a=a.columnNumber)!=null?a:"";return String(a)},getColumnFromStackData:function(a){return a[0]&&a[0].column||""},getIEFrame:function(a){for(var c=0;c:]+:\s/,"");a=a!=null&&d.startsWith(a)?d.substr(a.length+1):d!==c?d.replace(/^.*?\n/,""):c;return a.split(/\n\n/)[0].replace(/[\(\)]|\[.*?\]/g,"").split("\n").map(function(a){__p&&__p();a=a.trim();var c=a.match(b("ErrorConstants").EVAL_FRAME_PATTERN_CHROME);c&&(a=c[1]);var d,e;c=a.match(/:(\d+)(?::(\d+))?$/);c&&(d=c[1],e=c[2],a=a.slice(0,-c[0].length));var f;c=g.getIEFrame(a)||a.match(b("ErrorConstants").IE_AND_OTHER_FRAME_PATTERN);if(c){a=a.substring(c[1].length+1);c=c[1].match(/(?:at)?\s*(.*)(?:[^\s]+|$)/);f=c?c[1]:""}a.includes("charset=utf-8;base64,")&&(a="");c={column:e,identifier:f,line:d,script:a};var h=f!=null&&f!==""?" "+f+" (":" ",i=h.length>1?")":"",j=d!=null&&d!==""?":"+d:"",k=e!=null&&e!==""?":"+e:"";h=" at"+h+a+j+k+i;return babelHelpers["extends"]({},c,{text:h})})}};e.exports=g}),null); __d("FBLoggerMetadata",[],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=[];function a(){this.metadata=[].concat(g)}a.prototype.addMetadata=function(a,b,c){this.metadata.push([a,b,c]);return this};a.prototype.isEmpty=function(){return this.metadata.length===0};a.prototype.getAll=function(){__p&&__p();var a=[],b=this.metadata.filter(function(b){if(b==null)return!1;var c=b.filter(function(a){return String(a)&&String(a).indexOf(":")>-1});if(c.length>0){a.push(b);return!1}return!0});return{invalidMetadata:a,validMetadata:b}};a.addGlobalMetadata=function(a,b,c){g.push([a,b,c])};a.getGlobalMetadata=function(){return g};a.unsetGlobalMetadata=function(a,b){g=g.filter(function(c){return!(Array.isArray(c)&&c[0]===a&&c[1]===b)})};e.exports=a}),null); __d("erx",["ex"],(function(a,b,c,d,e,f){"use strict";__p&&__p();function a(a){__p&&__p();if(typeof a!=="string")return a;var c=a.indexOf(b("ex")._prefix),d=a.lastIndexOf(b("ex")._suffix);if(c<0||d<0)return[a];var e=c+b("ex")._prefix.length,f=d+b("ex")._suffix.length;if(e>=d)return["erx slice failure: %s",a];c=a.substring(0,c);f=a.substring(f);a=a.substring(e,d);try{e=JSON.parse(a);e[0]=c+e[0]+f;return e}catch(b){return["erx parse failure: %s because %s",a,b.message]}}e.exports=a}),null); __d("removeFromArray",[],(function(a,b,c,d,e,f){function a(a,b){b=a.indexOf(b);b!==-1&&a.splice(b,1)}e.exports=a}),null); __d("ErrorUtils",["CometErrorUtils","Env","ErrorConstants","FBLoggerMetadata","eprintf","erx","removeFromArray","sprintf"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g="",h=/^https?:\/\//i,i=/^Type Mismatch for/,j=[],k,l=[],m=50,n=[],o=!1,p=!1,q=!1,r=/\bnocatch\b/.test(location.search);function s(a){a=a.columnNumber||a.column;return a!=null?String(a):""}function t(a){return a[0]&&a[0].column||""}function u(a){a=a.lineNumber||a.line;return a!=null?String(a):""}function v(a){return a[0]&&a[0].line||""}function w(a){a=a.fileName||a.sourceURL;return a!=null?String(a):""}function x(a){return a[0]&&a[0].script||""}function y(a){__p&&__p();var c=a.stackTrace||a.stack;if(c==null)return[];a=a.message;var d=c.replace(/^[\w \.\<\>:]+:\s/,"");a=a!=null&&d.startsWith(a)?d.substr(a.length+1):d!==c?d.replace(/^.*?\n/,""):c;return a.split(/\n\n/)[0].replace(/[\(\)]|\[.*?\]/g,"").split("\n").map(function(a){__p&&__p();a=a.trim();var c=a.match(b("ErrorConstants").EVAL_FRAME_PATTERN_CHROME);c&&(a=c[1]);var d,e;c=a.match(/:(\d+)(?::(\d+))?$/);c&&(d=c[1],e=c[2],a=a.slice(0,-c[0].length));var f;c=b("CometErrorUtils").getIEFrame(a)||a.match(b("ErrorConstants").IE_AND_OTHER_FRAME_PATTERN);if(c){a=a.substring(c[1].length+1);c=c[1].match(/(?:at)?\s*(.*)(?:[^\s]+|$)/);f=c?c[1]:""}a.includes("charset=utf-8;base64,")&&(a="");c={column:e,identifier:f,line:d,script:a};k&&k(c);a=" at"+(c.identifier?" "+c.identifier+" (":" ")+c.script+(c.line?":"+c.line:"")+(c.column?":"+c.column:"")+(c.identifier?")":"");return babelHelpers["extends"]({},c,{text:a})})}function z(a){n.unshift(a),o=!0}function A(){n.shift(),o=n.length!==0}var B={ANONYMOUS_GUARD_TAG:b("ErrorConstants").ANONYMOUS_GUARD_TAG,GENERATED_GUARD_TAG:g,GLOBAL_ERROR_HANDLER_TAG:b("ErrorConstants").GLOBAL_ERROR_HANDLER_TAG,history:l,addListener:function(a,b){b===void 0&&(b=!1),j.push(a),b||l.forEach(function(b){return a(b.error,b.loggingType)})},removeListener:function(a){b("removeFromArray")(j,a)},setSourceResolver:function(a){k=a},applyWithGuard:function(c,d,e,f,g,h){__p&&__p();z(g||b("ErrorConstants").ANONYMOUS_GUARD_TAG);b("Env").nocatch&&(r=!0);if(r){try{g=c.apply(d,e||[])}finally{A()}return g}try{return Function.prototype.apply.call(c,d,e||[])}catch(q){g=q;if(g==null)try{var i=d,j=function(a){__p&&__p();if(a==null)return"";else if(typeof a==="object"&&a.toString)return a.toString();else if(typeof a==="boolean"&&a.toString)return a.toString();else if(typeof a==="number"&&a.toString)return a.toString();else if(typeof a==="string")return a;else if(typeof a==="symbol"&&a.toString)return a.toString();else if(typeof a==="function"&&a.toString)return a.toString();return""};if(d!=null)if(d==window)i="[The window object]";else if(d==a)i="[The global object]";else{var k=d,l={};Object.keys(k).map(function(a,b){b=k[a];l[a]=j(b)});i=l}d=(e||[]).map(j);var m="applyWithGuard threw null or undefined:\nFunc: %s\nContext: %s\nArgs: %s",o=c.toString&&c.toString().substr(0,1024);i=JSON.stringify(i).substr(0,1024);d=JSON.stringify(d).substr(0,1024);var p=b("sprintf")(m,o?o:"this function does not support toString",i,d);g=new Error(p);g.messageWithParams=[m,o?o:"this function does not support toString",i,d]}catch(a){p="applyWithGuard threw null or undefined with unserializable data:\nFunc: %s\nMetaEx: %s";m=c.toString&&c.toString().substr(0,1024);o=b("sprintf")(p,m?m:"this function does not support toString",a.message);g=new Error(o);g.messageWithParams=[o,m?m:"this function does not support toString",a.message]}h&&h.deferredSource&&(g.deferredSource=h.deferredSource);i=B.normalizeError(g);f&&f(i);i.extra||(i.extra={});if(c)try{i.extra[c.toString().substring(0,100)]="function"}catch(a){}e&&(i.extra[Array.from(e).toString().substring(0,100)]="args");i.guard=n[0];i.guardList=n.slice();B.reportError(i,!1,"GUARDED")}finally{A()}},guard:function(a,b,c){b=b||a.name||g;function d(){return B.applyWithGuard(a,c||this,[].concat(Array.prototype.slice.call(arguments)),null,b)}a.__SMmeta&&(d.__SMmeta=a.__SMmeta);return d},inGuard:function(){return o},normalizeError:function(a){__p&&__p();var c=a;a=a!=null?a:{};if(Object.prototype.hasOwnProperty.call(a,"_originalError"))return a;var d=y(a),e=!1;if(a.framesToPop){var f=a.framesToPop,g;while(f>0&&d.length>0)g=d.shift(),f--,e=!0;i.test(a.message)&&a.framesToPop===2&&g&&(h.test(g.script)&&(a.message+=" at "+g.script+(g.line?":"+g.line:"")+(g.column?":"+g.column:"")))}f=b("CometErrorUtils").getReactComponentStack(a.reactComponentStackForLogging);var j=a.fbloggerMetadata?a.fbloggerMetadata:[],l=b("FBLoggerMetadata").getGlobalMetadata().map(function(a){return a.join(":")});j=[].concat(j,l);j.length===0&&(j=undefined);l={_originalError:c,cerror:!1,column:e?t(d):s(a)||t(d),deferredSource:a.deferredSource,extra:a.extra,fbloggerMetadata:j,guard:a.guard,guardList:a.guardList,line:e?v(d):u(a)||v(d),message:a.message,messageWithParams:a.messageWithParams,name:a.name,reactComponentStack:f,script:e?x(d):w(a)||x(d),serverHash:a.serverHash,snapshot:a.snapshot,stack:d.map(function(a){return a.text}).join("\n"),stackFrames:d,type:a.type};typeof l.message==="string"?l.messageWithParams=l.messageWithParams||b("erx")(l.message):(l.messageObject=l.message,l.message=String(l.message)+" ("+typeof l.message+")");l.messageWithParams&&(l.message=b("eprintf").apply(undefined,l.messageWithParams));typeof window!=="undefined"&&window&&window.location&&(l.windowLocationURL=window.location.href);k&&k(l);for(var m in l)l[m]==null&&delete l[m];return l},onerror:function(a,c,d,e,f){f=f||{},f.message=f.message||a,f.script=f.script||c,f.line=f.line||d,f.column=f.column||e,f.guard=b("ErrorConstants").GLOBAL_ERROR_HANDLER_TAG,f.guardList=[b("ErrorConstants").GLOBAL_ERROR_HANDLER_TAG],B.reportError(f,!0,"FATAL")},reportError:function(c,d,e){__p&&__p();d===void 0&&(d=!1);e===void 0&&(e="DEPRECATED");if(p){!1;return!1}c.reactComponentStack&&z(b("ErrorConstants").GLOBAL_REACT_ERROR_HANDLER_TAG);n.length>0&&(c.guard=c.guard||n[0],c.guardList=n.slice());c.reactComponentStack&&A();c=B.normalizeError(c);if(!d){d=a.console;var f=c._originalError;f=f!=null?""+f.message:"";if((!d[c.type]||c.type==="error")&&!q){f=f.length>80?f.slice(0,77)+"...":f;d.error('ErrorUtils caught an error: "'+f+"\". Subsequent errors won't be logged; see https://fburl.com/debugjs.");q=!0}}l.length>m&&l.splice(m/2,1);l.push({error:c,loggingType:e});p=!0;for(var d=0;d=b.length)break;d=b[f++]}else{f=b.next();if(f.done)break;d=f.value}d=d;if(this.$4.get(d))continue;c++;var g=this.$1.get(d);g===undefined&&(g=new Map(),this.$1.set(d,g));g.set(a,(g.get(a)||0)+1)}return c};a.prototype.$6=function(a){"use strict";__p&&__p();a=this.$1.get(a);if(!a)return;for(var c=a.entries(),d=Array.isArray(c),e=0,c=d?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{e=c.next();if(e.done)break;f=e.value}f=f;var g=f[0];f=f[1]-1;a.set(g,f);f<=0&&a["delete"](g);f=this.$2.get(g);if(f!==undefined){f.$7--;if(f.$7<=0){f=f.$8;this.$2["delete"](g);b("ErrorUtils").applyWithGuard(f)}}}};a.prototype.addDependenciesToExistingCallback=function(a,b){"use strict";var c=this.$2.get(a);if(!c)return null;b=this.$5(a,b);c.$7+=b;return a};a.prototype.isPersistentDependencySatisfied=function(a){"use strict";return!!this.$4.get(a)};a.prototype.satisfyPersistentDependency=function(a){"use strict";this.$4.set(a,1),this.$6(a)};a.prototype.satisfyNonPersistentDependency=function(a){"use strict";var b=this.$4.get(a)===1;b||this.$4.set(a,1);this.$6(a);b||this.$4["delete"](a)};a.prototype.registerCallback=function(a,c){"use strict";__p&&__p();var d=this.$3;this.$3++;c=this.$5(d,c);if(c===0){b("ErrorUtils").applyWithGuard(a);return null}this.$2.set(d,{$8:a,$7:c});return d};e.exports=a}),null); __d("EventSubscription",[],(function(a,b,c,d,e,f){"use strict";function a(a){this.remove=function(){this.subscriber&&(this.subscriber.removeSubscription(this),this.subscriber=null)},this.subscriber=a}e.exports=a}),null); __d("EmitterSubscription",["EventSubscription"],(function(a,b,c,d,e,f){"use strict";var g;c=babelHelpers.inherits(a,b("EventSubscription"));g=c&&c.prototype;function a(a,b,c){g.constructor.call(this,a),this.listener=b,this.context=c}e.exports=a}),null); __d("EventSubscriptionVendor",["invariant"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();function a(){this.$1={}}a.prototype.addSubscription=function(a,b){b.subscriber===this||g(0,2828);this.$1[a]||(this.$1[a]=[]);var c=this.$1[a].length;this.$1[a].push(b);b.eventType=a;b.key=c;return b};a.prototype.removeAllSubscriptions=function(a){a===undefined?this.$1={}:delete this.$1[a]};a.prototype.removeSubscription=function(a){var b=a.eventType;a=a.key;b=this.$1[b];b&&delete b[a]};a.prototype.getSubscriptionsForType=function(a){return this.$1[a]};e.exports=a}),null); __d("emptyFunction",[],(function(a,b,c,d,e,f){__p&&__p();function a(a){return function(){return a}}b=function(){};b.thatReturns=a;b.thatReturnsFalse=a(!1);b.thatReturnsTrue=a(!0);b.thatReturnsNull=a(null);b.thatReturnsThis=function(){return this};b.thatReturnsArgument=function(a){return a};e.exports=b}),null); __d("BaseEventEmitter",["invariant","EmitterSubscription","ErrorUtils","EventSubscriptionVendor","emptyFunction"],(function(a,b,c,d,e,f,g){__p&&__p();function a(){"use strict";this.$2=new(b("EventSubscriptionVendor"))(),this.$1=null}a.prototype.addListener=function(a,c,d){"use strict";return this.$2.addSubscription(a,new(b("EmitterSubscription"))(this.$2,c,d))};a.prototype.once=function(a,b,c){"use strict";var d=this;return this.addListener(a,function(){d.removeCurrentListener(),b.apply(c,arguments)})};a.prototype.removeAllListeners=function(a){"use strict";this.$2.removeAllSubscriptions(a)};a.prototype.removeCurrentListener=function(){"use strict";!this.$1&&g(0,2877),this.$2.removeSubscription(this.$1)};a.prototype.listeners=function(a){"use strict";a=this.$2.getSubscriptionsForType(a);return a?a.filter(b("emptyFunction").thatReturnsTrue).map(function(a){return a.listener}):[]};a.prototype.emit=function(a){"use strict";__p&&__p();var b=this.$2.getSubscriptionsForType(a);if(b){var c=Object.keys(b),d;for(var e=0;e2?d-2:0),f=2;f0||g(0,2222),this.$1=a,this.$2=0,this.$3=[],this.$4=[]}a.prototype.write=function(a){"use strict";this.$3.lengththis.$1){var b=this.read();this.$2=0;this.$3=b;this.$1=a}return this};a.prototype.dropFirst=function(a){"use strict";if(a<=this.$1){var b=this.read();this.$2=0;b.splice(0,a);this.$3=b}return this};a.prototype.clear=function(){"use strict";this.$2=0;this.$3=[];return this};a.prototype.currentSize=function(){"use strict";return this.$3.length};e.exports=a}),null); __d("ResourceTypes",[],(function(a,b,c,d,e,f){"use strict";a={JS:"js",CSS:"css",XHR:"xhr"};e.exports=a}),null); __d("TimingAnnotations",[],(function(a,b,c,d,e,f){__p&&__p();a.prototype.addStringAnnotation=function(a,b){"use strict";return this};a.prototype.addSetAnnotation=function(a,b){"use strict";return this};a.prototype.addSetElement=function(a,b){"use strict";return this};a.prototype.registerOnBeforeSend=function(a){"use strict";return this};a.prototype.addVectorAnnotation=function(a,b){"use strict";return this};a.prototype.addVectorElement=function(a,b){"use strict";return this};function a(){"use strict"}function b(){"use strict";this.$1=null,this.$2=null,this.$3=null,this.$4=[]}b.prototype.addStringAnnotation=function(a,b){"use strict";this.$2=this.$2||new Map();this.$2.set(a,b);return this};b.prototype.addSetAnnotation=function(a,b){"use strict";var c=this.$1||new Map(),d=c.get(a)||new Set();b.forEach(function(a){return d.add(a)});c.set(a,d);this.$1=c;return this};b.prototype.addSetElement=function(a,b){"use strict";var c=this.$1||new Map(),d=c.get(a)||new Set();d.add(b);c.set(a,d);this.$1=c;return this};b.prototype.addVectorAnnotation=function(a,b){"use strict";this.$3=this.$3||new Map();this.$3.set(a,b);return this};b.prototype.addVectorElement=function(a,b){"use strict";var c=this.$3=this.$3||new Map(),d=this.$3.get(a)||[];d.push(b);c.set(a,d);return this};b.prototype.registerOnBeforeSend=function(a){"use strict";this.$4.push(a);return this};b.prototype.prepareToSend=function(){"use strict";__p&&__p();this.$4.forEach(function(a){return a(this)}.bind(this));this.$4=[];var a={};if(this.$1!=null)for(var b=this.$1,c=Array.isArray(b),d=0,b=c?b:b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=b.length)break;e=b[d++]}else{d=b.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];a[f]=Array.from(e.values())}f={};if(this.$2!=null)for(var e=this.$2,d=Array.isArray(e),c=0,e=d?e:e[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){if(d){if(c>=e.length)break;b=e[c++]}else{c=e.next();if(c.done)break;b=c.value}b=b;var g=b[0];b=b[1];f[g]=b}g={};if(this.$3!=null)for(var b=this.$3,c=Array.isArray(b),d=0,b=c?b:b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){if(c){if(d>=b.length)break;e=b[d++]}else{d=b.next();if(d.done)break;e=d.value}e=e;var h=e[0];e=e[1];g[h]=e}return{setProps:a,stringProps:f,vectorProps:g}};b.combine=function(a,b){"use strict";var c;a!=null&&b!=null?(a.stringProps=babelHelpers["extends"]({},b.stringProps,a.stringProps),a.setProps=babelHelpers["extends"]({},b.setProps,a.setProps),c=a):a!=null?c=a:b!=null&&(c=b);return c};b.EmptyTimingAnnotations=a;b.EmptyTraceTimingAnnotations=a;b.TraceTimingAnnotations=b;e.exports=b}),null); __d("flattenPHPQueryData",["invariant"],(function(a,b,c,d,e,f,g){__p&&__p();function a(a){return h(a,"",{})}function h(a,b,c){if(a===null||a===undefined)c[b]=undefined;else if(typeof a==="object"){typeof a.appendChild!=="function"||g(0,2616);for(var d in a)d!=="$$typeof"&&Object.prototype.hasOwnProperty.call(a,d)&&a[d]!==undefined&&h(a[d],b?b+"["+d+"]":d,c)}else c[b]=a;return c}e.exports=a}),null); __d("PHPQuerySerializer",["invariant","flattenPHPQueryData"],(function(a,b,c,d,e,f,g){__p&&__p();function a(a){var c=[];a=b("flattenPHPQueryData")(a);for(var d in a)if(Object.prototype.hasOwnProperty.call(a,d)){var e=h(d);a[d]===undefined?c.push(e):c.push(e+"="+h(String(a[d])))}return c.join("&")}function h(a){return encodeURIComponent(a).replace(/%5D/g,"]").replace(/%5B/g,"[")}var i=/^([-_\w]+)((?:\[[-_\w]*\])+)=?(.*)/;function j(a){return a==="hasOwnProperty"||a==="__proto__"?"\ud83d\udf56":a}function c(a){__p&&__p();if(!a)return{};var b={};a=a.replace(/%5B/gi,"[").replace(/%5D/gi,"]");a=a.split("&");var c=Object.prototype.hasOwnProperty;for(var d=0,e=a.length;d=0;d--)c[a[d]]=b[d];else for(var d=a.length-1;d>=0;d--)c[a[d]]=b;return c}e.exports=g}),null); __d("URISchemes",["createObjectFrom"],(function(a,b,c,d,e,f){var g=b("createObjectFrom")(["blob","cmms","fb","fba","fbatwork","fb-ama","fb-workchat","fb-workchat-secure","fb-messenger","fb-messenger-public","fb-messenger-group-thread","fb-page-messages","fb-pma","fbcf","fbconnect","fbinternal","fbmobilehome","fbrpc","file","ftp","http","https","mailto","ms-app","intent","itms","itms-apps","itms-services","market","svn+ssh","fbstaging","tel","sms","pebblejs","sftp","whatsapp","moments","flash","fblite","chrome-extension","webcal","fb124024574287414","fb124024574287414rc","fb124024574287414master","fb1576585912599779","fb929757330408142","designpack","fbpixelcloud","fbapi20130214","fb1196383223757595","tbauth","oculus","oculus.store","skype","callto","workchat","fb236786383180508","fb1775440806014337","data"]);a={isAllowed:function(a){return!a?!0:Object.prototype.hasOwnProperty.call(g,a.toLowerCase())}};e.exports=a}),null); __d("setHostSubdomain",[],(function(a,b,c,d,e,f){function a(a,b){a=a.split(".");a.length<3?a.unshift(b):a[0]=b;return a.join(".")}e.exports=a}),null); __d("URIBase",["invariant","URIRFC3986","URISchemes","ex","setHostSubdomain"],(function(a,b,c,d,e,f,g){__p&&__p();var h=new RegExp("[\\x00-\\x2c\\x2f\\x3b-\\x40\\x5c\\x5e\\x60\\x7b-\\x7f\\uFDD0-\\uFDEF\\uFFF0-\\uFFFF\\u2047\\u2048\\uFE56\\uFE5F\\uFF03\\uFF0F\\uFF1F]"),i=new RegExp("^(?:[^/]*:|[\\x00-\\x1f]*/[\\x00-\\x1f]*/)");function j(a,c,d,e){__p&&__p();if(!c)return!0;if(c instanceof l){a.setProtocol(c.getProtocol());a.setDomain(c.getDomain());a.setPort(c.getPort());a.setPath(c.getPath());a.setQueryData(e.deserialize(e.serialize(c.getQueryData())));a.setFragment(c.getFragment());a.setIsGeneric(c.getIsGeneric());a.setForceFragmentSeparator(c.getForceFragmentSeparator());return!0}c=c.toString().trim();var f=b("URIRFC3986").parse(c)||{fragment:null,scheme:null};if(!d&&!b("URISchemes").isAllowed(f.scheme))return!1;a.setProtocol(f.scheme||"");if(!d&&h.test(f.host||""))return!1;a.setDomain(f.host||"");a.setPort(f.port||"");a.setPath(f.path||"");if(d)a.setQueryData(e.deserialize(f.query||"")||{});else try{a.setQueryData(e.deserialize(f.query||"")||{})}catch(a){return!1}a.setFragment(f.fragment||"");f.fragment===""&&a.setForceFragmentSeparator(!0);a.setIsGeneric(f.isGenericURI||!1);if(f.userinfo!==null)if(d)throw new Error(b("ex")("URI.parse: invalid URI (userinfo is not allowed in a URI): %s",a.toString()));else return!1;if(!a.getDomain()&&a.getPath().indexOf("\\")!==-1)if(d)throw new Error(b("ex")("URI.parse: invalid URI (no domain but multiple back-slashes): %s",a.toString()));else return!1;if(!a.getProtocol()&&i.test(c))if(d)throw new Error(b("ex")("URI.parse: invalid URI (unsafe protocol-relative URLs): %s",a.toString()));else return!1;if(a.getDomain()&&a.getPath()&&!a.getPath().startsWith("/"))if(d)throw new Error(b("ex")("URI.parse: invalid URI (domain and path where path lacks leading slash): %s",a.toString()));else return!1;return!0}var k=[];l.tryParse=function(a,b){"use strict";var c=new l(null,b);return j(c,a,!1,b)?c:null};l.isValid=function(a,b){"use strict";return!!l.tryParse(a,b)};function l(a,b){"use strict";b||g(0,2966),this.$9=b,this.$7="",this.$1="",this.$6="",this.$5="",this.$3="",this.$4=!1,this.$8={},this.$2=!1,j(this,a,!0,b)}l.prototype.setProtocol=function(a){"use strict";b("URISchemes").isAllowed(a)||g(0,587,a);this.$7=a;return this};l.prototype.getProtocol=function(){"use strict";return(this.$7||"").toLowerCase()};l.prototype.setSecure=function(a){"use strict";return this.setProtocol(a?"https":"http")};l.prototype.isSecure=function(){"use strict";return this.getProtocol()==="https"};l.prototype.setDomain=function(a){"use strict";if(h.test(a))throw new Error(b("ex")("URI.setDomain: unsafe domain specified: %s for url %s",a,this.toString()));this.$1=a;return this};l.prototype.getDomain=function(){"use strict";return this.$1};l.prototype.setPort=function(a){"use strict";this.$6=a;return this};l.prototype.getPort=function(){"use strict";return this.$6};l.prototype.setPath=function(a){"use strict";this.$5=a;return this};l.prototype.getPath=function(){"use strict";return this.$5};l.prototype.addQueryData=function(a,b){"use strict";Object.prototype.toString.call(a)==="[object Object]"?Object.assign(this.$8,a):this.$8[a]=b;return this};l.prototype.setQueryData=function(a){"use strict";this.$8=a;return this};l.prototype.getQueryData=function(){"use strict";return this.$8};l.prototype.removeQueryData=function(a){"use strict";Array.isArray(a)||(a=[a]);for(var b=0,c=a.length;b0||this.getFragment())};l.prototype.toString=function(){"use strict";var a=this;for(var b=0;b0){var f;c.guard=(f=c.guard)!=null?f:l.guardList[0];c.guardList=l.guardList.slice()}c.reactComponentStack&&l.popGuard();if(!d){f=a.console;d=""+c.message;if((!f[c.type]||c.type==="error")&&!h){d=d.length>80?d.slice(0,77)+"...":d;f.error('ErrorUtils caught an error: "'+d+"\". Subsequent errors won't be logged; see https://fburl.com/debugjs.");h=!0}}i.length>j&&i.splice(j/2,1);i.push({error:c,loggingType:e});g=!0;for(var f=0;f1?b-1:0),d=1;d2?e-2:0),j=2;j "+m;var n=b("CometErrorUtils").normalizeError(d);n.type=g[a];b("ErrorGuard").reportError(n,!1,"FBLOGGER")};i.prototype.mustfix=function(a){for(var b=arguments.length,c=new Array(b>1?b-1:0),d=1;d1?b-1:0),d=1;d0&&(c(),a(b-1)(c))}};a=babelHelpers.inherits(k,b("FBLogMessageCore"));g=a&&a.prototype;function k(a){g.constructor.call(this,a),this.metadata=new(b("FBLoggerMetadata"))(),this.taalOpcodes=[]}k.prototype.$FBLogMessage1=function(a,c){__p&&__p();var d=2;if(c===undefined){var e=new k("fblogger");j(d)(function(){return e.blameToPreviousFrame()});e.mustfix("You provided an undefined format string to FBLogger, dropping log line");return}var f;for(var g=arguments.length,l=new Array(g>2?g-2:0),m=2;m %s",a,this.project,q);f=b("ErrorUtils").normalizeError(f);if(!this.metadata.isEmpty()){var r=this.metadata.getAll(),s=r.invalidMetadata,t=r.validMetadata;if(s.length>0){var u=new k("fblogger");j(d)(function(){return u.blameToPreviousFrame()});u.warn("Metadata cannot contain colon %s",s.map(function(a){return a.join(":")}).join(" "))}f.fbloggerMetadata=t.map(function(a){return a.join(":")})}var v=h[a];f.type=v;if(this.error&&(this.taalOpcodes&&this.taalOpcodes.length)){var w=new k("fblogger");j(d)(function(){return w.blameToPreviousFrame()});w.warn("Blame helpers do not work with catching")}b("ErrorUtils").reportError(f,!1,"FBLOGGER")};k.prototype.mustfix=function(a){for(var b=arguments.length,c=new Array(b>1?b-1:0),d=1;d1?b-1:0),d=1;d0},getOverflowSize:function(){return c!=null?c:Math.max(this.$6-d,0)}.bind(this),close:function(){if(b)return[];else{b=!0;c=this.$6-d;return this.$7(a)}}.bind(this)};this.$2.push(e);return e};a.prototype.pushElement=function(a){this.$2.length>0&&(this.$1.write(a),this.$5++);return this};a.prototype.isActive=function(){return this.$2.length>0};a.prototype.$8=function(a){return Math.max(a-this.$6,0)};a.prototype.$7=function(a){__p&&__p();var c,d,e,f;for(var g=0;g0&&(this.$1.dropFirst(g),this.$6+=g);return i};e.exports=a}),null); __d("WorkerUtils",[],(function(a,b,c,d,e,f){"use strict";function b(){try{return"WorkerGlobalScope"in a&&a instanceof a.WorkerGlobalScope}catch(a){return!1}}e.exports={isWorkerContext:b}}),null); __d("getReusableTimeSliceContinuation",[],(function(a,b,c,d,e,f){"use strict";__p&&__p();function a(a,b,c){__p&&__p();var d=!1,e=a.getGuardedContinuation(c),f=function(b){e(function(){d||(e=a.getGuardedContinuation(c)),b()})};f.last=function(a){var b=e;g();b(a)};f[b]={cancel:function(){d||(a.cancel(e),g(),d=!0)},tokens:[],invoked:!1};function g(){d=!0,e=function(a){a()}}return f}e.exports=a}),null); __d("nullthrows",[],(function(a,b,c,d,e,f){a=function(a,b){b===void 0&&(b="Got unexpected null or undefined");if(a!=null)return a;a=new Error(b);a.framesToPop=1;throw a};e.exports=a}),null); __d("wrapFunction",[],(function(a,b,c,d,e,f){__p&&__p();var g={};a=function(a,b,c){return function(){var d=b in g?g[b](a,c):a;for(var e=arguments.length,f=new Array(e),h=0;h0?a[a.length-1]:null}function B(a,c){var d={};b("ErrorUtils").applyWithGuard(F,null,[a,c,d]);b("ErrorUtils").applyWithGuard(G,null,[a,c,d]);w.push(a);x.push(c);y.push(d)}function C(a,b,c){h.forEach(function(d){var e=d.onNewContextCreated(z(),b,c);a[d.getBeforeID()]=e})}function D(a,b){h.forEach(function(c){c.onContextCanceled(a,b[c.getBeforeID()])})}function E(a,b,c){i.forEach(function(d){d.onAfterContextEnded(a,b[d.getBeforeID()],c[d.getBeforeID()],a.meta)})}function F(a,b,c){h.forEach(function(d){var e=d.onBeforeContextStarted(a,b[d.getBeforeID()],a.meta);c[d.getBeforeID()]=e})}function G(a,b,c){h.forEach(function(d){var e=d.onAfterContextStarted(a,b[d.getBeforeID()],c[d.getBeforeID()],a.meta);c[d.getBeforeID()]=e})}function H(){__p&&__p();var a=z(),c=A(x),d=A(y);if(a==null||c==null||d==null){b("FBLogger")("TimeSlice").mustfix("popped too many times off the timeslice stack");l=!1;return}b("ErrorUtils").applyWithGuard(E,null,[a,c,d]);l=!a.isRoot;w.pop();x.pop();y.pop()}var I={PropagationType:{CONTINUATION:0,EXECUTION:1,ORPHAN:2},guard:function(a,c,d){__p&&__p();typeof a==="function"||g(0,3725);typeof c==="string"||g(0,3726);var e=J(d);if(a[j])return a;e.root||I.checkCoverage();var f;l&&(f=z());var h={},i=0,m=undefined,n=b("Env").deferred_stack_trace_rate||0;n!==0&&Math.random()*n<=1&&b("Env").timeslice_heartbeat_config&&b("Env").timeslice_heartbeat_config.isArtilleryOn&&d&&d.registerCallStack&&(m=b("ErrorUtils").normalizeError(new Error("deferred execution source")));var o={cancel:function(){o.invoked||b("ErrorUtils").applyWithGuard(D,null,[c,h])},tokens:[],invoked:!1};n=function(){__p&&__p();var d=b("performanceAbsoluteNow")(),g,j=k++,n={contextID:j,name:c,isRoot:!l,executionNumber:i++,meta:e,absBeginTimeMs:d};o.invoked||(o.invoked=!0,o.tokens.length&&(o.tokens.forEach(function(a){delete p[a]}),o.tokens=[]));B(n,h);if(f!=null){var q=!!e.isContinuation;f.isRoot?(n.indirectParentID=f.contextID,n.isEdgeContinuation=q):(n.indirectParentID=f.indirectParentID,n.isEdgeContinuation=!!(q&&f.isEdgeContinuation))}var r=b("WorkerUtils").isWorkerContext();l=!0;try{if(!n.isRoot||r)return a.apply(this,arguments);else{var s="TimeSlice"+(c?": "+c:"");g=b("ErrorUtils").applyWithGuard(a,this,[].concat(Array.prototype.slice.call(arguments)),null,s,{deferredSource:m});return g}}finally{var v=z();if(v==null)b("FBLogger")("TimeSlice").mustfix("timeslice stack misaligned, not logging the block"),l=!1;else{var w=v.isRoot,x=v.contextID,y=v.indirectParentID,A=v.isEdgeContinuation,C=b("performanceAbsoluteNow")();v.absEndTimeMs=C;if(w&&d!=null){t+=C-d;var D=babelHelpers["extends"]({begin:d,end:C,id:x,indirectParentID:y,representsExecution:!0,isEdgeContinuation:f&&A,guard:c},e,a.__SMmeta);u.pushElement(D)}H()}}};n=n;n[j]=o;b("ErrorUtils").applyWithGuard(C,null,[h,c,e]);return n},copyGuardForWrapper:function(a,b){a&&a[j]&&(b[j]=a[j]);return b},cancel:function(a){a=a?a[j]:null;a&&!a.invoked&&(a.cancel(),a.tokens.forEach(function(a){delete p[a]}),a.invoked=!0)},cancelWithToken:function(a){p[a]&&I.cancel(p[a])},registerForCancelling:function(a,b){a&&(b[j]&&(p[a]||(b[j].invoked||(p[a]=b,b[j].tokens.push(a)))))},inGuard:function(){return l},checkCoverage:function(){var a;if(q!==o&&!l){v&&(a=Error.stackTraceLimit,Error.stackTraceLimit=50);var c=new Error("Missing TimeSlice coverage");v&&(Error.stackTraceLimit=a);q===n&&Math.random()1?b-1:0),d=1;da.getBeforeID()){h.splice(c,0,a);b=!0;break}b||h.push(a);for(var c=0;ca.getAfterID()){i.splice(c,0,a);return}i.push(a)},catchUpOnDemandExecutionContextObservers:function(a){for(var b=0;b2?f-2:0),i=2;i=m){for(a in n)d.push(n[a].signal),c.push(n[a].error);n={}}else for(a in n){var e=n[a].signal,f=window.getComputedStyle?getComputedStyle(e):e.currentStyle;f&&parseInt(f.height,10)>1&&(c.push(n[a].load),d.push(e),delete n[a])}for(var f=0;f-1},matchesSelector:function(a,b){var c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector||function(b){return h(a,b)};return c.call(a,b)}};e.exports=i}),null); __d("CSS",["CSSCore","$"],(function(a,b,c,d,e,f){__p&&__p();var g="hidden_elem",h={setClass:function(a,c){b("$").fromIDOrElement(a).className=c||"";return a},hasClass:function(a,c){return a instanceof Document||a instanceof Text?!1:b("CSSCore").hasClass(b("$").fromIDOrElement(a),c)},matchesSelector:function(a,c){return a instanceof Document||a instanceof Text?!1:b("CSSCore").matchesSelector(b("$").fromIDOrElement(a),c)},addClass:function(a,c){return b("CSSCore").addClass(b("$").fromIDOrElement(a),c)},removeClass:function(a,c){return b("CSSCore").removeClass(b("$").fromIDOrElement(a),c)},conditionClass:function(a,c,d){return b("CSSCore").conditionClass(b("$").fromIDOrElement(a),c,!!d)},toggleClass:function(a,b){return h.conditionClass(a,b,!h.hasClass(a,b))},shown:function(a){return!h.hasClass(a,g)},hide:function(a){return h.addClass(a,g)},show:function(a){return h.removeClass(a,g)},toggle:function(a){return h.toggleClass(a,g)},conditionShow:function(a,b){return h.conditionClass(a,g,!b)}};e.exports=h}),null); __d("Parent",["CSS"],(function(a,b,c,d,e,f){__p&&__p();var g={byTag:function(a,b){b=b.toUpperCase();a=g.find(a,function(a){return a.nodeName===b});return a instanceof Element?a:null},byClass:function(a,c){a=g.find(a,function(a){return a instanceof Element&&b("CSS").hasClass(a,c)});return a instanceof Element?a:null},bySelector:function(a,b){__p&&__p();a=a;if(typeof a.matches==="function"){while(a&&a!==document&&!a.matches(b))a=a.parentNode;return a instanceof Element?a:null}else if(typeof a.msMatchesSelector==="function"){while(a&&a!==document&&!a.msMatchesSelector(b))a=a.parentNode;return a instanceof Element?a:null}else return g.bySelector_SLOW(a,b)},bySelector_SLOW:function(a,b){__p&&__p();a=a;var c=a;while(c.parentNode)c=c.parentNode;if(!(c instanceof Element)&&!(c instanceof Document))return null;c=c.querySelectorAll(b);while(a){if(Array.prototype.indexOf.call(c,a)!==-1)return a instanceof Element?a:null;a=a.parentNode}return a instanceof Element?a:null},byAttribute:function(a,b){a=g.find(a,function(a){return a instanceof Element&&!!a.getAttribute(b)});return a instanceof Element?a:null},find:function(a,b){a=a;while(a){if(b(a))return a;a=a.parentNode}return null}};e.exports=g}),null); __d("ContextualComponent",["Parent"],(function(a,b,c,d,e,f){__p&&__p();g.forNode=function(a){"use strict";return g.$1.get(a)||null};g.closestToNode=function(a){"use strict";a=b("Parent").find(a,function(a){return!!g.forNode(a)});return a?g.forNode(a):null};g.register=function(a){"use strict";return new g(a)};function g(a){var b=a.element,c=a.isRoot;a=a.parent;this.$2=c;this.$3=b;this.$4=a;this.$5=new Set();this.$6=[];this.$7=[];this.$8()}g.prototype.onCleanup=function(a){"use strict";this.$6.push(a)};g.prototype.onUnmount=function(a){"use strict";this.$7.push(a)};g.prototype.cleanup=function(){"use strict";this.$5.forEach(function(a){return a.cleanup()}),this.$6.forEach(function(a){return a()}),this.$6=[]};g.prototype.unmount=function(){"use strict";this.cleanup();this.$5.forEach(function(a){return a.unmount()});this.$7.forEach(function(a){return a()});this.$7=[];var a=this.$4;a&&(g.$1["delete"](this.$3),a.$9(this))};g.prototype.reinitialize=function(){"use strict";var a=this.$4;a&&(a.$9(this),this.$4=undefined);g.$1["delete"](this.$3);this.$8()};g.prototype.$8=function(){"use strict";if(!this.$2&&!this.$4){var a=g.closestToNode(this.$3);a&&(this.$4=a)}this.$4&&this.$4.$10(this);g.$1.set(this.$3,this)};g.prototype.$10=function(a){"use strict";this.$5.add(a)};g.prototype.$9=function(a){"use strict";this.$5["delete"](a)};g.$1=new Map();e.exports=g}),null); __d("PageEvents",[],(function(a,b,c,d,e,f){a=Object.freeze({NATIVE_ONLOAD:"onload/onload",BIGPIPE_ONLOAD:"onload/onload_callback",AJAXPIPE_ONLOAD:"ajaxpipe/onload_callback",NATIVE_DOMREADY:"onload/dom_content_ready",BIGPIPE_DOMREADY:"onload/domcontent_callback",AJAXPIPE_DOMREADY:"ajaxpipe/domcontent_callback",NATIVE_ONBEFOREUNLOAD:"onload/beforeunload",NATIVE_ONUNLOAD:"onload/unload",AJAXPIPE_ONUNLOAD:"onload/exit",AJAXPIPE_SEND:"ajaxpipe/send",AJAXPIPE_FIRST_RESPONSE:"ajaxpipe/first_response",AJAXPIPE_ONBEFORECLEARCANVAS:"ajaxpipe/onbeforeclearcanvas"});e.exports=a}),null); __d("createCancelableFunction",["emptyFunction"],(function(a,b,c,d,e,f){__p&&__p();function a(a){var c=a;a=function(){for(var a=arguments.length,b=new Array(a),d=0;d")}var f=c.onload;c.onload=b("TimeSlice").guard(function(){i("t_layout"),f&&f(),b("Arbiter").inform(b("PageEvents").NATIVE_ONLOAD,!0,"state")},"window.onload");c.onbeforeunload=b("TimeSlice").guard(function(a){var c={};b("Arbiter").inform(b("PageEvents").NATIVE_ONBEFOREUNLOAD,c,"state");c.warn||b("Arbiter").inform(b("PageEvents").AJAXPIPE_ONUNLOAD,{transition_type:"normal"});if(c.warn!==undefined){a.returnValue=c.warn;return c.warn}else return},"window.onbeforeunload")}function t(){var a=b("performanceAbsoluteNow")();window.console&&console.timeStamp&&console.timeStamp('perf_trace {"name": "e2e", "parent": "PageEvents.BIGPIPE_ONLOAD"}');i("t_onload",a);b("Arbiter").inform(b("PageEvents").BIGPIPE_ONLOAD,{ts:a},"state")}var u=b("Arbiter").registerCallback(function(){b("BigPipeInstance").getCurrentInstance()?b("Arbiter").subscribeOnce(b("BigPipeInstance").Events.displayed,t):t()},[b("PageEvents").NATIVE_ONLOAD]),v=b("Arbiter").registerCallback(function(){i("t_domcontent");var a={timeTriggered:Date.now()};b("Arbiter").inform(b("PageEvents").BIGPIPE_DOMREADY,a,"state")},[b("PageEvents").NATIVE_DOMREADY]);b("ExecutionEnvironment").canUseDOM&&s();s={onLoad:c,onAfterLoad:d,onLeave:n,onBeforeUnload:f,onUnload:l,onAfterUnload:m,onCleanupOrLeave:o,__domContentCallback:v,__onloadCallback:u,__removeHook:q};e.exports=s}),null); __d("BitMap",[],(function(a,b,c,d,e,f){__p&&__p();var g="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";function a(){"use strict";this.$1=[]}a.prototype.set=function(a){"use strict";this.$1[a]=1;return this};a.prototype.toString=function(){"use strict";var a=[];for(var b=0;b=0&&h.set(e),define(a,c,function(){b("replaceTransportMarkers")({relativeTo:f},d);if(e===-42)throw new Error(a+": "+d.__throw8367__);return d},g)},handleDefines:function(a,b){a.forEach(function(a){b&&a.push(b),i.handleDefine.apply(null,a)})}};e.exports=i}),null); __d("__debug",[],(function(a,b,c,d,e,f){e.exports={}}),null); __d("ServerJS",["ContextualComponent","ErrorUtils","ServerJSDefine","TimeSlice","ex","ge","replaceTransportMarkers","__debug"],(function(a,b,c,d,e,f){__p&&__p();var g=1,h=2,i=0;function a(){"use strict";this.$1={},this.$2=null,this.$3={},this.$4=undefined}a.prototype.handle=function(a,b){"use strict";__p&&__p();this.$4=b;if(a.__guard)throw new Error("ServerJS.handle called on data that has already been handled");a.__guard=!0;k(a.define||[],this.$5,this);k(a.markup||[],this.$6,this);k(a.elements||[],this.$7,this);this.$8(a.contexts||[]);k(a.instances||[],this.$9,this);var c=k(a.pre_display_requires||[],this.$10,this);c=c.concat(k(a.require||[],this.$10,this));return{cancel:function(){for(var a=0;a2?f-2:0),j=2;j0,Q=Object.freeze({BOOTLOAD:"bootloader/bootload"});b("ErrorUtils").addListener(function(a){a.loadingUrls=Object.keys(s)},!0);function R(a){var c=o[a];if(c)return c;throw new Error(b("ex")("Bootloader: %s is not in the component map",a))}function S(){q||(q=document.head||document.getElementsByTagName("head")[0]||document.body);return q}function T(){if(!P)return!1;var a=w.length;if(a4?f-4:0),h=4;ha.priority)c=d-1;else{I.splice(d,0,a);return}}I.splice(b,0,a)},enqueuePreloadJob:function(a,b){b===void 0&&(b=1),!(a in n)&&!(a in m)&&!(a in J)&&(J[a]=!0,Z._insertSorted({hash:a,priority:b}),Z.runPreloadQueue())},runPreloadQueue:function(){__p&&__p();if(b("BootloaderConfig").preloader_preload_after_dd&&!M||!L)return;var a=S(),c=function(){var b=I.pop(),c=r[b.hash];if(!c)return"continue";!m[b.hash]&&!n[b.hash]&&(F[b.hash]=!0,U(c.src,c.type,b.hash,a,function(){L&&(delete F[b.hash],Z.runPreloadQueue(),Z._enqueueScriptLoadingJob(b.hash,r[b.hash].type))}))};while(Z._isNetworkIdle()&&I.length>0&&Object.keys(F).length0&&Object.keys(G).length0&&Object.keys(G).length=a.length)break;f=a[e++]}else{e=a.next();if(e.done)break;f=e.value}f=f;f=R(f);for(var f=f.resources,g=Array.isArray(f),h=0,f=g?f:f[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var i;if(g){if(h>=f.length)break;i=f[h++]}else{h=f.next();if(h.done)break;i=h.value}i=i;var j=r[i];if(!j){b("FBLogger")("bootloader").mustfix("Unable to resolve resource %s.",i);continue}if(n[i]||m[i])continue;U(j.src,j.type,i,c)}}S().appendChild(c)},loadModules:function(a,c,e){__p&&__p();c===void 0&&(c=j);e===void 0&&(e="loadModules: unknown caller");var f=function(){return c.apply(undefined,arguments)},g={remove:function(){c=j}};if(!B){var h="Deferred: Bootloader.loadModules";h=b("TimeSlice").getGuardedContinuation(h);l.push([a,f,e,h]);return g}var i=b("performanceAbsoluteNow")();h=JSON.stringify([e,a]);var k=!1;h in y||(k=!0,y[h]=i);var m=[],n=[],o=[];h=!1;var q=0;a.forEach(function(a){var c=R(a);c.needsAsync&&(q++,a in p?n.push(p[a]):b("ifRequired").call(null,a,null,function(){o.push(a)}));a in x||(h=!0,x[a]=i);c.rds&&m.push.apply(m,c.rds);n.push.apply(n,c.resources)});if(o.length>0){var s=b("BootloaderConfig").payloadEndpointURI,t="async:"+aa++,u=encodeURIComponent(o.join(",")),v=s.indexOf("?")>-1?"&":"?";r[t]={src:""+s+v+"modules="+u,type:"async"};n.push(t);o.forEach(function(a){p[a]=t})}b("ifRequired")("TimeSliceInteraction",function(b){b.informGlobally("Bootloader.loadResources").addSetAnnotation("requested_hashes",n).addStringAnnotation("bootloader_reference",e).addSetAnnotation("requested_components",a)});s=null;k&&(s={ref:e,components:a,has_new_component:h,first_identical_request:k,async_resources_count:q,async_resources_downloaded:o.length});Y(n,d.bind(null,a,function(){f.apply(undefined,arguments),m.length&&d.call(null,m,j)}),null,s);return g},loadResources:function(a,b,c,d){ka(),c&&(z={}),Y(a,b,d)},requestJSResource_UNSAFE_NEEDS_REVIEW_BY_SECURITY_AND_XFN:function(a){ga("js",a,null,S())},done:function(a,c){c!=null&&(t[c]=b("performanceAbsoluteNow")()-s[c],delete s[c],Z.runPreloadQueue()),window.CavalryLogger&&window.CavalryLogger.done_js(a),a.forEach(function(a){a!=null&&(m[a]=!0,C.satisfyPersistentDependency(a))})},enableBootload:function(a){__p&&__p();for(var b in a)if(!o[b]){o[b]=a[b];if(L&&a[b].priority&&a[b].priority>0)for(var c=a[b].resources,d=Array.isArray(c),e=0,c=d?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{e=c.next();if(e.done)break;f=e.value}f=f;Z.enqueuePreloadJob(f,1)}}B||(ka(),B=!0,l.forEach(function(a){var b=a[0],c=a[1],d=a[2];a=a[3];a(function(){$.loadModules.apply($,[b,c,d])})}),k.forEach(function(a){var b=a[0];a=a[1];a(function(){$.preloadModules.apply($,[b])})}),k=[],l=[])},setResourceMap:function(a){for(var b in a)r[b]||(r[b]=a[b])},getURLToHashMap:function(){var a={};for(var b in r)a[r[b].src]=b;return a},getArbiter:function(){return D},loadPredictedResources:function(a,b){a.forEach(function(a){z[a]=!0}),Y(a,b)},loadPredictedResourceMap:function(a,b){$.setResourceMap(a),$.loadPredictedResources(Object.keys(a),b)},getLoadingUrls:function(){var a={},c=b("performanceAbsoluteNow")();for(var d in s)a[d]=c-s[d];return a},getBootloadedComponents:function(){return x},getLoadedUrlTimes:function(){return t},getErrorUrls:function(){return Object.keys(u)},notifyDisplayDone:function(){M||(M=!0,Z.runPreloadQueue())},__debug:{callbackManager:C,componentMap:o,predictedResources:z,requested:m,resources:r,retries:v,errors:u,loading:s,bootloaded:x,preloader:Z},Events:Q};e.exports=$}),null); __d("ReactExperimentalProdProfiling",["requireWeak"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=null,h=!1,i=0,j={};a={startProfiling:function(){var a=(i++).toString();g!==null?j[a]=g.addUserTimingListener():j[a]=function(){};var b=function(){j[a](),delete j[a]};return{stopProfiling:b}},onReactDomLoad:function(a){__p&&__p();if(g!==null)return;g=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;if(typeof g.addUserTimingListener!=="function"){b("requireWeak")("warning",function(a){a(h,"ReactExperimentalProdProfiling.onReactDomLoad() cannot find the necessary React internals."),h=!0});g=null;return}Object.keys(j).map(function(a){g&&(j[a]=g.addUserTimingListener())})}};e.exports=a}),null); __d("ArtilleryUserTimingProfiler",["ArtilleryExperiments","Bootloader","ReactExperimentalProdProfiling"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=window.PerformanceObserver,h=window.PerformanceObserverEntryList,i=null,j,k=[],l=[];function m(){return j!=null?j.isActive():l.length>0}n()&&b("Bootloader").loadModules(["GeneratedArtilleryUserTimingSink"],function(a){__p&&__p();j=new a();j.setScalar("navStart",window.performance.timing.navigationStart);for(var a=0;a-1&&navigator.userAgent.indexOf("Chrome")>-1){var a=navigator.userAgent.match(/Chrome\/(\d*)/);if(a){a=Number(a[1]);if(a<60)return!1}}return b("ArtilleryExperiments").user_timing&&window&&window.performance&&window.performance.timing&&window.performance.timing.navigationStart&&g&&h}function o(a,b){j!=null?a.getEntries().forEach(function(a){j.addEntry(a)}):k.push(a)}function p(){return{react:b("ReactExperimentalProdProfiling").startProfiling()}}function q(a){a.react.stopProfiling()}var r={close:function(a){a===void 0&&!1;return null}};function a(){__p&&__p();if(!n())return null;i===null&&(i=new g(o),i.observe({entryTypes:["measure"]}));var a=!1,b;j==null?(b=r,l.push(function(){a||(b=j.open())})):b=j.open();var c=p();return{close:function(d){d===void 0&&(d=!1);a=!0;q(c);d=b.close(d);!m()&&i!==null&&(i.disconnect(),i=null);return d}}}c={startRecording:a};e.exports=c}),null); __d("LogBuffer",["CircularBuffer"],(function(a,b,c,d,e,f){__p&&__p();var g=a.__fbNativeSetTimeout||a.setTimeout,h=5e3,i={},j={};c={write:function(a,c){var d=i[a]=i[a]||new(b("CircularBuffer"))(h);d.write(c);j[a]&&j[a].forEach(function(a){try{a(c)}catch(a){}})},read:function(a){if(!i[a])return[];else return i[a].read()},tail:function(a,b){__p&&__p();if(typeof b!=="function")return;j[a]=j[a]||[];j[a].push(b);if(i[a]){a=i[a];a.read().forEach(function(a){try{b(a)}catch(a){}})}},expand:function(a,c){var d=i[a];d?d.expand(c):i[a]=new(b("CircularBuffer"))(c)},clear:function(a){i[a]&&g(function(){i[a].clear()},0)}};e.exports=c}),null); __d("OnDemandExecutionContextObserver",["TimeSlice"],(function(a,b,c,d,e,f){"use strict";__p&&__p();function a(){this.$5=!1,this.$4=!1,this.$1=0,this.$2={},this.$3=0}a.prototype.onNewContextCreatedWhileEnabled=function(a,b,c){throw Error("unimplemented abstract method")};a.prototype.onNewContextCreatedWhileDisabled=function(a,b,c){};a.prototype.onContextCanceled=function(a,b){};a.prototype.onBeforeContextStartedWhileEnabled=function(a,b,c){throw Error("unimplemented abstract method")};a.prototype.onBeforeContextStartedWhileDisabled=function(a,b,c){};a.prototype.onAfterContextStartedWhileEnabled=function(a,b,c,d){throw Error("unimplemented abstract method")};a.prototype.onAfterContextStartedWhileDisabled=function(a,b,c,d){};a.prototype.onAfterContextEndedWhileEnabled=function(a,b,c,d){throw Error("unimplemented abstract method")};a.prototype.onAfterContextEndedWhileDisabled=function(a,b,c,d){};a.prototype.onNewContextCreated=function(a,b,c){if(this.isEnabled())return this.onNewContextCreatedWhileEnabled(a,b,c);else{this.onNewContextCreatedWhileDisabled(a,b,c);return null}};a.prototype.onBeforeContextStarted=function(a,b,c){if(this.isEnabled())return this.onBeforeContextStartedWhileEnabled(a,b,c);else{this.onBeforeContextStartedWhileDisabled(a,b,c);return null}};a.prototype.onAfterContextStarted=function(a,b,c,d){c=c;if(this.isEnabled())return this.onAfterContextStartedWhileEnabled(a,b,c,d);else{this.onAfterContextStartedWhileDisabled(a,b,c,d);return null}};a.prototype.onAfterContextEnded=function(a,b,c,d){if(this.isEnabled()){var e=c;this.onAfterContextEndedWhileEnabled(a,b,e,d)}else this.onAfterContextEndedWhileDisabled(a,b,c,d);this.$4&&!this.$5&&a.isRoot&&(this.onDisable(),this.$4=!1)};a.prototype.onDisable=function(){};a.prototype.onEnable=function(){};a.prototype.getBeforeID=function(){throw Error("unimplemented abstract method")};a.prototype.getAfterID=function(){throw Error("unimplemented abstract method")};a.prototype.isEnabled=function(){return this.$4};a.prototype.__getExpiryCallback=function(){var a=++this.$1;this.$2[a]=!0;this.$3++;return function(){this.$2[a]&&(delete this.$2[a],this.$3--,this.$3===0&&(this.$5=!1))}.bind(this)};a.prototype.expressInterest=function(){var a=this.__getExpiryCallback();this.isEnabled()||(this.onEnable(),b("TimeSlice").catchUpOnDemandExecutionContextObservers(this));this.$4=!0;this.$5=!0;return a};e.exports=a}),null); __d("Heartbeat",["Env","ExecutionContextObservers","FBLogger","LogBuffer","OnDemandExecutionContextObserver","TimeSlice","performanceAbsoluteNow"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g;d=babelHelpers.inherits(c,b("OnDemandExecutionContextObserver"));g=d&&d.prototype;function c(){var a,b;for(var c=arguments.length,d=new Array(c),e=0;ec;if(this.$HeartbeatObserver4.type==="exec")a.type==="exec"?this.$HeartbeatObserver15(d,e,c?"likely_btwn_exec":"btwn_exec"):this.$HeartbeatObserver14(a)&&this.$HeartbeatObserver15(d,e,c?"likely_post_exec":"post_exec");else if(this.$HeartbeatObserver14(this.$HeartbeatObserver4))if(a.type==="exec")this.$HeartbeatObserver15(d,e,c?"likely_pre_exec":"pre_exec");else if(this.$HeartbeatObserver14(a)&&c){c=a.type==="beat"?"delayed_beat":"delayed_beat_btwn_ignored";this.$HeartbeatObserver15(d,e,c)}}this.$HeartbeatObserver4=a};c.prototype.$HeartbeatObserver15=function(a,c,d){a0){var c=this.$HeartbeatObserver8[0],d=c[0];c=c[1];if(a-d>i.MAX_SINGLE_INTEREST_TIME_MS)c(),this.$HeartbeatObserver8.shift();else break}d=this.$HeartbeatObserver10;a-d>i.MAX_ENABLE_TO_DISABLE_TIME_MS&&this.$HeartbeatObserver16()};c.prototype.$HeartbeatObserver16=function(){__p&&__p();for(var a=this.$HeartbeatObserver8,b=Array.isArray(a),c=0,a=b?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var d;if(b){if(c>=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;d[0];d=d[1];d()}this.$HeartbeatObserver8=[]};var h=new c();b("TimeSlice").registerExecutionContextObserver(h);var i={MAX_SINGLE_INTEREST_TIME_MS:6e4,MAX_ENABLE_TO_DISABLE_TIME_MS:4*6e4,get:function(){return h},enableHeartbeat:function(){},disablePageHeartbeat:function(){}};e.exports=i}),3); __d("ProfilingCountersStore",["IntervalTrackingBoundedBuffer"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=new(b("IntervalTrackingBoundedBuffer"))(),h={getInstance:function(){return g},toMap:function(a){var b={};a.forEach(function(a){return b[a.getTimeSliceContextID()]=a});return b},getNestedTotals:function(a){return h._accumulateOverNestedActiveCounters(a,function(a,b){h._addOnto(b,a.getActiveCounters().getTotals());return b},{})},_accumulateOverNestedActiveCounters:function(a,b,c){__p&&__p();c=c;a.hasActiveCounters()&&(c=b(a,c));if(a.processedNestedContexts!=null)for(var a=a.processedNestedContexts,d=Array.isArray(a),e=0,a=d?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=a.length)break;f=a[e++]}else{e=a.next();if(e.done)break;f=e.value}f=f;c=h._accumulateOverNestedActiveCounters(f,b,c)}return c},_getMaximumAttribution:function(a,b){__p&&__p();if(a.length===0)return null;for(var c=a,d=Array.isArray(c),e=0,c=d?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{e=c.next();if(e.done)break;f=e.value}f=f;if(b.propagatedAttributions&&b.propagatedAttributions[f]!=null)return f}f=null;e=null;for(var d=a,c=Array.isArray(d),a=0,d=c?d:d[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var g;if(c){if(a>=d.length)break;g=d[a++]}else{a=d.next();if(a.done)break;g=a.value}g=g;if(b.newAttributions&&b.newAttributions[g]!=null){var h=b.newAttributions[g].newCounterIdx;(e==null||h0&&b){var f=Object.entries(b);for(var g=0;g=i||(this.processedNestedContexts=this.processedNestedContexts||[],this.processedNestedContexts.push(a))};l.prototype.getTimeSliceContextID=function(){"use strict";return this.$1};l.resetState=function(){"use strict";j=[new l(!0,null,0)]};l.getHandle=function(){"use strict";return n};l.AttributionPropagation=h;function m(){"use strict";this.$1=null,this.$2=null,this.$3=null,this.$4=null}m.prototype.startTiming=function(a){"use strict";__p&&__p();var c=m.$5++;a={value:0,counter:a,id:c,lastStartTime:0};var d=this.$1||[];this.$2=this.$2||{};this.$2[c]=d.length;d.push(a);var e=b("performanceAbsoluteNow")();a.lastStartTime=e;if(d.length>1){a=d[d.length-2];a.value+=e-a.lastStartTime}this.$1=d;return c};m.prototype.stopTiming=function(a){"use strict";__p&&__p();var c=b("performanceAbsoluteNow")(),d=this.$2,e=this.$1;if(d==null||e==null){b("ErrorUtils").reportError(new Error("token does not match the counter context"));return 0}var f=d[a];delete d[a];if(f==null||e[f]==null)return 0;a=null;var g=0;while(e.length-1>f){var h=e.pop();g+=h.value;delete d[h.id];a==null&&h.lastStartTime!=null&&(a=h.lastStartTime)}h=e.pop();h.value+=c-(a||h.lastStartTime);h.value+=g;f=this.$4||{};f[h.counter]=f[h.counter]||0;f[h.counter]+=h.value;e.length>0&&(e[e.length-1].lastStartTime=c);this.$1=e;this.$4=f;this.$2=d;return h.value};m.prototype.incrementCounter=function(a,b){"use strict";var c=this.$3||{};c[a]=c[a]||0;c[a]+=b;this.$3=c};m.prototype.getTotals=function(){"use strict";return babelHelpers["extends"]({},this.$4||{},this.$3||{})};m.prototype.openCounterCount=function(){"use strict";return this.$1!=null?this.$1.length:0};m.$5=1;j.push(new l(!0,null,0));b("TimeSlice").registerExecutionContextObserver(l.getObserver());var n=l.getObserver().expressInterest();a.ProfilingCounters=l;e.exports=l}),3); __d("ArtilleryRequestDataCollector",["ArtilleryUserTimingProfiler","Env","FBLogger","Heartbeat","ProfilingCounters","ProfilingCountersStore","TimeSlice","requireWeak"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g;b("requireWeak")("AsyncProfiler",function(a){g=a});function a(a){a===void 0&&(a=!1),this.$1=null,this.$2=!1,this.$3=null,this.$4=null,this.$5=null,this.$6=null,this.$7=null,this.$2=a}a.prototype.start=function(){this.$3=b("ProfilingCountersStore").getInstance().open();this.$7=b("ArtilleryUserTimingProfiler").startRecording();g!=null&&g.isSupported()?this.$5=g.startRecording():this.$5=null;var a=b("Env").timeslice_heartbeat_config||{},c=a.isHeartbeatEnabled;a=a.isArtilleryOn;c&&(!this.$2||a)&&this.enablePageHeartbeat();this.$2?this.$4=b("ProfilingCounters").getHandle():this.$4=b("ProfilingCounters").getObserver().expressInterest();this.$6=b("TimeSlice").getBuffer().open();return this};a.prototype.enablePageHeartbeat=function(){this.$1==null&&(this.$1=b("Heartbeat").get().expressInterest())};a.prototype.finish=function(){(!this.$3||!this.$4||!this.$6||!this.$1)&&b("FBLogger")("artillery").warn("Missing handles. PCData: %s, PCOnDemand: %s, TS: %s, heartbeat: %s",this.$3==null,this.$4==null,this.$6==null,this.$1==null);return this.$8()};a.prototype.disable=function(){var a=this.$5;a!=null&&g!=null&&(g.stopRecording(a),this.$5=null);this.$8()};a.prototype.$8=function(){__p&&__p();var a=this.$7?this.$7.close():null;this.$7=null;var b=this.$3?this.$3.close():[];this.$3=null;var c=this.$6?this.$6.close():[];this.$6=null;this.$4&&this.$4();this.$4=null;this.$1&&this.$1();this.$1=null;return{sampleRecorder:this.$5,profilingCountersData:b,userTimingProfilerData:a,timeSliceData:c}};e.exports=a}),null); __d("setInterval",["TimerStorage","setIntervalAcrossTransitions"],(function(a,b,c,d,e,f){function a(a,c){for(var d=arguments.length,e=new Array(d>2?d-2:0),f=2;fm.DEFAULT&&(j=b("setTimeoutAcrossTransitions")(b("TimeSlice").guard(function(){j=null,n(b("performanceNow")())},"requestAnimationFrame priorityRAFCallback setTimeout",{propagationType:b("TimeSlice").PropagationType.ORPHAN}),h));a=b("TimeSlice").guard(a,"requestAnimationFrame",{propagationType:b("TimeSlice").PropagationType.CONTINUATION,registerCallStack:!0});a.priority=c;a.deleted&&b("ErrorUtils").applyWithGuard(function(){throw new Error("Scheduling a deleted callback")});c=b("requestAnimationFramePolyfill")(function(){});k[c]=a;return c}function p(a){a=b("TimeSlice").guard(a,"requestAnimationFrame",{propagationType:b("TimeSlice").PropagationType.CONTINUATION});var c=b("requestAnimationFramePolyfill")(a);b("TimeSlice").registerForCancelling(g+c,a);return c}e.exports=function(a,c){if(b("Env").gk_raf_flush)return o(a,c);else return p(a)};e.exports.Priorities=m;e.exports.cancelVirtualRAF=function(a){if(b("Env").gk_raf_flush){b("TimeSlice").cancel(k[a]);delete k[a];if(l){a=l[a];a&&(a.deleted=!0)}}}}),null); __d("requestAnimationFrame",["TimerStorage","TimeSlice","requestAnimationFrameAcrossTransitions"],(function(a,b,c,d,e,f){__p&&__p();function a(a,c){var d;function e(c){b("TimerStorage").unset(b("TimerStorage").ANIMATION_FRAME,d),a(c)}b("TimeSlice").copyGuardForWrapper(a,e);e.__originalCallback=a;d=b("requestAnimationFrameAcrossTransitions")(e,c);b("TimerStorage").set(b("TimerStorage").ANIMATION_FRAME,d);return d}e.exports=a}),null); __d("setTimeout",["TimerStorage","TimeSlice","setTimeoutAcrossTransitions"],(function(a,b,c,d,e,f){__p&&__p();function a(a,c){__p&&__p();var d,e=function(){b("TimerStorage").unset(b("TimerStorage").TIMEOUT,d);for(var c=arguments.length,e=new Array(c),f=0;f2?f-2:0),h=2;h0;function j(a,c){b("UserTimingUtils").measureStart(a+" "+c)}function k(a,c,d){b("UserTimingUtils").measureEnd("\u26cf "+a+" ["+c+"][phase "+d+"]",a+" "+c)}function l(a,c){if(a)for(var d=0;d=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}}};n.prototype._displayPageletHandler=function(a){"use strict";this.displayCallback?this.displayCallback(this._displayPagelet.bind(this,a)):this._displayPagelet(a)};n.prototype._displayPagelet=function(a){"use strict";__p&&__p();j(a.id,"display");a.displayStarted=!0;this._informPageletEvent(b("PageletEventConstsJS").DISPLAY_START,a);var c=this._getPagelet(a),d=[],e={};for(var f in a.content){var g=a.content[f];a.append&&(f=this._getPageletRootID(a));var h=b("ge")(f);if(!h){var i="Root element %s is missing for pagelet %s";!1;continue}f===c.id&&c.setRoot(h);if(g){if(a.append)q(h,g,d);else if(g.nodeType)h.innerHTML="",q(h,g,d);else{i=o(g);h.innerHTML=i;e[f]=i;d.push(h)}b("BigPipeExperiments").enable_bigpipe_plugins&&b("BigPipePlugins").runPluginOnPagelet(h)}g=h.getAttribute("data-referrer");g||h.setAttribute("data-referrer",f)}i=null;if(a.static_templates){g=b("ge")("static_templates");!g?!1:(i=o(a.static_templates),q(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}});c.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:b("TimeSlice").getContext()?b("TimeSlice").getContext().contextID:null,images:l});b("gkx")("676920")&&(d.length&&this._informEventExternal("elements_displayed",d));this._informPageletEvent(b("PageletEventConstsJS").DISPLAY_END,a);k(a.id,"display",a.phase);this.arbiter.inform(a.id+"_displayed",!0,"state")};n.prototype._onPhaseDisplayEnd=function(a){"use strict";__p&&__p();var c=this._getOrCreatePhase(a);c.complete=!0;if(a===this._ttiPhase){c=b("Bootloader").__debug.predictedResources;var d=b("Bootloader").__debug.requested,e=0;for(var f in d)e+=!(f in c);d={pre_tti_non_ef_resources:e};c=b("captureUsageSnapshot")();this.isAjax||(d.cjs_factory_count_tti=b("__getTotalFactories")(),d.cjs_compile_time_tti=b("__getCompileTime")(),d.cjs_factory_time_tti=b("__getFactoryTime")());this._informEventExternal(n.Events.tti,{phase:this._ttiPhase,rid:this.rid,ajax:this.isAjax,metrics:d,usageSnapshot:c});this.arbiter.inform("tti_pagelet_displayed",!0,"state")}e=b("gkx")("676921");var g=!1;this._isRelevant()&&(a===this._lastPhaseBeforeLastResponse&&(g=e,this._fireDisplayDone(function(){g&&this._nextPhase()}.bind(this))),a===this._lastPhaseOfLastResponse&&(this._displayDoneFired||(g=e,this._fireDisplayDone(function(){})),this.arbiter.inform("pagelet_displayed_all",!0,"state")));!g&&a!==this._lastPhaseOfLastResponse&&this._nextPhase()};n.prototype._nextPhase=function(){"use strict";this.config.flush_pagelets_asap?h<=8?b("setTimeout")(this._tryRenderingNextPhase.bind(this),20):this._tryRenderingNextPhase():(this._currentPhase++,h<=8?b("setTimeout")(this._beginPhase.bind(this,this._currentPhase),20):this._beginPhase(this._currentPhase))};n.prototype._fireDisplayDone=function(a){"use strict";this._displayDoneFired=!0,b("Env").gk_raf_flush?b("requestAnimationFrame")(function(){this.arbiter.inform("display_done",!0),this._displayDone=!0,a()}.bind(this),{priority:b("requestAnimationFrameAcrossTransitions").Priorities.DISPLAY_DONE_LOGGING}):(this.arbiter.inform("display_done",!0),this._displayDone=!0,a()),this.lid&&k("display_done",this.lid,"all")};n.prototype._downloadJsForPagelet=function(a){"use strict";__p&&__p();this._informPageletEvent(b("PageletEventConstsJS").JS_START,a),b("Bootloader").loadResources(a.allResources||[],function(){this._informPageletEvent(b("PageletEventConstsJS").JS_END,a);a.requires=a.requires||[];(!this.isAjax||a.phase>=1)&&a.requires.push("uipage_onload");var c=function(){this._informPageletEvent(b("PageletEventConstsJS").ONLOAD_START,a),this._isRelevantPagelet(a)&&l(a.onload),this._informPageletEvent(b("PageletEventConstsJS").ONLOAD_END,a),this.arbiter.inform("pagelet_onload",!0),a.provides&&this.arbiter.inform(a.provides,!0,"state")}.bind(this),d=function(){this._isRelevantPagelet(a)&&l(a.onafterload)}.bind(this);this.arbiter.registerCallback(c,a.requires);this.arbiter.registerCallback(d,[this.onloadEvt])}.bind(this),!1,a.id)};n.prototype._getPagelet=function(a){"use strict";a=this._getPageletRootID(a);return b("PageletSet").getPagelet(a)};n.prototype._getPageletRootID=function(a){"use strict";return a.append||Object.keys(a.content)[0]||null};n.prototype._isRelevant=function(){"use strict";var a=b("BigPipeInstance").getCurrentInstance();return this==a||this.automatic&&this._relevant_instance==a||this.jsNonBlock||this.forceFinish||a&&a.allowIrrelevantRequests};n.prototype._isRelevantPagelet=function(a){"use strict";if(!this._isRelevant())return!1;a=this._getPageletRootID(a);return!!this._livePagelets[a]};n.prototype._informEventExternal=function(a,c,d){"use strict";c=c||{},d=d||this.arbiter,c.ts=b("performanceAbsoluteNow")(),i&&(console.timeStamp&&console.timeStamp(a+" "+(Object.prototype.hasOwnProperty.call(c,"arbiter")?JSON.stringify(babelHelpers["extends"]({},c,{arbiter:null})):JSON.stringify(c)))),this.lid===null?this._awaitingLIDEventQueue.push([d,a,c]):(c.lid=this.lid,d.inform(a,c,"persistent"))};n.prototype._informPageletEvent=function(a,b){"use strict";a={event:a,id:b.id};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)};n.prototype._informPageletDisplayDetails=function(a,c,d,e){"use strict";if(this.config.dispatch_pagelet_replayable_actions)try{this._informEventExternal("pagelet_performing_replayable_actions",{id:a,jsmods:b("fastDeepCopy")(c),contentMap:d,staticTemplates:e})}catch(a){b("FBLogger")("bigpipe_pagelet_replay").catching(a).warn("failed at _informPageletDisplayDetails"),this._informEventExternal("pagelet_performing_replayable_actions_failed",{})}};n.getCurrentInstance=function(){"use strict";return b("BigPipeInstance").getCurrentInstance()};Object.assign(n.prototype,{beforePageletArrive:function(a){b("TimeSlice").guard(function(){return this._informPageletEvent(b("PageletEventConstsJS").ARRIVE_START,{id:a})}.bind(this),"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:b("ErrorUtils").guard(function(a){__p&&__p();this._informPageletEvent(b("PageletEventConstsJS").ARRIVE_END,a);b("bx").add(a.bxData);b("gkx").add(a.gkxData);g.add(a.ixData);b("qex").add(a.qexData);b("Bootloader").setResourceMap(a.resource_map||{});a.bootloadable&&b("Bootloader").enableBootload(a.bootloadable);a.content=a.content||{};var c=a.phase;if(a.all_phases)for(var d=a.all_phases,e=Array.isArray(d),f=0,d=e?d:d[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var h;if(e){if(f>=d.length)break;h=d[f++]}else{f=d.next();if(f.done)break;h=f.value}h=h;this._getOrCreatePhase(h)}h=this._getOrCreatePhase(c);h.pagelets.push(a.id);this._maxPhase=Math.max(c,this._maxPhase);a.last_in_phase&&this.arbiter.registerCallback(function(){return this._onPhaseDisplayEnd(c)}.bind(this),h.pagelets.map(function(a){return a+"_displayed"}).concat(["phase_begin_"+c]));f=this._getPageletRootID(a);var i=b("PageletSet").getOrCreatePagelet(f);a.last_pagelet&&(this._lastPhaseBeforeLastResponse=this._maxPhase);a.the_end&&(this._lastPhaseOfLastResponse=c);a.tti_phase!==undefined&&(this._ttiPhase=a.tti_phase);this._livePagelets[i.id]=!0;i.addDestructor(function(){delete this._livePagelets[i.id]}.bind(this));if(a.jscc_map){e=b("JSCC").parse(a.jscc_map);d=b("JSCC").init(e);i.addDestructor(d)}var j,k=[];h=!a.the_end||this._displayDone||!b("gkx")("676922");if(a.jsmods&&h){f=a.jsmods.define;e=a.jsmods.instances;d=a.jsmods.markup;var l=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){b("FBLogger")("BigPipe").warn("registerToBlockDisplayUntilDone_DONOTUSE called after pagelet %s was displayed. This is a no-op.",a.id);return function(){}}var c,d,e=m+"_preDisplayEvent";m++;j?this.arbiter.registerCallback(j,[e]):k.push(e);return b("TimeSlice").guard(function(){d=!0,b("clearTimeout")(c),this.arbiter.inform(e,!0,"state")}.bind(this),"BigPipeDisplayBlockingEvent "+e,{propagationType:b("TimeSlice").PropagationType.EXECUTION})}.bind(this);this._informPageletDisplayDetails(a.id,{define:f,instances:e,markup:d,pre_display_requires:l},{});this._serverJS.handlePartial({define:f,instances:e,markup:d,pre_display_requires:l},{pagelet:a.id,bigPipeContext:{onDisplayDone:this._onDisplayDone,registerToBlockDisplayUntilDone_DONOTUSE:n}})}this._informPageletEvent(b("PageletEventConstsJS").SETUP,a);if(a.display_out_of_phase==="asap")k=k.concat(["first_response_displayed",a.id+"_css_end"]);else if(a.display_out_of_phase==="after_tti"){var o=a.id+"_greedy_render";k=k.concat(["first_response_displayed",a.id+"_css_end",o]);var p=!1;f=function(){if(p)return;this.arbiter.inform(o,!0,"state")}.bind(this);this.arbiter.registerCallback(f,["tti_pagelet_displayed"]);this.arbiter.registerCallback(f,["phase_begin_"+c])}else k=k.concat(["phase_begin_"+a.phase,a.id+"_css_end"]);(a.display_dependency||[]).forEach(function(a){return k.push(a+"_displayed")});if(a.display_group){e=document.body.getElementsByClassName("pagelet-group");for(var d=0;d>>0;d-=a;d*=a;a=d>>>0;d-=a;a+=d*4294967296}return(a>>>0)*23283064365386963e-26};b.version="Mash 0.9";return b}function a(){__p&&__p();return function(a){__p&&__p();var b=0,c=0,d=0,e=1;a.length===0&&(a=[new Date()]);var f=new g();b=f(" ");c=f(" ");d=f(" ");for(var h=0;h=0;d--)a<6&&(b=Math.floor(2147483648*h()),a=32),d===0&&(b&=7),c=g.charAt(b&63)+c,b>>=6,a-=6;return c};a={newTraceId:function(){var a;for(var c=3;c>0;c--){a=i();if(a!=this.getDummyId())return a}b("FBLogger")("FIXME").mustfix("failed to generate valid Fbtrace id");return this.getDummyId()},newObjectId:function(){return this.newTraceId()},getDummyId:function(){return"AAAAAAAAAAA"},traceIdToBucket:function(a){a=a.charAt(a.length-1);return g.indexOf(a)%32}};e.exports=a}),null); __d("ArtilleryAsyncRequestTracingAnnotator",["FBLogger","IntervalTrackingBoundedBuffer","ResourceTimingsStore","ResourceTypes"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=[1e3],h=new(b("IntervalTrackingBoundedBuffer"))(),i="FB-ART-INFO",j=new Map();function k(a,b){return b!=null&&b.artillery_join_data!=null?{uid:a,ids_for_timings:b.artillery_join_data}:null}a={startTracingWindow:function(a,b,c){c===void 0&&(c=null);var d=h.open();c=c||g;j.set(a,{trace_id:a,interaction_name:b,tracing_levels:c});return{finishTracingWindow:function(){j["delete"](a);return d.close()}}},registerAsyncRequest:function(a,c){if(j.size===0)return function(){};else{var d=JSON.stringify(Array.from(j.values()));a.setRequestHeader(i,d);return function(a){a=k(c,a);a!=null?h.pushElement(a):(b("FBLogger")("ArtilleryAsyncRequestTracingAnnotator").debug("expected a payload back in the response from the server containing trace information, but nothing arrived."),b("ResourceTimingsStore").annotate(b("ResourceTypes").XHR,c).addStringAnnotation("join_error","join_data_expected_but_not_found"))}}},__active:function(){throw new Error("__active should only be available in __DEV__")}};e.exports=a}),null); __d("TimeSliceInteractionExtraSaver",[],(function(a,b,c,d,e,f){e.exports=Object.freeze({EXAMPLE_COMPONENT_SAVER:"example_component_saver",ADS_WAIT_TIME_SAVER:"ads_wait_time_saver",ADS_FLUX_PROFILER_SAVER:"ads_flux_profiler_saver",TIMESLICE_EXECUTION_SAVER:"timeslice_execution_saver",INTERACTION_ASYNC_REQUEST_JOIN_DATA:"interaction_async_request_join_data",RESOURCES_SAVER:"resources_saver",USER_TIMING_SAVER:"user_timing_saver"})}),null); __d("InteractionAsyncRequestJoinDataSource",["ArtilleryAsyncRequestTracingAnnotator","FBLogger","TimeSliceInteractionExtraSaver"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a={registerInteraction:function(a){__p&&__p();a.countDown();var c=a.traceID,d=a.name;if(c==null){b("FBLogger")("InteractionAsyncRequestJoinDataSource").mustfix("got a null trace_id for interaction "+d+". Typically this indicates that only lite tracing was on, which this hook does not support");return}var e=b("ArtilleryAsyncRequestTracingAnnotator").startTracingWindow(c,d);a.registerOnBeforeFinish(function(a){var c=e.finishTracingWindow();a.recordWithExtraSaver(b("TimeSliceInteractionExtraSaver").INTERACTION_ASYNC_REQUEST_JOIN_DATA,"entries",c)});a.registerOnCleanup(function(){e.finishTracingWindow()})}};e.exports=a}),null); __d("Random",["Alea","ServerNonce"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=4294967296;a=b("ServerNonce").ServerNonce;var h=b("Alea")(a),i={random:function(){if(window!==undefined&&window.Uint32Array!==undefined){var a=new window.Uint32Array(1),b=window.crypto||window.msCrypto;if(b&&b.getRandomValues){b.getRandomValues(a);return a[0]/g}}return h()},uint32:function(){return Math.floor(this.random()*g)},coinflip:function(a){if(a===0)return!1;return a<=1?!0:i.random()*a<=1}};e.exports=i}),null); __d("TimeSliceExecutionLogger",["ExecutionContextObservers","IntervalTrackingBoundedBuffer","OnDemandExecutionContextObserver","TimeSlice","TimingAnnotations","performanceAbsoluteNow"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h=1e4,i={BEGIN:"b",END:"e"},j=new(b("TimingAnnotations"))(),k;c=babelHelpers.inherits(a,b("OnDemandExecutionContextObserver"));g=c&&c.prototype;function a(){var a,c;for(var d=arguments.length,e=new Array(d),f=0;f0){var e=n(d);a.setTimeout(function(){return w(e)},c.timeout)}return n(d)}function p(a){a=o(a);g[a]=null}function q(){k||(k=!0,b("requestAnimationFramePolyfill")(function(a){k=!1,s(b("performanceNow")()-a)}))}function r(a){var b=l-m;if(ab||aj){a=r(a);if(a>0){c=c+a;v(c);j=c}}t()&&q()}function t(){return h=g.length)break;c=g[d++]}else{d=g.next();if(d.done)break;c=d.value}f=c;b("TimeSliceInteractionReliability").bumpLifecycleCounter("starting",a,f)}}z.prototype.recordWithExtraSaver=function(a,b,c){"use strict";if(this.isEnabled()){var d=this.$27.get(a)||{};b!=null&&c!=null&&(d[b]=c);this.$27.set(a,d)}return this};z.prototype.countDown=function(){"use strict";this.$24--,this.$24===0?this.$20&&this.$20():this.$24<0&&b("FBLogger")("TimeSliceInteraction").warn("some hook counted down twice")};z.prototype.countUp=function(){"use strict";this.$24>0?++this.$24:b("FBLogger")("TimeSliceInteraction").warn("Attempting to countUp on finished interaction")};z.prototype.inform=function(a,c){"use strict";var d=c!=null&&c.isPointOfInterest;if(!this.isEnabledForMode("full")&&!(this.isEnabledForMode("lite")&&d))return p;d=c&&c.ts||b("performanceAbsoluteNow")();var e=new(b("TimingAnnotations"))(),f=this.isEnabledForMode("full")?b("TimeSlice").getGuardNameStack():[];this.$12.push(babelHelpers["extends"]({ts:d,name:a,annotations:e,rawStackTrace:c&&c.rawStackTrace||null,guardStack:f},j,c));return e};z.prototype.informPointWithOverride=function(a,c){"use strict";__p&&__p();var d=b("performanceAbsoluteNow")(),e=c!=null&&c.isPointOfInterest;if(!this.isEnabledForMode("full")&&!(this.isEnabledForMode("lite")&&e)||!this.$29)return p;e=this.isEnabledForMode("full")?b("TimeSlice").getGuardNameStack():[];var f=this.$29[a];c&&(c.rawStackTrace=c.rawStackTrace||null);if(f)f.ts=d,f.guardStack=e,Object.assign(f,c||{});else{f=new(b("TimingAnnotations"))();this.$29[a]=babelHelpers["extends"]({ts:d,name:a,annotations:f,rawStackTrace:c&&c.rawStackTrace||null,guardStack:e},j,c)}return this.$29[a].annotations};z.prototype.invokeWithProfiling=function(c,d){"use strict";if(!this.isEnabledForMode("full"))return d();var e=this.inform("start_"+c);this.$6.push(e);e=b("ErrorUtils").applyWithGuard(d,a,null,null,c);this.inform("finished_"+c);this.$6.pop();return e};z.prototype.getCurrentInvocation=function(){"use strict";if(!this.isEnabledForMode("full"))return p;else if(this.$6.length<1)return p;else return this.$6[this.$6.length-1]};z.prototype.finish=function(a){"use strict";__p&&__p();if(!this.$4)return;if(a&&this.$20){this.$20();return}if(this.$7)b("FBLogger")("TimeSliceInteraction").warn("Trace was already marked as ended");else{t(this);this.$15.forEach(function(a){return a(this)}.bind(this));for(var c=this.$18,d=Array.isArray(c),e=0,c=d?c:c[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{e=c.next();if(e.done)break;f=e.value}f=f;b("TimeSliceInteractionReliability").bumpLifecycleCounter("finishing",this.$1,f)}this.inform("trace_ended",{type:b("ArtilleryJSPointTypes").TRACE_ENDED,pointGroup:"e2e",isPointOfInterest:!0});var i=this.isEnabledForMode("lite"),j=this.isEnabledForMode("full");j&&this.trace().addStringAnnotation("weight",""+1/(this.$21*this.$22));i&&this.trace().addStringAnnotation("lite_weight",""+1/(this.$21*this.$23));navigator&&navigator.connection&&(typeof navigator.connection.downlink==="number"&&this.trace().addStringAnnotation("browser_downlink_megabits",navigator.connection.downlink.toString()),typeof navigator.connection.rtt==="number"&&this.trace().addStringAnnotation("browser_rtt_ms",navigator.connection.rtt.toString()),typeof navigator.connection.effectiveType==="string"&&this.trace().addStringAnnotation("browser_effective_connection_type",navigator.connection.effectiveType));var k=b("performanceAbsoluteNow")(),l=m.get(this);m["delete"](this);this.$5&&this.$5();var n=this.$25!=null?this.$25.close():[],p=this.$26!=null?this.$26.close():[],q=this.$26!=null?this.$26.hasOverflown():!1,r=this.$26!=null?this.$26.getOverflowSize():0,s=this.$10!=null?this.$10.close():null;if(i||j){var u=function(a){i&&this.$30(l),j&&(s!=null&&this.recordWithExtraSaver(b("TimeSliceInteractionExtraSaver").USER_TIMING_SAVER,"data",s),this.$31(k,l,a,n,p,q,r)),o&&o===this.$3&&(b("Arbiter").inform("time_slice_trace_posted",{traceId:this.$3}),o=null),this.$32()}.bind(this),v=u;if(this.$9!==undefined){h||g(0,1439);var w=h.stopRecording(this.$9);v=function(){w["catch"](function(a){setTimeout(function(){throw a},0)}).then(u)}}a?v():this.$20=function(){return b("requestIdleCallbackAcrossTransitions")(function(){return v()})}}this.countDown();this.$7=!0}};z.prototype.registerOnBeforeSend=function(a){"use strict";this.$4&&this.$13.push(a);return this};z.prototype.registerOnBeforeFinish=function(a){"use strict";this.$4&&this.$15.push(a);return this};z.prototype.registerOnCleanUp=function(a){"use strict";this.$4&&this.$14.push(a);return this};z.prototype.trace=function(){"use strict";return!this.$4?q:this.$16};z.prototype.getTraceID=function(){"use strict";return this.$4?this.$3:null};z.prototype.setExtraSampleRate=function(a){"use strict";this.$21=a;return this};z.prototype.isEnabled=function(){"use strict";return this.$4};z.prototype.disable=function(a){__p&&__p();a===void 0&&(a=!1);m["delete"](this);this.$5&&this.$5();this.$9!==undefined&&(h||g(0,1439),h.stopRecording(this.$9));if(!a&&this.$4)for(var a=this.$18,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;b("TimeSliceInteractionReliability").bumpLifecycleCounter("disabled",this.$1,e)}this.$4=!1;this.$32()};z.prototype.disableBanzaiStream=function(){"use strict";this.$28=!1};z.getPageLoadPoints=function(a,b){"use strict";var c=[],d=k.read();for(var e=d.length-1;e>=0;e--){var f=d[e];if(f.ts=0;e--){var f=d[e],g=f.interaction;f=f.ts;g=g.getTraceID();if(f0?f[0].begin:null;n=n.getMetrics(s!=null&&s0&&(l.push.apply(l,a),b("requestIdleCallbackAcrossTransitions")(b("TimeSlice").guard(n,"invoking onAllChildrenFinished callbacks",{propagationType:b("TimeSlice").PropagationType.ORPHAN})))}function n(){while(l.length)l.pop().finish()}function o(a,b){"use strict";this.$2=o.$1++,this.$3=a,this.$4=[],this.$5=!1,this.$6=b,this.openReferenceCount=1,this.timeslices=[a]}o.prototype.isProfiling=function(){"use strict";return this.$6};o.prototype.addCallback=function(a){"use strict";!this.$5?this.$4.push(a):a();return this};o.prototype.finish=function(){"use strict";this.$5||(this.$5=!0,this.$4.forEach(function(a){return a()}),delete this.$4)};o.prototype.getContinuationExecutionCounterID=function(){"use strict";return this.$2};o.prototype.isInsideContinuationExecution=function(){"use strict";return i.indexOf(this)!==-1};o.prototype.getTimeSliceContextsThisCounted=function(){"use strict";return this.timeslices};o.prototype.getRootContextID=function(){"use strict";return this.$3};o.$1=1;function p(a,b){a.forEach(function(a){var c=a.getContinuationExecutionCounterID(),d=b.find(function(a){return a.getContinuationExecutionCounterID()===c});d||b.push(a)})}g=babelHelpers.inherits(a,b("OnDemandExecutionContextObserver"));g&&g.prototype;a.prototype.onNewContextCreatedWhileEnabled=function(a,b,c){"use strict";var d;c.isContinuation&&(d=i,d.forEach(function(a){return a.openReferenceCount++}));a={hasBeenInvoked:!1,hasExecutionBeenCounted:!1,parentReferenceCounters:d,creationID:k++};return a};a.prototype.onContextCanceled=function(a,b){"use strict";a=b||{};a.hasBeenInvoked||(m(a.parentReferenceCounters),a.hasBeenInvoked=!0)};a.prototype.onBeforeContextStartedWhileEnabled=function(a,c,d){"use strict";__p&&__p();var e={callerProfilingCounterID:j,callerReferenceCounters:h,callerExecutionCounters:i.slice()};c=c||{hasBeenInvoked:!1,creationID:-1};c.hasBeenInvoked=!0;a.executionNumber>0?h=[]:h=c.parentReferenceCounters||[];d.extendsExecution?p(h,i):i=[];i.forEach(function(b){return b.timeslices.push(a.contextID)});h.filter(function(a){return a.isProfiling()}).length>0&&a.executionNumber===0?j=b("ProfilingCounters").startTimingInContext("REF_COUNTED_TIMESLICE_TIME",a.contextID):j=null;return e};a.prototype.onDisable=function(){"use strict";j=null,h=[],i=[]};a.prototype.onAfterContextStartedWhileEnabled=function(a,b,c,d){"use strict";return c};a.prototype.onAfterContextEndedWhileEnabled=function(a,c,d,e){"use strict";c=a.contextID;j!=null&&(b("ProfilingCounters").stopTimingInContext(j,c),j=null);m(h);h=d.callerReferenceCounters;i=d.callerExecutionCounters;j=d.callerProfilingCounterID};a.prototype.getBeforeID=function(){"use strict";return b("ExecutionContextObservers").beforeIDs.REFERENCE_COUNTING};a.prototype.getAfterID=function(){"use strict";return b("ExecutionContextObservers").afterIDs.REFERENCE_COUNTING};function a(){"use strict";g.apply(this,arguments)}var q={onAllChildrenFinished:function(a,b){b===void 0&&(b=!1);var c=q.getObserver().expressInterest();return q.onAllChildrenFinishedWithoutAutoTurningObserverOn(a,c,b)},onAllChildrenFinishedWithoutAutoTurningObserverOn:function(a,d,e){__p&&__p();var f=b("TimeSlice").getContext();if(f==null){d();return null}f=f.contextID;c=new o(f,e);c.addCallback(d);a&&c.addCallback(a);h=h.slice();h.push(c);i=i.slice();i.push(c);j==null&&c.isProfiling()&&(j=b("ProfilingCounters").startTimingInContext("REF_COUNTED_TIMESLICE_TIME",f));return c},getObserver:function(){return r}},r=new a();b("TimeSlice").registerExecutionContextObserver(r);e.exports=q}),null); __d("TimeSliceAutoclosedInteraction",["ErrorUtils","ProfilingCounters","TimeSlice","TimeSliceInteraction","TimeSliceInteractionExtraSaver","TimeSliceInteractionSV","TimeSliceReferenceCounting","clearTimeout","setTimeoutAcrossTransitions"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g,h=70*1e3;c=babelHelpers.inherits(a,b("TimeSliceInteraction"));g=c&&c.prototype;function a(a,c){__p&&__p();c===void 0&&(c=[]);g.constructor.call(this,a,c);this.$TimeSliceAutoclosedInteraction1=new Map();this.$TimeSliceAutoclosedInteraction2=0;this.$TimeSliceAutoclosedInteraction3=!0;this.$TimeSliceAutoclosedInteraction4=[];this.$TimeSliceAutoclosedInteraction5=new Set();if(this.isEnabled()){this.trace().addStringAnnotation("initiatorType","autoclosed");var d=b("setTimeoutAcrossTransitions")(b("TimeSlice").guard(function(){this.isDone()||(this.trace().addStringAnnotation("terminated_by_timeout_ms",h.toString()),this.finish())}.bind(this),"timeout for action "+a,{propagationType:b("TimeSlice").PropagationType.EXECUTION}),h);this.registerOnBeforeSend(function(){this.trace().addStringAnnotation("ref_counting_trees",""+this.$TimeSliceAutoclosedInteraction2).addStringAnnotation("ref_counters_pending_count",""+this.$TimeSliceAutoclosedInteraction1.size),b("clearTimeout")(d)}.bind(this));c=b("TimeSliceReferenceCounting").onAllChildrenFinished(null,!0);if(c==null)this.disable(),b("ErrorUtils").reportError(new Error("starting autoclosed interaction outside of a timeslice."));else{this.waitForReferenceCounter(c);this.trace().addStringAnnotation("on_demand_reference_counting",b("TimeSliceInteractionSV").on_demand_reference_counting?"1":"0");a="timeslice_interaction_"+this.getTraceID();this.isEnabledForMode("full")&&(b("ProfilingCounters").currentContext().addAttribution(a,b("ProfilingCounters").AttributionPropagation.ONLY_ON_CONTINUATIONS_AND_FIRST_EXEC),this.addProfilingCounterAttribution(a))}}}a.getInteractionsActiveRightNow=function(){return Array.from(b("TimeSliceInteraction").getAllActiveInteractions()).filter(function(a){return a.$TimeSliceAutoclosedInteraction3&&a.hasActiveReferenceCountingHandle()})};a.prototype.waitForReferenceCounter=function(a){__p&&__p();if(!this.isEnabled())return this;var c=a.getContinuationExecutionCounterID();this.$TimeSliceAutoclosedInteraction1.set(c,a);this.$TimeSliceAutoclosedInteraction2++;a.addCallback(function(){b("TimeSliceInteractionSV").also_record_new_timeslice_format&&this.$TimeSliceAutoclosedInteraction1.has(c)&&a.getTimeSliceContextsThisCounted().forEach(function(a){return this.$TimeSliceAutoclosedInteraction5.add(a)}.bind(this)),this.$TimeSliceAutoclosedInteraction1["delete"](c)&&this.$TimeSliceAutoclosedInteraction1.size===0&&(this.$TimeSliceAutoclosedInteraction4.forEach(function(a){return a()}),this.$TimeSliceAutoclosedInteraction4=[],this.isEnabled()&&!this.isDone()&&(b("TimeSliceInteractionSV").also_record_new_timeslice_format&&this.recordWithExtraSaver(b("TimeSliceInteractionExtraSaver").TIMESLICE_EXECUTION_SAVER,"reference_counted_contexts",Array.from(this.$TimeSliceAutoclosedInteraction5.values())),this.finish()))}.bind(this));return this};a.prototype.onReferenceCountedExecutionFinished=function(a){this.$TimeSliceAutoclosedInteraction4.push(a)};a.prototype.hasActiveReferenceCountingHandle=function(){__p&&__p();for(var a=this.$TimeSliceAutoclosedInteraction1.values(),b=Array.isArray(a),c=0,a=b?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var d;if(b){if(c>=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;if(d.isInsideContinuationExecution())return!0}return!1};e.exports=a}),null); __d("Keys",[],(function(a,b,c,d,e,f){"use strict";e.exports=Object.freeze({BACKSPACE:8,TAB:9,RETURN:13,SHIFT:16,CTRL:17,ALT:18,PAUSE_BREAK:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,LEFT_WINDOW_KEY:91,RIGHT_WINDOW_KEY:92,SELECT_KEY:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,MULTIPLY:106,ADD:107,SUBTRACT:109,DECIMAL_POINT:110,DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUM_LOCK:144,SCROLL_LOCK:145,SEMI_COLON:186,EQUAL_SIGN:187,COMMA:188,DASH:189,PERIOD:190,FORWARD_SLASH:191,GRAVE_ACCENT:192,OPEN_BRACKET:219,BACK_SLASH:220,CLOSE_BRAKET:221,SINGLE_QUOTE:222})}),null); /** * License: https://www.facebook.com/legal/license/ZtTipMAcpq9/ */ __d("ImmediateImplementation",["ImmediateImplementationExperiments"],(function(a,b,c,d,e,f){__p&&__p();(function(c,d){"use strict";__p&&__p();var e=1,g={},h={},i=h,j=!1,k=c.document,l;function m(a){var b=a[0];a=Array.prototype.slice.call(a,1);g[e]=function(){b.apply(d,a)};i=i.next={handle:e++};return i.handle}function n(){__p&&__p();var a,b;while(!j&&(a=h.next)){h=a;if(b=g[a.handle]){j=!0;try{b(),j=!1}finally{o(a.handle),j&&(j=!1,h.next&&l(n))}}}}function o(a){delete g[a]}function p(){__p&&__p();if(c.postMessage&&!c.importScripts){var a=!0,b=function b(){a=!1,c.removeEventListener?c.removeEventListener("message",b,!1):c.detachEvent("onmessage",b)};if(c.addEventListener)c.addEventListener("message",b,!1);else if(c.attachEvent)c.attachEvent("onmessage",b);else return!1;c.postMessage("","*");return a}}function q(){var a="setImmediate$"+Math.random()+"$",b=function(event){event.source===c&&typeof event.data==="string"&&event.data.indexOf(a)===0&&n()};c.addEventListener?c.addEventListener("message",b,!1):c.attachEvent("onmessage",b);l=function(){var b=m(arguments);c.originalPostMessage?c.originalPostMessage(a+b,"*"):c.postMessage(a+b,"*");return b}}function r(){var a=new MessageChannel();a.port1.onmessage=n;l=function(){var b=m(arguments);a.port2.postMessage(b);return b}}function s(){var a=k.documentElement;l=function(){var b=m(arguments),c=k.createElement("script");c.onreadystatechange=function(){c.onreadystatechange=null,a.removeChild(c),c=null,n()};a.appendChild(c);return b}}function t(){l=function(){setTimeout(n,0);return m(arguments)}}p()?c.MessageChannel&&b("ImmediateImplementationExperiments").prefer_message_channel?r():q():c.MessageChannel?r():k&&k.createElement&&"onreadystatechange"in k.createElement("script")?s():t();f.setImmediate=l;f.clearImmediate=o})(Function("return this")())}),null); __d("clearImmediatePolyfill",["ImmediateImplementation"],(function(a,b,c,d,e,f){e.exports=a.clearImmediate||b("ImmediateImplementation").clearImmediate}),null); __d("clearImmediate",["TimerStorage","TimeSlice","clearImmediatePolyfill"],(function(a,b,c,d,e,f){var g=b("TimerStorage").IMMEDIATE;function a(a){if(a!=null){b("TimerStorage").unset(b("TimerStorage").IMMEDIATE,a);var c=g+String(a);b("TimeSlice").cancelWithToken(c)}b("clearImmediatePolyfill")(a)}e.exports=a}),null); __d("setImmediatePolyfill",["invariant","PromiseUsePolyfillSetImmediateGK","ImmediateImplementation"],(function(a,b,c,d,e,f,g){__p&&__p();var h=a.setImmediate;if(b("PromiseUsePolyfillSetImmediateGK").www_always_use_polyfill_setimmediate||!h){d=b("ImmediateImplementation");h=d.setImmediate}function c(a){typeof a==="function"||g(0,5912);for(var b=arguments.length,c=new Array(b>1?b-1:0),d=1;d1?d-1:0),f=1;f=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;if(!this.$BrowserEventBasedInteraction2.includes(d))return!1}return!0};i.prototype.addEagerExecution=function(a,b,c){this.waitForReferenceCounter(a),this.addProfilingCounterAttribution(b),[].push.apply(this.$BrowserEventBasedInteraction2,c)};i.prototype.setManualStartAndEnd=function(a,b,c,d){this.$BrowserEventBasedInteraction7++,this.$BrowserEventBasedInteraction8++,this.$BrowserEventBasedInteraction3=a,this.$BrowserEventBasedInteraction4=b,this.$BrowserEventBasedInteraction5=c,this.$BrowserEventBasedInteraction6=d,this.isEnabled()?this.addManualInstrumentationData():d||this.logManualInstrumentationData()};i.prototype.markManualStart=function(a,c){this.$BrowserEventBasedInteraction7++,this.$BrowserEventBasedInteraction4||(this.$BrowserEventBasedInteraction4=c||b("performanceAbsoluteNow")(),this.$BrowserEventBasedInteraction3=a,this.isEnabled()&&(this.countUp(),this.registerOnBeforeFinish(function(){this.addManualInstrumentationData()}.bind(this))))};i.prototype.markManualEnd=function(a){if(!this.$BrowserEventBasedInteraction4){b("FBLogger")("event_profiler").warn("Attempting to mark end for interaction which never had start marked");return}this.$BrowserEventBasedInteraction8++;this.$BrowserEventBasedInteraction5=a||b("performanceAbsoluteNow")();this.$BrowserEventBasedInteraction6=this.hasActiveReferenceCountingHandle();!this.isEnabled()&&!this.$BrowserEventBasedInteraction6?this.logManualInstrumentationData():this.isEnabled()&&this.$BrowserEventBasedInteraction8===1&&this.countDown()};i.prototype.getManualInstrumentationData=function(){var a={};this.$BrowserEventBasedInteraction4&&this.$BrowserEventBasedInteraction3&&(a.manual_instrumentation_start=""+this.$BrowserEventBasedInteraction4,a.manual_instrumentation_marked_start_count=""+this.$BrowserEventBasedInteraction7,a.manual_instrumentation_start_reference_counted="1");this.$BrowserEventBasedInteraction5&&(a.manual_instrumentation_end=""+this.$BrowserEventBasedInteraction5,a.manual_instrumentation_marked_end_count=""+this.$BrowserEventBasedInteraction8,a.manual_instrumentation_end_reference_counted=this.$BrowserEventBasedInteraction6?"1":"0");this.$BrowserEventBasedInteraction4&&this.$BrowserEventBasedInteraction5&&(a.manual_instrumentation_duration=""+(this.$BrowserEventBasedInteraction5-this.$BrowserEventBasedInteraction4));return a};i.prototype.addManualInstrumentationData=function(){var a=this.getManualInstrumentationData();Object.keys(a).forEach(function(b){this.trace().addStringAnnotation(b,a[b])}.bind(this));this.trace().addVectorAnnotation("manual_instrumentation_interaction_ids",this.$BrowserEventBasedInteraction3||[]);a.manual_instrumentation_start&&this.inform("manual_instrumentation_start",{ts:parseFloat(a.manual_instrumentation_start)}).addStringAnnotation("visual_role","global_signpost");a.manual_instrumentation_end&&this.inform("manual_instrumentation_end",{ts:parseFloat(a.manual_instrumentation_end)}).addStringAnnotation("visual_role","global_signpost")};i.prototype.logManualInstrumentationData=function(){var a=this.$BrowserEventBasedInteraction3||[],c=this.getManualInstrumentationData();c.lite_weight="1";b("Bootloader").loadModules(["TimeSliceInteractionsLiteTypedLogger","PerfXSharedFields"],function(b,d){new b().setActionName("Event").setTraceAnnotations({stringProps:c,setProps:{},vectorProps:{manual_instrumentation_interaction_ids:a,interaction_ids:this.$BrowserEventBasedInteraction2}}).updateData(d.getCommonData()).logVital()}.bind(this),"BrowserEventBasedInteraction")};i.prototype.getActiveBrowserEventBasedInteractions=function(){return b("TimeSliceAutoclosedInteraction").getInteractionsActiveRightNow().filter(function(a){return a instanceof i})};e.exports=i}),null); __d("EventProfilerAdsSessionProvider",["AdsInterfacesSessionConfig"],(function(a,b,c,d,e,f){"use strict";e.exports={sessionID:b("AdsInterfacesSessionConfig").sessionID}}),null); __d("EventProfilerEagerExecution",["EventConfig","FBLogger","ProfilingCounters","TimeSliceReferenceCounting"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=0,h={},i=0,j={};function k(a,c,d){__p&&__p();this.interaction=null;this.$2=[];this.$3=[];this.$4=[];this.$5=[];this.id=i++;this.$6=a;for(var d=0;d=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;if(!this.$6.includes(d))return!1}return!0};k.prototype.__registerInteractionWePotentiallyEagerlyExecutedFor=function(a){this.$2.push(a)};k.prototype.attributeToCurrentlyActiveInteraction=function(){__p&&__p();var a=this,b=this.handle;if(!b)return;var c=function(){__p&&__p();if(e){if(f>=d.length)return"break";g=d[f++]}else{f=d.next();if(f.done)return"break";g=f.value}var c=g;if(c.hasActiveReferenceCountingHandle()){c.addEagerExecution(b,a.$1,a.$3.slice());a.interaction=c;a.$4.forEach(function(a){return a(c)});a.$4=[];return"break"}};for(var d=this.$2,e=Array.isArray(d),f=0,d=e?d:d[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var g,h=c();if(h==="break")break}};k.prototype.tagAsInteractionID=function(a){this.$3.push(a)};k.prototype.withInteraction=function(a){!this.interaction?this.$4.push(a):a(this.interaction)};k.prototype.isActive=function(){return!!(this.handle&&this.handle.isInsideContinuationExecution())};k.prototype.onFinish=function(a){this.$5.push(a)};k.prototype.finish=function(){delete h[this.id],this.$5.forEach(function(a){return a()}),this.$5=[]};a={declareEagerExecution:function(a,b,c){a=new k(a,c,b);var d=a.id;return function(){h[d]&&h[d].attributeToCurrentlyActiveInteraction()}},getEagerExecution:function(a,b){var c=a.map(function(a){return j[a]}).filter(function(b){return b&&b.hasInteractionIDs(a)});b=c.filter(function(a,b){return b===c.indexOf(a)});return b.length==1?b[0]:null},getActiveExecutions:function(){return Object.values(h).filter(function(a){return a.handle&&a.handle.isInsideContinuationExecution()})}};e.exports=a}),null); __d("EventProfilerInteractionTracker",["Bootloader","BrowserEventBasedInteraction","EventProfilerEagerExecution","EventConfig","performanceAbsoluteNow"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=[],h=b("EventConfig").profile_eager_execution&&b("EventConfig").manual_instrumentation;a={createNewInteraction:function(a,c,d,e){__p&&__p();if(!a.length)return null;var f=e&&e.sampleWeight||0,i;(h||d||f)&&(i=new(b("BrowserEventBasedInteraction"))(a,c,1/(f||d)));if(i&&e){var j=e;j.__registerInteractionWePotentiallyEagerlyExecutedFor(i);i.registerOnBeforeSend(function(){i&&i!==j.interaction&&(d?i.setExtraSampleRate(1/d):i.disable())})}if(i){var k=i;g.push(i);i.onReferenceCountedExecutionFinished(function(){var a=g.indexOf(k);a!==-1&&g.splice(a,1)})}f===0&&d===0&&i&&i.disable();return d===0?null:i},markManualStart:function(a,c,d){__p&&__p();if(!h)return{markManualEnd:function(){}};var e=g.filter(function(b){return b.hasInteractionIDs(a)&&b.getEventType()===c}),f=b("EventProfilerEagerExecution").getActiveExecutions();if(e.length===1)return i(e[0],a,d);else if(f.length===1)return l(f[0],a,d);else{e.forEach(function(a){a.trace().addStringAnnotation("has_manual_instrumentation_conflict","1")});return j(a,e.length+f.length,d)}}};function i(a,b,c){a.markManualStart(b,c);return{markManualEnd:function(b){a.markManualEnd(b)}}}function j(a,c,d){var e=d||b("performanceAbsoluteNow")();return{markManualEnd:function(d){d=d||b("performanceAbsoluteNow")();k(e,d,a,c)}}}function k(a,c,d,e){var f={manual_instrumentation_start:""+a,manual_instrumentation_end:""+c,manual_instrumentation_duration:""+(c-a),manual_instrumentation_start_reference_counted:"0",manual_instrumentation_end_reference_counted:"0",lite_weight:"1"};e&&(f.manual_instrumentation_conflicts=""+e);b("Bootloader").loadModules(["TimeSliceInteractionsLiteTypedLogger","PerfXSharedFields"],function(a,b){new a().setActionName("Event").setTraceAnnotations({stringProps:f,setProps:{},vectorProps:{manual_instrumentation_interaction_ids:d}}).updateData(b.getCommonData()).logVital()},"EventProfilerInteractionTracker")}function l(a,c,d){__p&&__p();var e=d||b("performanceAbsoluteNow")(),f,g,h,i=!1;function j(){f&&g!==undefined&&!i&&h!==undefined&&(i=!0,g?g.setManualStartAndEnd(c,e,f,h):k(e,f,c))}var l;a.withInteraction(function(a){l=a,a.onReferenceCountedExecutionFinished(function(){a.hasInteractionIDs(c)?g=a:g=null,j()})});a.onFinish(function(){l||(g=!1,j())});return{markManualEnd:function(c){if(f)return;h=a.isActive()||l&&l.hasActiveReferenceCountingHandle()||!1;f=c||b("performanceAbsoluteNow")();j()}}}e.exports=a}),null); __d("EventProfilerSampler",["EventConfig"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=b("EventConfig").interaction_boost,h=b("EventConfig").event_types,i=b("EventConfig").sampling||{},j=b("EventConfig").page_sampling_boost||1,k=[];Object.keys(b("EventConfig").interaction_regexes).forEach(function(a){k.push({id:a,regex:new RegExp(b("EventConfig").interaction_regexes[a])})});a="click";c="mouseup";var l=[a,c],m=a;d={canSample:function(a){return!!i[a]},getEventSampleWeights:function(event,a){event.__samplingWeights==undefined&&(event.__samplingWeights={interaction:n(this.getInteractionWeight(event,a)),event:n(this.getEventWeight(event))});return event.__samplingWeights},getInteractionWeight:function(event,a){__p&&__p();var b=event.type in i?i[event.type]:1;if(!b||!a||!a.length)return 0;var c=1;for(var a=a,d=Array.isArray(a),e=0,a=d?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=a.length)break;f=a[e++]}else{e=a.next();if(e.done)break;f=e.value}f=f;if(g[f]){c=g[f];break}}return b*i.__interactionDefault/c},getEventWeight:function(event){var a=event.type in i?i[event.type]:1;a/=j;return a*i.__eventDefault},getEventInteractionIDs:function(a,b){__p&&__p();if(l.indexOf(a)===-1)return[];var c=[];for(var b=b,d=Array.isArray(b),e=0,b=d?b:b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var f;if(d){if(e>=b.length)break;f=b[e++]}else{e=b.next();if(e.done)break;f=e.value}f=f;for(var g=0;g0?(m[e-1]=a,n(b("TimeSpentPageTransitionCause").REPLACE_OVERLAY_VIEW,c)):(m.push(a),n(b("TimeSpentPageTransitionCause").OPEN_OVERLAY_VIEW,c)))},closeOverlayView:function(a,c){a=m.lastIndexOf(a);if(a===-1)return;i=Object.assign({},j);j&&(a>0?j.topViewEndpoint=m[a-1]:j.topViewEndpoint=null);m=m.slice(0,a);n(b("TimeSpentPageTransitionCause").CLOSE_OVERLAY_VIEW,c)},setClickPointInfo:function(a){l=a,p()},getClickPointInfo:function(){return l},getScriptPath:o,getCategoryToken:function(){return j?j.categoryToken:undefined},getEarlyFlushPage:function(){var a;return(a=j)==null?void 0:(a=a.extraData)==null?void 0:a.ef_page},getTopViewEndpoint:function(){var a=m.length;return a>0?m[a-1]:o()},getPageInfo:function(){return j},getSourcePageInfo:function(){return i},subscribe:function(a){return k.add(b("TimeSlice").guard(a,"ScriptPath.subscribe"))},shutdown:function(){p()}};e.exports=c}),null); __d("VersionRange",["invariant"],(function(a,b,c,d,e,f,g){"use strict";__p&&__p();var h=/\./,i=/\|\|/,j=/\s+\-\s+/,k=/^(<=|<|=|>=|~>|~|>|)?\s*(.+)/,l=/^(\d*)(.*)/;function m(a,b){var c=a.split(i);if(c.length>1)return c.some(function(a){return D.contains(a,b)});else{a=c[0].trim();return n(a,b)}}function n(a,b){a=a.split(j);a.length>0&&a.length<=2||g(0,3072);if(a.length===1)return o(a[0],b);else{var c=a[0];a=a[1];x(c)&&x(a)||g(0,3073);return o(">="+c,b)&&o("<="+a,b)}}function o(a,b){__p&&__p();a=a.trim();if(a==="")return!0;b=b.split(h);a=v(a);var c=a.modifier;a=a.rangeComponents;switch(c){case"<":return p(b,a);case"<=":return q(b,a);case">=":return s(b,a);case">":return t(b,a);case"~":case"~>":return u(b,a);default:return r(b,a)}}function p(a,b){return C(a,b)===-1}function q(a,b){a=C(a,b);return a===-1||a===0}function r(a,b){return C(a,b)===0}function s(a,b){a=C(a,b);return a===1||a===0}function t(a,b){return C(a,b)===1}function u(a,b){var c=b.slice();b=b.slice();b.length>1&&b.pop();var d=b.length-1,e=parseInt(b[d],10);w(e)&&(b[d]=e+1+"");return s(a,c)&&p(a,b)}function v(a){a=a.split(h);var b=a[0].match(k);b||g(0,3074);return{modifier:b[1],rangeComponents:[b[2]].concat(a.slice(1))}}function w(a){return!isNaN(a)&&isFinite(a)}function x(a){return!v(a).modifier}function y(a,b){for(var c=a.length;cb)return 1;else if(a",request_animation_frame_wait_ms:0,set_timeout_wait_ms:0};g[s]={event_target_raw:x,weight:e.event,cancelable:!!B,deliberate_sync:!!C,ad_account_id:o,event_end_ms:0};z=b("EventProfilerAdsSessionProvider").sessionID;z&&(g[s].ads_session_id=z);var D=!1;m.has(c)&&(!j&&k-1);d=d?new a.CustomEvent("test").timeStamp:a.document.createEvent("KeyboardEvent").timeStamp;return d&&d<=a.performance.now()?function(event){return event.timeStamp+c}:b}();function v(a,c){var d=[];while(a&&a instanceof HTMLElement){var e=a.getAttribute(c);e&&d.push(e);a=b("Parent").byAttribute(a.parentNode,c)}return d.reverse()}e.exports=s}),null); __d("getActiveElement",[],(function(a,b,c,d,e,f){function a(a){a===void 0&&(a=document);if(typeof a==="undefined")return null;try{return a.activeElement||a.body}catch(b){return a.body}}e.exports=a}),null); __d("FocusListener",["Arbiter","CSS","Parent","getActiveElement"],(function(a,b,c,d,e,f){__p&&__p();var g={expandInput:function(a){b("CSS").addClass(a,"child_is_active"),b("CSS").addClass(a,"child_is_focused"),b("CSS").addClass(a,"child_was_focused"),b("Arbiter").inform("reflow")}};function h(a,c){if(c.getAttribute("data-silentfocuslistener"))return;var d=b("Parent").byClass(c,"focus_target");d&&("focus"==a||"focusin"==a?g.expandInput(d):(c.value===""&&b("CSS").removeClass(d,"child_is_active"),b("CSS").removeClass(d,"child_is_focused")))}c=b("getActiveElement")();c&&h("focus",c);function a(event){event=event||window.event,h(event.type,event.target||event.srcElement)}d=document.documentElement;d.addEventListener?(d.addEventListener("focus",a,!0),d.addEventListener("blur",a,!0)):(d.attachEvent("onfocusin",a),d.attachEvent("onfocusout",a));e.exports=g}),null); __d("getMarkupWrap",["invariant","ExecutionEnvironment"],(function(a,b,c,d,e,f,g){__p&&__p();var h=b("ExecutionEnvironment").canUseDOM?document.createElement("div"):null,i={};c=[1,'"];d=[1,"","
"];f=[3,"","
"];var j=[1,'',""],k={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:c,option:c,caption:d,colgroup:d,tbody:d,tfoot:d,thead:d,td:f,th:f};b=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];b.forEach(function(a){k[a]=j,i[a]=!0});function a(a){a=a;!h&&g(0,144);Object.prototype.hasOwnProperty.call(k,a)||(a="*");Object.prototype.hasOwnProperty.call(i,a)||(a==="*"?h.innerHTML="":h.innerHTML="<"+a+">",i[a]=!h.firstChild);return i[a]?k[a]:null}e.exports=a}),null); __d("createNodesFromMarkup",["invariant","ExecutionEnvironment","getMarkupWrap"],(function(a,b,c,d,e,f,g){__p&&__p();var h=b("ExecutionEnvironment").canUseDOM?document.createElement("div"):null,i=/^\s*<(\w+)/;function j(a){a=a.match(i);return a&&a[1].toLowerCase()}function a(a,c){__p&&__p();var d=h;!h&&g(0,5001);var e=j(a);e=e&&b("getMarkupWrap")(e);if(e){d.innerHTML=e[1]+a+e[2];e=e[0];while(e--)d=d.lastChild}else d.innerHTML=a;e=d.getElementsByTagName("script");e.length&&(c||g(0,5002),Array.from(e).forEach(c));a=Array.from(d.childNodes);while(d.lastChild)d.removeChild(d.lastChild);return a}e.exports=a}),null); __d("evalGlobal",[],(function(a,b,c,d,e,f){__p&&__p();function a(a){__p&&__p();if(typeof a!=="string")throw new TypeError("JS sent to evalGlobal is not a string. Only strings are permitted.");if(!a)return;var b=document.createElement("script");try{b.appendChild(document.createTextNode(a))}catch(c){b.text=a}a=document.getElementsByTagName("head")[0]||document.documentElement;a.appendChild(b);a.removeChild(b)}e.exports=a}),null); __d("HTML",["invariant","Bootloader","createNodesFromMarkup","emptyFunction","evalGlobal"],(function(a,b,c,d,e,f,g){__p&&__p();var h=/(<(\w+)[^>]*?)\/>/g,i={abbr:!0,area:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0};function j(a){"use strict";__p&&__p();a&&typeof a.__html==="string"&&(!1,a=a.__html);if(!(this instanceof j))return a instanceof j?a:new j(a);if(a){var c=typeof a;c==="string"||g(0,277,c)}this._markup=a||"";this._defer=!1;this._nodes=null;this._inlineJS=b("emptyFunction");this._rootNode=null}j.prototype.toString=function(){"use strict";return this._markup};j.prototype.getContent=function(){"use strict";return this._markup};j.prototype.getNodes=function(){"use strict";this._fillCache();return this._nodes};j.prototype.getRootNode=function(){"use strict";__p&&__p();this._rootNode&&g(0,278);var a=this.getNodes();if(a.length===1)this._rootNode=a[0];else{var b=document.createDocumentFragment();for(var c=0;c"}),c=null;a=b("createNodesFromMarkup")(a,function(a){c=c||[],c.push(a.src?b("Bootloader").requestJSResource_UNSAFE_NEEDS_REVIEW_BY_SECURITY_AND_XFN.bind(b("Bootloader"),a.src):b("evalGlobal").bind(null,a.innerHTML)),a.parentNode.removeChild(a)});c&&(this._inlineJS=function(){for(var a=0;a=4?a.setAttribute("class",b+" cores-gte4"):a.setAttribute("class",b+" cores-lt4")}}var h={init:function(){g(),h.init=function(){}}};e.exports=h}),null); __d("InitialJSLoader",["Arbiter","Bootloader","PageEvents","Run","ServerJS"],(function(a,b,c,d,e,f){__p&&__p();var g={INITIAL_JS_READY:"BOOTLOAD/JSREADY",loadOnDOMContentReady:function(a,c){b("Arbiter").subscribe(b("PageEvents").BIGPIPE_DOMREADY,function(){function d(){b("Bootloader").loadResources(a,function(){b("Arbiter").inform(g.INITIAL_JS_READY,!0,"state")})}c?setTimeout(d,c):d()})},handleServerJS:function(a){var c=new(b("ServerJS"))();c.handle(a);b("Run").onAfterLoad(c.cleanup.bind(c))}};e.exports=g}),null); __d("MutationCountingExecutionObserver",["EventConfig","ExecutionContextObservers","PageDOMMutationObserver","ProfilingCounters","TimeSlice","ifRequired"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=[],h=!1;function i(){__p&&__p();var a=b("PageDOMMutationObserver").consumePendingDOMMutations();if(a){b("ProfilingCounters").incrementCounter("DOM_MUTATION",a);a=b("ifRequired")("TimeSliceAutoclosedInteraction",function(a){return a});if(a){a=a.getInteractionsActiveRightNow();a.length&&a.forEach(function(a){__p&&__p();a.informPointWithOverride("display_done_ts_executed_from_client",{isPointOfInterest:!0});if(!a.__mceoSeenThisRootGuardFrame){a.__mceoSeenThisRootGuardFrame=!0;a.countUp();g.push(a);h||(h=!0,l.executeOnRootGuardEnded(function(){j(),h=!1}));var c=b("ifRequired")("Visibility",function(a){return a});c&&(c.isHidden()?a.trace().addStringAnnotation("hidden_during_dd","1"):a.trace().addStringAnnotation("hidden_during_dd","0"))}})}}}function j(){__p&&__p();if(g.length===0)return;g.forEach(function(a){a.informPointWithOverride("display_done",{isPointOfInterest:!0}).addStringAnnotation("visual_role","global_signpost"),a.__mceoSeenThisRootGuardFrame=!1});if(b("EventConfig").disable_heuristic){g.forEach(function(a){return a.countDown()});g=[];return}var a=g,c=b("ifRequired")("requestAnimationFrameAcrossTransitions",function(a){return a}),d=b("ifRequired")("setTimeoutAcrossTransitions",function(a){return a});if(!c||!d)return;c(function(){a.forEach(function(a){a.informPointWithOverride("display_done_ts_raf",{isPointOfInterest:!0})}),d(function(){a.forEach(function(a){a.informPointWithOverride("display_done_ts_st",{isPointOfInterest:!0}),a.countDown()})})});g=[]}var k=[];a.prototype.executeOnRootGuardEnded=function(a){k.push(a)};a.prototype.onNewContextCreated=function(a,b,c){return null};a.prototype.onContextCanceled=function(a,b){};a.prototype.onBeforeContextStarted=function(a,c,d){b("PageDOMMutationObserver").tryStart();i();return null};a.prototype.onAfterContextStarted=function(a,b,c,d){return null};a.prototype.onAfterContextEnded=function(a,b,c,d){i();if(a&&a.isRoot)while(k.length)k.pop()()};a.prototype.getBeforeID=function(){return b("ExecutionContextObservers").beforeIDs.MUTATION_COUNTING};a.prototype.getAfterID=function(){return b("ExecutionContextObservers").afterIDs.MUTATION_COUNTING};function a(){}var l=new a();b("TimeSlice").registerExecutionContextObserver(l);e.exports=l}),3); __d("DOMEvent",["invariant"],(function(a,b,c,d,e,f,g){__p&&__p();function h(a){"use strict";this.event=a||window.event,typeof this.event.srcElement!=="unknown"||g(0,5798),this.target=this.event.target||this.event.srcElement}h.prototype.preventDefault=function(){"use strict";var a=this.event;a.preventDefault?(a.preventDefault(),"defaultPrevented"in a||(a.defaultPrevented=!0)):a.returnValue=!1;return this};h.prototype.isDefaultPrevented=function(){"use strict";var a=this.event;return"defaultPrevented"in a?a.defaultPrevented:a.returnValue===!1};h.prototype.stopPropagation=function(){"use strict";var a=this.event;a.stopPropagation?a.stopPropagation():a.cancelBubble=!0;return this};h.prototype.kill=function(){"use strict";this.stopPropagation().preventDefault();return this};h.killThenCall=function(a){"use strict";return function(b){new h(b).kill();return a()}};e.exports=h}),null); __d("dedupString",[],(function(a,b,c,d,e,f){"use strict";function a(a){var b;return Object.keys((b={},b[a]=0,b))[0]}e.exports=a}),null); __d("DOMEventListener",["invariant","dedupString","emptyFunction","wrapFunction"],(function(a,b,c,d,e,f,g){__p&&__p();var h=!1;try{a=Object.defineProperty({},"passive",{get:function(){h=!0}});window.addEventListener("test",null,a)}catch(a){}var i,j;window.addEventListener?(i=function(a,c,d,e){e===void 0&&(e=!1),d.wrapper=b("wrapFunction")(d,"entry",b("dedupString")("DOMEventListener.add "+c)),a.addEventListener(c,d.wrapper,h?e:!1)},j=function(a,b,c,d){d===void 0&&(d=!1),a.removeEventListener(b,c.wrapper,h?d:!1)}):window.attachEvent?(i=function(a,c,d){d.wrapper=b("wrapFunction")(d,"entry","DOMEventListener.add "+c),a.attachEvent||g(0,2798),a.attachEvent("on"+c,d.wrapper)},j=function(a,b,c){a.detachEvent||g(0,2799),a.detachEvent("on"+b,c.wrapper)}):j=i=b("emptyFunction");c={add:function(a,b,c,d){d===void 0&&(d=!1);i(a,b,c,d);return{remove:function(){j(a,b,c,d)}}},remove:j};e.exports=c}),null); __d("isNode",[],(function(a,b,c,d,e,f){function a(a){var b=a?a.ownerDocument||a:document;b=b.defaultView||window;return!!(a&&(typeof b.Node==="function"?a instanceof b.Node:typeof a==="object"&&typeof a.nodeType==="number"&&typeof a.nodeName==="string"))}e.exports=a}),null); __d("isTextNode",["isNode"],(function(a,b,c,d,e,f){function a(a){return b("isNode")(a)&&a.nodeType==3}e.exports=a}),null); __d("containsNode",["isTextNode"],(function(a,b,c,d,e,f){__p&&__p();function g(a,c){__p&&__p();if(!a||!c)return!1;else if(a===c)return!0;else if(b("isTextNode")(a))return!1;else if(b("isTextNode")(c))return g(a,c.parentNode);else if("contains"in a)return a.contains(c);else if(a.compareDocumentPosition)return!!(a.compareDocumentPosition(c)&16);else return!1}e.exports=g}),null); __d("createArrayFromMixed",["invariant"],(function(a,b,c,d,e,f,g){__p&&__p();function h(a){__p&&__p();var b=a.length;!Array.isArray(a)&&(typeof a==="object"||typeof a==="function")||g(0,3914);typeof b==="number"||g(0,3915);b===0||b-1 in a||g(0,3916);typeof a.callee!=="function"||g(0,3917);if(a.hasOwnProperty)try{return Array.prototype.slice.call(a)}catch(a){}var c=Array(b);for(var d=0;d), ge()) instead");return b("containsNode")(b("ge")(a),b("ge")(c))},getRootElement:function(){var a=b("ifRequired")("Quickling",function(a){return a.isActive()?b("ge")("content"):null});return a||document.body},isNodeOfType:function(a,c){c=b("createArrayFromMixed")(c).join("|").toUpperCase().split("|");c=b("createObjectFrom")(c);return b("isNode")(a)&&a.nodeName in c},isInputNode:function(a){return i.isNodeOfType(a,["input","textarea"])||a.contentEditable==="true"}};e.exports=i}),null); __d("EventProfiler",["requireCond","cr:708886"],(function(a,b,c,d,e,f){a=b("cr:708886").v;e.exports=a}),null); __d("Scroll",[],(function(a,b,c,d,e,f){__p&&__p();function g(a,b){return!!b&&(a===b.documentElement||a===b.body)}a={getTop:function(a){var b=a.ownerDocument;return g(a,b)?b.body.scrollTop||b.documentElement.scrollTop:a.scrollTop},setTop:function(a,b){var c=a.ownerDocument;g(a,c)?c.body.scrollTop=c.documentElement.scrollTop=b:a.scrollTop=b},getLeft:function(a){var b=a.ownerDocument;return g(a,b)?b.body.scrollLeft||b.documentElement.scrollLeft:a.scrollLeft},setLeft:function(a,b){var c=a.ownerDocument;g(a,c)?c.body.scrollLeft=c.documentElement.scrollLeft=b:a.scrollLeft=b}};e.exports=a}),null); __d("clickRefAction",["Arbiter"],(function(a,b,c,d,e,f){__p&&__p();function g(b,a,c,d,e){var f=b+"/"+a;this.ue=f;this._ue_ts=b;this._ue_count=a;this._context=c;this._ns=null;this._node=d;this._type=e}g.prototype.set_namespace=function(a){this._ns=a;return this};g.prototype.coalesce_namespace=function(a){this._ns===null&&(this._ns=a);return this};g.prototype.add_event=function(){return this};var h=0,i=[],j=Date.now()+6e4;function c(a,c,event,d,e){__p&&__p();var f=Date.now(),k=event&&event.type;e=e||{};!c&&event&&(c=event.getTarget());var l=50;if(c&&d!="FORCE")for(var m=i.length-1;m>=0&&f-i[m]._ue_ts10)i.shift();k=f-1;function a(a){a=a||document;return a.scrollingElement?a.scrollingElement:!g&&a.compatMode==="CSS1Compat"?a.documentElement:a.body}e.exports=a}),null); __d("getObjectValues",[],(function(a,b,c,d,e,f){function a(a){var b=[];for(var c in a)b.push(a[c]);return b}e.exports=a}),null); __d("Event",["invariant","Arbiter","DataStore","DOMEvent","DOMEventListener","DOMQuery","ErrorUtils","EventProfiler","ExecutionEnvironment","FBLogger","Parent","Scroll","TAAL","TimeSlice","UserAgent","$","clickRefAction","dedupString","getDocumentScrollElement","getObjectValues"],(function(a,b,c,d,e,f,g){__p&&__p();var h=a.Event,i="Event.listeners";h.prototype||(h.prototype={});function j(a){(a.type==="click"||a.type==="mouseover"||a.type==="keydown")&&b("Arbiter").inform("Event/stop",{event:a})}function k(a,b,c){this.target=a,this.type=b,this.data=c}Object.assign(k.prototype,{getData:function(){this.data=this.data||{};return this.data},stop:function(){return h.stop(this)},prevent:function(){return h.prevent(this)},isDefaultPrevented:function(){return h.isDefaultPrevented(this)},kill:function(){return h.kill(this)},getTarget:function(){return new(b("DOMEvent"))(this).target||null}});function l(a){if(a instanceof k)return a;a||(!window.addEventListener&&document.createEventObject?a=window.event?document.createEventObject(window.event):{}:a={});if(!a._inherits_from_prototype)for(var b in h.prototype)try{a[b]=h.prototype[b]}catch(a){}return a}Object.assign(h.prototype,{_inherits_from_prototype:!0,getRelatedTarget:function(){var a=this.relatedTarget||(this.fromElement===this.srcElement?this.toElement:this.fromElement);return a&&a.nodeType?a:null},getModifiers:function(){var a={control:!!this.ctrlKey,shift:!!this.shiftKey,alt:!!this.altKey,meta:!!this.metaKey};a.access=b("UserAgent").isPlatform("Mac OS X")?a.control:a.alt;a.any=a.control||a.shift||a.alt||a.meta;return a},isRightClick:function(){return this.which?this.which===3:this.button&&this.button===2},isMiddleClick:function(){return this.which?this.which===2:this.button&&this.button===4},isDefaultRequested:function(){return this.getModifiers().any||this.isMiddleClick()||this.isRightClick()}},k.prototype);Object.assign(h,{listen:function(a,c,d,e,f){__p&&__p();typeof d==="function"&&(d=b("TimeSlice").guard(d,b("dedupString")("Event.js "+c+" handler")));!f||typeof f==="boolean"?f={passive:!1}:f={passive:f.passive||!1};if(!b("ExecutionEnvironment").canUseDOM)return new t(a,d,k,c,e,l,f);typeof a==="string"&&(a=b("$")(a));typeof e==="undefined"&&(e=h.Priority.NORMAL);if(typeof c==="object"){var g={};for(var j in c)g[j]=h.listen(a,j,c[j],e,f);return g}if(c.match(/^on/i))throw new TypeError("Bad event name `"+c+"': use `click', not `onclick'.");if(!a){g=new Error(b("TAAL").blameToPreviousFrame("Cannot listen to an undefined element."));b("FBLogger")("event").catching(g).mustfix("Tried to listen to element of type %s",c);throw g}if(a.nodeName=="LABEL"&&c=="click"){g=a.getElementsByTagName("input");a=g.length==1?g[0]:a}else if(a===window&&c==="scroll"){g=b("getDocumentScrollElement")();g!==document.documentElement&&g!==document.body&&(a=g)}var k=b("DataStore").get(a,i,{});g=n[c];g&&(c=g.base,g.wrap&&(d=g.wrap(d)));p(a,k,c,f);g=k[c];e in g||(g[e]=[]);var l=g[e].length;d=new t(a,d,k,c,e,l,f);g[e][l]=d;g.numHandlers++;f.passive||(g.numNonPassiveHandlers++,o(a,k[c],c));return d},stop:function(a){var c=new(b("DOMEvent"))(a).stopPropagation();j(c.event);return a},prevent:function(a){new(b("DOMEvent"))(a).preventDefault();return a},isDefaultPrevented:function(a){return new(b("DOMEvent"))(a).isDefaultPrevented(a)},kill:function(a){a=new(b("DOMEvent"))(a).kill();j(a.event);return!1},getKeyCode:function(event){__p&&__p();event=new(b("DOMEvent"))(event).event;if(!event)return!1;switch(event.keyCode){case 63232:return 38;case 63233:return 40;case 63234:return 37;case 63235:return 39;case 63272:case 63273:case 63275:return null;case 63276:return 33;case 63277:return 34}if(event.shiftKey)switch(event.keyCode){case 33:case 34:case 37:case 38:case 39:case 40:return null}return event.keyCode},getPriorities:function(){if(!m){var a=b("getObjectValues")(h.Priority);a.sort(function(a,b){return a-b});m=a}return m},fire:function(a,b,c){c=new k(a,b,c);var d;do{var e=h.__getHandler(a,b);e&&(d=e(c));a=a.parentNode}while(a&&d!==!1&&!c.cancelBubble);return d!==!1},__fire:function(a,b,event){a=h.__getHandler(a,b);if(a)return a(l(event))},__getHandler:function(a,c){var d=b("DataStore").get(a,i);return d&&d[c]?d[c].domHandler:a["on"+c]},getPosition:function(a){a=new(b("DOMEvent"))(a).event;var c=b("getDocumentScrollElement")(),d=a.clientX+b("Scroll").getLeft(c);a=a.clientY+b("Scroll").getTop(c);return{x:d,y:a}}});var m=null;c=function(a){return function(c){if(!b("DOMQuery").contains(this,c.getRelatedTarget()))return a.call(this,c)}};var n;!window.navigator.msPointerEnabled?n={mouseenter:{base:"mouseover",wrap:c},mouseleave:{base:"mouseout",wrap:c}}:n={mousedown:{base:"MSPointerDown"},mousemove:{base:"MSPointerMove"},mouseup:{base:"MSPointerUp"},mouseover:{base:"MSPointerOver"},mouseout:{base:"MSPointerOut"},mouseenter:{base:"MSPointerOver",wrap:c},mouseleave:{base:"MSPointerOut",wrap:c}};if(b("UserAgent").isBrowser("Firefox < 52")){d=function(a,event){event=l(event);var b=event.getTarget();while(b)h.__fire(b,a,event),b=b.parentNode};document.documentElement.addEventListener("focus",d.bind(null,"focusin"),!0);document.documentElement.addEventListener("blur",d.bind(null,"focusout"),!0)}var o=function(a,c,d){var e=c.numNonPassiveHandlers==0;e!=c.options.passive&&(c.domHandlerRemover.remove(),c.options.passive=e,c.domHandlerRemover=b("DOMEventListener").add(a,d,c.domHandler,{passive:e}))},p=function(a,c,d,e){__p&&__p();if(d in c)return;var f=b("TimeSlice").guard(s.bind(a,d),b("dedupString")("Event listenHandler "+d));c[d]={numHandlers:0,numNonPassiveHandlers:0,domHandlerRemover:b("DOMEventListener").add(a,d,f,e),domHandler:f,options:e};c="on"+d;if(a[c]){f=a===document.documentElement?h.Priority._BUBBLE:h.Priority.TRADITIONAL;var g=a[c];a[c]=null;h.listen(a,d,g,f,e)}};function q(a){return!a.href.endsWith("#")?!1:a.href===document.location.href||a.href===document.location.href+"#"}function r(a,b){return a.nodeName==="INPUT"&&a.type===b}var s=b("EventProfiler").__wrapEventListenHandler(function(a,event){__p&&__p();event=l(event);if(!b("DataStore").get(this,i))throw new Error("Bad listenHandler context.");var c=b("DataStore").get(this,i)[a];if(!c)throw new Error("No registered handlers for `"+a+"'.");if(a=="click"||a=="contextmenu"||a=="mousedown"&&event.which==2){var d=event.getTarget(),e=b("Parent").byTag(d,"a");e instanceof HTMLAnchorElement&&e.href&&q(e)&&!r(d,"file")&&!r(d,"submit")&&event.prevent();a=="click"&&b("clickRefAction")("click",e,event);a=="contextmenu"&&b("clickRefAction")("contextmenu",e,event);a=="mousedown"&&event.which==2&&b("clickRefAction")("middleclick",e,event)}d=h.getPriorities();for(var a=0;a>>18),g.charCodeAt(a>>>12&63),g.charCodeAt(a>>>6&63),g.charCodeAt(a&63))}var i=">___?456789:;<=_______\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19______\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123";function j(a){a=i.charCodeAt(a.charCodeAt(0)-43)<<18|i.charCodeAt(a.charCodeAt(1)-43)<<12|i.charCodeAt(a.charCodeAt(2)-43)<<6|i.charCodeAt(a.charCodeAt(3)-43);return String.fromCharCode(a>>>16,a>>>8&255,a&255)}var k={encode:function(a){a=unescape(encodeURI(a));var b=(a.length+2)%3;a=(a+"\0\0".slice(b)).replace(/[\s\S]{3}/g,h);return a.slice(0,a.length+b-2)+"==".slice(b)},decode:function(a){a=a.replace(/[^A-Za-z0-9+\/]/g,"");var b=a.length+3&3;a=(a+"AAA".slice(b)).replace(/..../g,j);a=a.slice(0,a.length+b-3);try{return decodeURIComponent(escape(a))}catch(a){throw new Error("Not valid UTF-8")}},encodeObject:function(a){return k.encode(JSON.stringify(a))},decodeObject:function(a){return JSON.parse(k.decode(a))},encodeNums:function(a){return String.fromCharCode.apply(String,a.map(function(a){return g.charCodeAt((a|-(a>63?1:0))&-(a>0?1:0)&63)}))}};e.exports=k}),null); __d("CookieStore",["CookieCoreLoggingConfig","FBLogger","Random","gkx","performanceNow"],(function(a,b,c,d,e,f){"use strict";__p&&__p();function g(a,b,c,d,e,f,g){return b+"="+encodeURIComponent(c)+"; "+(f!==0&&f!=undefined?"expires="+new Date(a+f).toUTCString()+"; ":"")+"path="+d+"; domain="+e+(g?"; secure":"")}function h(a,b,c){return a+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path="+b+"; domain="+c}function i(){if(b("CookieCoreLoggingConfig").sampleRate>0){var a=b("performanceNow")(),c=document.cookie;a=b("performanceNow")()-a;var d=a>b("CookieCoreLoggingConfig").maximumIgnorableStallMs&&b("Random").coinflip(1/b("CookieCoreLoggingConfig").sampleRate);d&&b("FBLogger")("cookie_infra").addMetadata("COOKIE_INFRA","WALL_TIME",String(a)).warn("Cookie read exceeded %s milliseconds.",b("CookieCoreLoggingConfig").maximumIgnorableStallMs);return c}else return document.cookie}j.prototype.setCookie=function(a,b,c,d,e,f,h){document.cookie=g(a,b,c,d,e,f,h)};j.prototype.clearCookie=function(a,b,c){document.cookie=h(a,b,c)};j.prototype.getCookie=function(a){a=i().match("(?:^|;\\s*)"+a+"=(.*?)(?:;|$)");return a?decodeURIComponent(a[1]):null};function j(){}var k=10*1e3;function l(){this.$1={},this.$2=0}l.prototype.setCookie=function(a,b,c,d,e,f,h){document.cookie=g(a,b,c,d,e,f,h),this.$1[b]={value:c,updated:a}};l.prototype.clearCookie=function(a,b,c){document.cookie=h(a,b,c),this.$1[a]={value:null,updated:Date.now()}};l.prototype.getCookie=function(a){__p&&__p();var b=Date.now(),c=this.$1[a];if(!c){if(this.$2+k=a.length)break;d=a[c++]}else{c=a.next();if(c.done)break;d=c.value}d=d;d=d.match("\\s*([^=]+)=(.*)");if(!d)continue;this.$1[d[1]]={value:decodeURIComponent(d[2]),updated:this.$2}}};e.exports={newCookieStore:function(){return b("gkx")("676837")?new l():new j()},CookieCacheForTest:l,CookieStoreSlowForTest:j}}),null); __d("CookieCore",["CookieCoreConfig","CookieStore"],(function(a,b,c,d,e,f){__p&&__p();var g=/^.*(\.(facebook|messenger|oculus|instagram|facebookcorewwwi|workplace)\..*)$/i,h=/_js_(.*)/,i;function j(){i||(i=b("CookieStore").newCookieStore());return i}function k(a){return window.self!=window.top?!1:!0}var l={set:function(a,b){if(!o(a))return;l.setWithoutChecks(a,b,q(a),r(a),p(a))},setWithoutChecks:function(a,b,c,d,e){var f=Date.now();if(c!=null)if(c>f)c-=f;else if(c==1){l.clear(a,d);return}j().setCookie(f,a,b,d,window.location.hostname.replace(g,"$1"),c,e)},setIfFirstPartyContext:function(a,b){if(!k(a))return;l.set(a,b)},setWithoutChecksIfFirstPartyContext:function(a,b,c,d,e){if(!k(a))return;l.setWithoutChecks(a,b,c,d,e)},clear:function(a,b){b===void 0&&(b="/"),b=b||"/",j().clearCookie(a,b,window.location.hostname.replace(g,"$1"))},get:function(a){return!o(a)?null:j().getCookie(a)}};function m(a){return{insecure:a.i||!1,path:a.p||"/",ttlSeconds:a.t||0}}function n(a){if(b("CookieCoreConfig")[a]!==undefined)return m(b("CookieCoreConfig")[a]);a=a.match(h);return a&&a.length>1?n(a[1]):null}function o(a){return n(a)!==null}function p(a){a=n(a);return a==null?!0:!a.insecure}function q(a){a=n(a);return a==null?null:a.ttlSeconds*1e3}function r(a){a=n(a);return a==null?"/":a.path}e.exports=l}),null); __d("Cookie",["Bootloader","CookieCore","Env"],(function(a,b,c,d,e,f){__p&&__p();function g(a){if(b("Env").no_cookies)return!1;if(b("Env").defer_cookies){b("Bootloader").loadModules(["BanzaiODS"],function(b){b.bumpEntityKey("defer_cookies","set."+a)},"Cookie");return!1}return!0}function a(a,c){if(!g(a))return;b("CookieCore").set(a,c)}function c(a,c,d,e,f){if(!g(a))return;b("CookieCore").setWithoutChecks(a,c,d,e,f)}e.exports=babelHelpers["extends"]({},b("CookieCore"),{set:a,setWithoutChecks:c})}),null); __d("PageNavigationStageLoggerKeys",[],(function(a,b,c,d,e,f){e.exports=Object.freeze({LOAD_STAGE:"a",REFERER_MODIFIED_CLICK:"b",REFERER_SCRIPT_PATH:"c",TARGET_URL_PATH:"d",NOTES:"e"})}),null); __d("PageNavigationStageLogger",["Arbiter","Base64","BigPipe","Cookie","PageNavigationStageLoggerKeys","Run","ScriptPath","URI","emptyFunction","setImmediateAcrossTransitions"],(function(a,b,c,d,e,f){__p&&__p();var g=null,h=null,i="first_byte";b("Run").onLoad(function(){i="onload"});b("Run").onAfterLoad(function(){i="onafterload",h&&h.unsubscribe(),h=null});var j=!1,k=null,l={init:function(){l.init=b("emptyFunction"),g=b("Arbiter").subscribe(b("BigPipe").Events.init,function(event,a){g&&g.unsubscribe(),g=null,i=b("BigPipe").Events.init,h=a.arbiter.subscribe(Object.values(b("BigPipe").Events),function(a){i=a})})},updateCookie:function(){if(k==null)return;var a=b("Base64").encode(JSON.stringify(k));b("Cookie").set("pnl_data2",a)},setNote:function(a){if(k==null)return;k[b("PageNavigationStageLoggerKeys").NOTES].push(a)},setCookieForNavigation:function(a,event){if(!j){var c;k=(c={},c[b("PageNavigationStageLoggerKeys").LOAD_STAGE]=i,c[b("PageNavigationStageLoggerKeys").REFERER_SCRIPT_PATH]=b("ScriptPath").getScriptPath(),c[b("PageNavigationStageLoggerKeys").REFERER_MODIFIED_CLICK]=event?event.getModifiers().any||event.which&&event.which!==1:!1,c[b("PageNavigationStageLoggerKeys").TARGET_URL_PATH]=new(b("URI"))(a).getPath(),c[b("PageNavigationStageLoggerKeys").NOTES]=[],c);j=!0;b("setImmediateAcrossTransitions")(function(){k=null,j=!1})}l.updateCookie()}};e.exports=l}),null); __d("snowliftLoadingSpinner",["cx","CSS"],(function(a,b,c,d,e,f,g){"use strict";function a(a){b("CSS").addClass(a,"_1m42");return function(){b("CSS").removeClass(a,"_1m42")}}e.exports=a}),null); __d("PhotoSnowliftLoader",["Arbiter","Bootloader","EventProfiler","FBLogger","PageEvents","ifRequired","snowliftLoadingSpinner"],(function(a,b,c,d,e,f){"use strict";__p&&__p();function g(a,c,d){__p&&__p();if(a&&Object.prototype.hasOwnProperty.call(a,"sale_post_id")){n.loadFrame(d);a.is_marketplace_post==="1"?(b("EventProfiler").tagCurrentActiveInteractionsAs("SnowliftForSalePost"),b("Bootloader").loadModules(["DOM","MarketplacePermalinkRender","MarketplaceSnowliftRoute","Parent","csx"],function(d,e,f,g,h){b("Arbiter").inform("GroupCommerceProductDetail.OPEN");h=g.bySelector(c,"._l52");if(!h)return;g=d.scry(h,"._2lc5")[0];if(!g)return;e.renderPermalinkModal(a.for_sale_item_id,g,new f())},"PhotoSnowliftLoader")):b("Bootloader").loadModules(["GroupCommerceProductDetail.react","Parent","csx"],function(d,e,f){f=e.bySelector(c,"._5pat");b("Arbiter").inform("GroupCommerceProductDetail.OPEN",{for_sale_item_id:a.for_sale_item_id,feedStoryRoot:f});d.showDialog(a.sale_post_id,a,c)},"PhotoSnowliftLoader");return!0}return!1}function h(a,c,d){if(a&&a.offer_bypass_snowlift==="1"){b("EventProfiler").tagCurrentActiveInteractionsAs("SnowliftOffer");n.loadFrame(d);b("Bootloader").loadModules(["AsyncRequest"],function(a){new a().setURI(c).send()},"PhotoSnowliftLoader");return!0}return!1}function i(a,c,d){if(a&&a.offerx_bypass_snowlift==="1"){b("EventProfiler").tagCurrentActiveInteractionsAs("SnowliftOfferX");n.loadFrame(d);b("Bootloader").loadModules(["AsyncRequest","XOfferController"],function(b,c){c=c.getURIBuilder().setFBID("offer_id",a.offerx_id).setEnum("referrer",a.offerx_referrer).setStringVector("__xts__",a.__xts__).setString("__tn__",a.__tn__).getURI();new b().setURI(c).send()},"PhotoSnowliftLoader");return!0}return!1}function j(a,c,d){if(a&&a.sales_promo_bypass_snowlift==="1"){b("EventProfiler").tagCurrentActiveInteractionsAs("SnowliftSalesPromo");n.loadFrame(d);b("Bootloader").loadModules(["AsyncRequest","XSalesPromoWWWDetailsDialogAsyncController"],function(b,c){c=c.getURIBuilder().setFBID("offer_id",a.sales_promo_id).setString("referrer",a.sales_promo_referrer).setStringVector("__xts__",a.__xts__).setString("__tn__",a.__tn__).getURI();new b().setURI(c).send()},"PhotoSnowliftLoader");return!0}return!1}var k=function(){};b("Arbiter").subscribe("PhotoSnowlift.OPEN",function(){k()});b("Arbiter").subscribe("GroupCommerceProductDetail.OPEN",function(){k()});b("Arbiter").subscribe("SalesPromoDetails.OPEN",function(){k()});b("Arbiter").subscribe("OfferDetails.OPEN",function(){k()});var l=!1,m="",n={STAGE_NORMAL_MAX:{x:960,y:960},SIDEBAR_SIZE_MAX:360,STAGE_CHROME:{x:82,y:42},load:function(a,c,d){__p&&__p();b("Bootloader").loadModules(["URI"],function(e){__p&&__p();m="";k();k=b("snowliftLoadingSpinner")(c);!0;var f=String(e.getMostRecentURI().getQueryData().viewas),g=new e(a).getQueryData();g=n.shouldUseSnowlift(g,a,c,f);if(g){c.getAttribute("data-ploi")&&(g=new Image(),g.src=new e(n.getImageURL(c)));this.loadWithSnowLift(a,c,f,d)}}.bind(this),"PhotoSnowliftLoader")},loadWithSnowLift:function(a,c,d,e){n.loadFrame(d),b("Bootloader").loadModules(["Live","PhotoTagApproval","PhotoTagger","PhotoTags","TagTokenizer"],function(){},"PhotoSnowliftLoader"),b("Bootloader").loadModules(["PhotoSnowlift"],function(b){b.bootstrap(a,c)},e)},loadFrame:function(a){if(l)return;l=!0;var c=a?{viewas:a}:{};b("Bootloader").loadModules(["AsyncRequest"],function(a){new a("/ajax/photos/snowlift/init.php").setAllowCrossPageTransition(!0).setMethod("GET").setReadOnly(!0).setData(c).setErrorHandler(function(a){b("FBLogger")("photo_snowlift").catching(a.toError()).warn("failed to initialize snowlift")}).send()},"PhotoSnowliftLoader")},shouldUseSnowlift:function(a,b,c,d){c=g(a,c,d);var e=h(a,b,d),f=i(a,b,d);a=j(a,b,d);return!c&&!e&&!a&&!f},getImageURL:function(a){m===""&&b("ifRequired")("URI",function(b){var c=a.getAttribute("data-ploi"),d=a.getAttribute("data-plsi");b=new b(a.getAttribute("ajaxify")).getQueryData().size.split(",");d&&!n.shouldShowHiRes({hasSmallImage:!!d,dimensions:{x:b[0],y:b[1]}})?m=d:c?m=c:m=""});return m},shouldShowHiRes:function(a){__p&&__p();b("ifRequired")("Vector",function(b){__p&&__p();if(!a.hasSmallImage)return!1;b=n.getStageSize(a.dimensions);if(b){b=n.adjustStageSizeForPixelRatio(b);b=n.getImageSizeInStage(a.dimensions,b);if(b)return b.x>n.STAGE_NORMAL_MAX.x||b.y>n.STAGE_NORMAL_MAX.y}return!1});return!1},getStageSize:function(a){__p&&__p();b("ifRequired")("Vector",function(b){var c=b.getViewportDimensions(),d=new b(a.x,a.y),e;e=Math.min(d.x,c.x-n.SIDEBAR_SIZE_MAX-n.STAGE_CHROME.x);c=c.y-n.STAGE_CHROME.y;c=Math.min(d.y,c);if(e===0&&c===0)return new b(0,0);var f=e/c;d=d.x/d.y;return f1&&(a=new b(a.x*window.devicePixelRatio,a.y*window.devicePixelRatio))});return a},getImageSizeInStage:function(a,c){b("ifRequired")("Vector",function(b){var d=a.x,e=a.y;if(d>=c.x||e>=c.y){var f=c.x/c.y,g=d/e;fg?(e=c.y,d=Math.round(e*g)):(d=c.x,e=c.y)}return new b(d,e)})},preload:function(){b("Arbiter").subscribe(b("PageEvents").BIGPIPE_ONLOAD,function(){(document.body&&document.body.classList.contains("home")||document.body&&document.body.classList.contains("timelineLayout"))&&b("ifRequired")("requestIdleCallback",function(a){a(function(){n.loadFrame()})},function(){n.loadFrame()})})}};e.exports=n}),null); __d("PrimerInlineHandlers",["Bootloader","CSS","Parent","nullthrows","uniqueID"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g={};function h(a,c){var d=b("nullthrows")(a.id);d in g||(g[d]=0);g[d]===0&&b("CSS").addClass(a,"bootloading");g[d]+=c}function i(a){var c=b("nullthrows")(a.id);g[c]--;g[c]===0&&b("CSS").removeClass(a,"bootloading")}function j(a,event,b,c){__p&&__p();var d=c!==undefined?b[c]:b,e;if(Array.isArray(d))for(e=0;e=2)return;h=a.target||a.srcElement;var c=b("Parent").byTag(h,"A");c instanceof HTMLAnchorElement?c=j(a,c,h):c=b("PrimerInlineHandlers").run(h,a,"data-onclick");c==null&&(c=b("ReactServerPrimer").handleEvent("data-sr-onclick",a,h));return c},b("Event").Priority._BUBBLE);b("Event").listen(document,"submit",function(a){__p&&__p();var c=a.getTarget(),d=c&&c.getAttribute("rel");if(c&&c.nodeName=="FORM"&&(d=="async"||d==="dialog")){b("clickRefAction")("f",c,a).coalesce_namespace("primer");var e=h;switch(d){case"async":b("Bootloader").loadModules(["FormSubmit"],function(a){a.send(c,e)},"Primer: async");break;case"dialog":b("Bootloader").loadModules(["FormSubmit","AsyncDialog"],function(a,b){a=a.buildRequest(c,e);a&&b.send(a)},"Primer: form dialog");break}return!1}else return b("ifRequired")("PageTransitionsRegistrar",function(b){return b.__onSubmit(a,h)})},b("Event").Priority._BUBBLE);var k=null;c=function(a,c){c=c||window.event;k=c.target||c.srcElement;var d=b("PrimerInlineHandlers").run(k,c,"data-on"+a);l();a==="mouseover"&&(m(),d==null&&k&&(d=b("ReactServerPrimer").handleEvent("data-sr-onmouseover",c,k)))};d=function(a,b){b=b||window.event,k=b.relatedTarget||b.toElement};var l=function(){var a=k,c=b("Parent").byAttribute(k,"data-hover");if(c){switch(c.getAttribute("data-hover")){case"tooltip":b("Bootloader").loadModules(["Tooltip"],function(b){k===a&&b.process(c,k)},"Primer: tooltip");break}return}},m=function(){var a=k,c=b("Parent").byAttribute(a,"data-hovercard");c&&b("Bootloader").loadModules(["Hovercard"],function(b){k===a&&b.processNode(c)},"Primer: hovercard")};a.onmouseover=b("TimeSlice").guard(c.bind(null,"mouseover"),"Primer mouseover");a.onmouseout=b("TimeSlice").guard(d.bind(null,"mouseout"),"Primer mouseout");e=b("TimeSlice").guard(c.bind(null,"focus"),"Primer focus");a.addEventListener?a.addEventListener("focus",e,!0):a.attachEvent("onfocusin",e);f=b("TimeSlice").guard(c.bind(null,"keypress"),"Primer keypress");a.addEventListener&&a.addEventListener("keypress",f,!0);b("PageNavigationStageLogger").init();b("PhotoSnowliftLoader").preload()}),null); __d("ChatConfig",["invariant","ChatConfigInitialData"],(function(a,b,c,d,e,f,g){__p&&__p();var h=Object.assign({},b("ChatConfigInitialData")),i={get:function(a,b){return a in h?h[a]:b},getBool:function(a){return!!i.get(a,!1)},getNumber:function(a,b){b===void 0&&(b=0);if(a in h){typeof h[a]==="number"||g(0,3109);return h[a]}return b},set:function(a,b){h[a]=b},getDebugInfo:function(){return h}};e.exports=i}),null); __d("SidebarPrelude",["Arbiter","Bootloader","ChatConfig","CSS","URI","setTimeout"],(function(a,b,c,d,e,f){__p&&__p();var g=b("ChatConfig").get("sidebar.hide_buddylist_off_homepage"),h="buddylistOff",i="sidebarMode";a={addSidebarMode:function(a){var c=document.documentElement;c&&(g&&!this.isOnHomepage()?b("CSS").addClass(c,h):(b("CSS").removeClass(c,h),g&&b("setTimeout")(function(){b("Bootloader").loadModules(["Dock"],function(a){a.resizeAllFlyouts()},"SidebarPrelude")})),c.clientWidth>a&&(b("CSS").addClass(c,i),b("Arbiter").inform("sidebar/visibility",!0,"state")))},addBuddylistMode:function(){var a=document.documentElement;a&&(g&&!this.isOnHomepage()?b("CSS").addClass(a,h):(b("CSS").removeClass(a,h),g&&b("setTimeout")(function(){b("Bootloader").loadModules(["Dock"],function(a){a.resizeAllFlyouts()},"SidebarPrelude")})))},isOnHomepage:function(){return new(b("URI"))(window.location.href).getPath()==="/"}};e.exports=a}),null); __d("SubmitOnEnterListener",["Bootloader","CSS"],(function(a,b,c,d,e,f){__p&&__p();document.documentElement.onkeydown=function(a){__p&&__p();a=a||window.event;var c=a.target||a.srcElement;a=a.keyCode==13&&!a.altKey&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&b("CSS").hasClass(c,"enter_submit");if(a){b("Bootloader").loadModules(["DOM","Input","trackReferrer","Form"],function(a,b,d,e){if(!b.isEmpty(c)){b=c.form;a=a.scry(b,".enter_submit_target")[0]||a.scry(b,'[type="submit"]')[0];if(a){e=e.getAttribute(b,"ajaxify")||e.getAttribute(b,"action");e&&d(b,e);a.click()}}},"SubmitOnEnterListener");return!1}}}),null); __d("SyntaxErrorMonitor",["Cookie","ErrorUtils"],(function(a,b,c,d,e,f){__p&&__p();var g="js_ver",h=864e5,i=1262304e6,j=null;function k(a){return a.name=="SyntaxError"||/syntaxerror/i.test(a.message)}function l(a){__p&&__p();if(k(a)){a=b("Cookie").get(g);var c=Math.floor((Date.now()-i)/h);if(!a||c-a>=j.bump_freq_day){b("Cookie").set(g,c);a||(a=c);var d=encodeURIComponent(j.cdn_config);d="/ajax/js_bump/?cdn_config="+d+"&days="+c+"&last_update="+a;c=new Image();c.src=d}}}a={init:function(a){j=a,b("ErrorUtils").addListener(l)}};e.exports=a}),null); __d("URLFragmentPrelude",["URLFragmentPreludeConfig"],(function(a,b,c,d,e,f){__p&&__p();a=/^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/;var g=/^[^\/\\#!\.\?\*\&\^=]+$/;window.location.href.replace(a,function(a,c,d,e){__p&&__p();var f;f=a=c+(d?"?"+d:"");if(e){var h=e.replace(/^(!|%21)/,"");h=h.charAt(0);if(h!=="/"&&h!=="\\"&&b("URLFragmentPreludeConfig").hashtagRedirect){h=e.match(g);h&&!d&&c=="/"&&(f="/hashtag/"+e)}}f!=a&&window.location.replace(f)})}),null); __d("VisibilityListener",["Visibility","performanceNow"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g=Date.now()-b("performanceNow")(),h=[],i=!1,j=1e4;h.push({key:g,value:b("Visibility").isHidden()});function k(a,b){if(i||h.length>j){i=!0;return}h.push({key:a+g,value:b})}b("Visibility").addListener(b("Visibility").VISIBLE,function(a){k(a.changeTime,!1)});b("Visibility").addListener(b("Visibility").HIDDEN,function(a){k(a.changeTime,!0)});var l={getHiddenTimings:function(a,c){__p&&__p();if(i)return null;var d;for(var a=h.length-1;a>=0;a--)if(h[a].key<=c){d=h.slice(0,a+1);break}if(d===undefined)return null;d[d.length-1].value!==b("Visibility").isHidden()&&(d[d.length]={key:c,value:b("Visibility").isHidden()});return d},getHiddenTime:function(a,c){__p&&__p();var d=l.getHiddenTimings(a,c);if(!d)return null;if(d.length<2)return b("Visibility").isHidden()?c-a:0;var e=d.length-1;c=d[e].value?c-d[e].key:0;for(--e;e>0;e--)if(d[e].key>a)d[e].value&&(c+=d[e+1].key-d[e].key);else break;d[e].value&&(c=d[e+1].key-a);return c},supported:function(){return!0}};e.exports=l}),3); __d("cancelIdleCallbackBlue",["IdleCallbackImplementation","TimerStorage","TimeSlice"],(function(a,b,c,d,e,f){var g=b("TimerStorage").IDLE_CALLBACK;function a(a){b("TimerStorage").unset(g,a);var c=g+String(a);b("TimeSlice").cancelWithToken(c);b("IdleCallbackImplementation").cancelIdleCallback(a)}e.exports=a}),null); __d("legacy:arbiter",["Arbiter"],(function(a,b,c,d,e,f){a.Arbiter=b("Arbiter")}),3); __d("legacy:bootloader",["Bootloader"],(function(a,b,c,d,e,f){a.Bootloader=b("Bootloader")}),3); __d("legacy:constructor-cache",["JSCC"],(function(a,b,c,d,e,f){a.JSCC=b("JSCC")}),3); __d("legacy:css",["CSS"],(function(a,b,c,d,e,f){a.CSS=b("CSS")}),3); __d("legacy:dom-core",["$","ge"],(function(a,b,c,d,e,f){a.$=a.$||b("$"),a.ge=b("ge")}),3); __d("legacy:emptyFunction",["emptyFunction"],(function(a,b,c,d,e,f){a.emptyFunction=b("emptyFunction")}),3); __d("goURI",["URI"],(function(a,b,c,d,e,f){"use strict";e.exports=b("URI").go}),null); __d("legacy:goURI",["goURI"],(function(a,b,c,d,e,f){a.goURI=b("goURI")}),3); __d("legacy:onload",["Run","PageEvents"],(function(a,b,c,d,e,f){a.PageEvents=b("PageEvents"),a.onloadRegister_DEPRECATED=b("Run").onLoad,a.onloadRegister=function(){return b("Run").onLoad.apply(this,arguments)},a.onafterloadRegister_DEPRECATED=b("Run").onAfterLoad,a.onafterloadRegister=function(){return b("Run").onAfterLoad.apply(this,arguments)},a.onleaveRegister=b("Run").onLeave,a.onbeforeunloadRegister=b("Run").onBeforeUnload,a.onunloadRegister=b("Run").onUnload}),3); __d("legacy:parent",["Parent"],(function(a,b,c,d,e,f){a.Parent=b("Parent")}),3); __d("lowerFacebookDomain",[],(function(a,b,c,d,e,f){b=window.location.hostname.match(/\.(facebook\.sg|facebookcorewwwi\.onion)$/);var g=b?b[1]:"facebook.com";a.setDomain=function(a){g=a};a.isValidDocumentDomain=function(){return document.domain==g?!0:!1};function a(){document.domain=g}e.exports=a}),null); __d("lowerDomain",["lowerFacebookDomain"],(function(a,b,c,d,e,f){document.domain.toLowerCase().match(/(^|\.)facebook\..*/)&&b("lowerFacebookDomain")()}),null); __d("markJSEnabled",[],(function(a,b,c,d,e,f){a=document.documentElement;a.className=a.className.replace("no_js","")}),null); __d("requestIdleCallbackBlue",["TimerStorage","TimeSlice","requestIdleCallbackAcrossTransitions"],(function(a,b,c,d,e,f){e.exports=function(c,d){var e;function f(a){b("TimerStorage").unset(b("TimerStorage").IDLE_CALLBACK,e),c(a)}b("TimeSlice").copyGuardForWrapper(c,f);e=b("requestIdleCallbackAcrossTransitions").call(a,f,d);b("TimerStorage").set(b("TimerStorage").IDLE_CALLBACK,e);return e}}),null); __d("wait_for_load",["Run"],(function(a,b,c,d,e,f){__p&&__p();function c(a,c,d){__p&&__p();d=d.bind(a,c);if(window.domready)return d();switch((c||event).type){case"load":case"focus":b("Run").onAfterLoad(d);return;case"click":var e=a.style,f=document.body.style;e.cursor=f.cursor="progress";b("Run").onAfterLoad(function(){e.cursor=f.cursor="",a.tagName.toLowerCase()=="a"?!1!==d()&&a.href&&(window.location.href=a.href):a.click&&a.click()});break}return!1}a.wait_for_load=c}),3);