if (self.CavalryLogger) { CavalryLogger.start_js(["eTH3k"]); }

__d("SwapButtonDEPRECATED",["Event","Arbiter","CSS","Focus"],(function a(b,c,d,e,f,g){__p&&__p();function h(i,j,k){this._swapperButton=i;this._swappeeButton=j;c("Event").listen(i,"click",this.swap.bind(this));if(k)c("Event").listen(j,"click",this.unswap.bind(this));c("Arbiter").subscribe("SwapButtonDEPRECATED/focusOnJoinButton",this.setFocusOnSwapper.bind(this),c("Arbiter").SUBSCRIBE_ALL)}Object.assign(h.prototype,{_swapperButton:null,_swappeeButton:null,swap:function i(j){c("CSS").hide(this._swapperButton);c("CSS").show(this._swappeeButton);j!==false&&c("Focus").setWithoutOutline(this._swappeeButton)},unswap:function i(j){c("CSS").show(this._swapperButton);c("CSS").hide(this._swappeeButton);j!==false&&c("Focus").setWithoutOutline(this._swapperButton)},toggle:function i(){c("CSS").toggle(this._swapperButton);c("CSS").toggle(this._swappeeButton)},setFocusOnSwapper:function i(){this._swapperButton.focus()}});f.exports=h}),null);
__d("UITinyViewportAction",["Arbiter","ArbiterMixin","BanzaiScuba","CSS","Event","getDocumentScrollElement","queryThenMutateDOM"],(function a(b,c,d,e,f,g){__p&&__p();var h=document.documentElement,i,j,k,l,m=false,n=false,o=false,p=false,q={init:function r(s){__p&&__p();var t=c("queryThenMutateDOM").bind(null,function(){l=l||c("getDocumentScrollElement")();j=h.clientWidth<l.scrollWidth-1;k=h.clientHeight<400;i=k||j},function(){__p&&__p();if(i!==m||j!==n||k!==o){c("CSS").conditionClass(h,"tinyViewport",i);c("CSS").conditionClass(h,"tinyWidth",j);c("CSS").conditionClass(h,"tinyHeight",k);c("CSS").conditionClass(h,"canHaveFixedElements",!i);q.inform("change",i);c("Arbiter").inform("tinyViewport/change",{tiny:i,tinyWidth:j,tinyHeight:k},c("Arbiter").BEHAVIOR_STATE);m=i;n=j;o=k}if(!p){var u=new(c("BanzaiScuba"))("www_tinyview_port",null,{addBrowserFields:true});u.addInteger("clientWidth",h.clientWidth);u.addInteger("clientHeight",h.clientHeight);u.addNormal("view",i?"tiny":"normal");u.post();p=true}},"TinyViewport");t();c("Arbiter").subscribe("quickling/response",t);c("Event").listen(window,"resize",t)},isTiny:function r(){return i},isTinyWidth:function r(){return j},isTinyHeight:function r(){return k}};Object.assign(q,c("ArbiterMixin"));f.exports=q}),null);
__d("enumerate",[],(function a(b,c,d,e,f,g){"use strict";f.exports=function(b){return b.FB_enumerate}(b)}),null);