/*!CK:2729175045!*//*1427333266,*/ if (self.CavalryLogger) { CavalryLogger.start_js(["9IN3w"]); } __d("MessageThreadViewSource",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={UNSPECIFIED:"unspecified",LEGACY:"legacy",LEGACY_MESSAGES_PREVIEW:"legacy_messages_preview",REFRESH_SPRINGBOARD:"springboard",REFRESH_MESSAGETAB:"message_tab",REFRESH_PERMALINK:"permalink",REFRESH_HIGHLANDER_JEWEL:"highlander_jewel",REFRESH_SEARCH_TYPEAHEAD:"search_typeahead",MTOUCH_MESSAGE_TAB:"mtouch_message_tab",MBASIC_MESSAGE_TAB:"mbasic_message_tab"};},null); __d("ModuleErrorLogger",["Bootloader","ErrorUtils","ModuleDependencies","BanzaiScuba"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();function k(n){if(!n||!n.length)return 0;return n.reduce(function(o,p){return o+p;})/n.length;}function l(n){if(!n)return [];var o=[];for(var p in n)o.push(n[p]);return o;}var m={init:function(){h.addListener(function(n){if(n.name!=='ModuleError')return;var o=i.getNotLoadedModules(),p=Object.keys(o.loading),q=l(g.getLoadingUrls()),r=l(g.getLoadedUrlTimes()),s={};o.missing.forEach(function(v){s[v]=1;});var t={};p.forEach(function(v){t[v]=1;});var u=new j('module_errors',null,{addAsnFields:true,addPredictedGeographyFields:true,addBrowserFields:true,addMobileDeviceFields:true,addPageFields:true,addUserFields:true});u.addInteger('missing_count',o.missing.length).addInteger('loading_count',p.length).addInteger('error_url_count',g.getErrorUrls().length).addTagset('missing_modules',s).addTagset('loading_modules',t).addInteger('mean_url_loading_time',Math.floor(k(q))).addInteger('mean_url_loaded_time',Math.floor(k(r))).post();},true);}};e.exports=m;},null); __d("BassWhitespaceListener",["Bootloader","Event","Parent","copyProperties","goURI"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();function l(m,n){this.link=n;h.listen(m,'click',this.onclicked.bind(this));}j(l.prototype,{onclicked:function(m){if(i.byTag(m.getTarget(),'A'))return;switch(this.link.getAttribute('rel')){case 'async':g.loadModules(["AsyncRequest"],function(o){o.bootstrap(this.link.getAttribute('ajaxify'),this.link);}.bind(this));break;case 'theater':var n=i.byClass(m.getTarget(),'fbPhotoSnowlift');g.loadModules(["PhotoViewer"],function(o){o.bootstrap(this.link.getAttribute('ajaxify'),this.link);}.bind(this));if(n)return false;break;default:k(this.link.getAttribute('href'));}}});e.exports=l;},null); __d("legacy:ad-units-stream-whitespace",["BassWhitespaceListener"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.BassWhitespaceListener=b('BassWhitespaceListener');},3); __d("BlueBar",["Arbiter","Event","Run","SubscriptionsHandler"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k;function l(event){if(g.inform('BlueBar/homeClick')===false)event.preventDefault();}function m(){if(k){k.release();k=null;}}var n={listen:function(o){if(!k){k=new j();i.onUnload(m);}k.addSubscriptions(h.listen(o,'click',l));}};e.exports=n;},null); __d("BlueBarMinWidth",["DOM","DOMDimensions","Event","Locale","Style","Vector","csx","queryThenMutateDOM"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();f.init=function(){var o=g.find(document,"div._uaw"),p=g.find(o,"._59g8"),q,r=n.bind(null,function(){var s=h.getElementDimensions(o).width,t;if(j.isRTL()){t=-l.getElementPosition(o).x;}else t=l.getElementPosition(o).x+s-h.getViewportDimensions().width;var u=s-t-v;if(t>0&&u>0){var v=h.measureElementBox(o,'width',true);q=u+'px';}else q='';},function(){k.set(p,'width',q);},'BlueBarMinWidth');i.listen(window,'resize',r);r();};},null); __d("CanvasRHCHeightController.react",["React","DOMQuery"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=g,j=i.PropTypes,k=g.createClass({displayName:"CanvasRHCHeightController",propTypes:{rhc:j.object},render:function(){var l=h.find(document,'#contentArea'),m=0;if(this.props.rhc.scrollHeight0){var t=document.createElement('iframe');t.src="about:blank";t.style.height="0px";t.style.width="0px";t.style.visibility="hidden";t.style.border="none";var u=document.createTextNode("This frame prevents back/forward cache problems in Safari.");t.appendChild(u);document.body.appendChild(t);}s._finish_widget();if(s.audio_only)s.switch_type('audio');s.logAction('shown');},_finish_widget:function(){var t=s.$,u=a.RecaptchaState,v=o,w=document.createElement("input");w.type="password";w.setAttribute("autocomplete","off");w.style.display="none";w.name="recaptcha_challenge_field";w.id="recaptcha_challenge_field";t('captcha_response').parentNode.insertBefore(w,t('captcha_response'));t('captcha_response').setAttribute("autocomplete","off");t('recaptcha_image').style.width='300px';t('recaptcha_image').style.height='57px';s.should_focus=false;if(!s.audio_only){s._set_challenge(u.challenge,'image');}else s._set_challenge(u.challenge,'audio');if(v.tabindex)t('captcha_response').tabIndex=v.tabindex;if(s.widget)s.widget.style.display='';if(v.callback)v.callback();t('recaptcha_loading').style.display="none";},switch_type:function(t){var u=s;u.type=t;u.$('recaptcha_type').value=t;u.reload(u.type=='audio'?'a':'v');},reload:function(t){var u=s,v=u.$,w=a.RecaptchaState;if(typeof(t)=="undefined")t='r';var x=w.server+"reload?c="+w.challenge+"&k="+w.site+"&reason="+t+"&type="+u.type+"&lang="+s.getLang();if(m('extra_challenge_params')!=null)x+="&"+m('extra_challenge_params').value;u.should_focus=t!='t';u._add_script(x);},finish_reload:function(t,u){a.RecaptchaState.is_incorrect=false;s._set_challenge(t,u);},_set_challenge:function(t,u){var v=s,w=a.RecaptchaState,x=v.$;w.challenge=t;v.type=u;x('recaptcha_challenge_field').value=w.challenge;x('recaptcha_challenge_field').defaultValue=w.challenge;x('recaptcha_image').innerHtml="";if(u=='audio'){x("recaptcha_image").innerHTML=s.getAudioCaptchaHtml();}else if(u=='image'){var y=w.server+'image?c='+w.challenge;x('recaptcha_image').innerHTML="";}s._css_toggle("recaptcha_had_incorrect_sol","recaptcha_nothad_incorrect_sol",w.is_incorrect);s._css_toggle("recaptcha_is_showing_audio","recaptcha_isnot_showing_audio",u=='audio');if(v.should_focus)v.focus_response_field();v._reset_timer();},_reset_timer:function(){var t=a.RecaptchaState;clearInterval(s.timer_id);s.timer_id=setInterval(function(){return s.reload('t');},(t.timeout-60*5)*1000);},_clear_input:function(){var t=s.$('captcha_response');t.value="";},_displayerror:function(t){var u=s.$;l.empty('recaptcha_image');u('recaptcha_image').appendChild(document.createTextNode(t));},reloaderror:function(t){s._displayerror(t);},_is_ie:function(){return (navigator.userAgent.indexOf("MSIE")>0)&&!window.opera;},_css_toggle:function(t,u,v){var w=s.widget;if(!w)w=document.body;var x=w.className;x=x.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)"),' ');x=x.replace(new RegExp("(^|\\s+)"+u+"(\\s+|$)"),' ');x+=" "+(v?t:u);j.setClass(w,x);},playAgain:function(){var t=s.$;t("recaptcha_image").innerHTML=s.getAudioCaptchaHtml();},getAudioCaptchaHtml:function(){var t=s,u=a.RecaptchaState,v=u.server+"image?c="+u.challenge;if(v.indexOf("https://")==0)v="http://"+v.substring(8);var w=u.server+"/img/audiocaptcha.swf?v2",x;if(t._is_ie()){x='
';}else x=' ';var y=(s.checkFlashVer()?'
'+n._("Play again")+'':'')+'
'+n._("Can't hear this")+'';return x+y;},gethttpwavurl:function(){var t=a.RecaptchaState;if(s.type=='audio'){var u=t.server+"image?c="+t.challenge;if(u.indexOf("https://")==0)u="http://"+u.substring(8);return u;}return "";},checkFlashVer:function(){var t=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false,u=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false,v=(navigator.userAgent.indexOf("Opera")!=-1)?true:false,w=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var x=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"",y=navigator.plugins["Shockwave Flash"+x].description,z=y.split(" "),aa=z[2].split(".");w=aa[0];}}else if(t&&u&&!v)try{var ca=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),da=ca.GetVariable("$version");w=da.split(" ")[1].split(",")[0];}catch(ba){}return w>=9;},getLang:function(){return q[k.get()]||'en';},createCaptcha:function(){var t={};if(r)t.callback=s.focus_response_field;setTimeout(function(){return s.create('captcha',t);},0);},createAudioCaptcha:function(){setTimeout(function(){s._init_options({});s.audio_only=true;s._call_challenge(i.recaptchaPublicKey);},0);},logAction:function(t){new g().setURI('/ajax/captcha/recaptcha_log_actions.php').setData({action:t,ua:navigator.userAgent,location:window.location.href}).setMethod('GET').setReadOnly(true).send();}};e.exports=s;a.Recaptcha=s;},null); __d("JPPhoneCaptcha",["AsyncRequest","AsyncSignal","CSS","Dialog","DOM","Event","Parent","$","cx","bind","copyProperties","emptyFunction","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();function t(u,v,w,x,y){var z=function(){this._dom=n(u);this._hash=w;this._altCaptcha=y;var aa=m.byTag(this._dom,'form'),ba=k.scry(aa,'.'+"_58me");ba&&i.hide(ba);var ca=k.find(this._dom,'img');ca.onerror=ca.onload=function(){if(ca.width==1&&ca.height==1)this.showAlternateCaptcha();}.bind(this);ca.src=v;l.listen(k.find(this._dom,'a.qr-skip-link'),'click',this.showAlternateCaptcha.bind(this));setTimeout(this.checkStatus.bind(this),t.initialPoll);t._currentInstance=this;}.bind(this);if(t._overrideDelay){x=false;delete t._overrideDelay;}if(x){t._delayedCaptcha=z;}else z();}t.initialPoll=5000;t.pollInterval=2000;t.createCaptcha=function(){if(t._currentInstance){t._currentInstance._destroyed=true;t._overrideDelay=true;delete t._currentInstance;}if(t._delayedCaptcha){t._delayedCaptcha();delete t._delayedCaptcha;}};q(t.prototype,{checkStatus:function(){new g('/captcha/qr_async.php').setData({hash:this._hash}).setOption('suppressErrorHandlerWarning',true).setErrorHandler(r).setReadOnly(true).setMethod('GET').setHandler(function(u){var v=u.getPayload();if(this._destroyed)return;if(v===false){this.showAlternateCaptcha();}else if(v===true){new j().setTitle(s._("You are almost there!")).setBody(s._("Please continue to the next page to finish the registration.")).setButtons(j.CLOSE).setCloseHandler(p(this,this.proceedToNux)).show();this._destroyed=true;}}.bind(this)).setFinallyHandler(function(){!this._destroyed&&setTimeout(this.checkStatus.bind(this),t.pollInterval);}.bind(this)).send();},proceedToNux:function(){var u=m.byTag(this._dom,'form'),v=k.scry(u,'#captcha_buttons input');if(v.length==1&&v[0].onclick){v[0].onclick();}else u.submit();this._destroyed=true;},showAlternateCaptcha:function(){t._alternateCaptchaShown=true;t._stupidGlobalFunction();k.setContent(this._dom,this._altCaptcha);this._destroyed=true;var u=m.byTag(this._dom,'form'),v=k.scry(u,'.'+"_58me");v&&i.show(v);new h('/captcha/qr_async.php',{skip:true,hash:this._hash}).send();return false;}});e.exports=t;},null); __d("NotificationCounter",["Arbiter","DocumentTitle","JSLogger"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={messages:0,notifications:0,requests:0},k={init:function(l){g.subscribe('update_title',this._handleUpdate.bind(this));g.subscribe('jewel/count-updated',this._handleCountUpdate.bind(this));},getCount:function(){var l=0;for(var m in j){var n=Number(j[m]);if(typeof j[m]=='string'&&isNaN(n))return j[m];if(isNaN(n)||n<0){i.create('jewels').error('bad_count',{jewel:m,count:j[m]});continue;}l+=n;}return l;},updateTitle:function(){var l=this.getCount(),m=h.get();m=l?'('+l+') '+m:m;h.set(m,true);},_handleCountUpdate:function(l,m){j[m.jewel]=m.count;this.updateTitle();},_handleUpdate:function(l,m){this.updateTitle();}};e.exports=k;},null); __d("XNotificationsSyncController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/notifications\/sync\/",{lastSync:{type:"Int",required:true}});},null); __d("NotificationSync",["AsyncRequest","JSLogger","NotificationConstants","NotificationUpdates","Poller","SystemEvents","UserActivity","XNotificationsSyncController","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=1000*60*60,q='channel_reload',r='time_travel',s='online',t='inactive_refresh',u=h.create('notifications'),v,w=0;function x(ba){var ca=n.getURIBuilder().setInt('lastSync',w).getURI();ba.setHandler(y).setOption('suppressErrorAlerts',true).setErrorHandler(z).setMethod('GET').setReadOnly(true).setURI(ca).setAllowCrossPageTransition(true);}function y(ba){var ca=ba.getPayload();w=ca.lastSync;if(ca.syncPayload)j.handleUpdate(i.PayloadSourceType.SYNC,ca.syncPayload);}function z(ba){}var aa={start:function(ba,ca){if(v)return;w=ca;v=new k({interval:ba,setupRequest:x,clearOnQuicklingEvents:false,dontStart:true});o(v.start.bind(v),ba);function da(ea){v.request();u.bump(ea);}l.subscribe(l.TIME_TRAVEL,da.bind(null,r));l.subscribe(l.ONLINE,function(ea,fa){fa&&da(s);});m.subscribe(function(ea,fa){if(fa.idleness>p)da(t);});},sendRequest:function(){v.request();},setuplastSync:function(ba){w=ba;},sendReloadRequest:function(){var ba=new g();ba.setIsBackgroundRequest(true);x(ba);ba.send();u.bump(q);}};e.exports=aa;},null); __d("NotificationJewelController",["Arbiter","ChannelConstants","Event","NotificationConstants","NotificationCounter","NotificationSeenState","NotificationSync","NotificationUpdates","createObjectFrom","curry"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q=0;function r(t){g.inform('jewel/count-updated',{jewel:t,count:l.getUnseenIDs().length},g.BEHAVIOR_STATE);}function s(t,u,v,w,x,y){"use strict";k.init();var z=i.listen(t.getRoot(),'mouseover',function(){z.remove();z=null;u.open();});if(t.isOpen()){u.open();}else var aa=t.subscribe('opened',function(){aa.unsubscribe();aa=null;u.open();});var ba=u.pause.bind(u);t.subscribe('opened',function(){setTimeout(ba,0);});t.subscribe('closed',function(){u.unpause();r(t.name);});n.subscribe('seen-state-updated',p(r,t.name));n.handleUpdate(j.PayloadSourceType.INITIAL_LOAD,{seenState:o(v,q)});if(!y)m.start(w,x);if(y){m.setuplastSync(x);var ca=m.sendReloadRequest,da=h.ON_INVALID_HISTORY;g.subscribe(da,ca);}r(t.name);}e.exports=s;},null); __d("NotificationJewelHeaderController",["DOM","Event","NotificationSeenState","NotificationUserActions","NotificationUpdates"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();function l(m,n){"use strict";h.listen(m,'click',function(){var o=i.getUnreadIDs();if(o.length)j.markNotificationsAsRead(o);});k.subscribe('read-state-updated',function(){if(n)g.setContent(n,i.getUnreadCount());});}e.exports=l;},null); __d("NotificationGNFState",["NotificationUpdates","copyProperties","isEmpty"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={};g.subscribe('update-notifications',function(l,m){var n=m.nodes;if(!n||!n.length)return;var o={};m.nodes.forEach(function(p){var q=p.alert_id;if(j[q]!==p.gaveGNF)o[q]=p.gaveGNF;});if(!i(o)){j=h(j,o);g.didUpdateGNFState(Object.keys(o));}});g.subscribe('update-gnf',function(l,m){if(m.gnfState){j=h(j,m.gnfState);g.didUpdateGNFState(Object.keys(m.gnfState));}});var k={gaveGNF:function(l){return !!j[l];}};e.exports=k;},null); __d("NotificationHiddenState",["NotificationUpdates","NotificationConstants","copyProperties","isEmpty"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k={};g.subscribe('update-notifications',function(m,n){var o=n.nodes,p=n.payloadsource;if(p===h.PayloadSourceType.LIVE_SEND&&o&&o.length){var q={};o.forEach(function(r){var s=r.alert_id;if(k[s])q[s]=false;});if(!j(q)){k=i(k,q);g.didUpdateHiddenState(Object.keys(q));}}});g.subscribe('update-hidden',function(m,n){if(n.hiddenState){k=i(k,n.hiddenState);g.didUpdateHiddenState(Object.keys(n.hiddenState));}});var l={isHidden:function(m){if(k[m])return k[m];return false;}};e.exports=l;},null); __d("NotificationList.react",["NotificationConstants","NotificationGNFState","NotificationHiddenState","NotificationSeenState","NotificationStore","NotificationUpdates","NotificationUserActions","React","getObjectValues","isEmpty","mapObject","merge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();var s=n,t=s.PropTypes,u=g.PayloadSourceType.LIVE_SEND,v=n.createClass({displayName:"NotificationList",propTypes:{businessID:t.string,hasEverBeenOpened:t.bool,maxHeight:t.number,negativeTracking:t.object,paused:t.bool,staticNotifs:t.object,tracking:t.string,useChevron:t.bool,numPerPage:t.number.isRequired,listRenderer:t.func.isRequired},getInitialState:function(){this._currentlyFetching=false;this._pendingNotifs={};this._shouldScroll=false;var w=q(this.props.staticNotifs,function(y){return y.seen_state==='SEEN_AND_READ';}),x=q(this.props.staticNotifs,function(y){return !!y.gaveGNF;});return {canFetchMore:!this.props.staticNotifs,notifs:this.props.staticNotifs||{},hiddenState:{},readState:w||{},gnfState:x||{},showingChevron:false};},componentWillMount:function(){if(this.props.staticNotifs)return;k.setBusinessID(this.props.businessID);this._subscriptions=[l.subscribe('notifications-updated',function(w,x){if(x.source==u&&!p(x.updates)){this._shouldScroll=true;if(this.props.paused!==false)this._pendingNotifs=r(this._pendingNotifs,x.updates);return;}this._fetchAndUpdate(k.getCount());}.bind(this)),l.subscribe(['hidden-state-updated','read-state-updated','gnf-state-updated'],function(w,x){if(w=='hidden-state-updated'){if(x.source!==u||!this.props.paused){var y={};Object.keys(x.updates).forEach(function(ba){y[ba]=i.isHidden(ba);});this.setState({hiddenState:r(this.state.hiddenState,y)});}}else if(w=='gnf-state-updated'){var z={};Object.keys(x.updates).forEach(function(ba){z[ba]=h.gaveGNF(ba);});this.setState({gnfState:r(this.state.gnfState,z)});}else{var aa={};Object.keys(x.updates).forEach(function(ba){aa[ba]=j.isRead(ba);});this.setState({readState:r(this.state.readState,aa)});}}.bind(this))];},componentWillUnmount:function(){if(this._subscriptions){while(this._subscriptions.length)this._subscriptions.pop().unsubscribe();this._subscriptions=null;}},_getNotifsWithCurrentOrder:function(w){var x=Object.keys(this.state.notifs),y=Object.keys(w).filter(function(aa){return !this.state.notifs[aa];}.bind(this));x=x.concat(y);var z={};x.forEach(function(aa){if(this._pendingNotifs[aa]){if(this.state.notifs[aa])z[aa]=this.state.notifs[aa];}else z[aa]=w[aa];}.bind(this));return z;},_fetchAndUpdate:function(w){if(this.props.staticNotifs)return;this._currentlyFetching=true;k.getNotifications(w,function(x){var y=p(this._pendingNotifs)?x:this._getNotifsWithCurrentOrder(x),z={},aa={},ba={};o(y).forEach(function(ca){var da=ca.alert_id;if(!this.state||!this.state.readState[da])z[da]=j.isRead(da);if(!this.state||!this.state.hiddenState[da])aa[da]=i.isHidden(da);if(!this.state||!this.state.gnfState[da])ba[da]=h.gaveGNF(da);});this._currentlyFetching=false;this.setState({notifs:y,canFetchMore:k.canFetchMore()||k.getCount()!=Object.keys(y).length,readState:r(this.state.readState,z),hiddenState:r(this.state.hiddenState,aa),gnfState:r(this.state.gnfState,ba)});}.bind(this));},_fetchAndUpdateAll:function(){var w={};Object.keys(this._pendingNotifs).forEach(function(x){var y=i.isHidden(x);if(y!=this.state.hiddenState[x])w[x]=i.isHidden(x);}.bind(this));if(!p(w))this.setState({hiddenState:r(this.state.hiddenState,w)});this._pendingNotifs={};this._fetchAndUpdate(k.getCount());},_fetchNextSet:function(){if(!this._currentlyFetching){var w=Object.keys(this.state.notifs).length;this._fetchAndUpdate(w+this.props.numPerPage);}},_onScrollAndUpdate:function(w){if(this._currentlyFetching||!this.state.canFetchMore)return;if(w)this._fetchNextSet();},_onChevronShow:function(){this.setState({showingChevron:true});},_onChevronHide:function(){this.setState({showingChevron:false});},componentDidUpdate:function(w){var x=j.getUnseenIDs();if(!p(this._pendingNotifs))x=x.filter(function(y){return !this._pendingNotifs[y];}.bind(this));if(x.length&&this.props.paused)m.markNotificationsAsSeen(x);if(!w.hasEverBeenOpened&&this.props.hasEverBeenOpened){if(x.length>this.props.numPerPage){this._fetchAndUpdate(x.length);}else this._fetchNextSet();return;}if(w.paused&&!this.props.paused){this._shouldScroll=false;setTimeout(this._fetchAndUpdateAll,0);return;}},render:function(){var w=this.props.listRenderer;return (n.createElement(w,{hasEverBeenOpened:this.props.hasEverBeenOpened,paused:this.props.paused,tracking:this.props.tracking,negativeTracking:this.props.negativeTracking,shortenTimestamp:this.props.shortenTimestamp,businessID:this.props.businessID,maxHeight:this.props.maxHeight,useChevron:this.props.useChevron,notifs:this.state.notifs,afterScroll:this._onScrollAndUpdate,onChevronShow:this._onChevronShow,onChevronHide:this._onChevronHide,canFetchMore:this.state.canFetchMore,hiddenState:this.state.hiddenState,readState:this.state.readState,gnfState:this.state.gnfState,showingChevron:this.state.showingChevron,shouldScroll:this._shouldScroll}));}});e.exports=v;},null); __d("NotificationListPropTypes",["React"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();'use strict';var h=g,i=h.PropTypes,j={negativeTracking:i.object,tracking:i.string,useChevron:i.bool,notifs:i.object,afterScroll:i.func,onChevronShow:i.func,onChevronHide:i.func,canFetchMore:i.bool,hiddenState:i.object,readState:i.object,gnfState:i.object,showingChevron:i.bool,paused:i.bool,maxHeight:i.number,shouldScroll:i.bool};e.exports=j;},null); __d("ReadToggle.react",["React","cx","emptyFunction","joinClasses"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();'use strict';var k=g,l=k.PropTypes,m=g.createClass({displayName:"ReadToggle",propTypes:{isRead:l.bool.isRequired,onClick:l.func,readLabel:l.node,unreadLabel:l.node},getDefaultProps:function(){return {onClick:i};},render:function(){if(this.props.isRead){return (g.createElement("div",{"aria-label":this.props.readLabel,className:this._getClasses(),"data-hover":"tooltip","data-tooltip-alignh":"center",onClick:this.props.onClick}));}else return (g.createElement("div",{"aria-label":this.props.unreadLabel,className:this._getClasses(),"data-hover":"tooltip","data-tooltip-alignh":"center",onClick:this.props.onClick,role:"button",tabIndex:"0"}));},_getClasses:function(){return j(this.props.className,((!this.props.isRead?"_5c9q":'')+(this.props.isRead?' '+"_5c9_":'')));}});e.exports=m;},null); __d("VaultBoxURI",["URI"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={PHOTOS_SYNCED:'photos_synced',isVaultBoxURI:function(i){var j=new RegExp("\/"+h.PHOTOS_SYNCED+"\/?$");return i.getPath().match(j)&&i.getQueryData().hasOwnProperty('view_image');},isVaultArchiveURI:function(i){var j=new RegExp("\/"+h.PHOTOS_SYNCED+"\/?$");return i.getPath().match(j);},getSyncedTabURI:function(){return new g('/me/'+h.PHOTOS_SYNCED).getQualifiedURI();}};e.exports=h;},null); __d("NotificationListItem.react",["AsyncResponse","BizSiteIdentifier.brands","BanzaiLogger","CloseButton.react","Event","FlexibleBlock.react","ImageBlock.react","Keys","List.react","NotificationPhotoThumbnail","NotificationTokens","NotificationURI","NotificationUserActions","React","TextWithEntities.react","ReadToggle.react","Timestamp.react","VaultBoxURI","XUIButton.react","PopoverMenu.react","ReactXUIMenu","MenuSeparator.react","cx","invariant","mergeObjects","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea,fa){b.__markCompiled&&b.__markCompiled();var ga=aa.Item;function ha(ka,la){return t.createElement("span",{className:"fwb"},ka);}function ia(ka){return !!(ka&&ka.id&&!ka.is_facebook_app);}var ja=t.createClass({displayName:"NotificationListItem",getInitialState:function(){return {showingOptions:false,negativeFeedbackConfirmation:null,canReportAsSpam:false,spamReportConfirmation:null,sendingFeedback:false,mayUndoHide:false,genericNegativeFeedbackConfirmation:null,isBizSite:h.isBizSite()};},_onKeyDownItem:function(ka){if(k.getKeyCode(ka.nativeEvent)==n.RETURN)this._markItemRead();},_markItemReadIfUnreadFromReadButton:function(){if(!this.props.isRead)s.setNextIsFromReadButton(true);this._markItemReadIfUnread();},_markItemReadIfUnread:function(){!this.props.isRead&&this._markItemRead();},_markItemRead:function(){s.markNotificationsAsRead([this.props.alert_id]);},_onFeedbackError:function(ka){g.defaultErrorHandler(ka);this.setState({sendingFeedback:false});},_onHideSuccess:function(ka){var la=ka.getPayload();da(la.confirmation);this.setState({negativeFeedbackConfirmation:la.confirmation,canReportAsSpam:la.canReportAsSpam,sendingFeedback:false,showingOptions:true});},_onHideAppSuccess:function(ka){var la=ka.getPayload(),ma=la.confirmation,na=la.canReportAsSpam;da(ma);this.setState({negativeFeedbackConfirmation:ma,canReportAsSpam:na,mayUndoHide:true,sendingFeedback:false,showingOptions:true});},_onSpamReportSuccess:function(ka){var la=ka.getPayload().spamReportConfirmation;this.setState({negativeFeedbackConfirmation:null,spamReportConfirmation:la,sendingFeedback:false});},_onHide:function(){s.markNotificationAsHidden(this.props.alert_id,this._onHideSuccess,this._onFeedbackError);this.setState({sendingFeedback:true,mayUndoHide:true});},_onShowSuccess:function(){this.setState({genericNegativeFeedbackConfirmation:null,negativeFeedbackConfirmation:null,sendingFeedback:false,showingOptions:false});},_onShow:function(){var ka=this.props.negative?this.props.negative.subscription_level:null;s.markNotificationAsVisible(this.props.alert_id,ka,this._onShowSuccess,this._onFeedbackError);this.setState({sendingFeedback:true});},_onReportSpam:function(){s.markNotificationAsSpam(this.props.alert_id,this._onSpamReportSuccess,this._onFeedbackError);this.setState({sendingFeedback:true});},_markAppAsHidden:function(){s.markAppAsHidden(this.props.alert_id,this.props.application.id,this._onHideAppSuccess,this._onFeedbackError);this.setState({sendingFeedback:true});},_markAppAsVisible:function(){s.markAppAsVisible(this.props.alert_id,this.props.application.id,function(){this.setState({negativeFeedbackConfirmation:null,sendingFeedback:false,showingOptions:false,mayUndoHide:false});}.bind(this),this._onFeedbackError);this.setState({sendingFeedback:true});},_renderAttachedImage:function(ka){if(ka)return (t.createElement("img",{src:ka.uri,className:"_42td","aria-hidden":true}));return t.createElement("span",null);},_getModifiedTrackingString:function(ka){return JSON.stringify(ea(JSON.parse(this.props.tracking),ka));},_onClickCloseButton:function(){if(this.props.useChevron){this.showCloseOptionOnMenuClose=true;}else this.setState({showingOptions:true});},_onCancelNegativeFeedback:function(){this.setState({showingOptions:false});},shouldComponentUpdate:function(ka,la){return (this.props.visible!==ka.visible||this.props.isRead!==ka.isRead||this.props.timestamp!==ka.timestamp||this.props.gnfGiven!==ka.gnfGiven||this.state.showingOptions!==la.showingOptions||this.state.sendingFeedback!==la.sendingFeedback||this.state.canReportAsSpam!==la.canReportAsSpam||this.state.spamReportConfirmation!==la.spamReportConfirmation);},_onChevronHide:function(){this.props.onChevronHide();this._logChevronEvent('close');if(this.showCloseOptionOnMenuClose){this.showCloseOptionOnMenuClose=false;this._turnOff();}},_turnOff:function(){var ka=ia(this.props.application)?this._markAppAsHidden:this._onHide;ka();},_onChevronShow:function(){this.props.onChevronShow();this._logChevronEvent('open');},_logChevronEvent:function(ka){var la={event:ka,notif_type:this.props.notif_type,notif_id:parseInt(q.untokenizeIDs([this.props.alert_id])[0],10)};i.log('NotifJewelMenuLoggerConfig',la);},_onGenericSuccess:function(ka){this.setState({showingOptions:true,sendingFeedback:false,genericNegativeFeedbackConfirmation:ka});},_onClickGenericNegative:function(){this.setState({sendingFeedback:true,mayUndoHide:true});s.giveGenericNegativeFeedback(this.props.alert_id,this._onGenericSuccess,this._onFeedbackError);},_undoGenericNegative:function(){this.setState({sendingFeedback:true});s.undoGenericNegativeFeedback(this.props.alert_id,this._onShowSuccess,this._onFeedbackError);},_onOkayNegative:function(){this.setState({showingOptions:false,negativeFeedbackConfirmation:null,genericNegativeFeedbackConfirmation:null,spamReportConfirmation:null,mayUndoHide:false});},render:function(){if(!this.props.visible&&!this.state.mayUndoHide)return t.createElement("li",{className:"_4_62"});var ka=this.props.negative,la=this.props.negativeTracking,ma=(("_33c")+(!this.props.isRead?' '+"_4af":'')+(this.state.showingOptions?' '+"_4ag":'')+(this.state.sendingFeedback?' '+"_4m8s":''));if(this.state.negativeFeedbackConfirmation){var na=this.state.negativeFeedbackConfirmation,oa,pa;if(this.state.canReportAsSpam)if(!this.props.useChevron){oa=t.createElement("span",null,t.createElement("span",{className:"mhs"},"ยท"),t.createElement("a",{href:"#",onClick:this._onReportSpam},fa._("Report app for spam")));}else pa=t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._onReportSpam,className:"mls"},fa._("Report app for spam")));var qa=ia(this.props.application)?this._markAppAsVisible:this._onShow,ra=!this.props.useChevron?t.createElement("a",{href:"#",onClick:qa,className:"mls"},fa._("Undo")):null,sa=this.props.useChevron?t.createElement(o,{border:"none",spacing:"small",className:"_jeq"},t.createElement("li",null,t.createElement("a",{href:"#",onClick:qa,className:"mls"},fa._("Undo"))),pa,t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._onOkayNegative,className:"mls"},fa._("OK")))):null;return (t.createElement("li",{className:ma,"data-gt":this.props.tracking},t.createElement("div",{className:"_4ai"},t.createElement(u,{interpolator:ha,ranges:na.ranges,aggregatedranges:na.aggregated_ranges,text:na.text}),ra,oa),sa));}var ta=this.state.spamReportConfirmation;if(ta){var ua=this.props.useChevron?t.createElement(o,{border:"none",spacing:"small",className:"_jeq"},t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._onOkayNegative,className:"mls"},fa._("OK")))):null;return (t.createElement("li",{className:ma,"data-gt":this.props.tracking},t.createElement("div",{className:"_4ai"},t.createElement(u,{interpolator:ha,ranges:ta.ranges,aggregatedranges:ta.aggregated_ranges,text:ta.text})),ua));}if(this.state.genericNegativeFeedbackConfirmation){na=this.state.genericNegativeFeedbackConfirmation;var va=ka?t.createElement("li",null,t.createElement("a",{href:"#","data-gt":bb,onClick:this._turnOff,className:"mls",ref:"closeButton"},ka.menu_option_text)):null;return (t.createElement("li",{className:ma,"data-gt":this.props.tracking},t.createElement("div",{className:"_4ai"},t.createElement(u,{interpolator:ha,ranges:na.ranges,aggregatedranges:na.aggregated_ranges,text:na.text})),t.createElement(o,{border:"none",spacing:"small",className:"_jeq"},t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._undoGenericNegative,className:"mls"},fa._("Undo"))),va,t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._onOkayNegative,className:"mls"},fa._("OK"))))));}if(this.state.showingOptions&&!this.props.useChevron){var wa=ia(this.props.application)?this._markAppAsHidden:this._onHide;return (t.createElement("li",{className:ma,"data-gt":this.props.tracking},t.createElement("div",{className:"_4ai"},t.createElement("div",null,t.createElement(u,{interpolator:ha,ranges:ka.confirm_question.ranges,aggregatedranges:ka.confirm_question.aggregated_ranges,text:ka.confirm_question.text})),t.createElement("div",{className:"mts"},t.createElement(y,{"data-gt":this._getModifiedTrackingString(la.confirm),href:{url:'#'},label:ka.turn_off,use:"confirm",onClick:wa,disabled:this.state.sendingFeedback}),t.createElement(y,{"data-gt":this._getModifiedTrackingString(la.cancel),href:{url:'#'},label:fa._("Keep On"),onClick:this._onCancelNegativeFeedback,disabled:this.state.sendingFeedback})))));}var xa=null;if(this.props.title)xa=t.createElement(u,{interpolator:ha,ranges:this.props.title.ranges,aggregatedranges:this.props.title.aggregated_ranges,text:this.props.title.text,renderEmoji:true,renderEmoticons:true});var ya=null,za=null;if(ka){var ab=this._onClickCloseButton,bb;bb=this._getModifiedTrackingString(la.click);var cb=(("_4ah")+(' '+"_55m9"));ya=t.createElement(j,{className:cb,"data-gt":bb,size:"medium",tooltip:ka.button_tooltip,onClick:ab,ref:"closeButton"});}var db=r.localize(this.props.url),eb=null;if(!this.props.noPhotoPreviews)eb=p.getThumbnail(this.props.attachments,this.props.attached_story,this.props.feedback_context);var fb=eb&&r.snowliftable(db),gb=r.isVaultSetURI(db),hb=r.isAlbumDraftRecoveryDialogURI(db),ib=t.createElement(v,{className:"_55m9",isRead:!!this.props.isRead,onClick:this._markItemReadIfUnreadFromReadButton,readLabel:fa._("Read"),unreadLabel:fa._("Mark as Read")}),jb=null;if(this.props.useChevron){ib=null;ya=null;var kb=(("_1_0c")+(' '+"_55m9")),lb=null,mb=null;if(!this.props.isRead){lb=t.createElement(ga,{onclick:this._markItemReadIfUnread},"Mark as read");mb=t.createElement(ba,null);}var nb=null;if(ka)nb=t.createElement(ga,{onclick:this._onClickCloseButton,"data-gt":bb,ref:"closeButton"},t.createElement("div",{className:"_3-y-"},ka.menu_option_title),t.createElement("div",{className:"_3-y_"},ka.menu_option_text));var ob=this.props.gnfGiven?t.createElement(ga,{onclick:this._undoGenericNegative},t.createElement("div",{className:"_3-y-"},fa._("You aren't interested in this")),t.createElement("div",{className:"_3-y_"},fa._("Undo"))):t.createElement(ga,{onclick:this._onClickGenericNegative},t.createElement("div",{className:"_3-y-"},fa._("Not interested in this?")),t.createElement("div",{className:"_3-y_"},fa._("Let us know"))),pb=t.createElement(aa,null,ob,nb,mb,lb);jb=t.createElement(z,{alignh:"right",menu:pb,className:kb,onShow:this._onChevronShow,onHide:this._onChevronHide},t.createElement("div",{className:"_1_0d"}));}var qb=(fb||gb||hb)?db:this.props.ajaxify_url,rb=null,sb=null,tb=gb?x.getSyncedTabURI().toString():db;if(fb){rb='theater';}else if(hb){rb='async-post';}else if(gb||qb)rb='dialog';var ub=null,vb=this.props.actors[0];if(vb)ub={backgroundImage:'url('+vb.profile_picture.uri+')'};var wb=false;this.props.attachments.forEach(function(xb){if(wb)return;wb=xb.style_list.indexOf("notification_target")>=0||xb.style_list.indexOf("question")>=0;if(wb)return;});return (t.createElement("li",{className:ma,"data-gt":this.props.tracking,onMouseLeave:za},t.createElement("div",{className:"anchorContainer"},t.createElement("a",{href:tb,ajaxify:qb,className:(("_33e")+(this.props.useChevron?' '+"_1_0e":'')),rel:rb,onClick:sb,onMouseDown:this._markItemRead,onKeyDown:this._onKeyDownItem},t.createElement(m,null,t.createElement("span",{style:ub,className:((!this.props.isNotifsPage?"_33h":'')+(this.props.isNotifsPage?' '+"_12u1":''))}),t.createElement(l,{flex:l.FLEX.left},t.createElement("div",{className:"_4l_v"},xa,t.createElement(m,{className:(("_33f")+(this.state.isBizSite?' '+"_2g48":''))},t.createElement("img",{className:"_10cu",src:this.props.icon.uri}),t.createElement("span",null,t.createElement(w,{shorten:this.props.shortenTimestamp,time:this.props.timestamp.time,text:this.props.timestamp.text,verbose:this.props.timestamp.verbose,className:"_33g"})))),this._renderAttachedImage(eb)))),ib,ya,jb)));}});e.exports=ja;},null); __d("NotificationJewelList.react",["Animation","Event","LoadingIndicator.react","NotificationListPropTypes","NotificationListItem.react","React","ScrollableArea.react","Vector","cx","debounce","fbt","getObjectValues","isEmpty"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();var t=160,u=530,v=40,w=430,x=l.createClass({displayName:"NotificationJewelList",propTypes:j,_isLoadingIndicatorVisible:function(){var y=this.refs.loading;if(!y)return false;var z=l.findDOMNode(this.refs.scrollable),aa=n.getElementDimensions(z).y;if(aa===0)return false;var ba=n.getElementPosition(z).y+aa,ca=n.getElementPosition(l.findDOMNode(y)).y;ca-=v;return caea[ha][0]){fa[ia++]=ea[ha++];}else fa[ia++]=da[ga++];return fa.concat(da.slice(ga),ea.slice(ha));}function v(da,ea,fa){if(!fa)return false;var ga=x(fa,da);return w(da,ea,fa,ga)||w(da,ea,fa,ga+1);}function w(da,ea,fa,ga){if(!fa[ga])return false;var ha=fa[ga][0],ia=fa[ga][1];return !((da+ea-1ha+ia-1));}function x(da,ea){var fa=0,ga=da.length-1;while(fa<=ga){var ha=Math.floor((fa+ga)/2),ia=da[ha][0];if(ia==ea){return ha;}else if(ia=0)return {id:ga.id,name:ia,type:ga.type,offset:ha};});}var ca={};ca.parse=l;ca.parseWithoutMentions=m;e.exports=ca;},null); __d("clearImmediate",["clearImmediatePolyfill"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();e.exports=g.bind(a);},null); __d("clearInterval",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=a.clearInterval.bind(a);},null); __d("clearTimeout",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=a.clearTimeout.bind(a);},null); __d("setInterval",["TimerStorage","setIntervalAcrossTransitions"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();e.exports=function(){for(var i=[],j=0,k=arguments.length;jp)r=Math.min(k,Math.ceil((fa/1000)-o));var ga=ca();if(ga)l(ga,v);}ba();}function y(){z();m=i(x,n*1000);}function z(){if(m){clearTimeout(m);m=null;}}function aa(fa){o=fa;p=o*1000;q=[1];for(var ga=1;ga=p&&(fa-p)<1000)return;ea(Math.floor(fa/1000));}function ea(fa){var ga=fa-o;if(ga<0||ga>=k)x();if(!q){aa(fa);}else{q[ga>>5]|=(1<<(ga&31));r=ga+1;s+=1;p=fa*1000;}}e.exports={init:function(fa,ga,ha){s=0;t=-1;l=fa;if(typeof ga=='object'&&ga!==null){u=ga;}else u={};if(!ha)ha=Date.now();aa(Math.floor(ha/1000));g.subscribe(g.SHUTDOWN,x);},update:function(fa){da(fa);},get:function(){return ca();},ship:function(){x();},reset:function(){ba();},testState:function(){return w();}};},null); __d("FacebarResultStoreUtils",["FacebarGlobalOptions"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={getQueryFeatures:function(i){var j={};if(g.enableBootstrapRanking){if(i.raw_text)j.FEATURE_QUERY_LENGTH=i.raw_text.length;if(i.tokens){j.FEATURE_QUERY_TOKENS=i.tokens.length;j.FEATURE_QUERY_TOKEN_LENGTH_SUM=0;for(var k=0;k0){var o=j.split(' ').length,p=0;for(var q=0;q=0)p++;i.features.FEATURE_TITLE_TOKEN_MATCH_FRACTION=p/o;}if(k.tokens&&k.tokens.length>0){var r=j.search(k.tokens[0]);i.features.FEATURE_FIRST_TERM_MATCH_POSITION=r;i.features.FEATURE_FIRST_TERM_MATCH_TOKEN=j.substring(0,r+k.tokens[0].length).split(' ').length;i.termMatches.some(function(s){if(s.search(k.tokens[0])===0){i.features.FEATURE_FIRST_TERM_MATCH_TOKEN_FRACTION=k.tokens[0].length/s.length;return true;}return false;});i.features.FEATURE_IN_ORDER_MATCH=1;if(k.tokens.length>1){r=j.search(k.tokens[1]);i.features.FEATURE_SECOND_TERM_MATCH_POSITION=r;i.features.FEATURE_SECOND_TERM_MATCH_TOKEN=j.substring(0,r+k.tokens[1].length).split(' ').length;i.termMatches.some(function(s){if(s.search(k.tokens[1])===0){i.features.FEATURE_FIRST_TERM_MATCH_TOKEN_FRACTION=k.tokens[0].length/s.length;return true;}return false;});if(i.features.FEATURE_SECOND_TERM_MATCH_TOKEN0)this.countNew-=1;};z.prototype.$RequestsJewel8=function(aa,event){"use strict";var ba=p.byClass(aa,'jewelItemNew');if(ba&&p.byClass(ba,'fbRequestList')&&p.byClass(ba,'beeperEnabled')){var ca=this.$RequestsJewelk(ba.id);ca&&this.$RequestsJewel4(ca.requester,ca.type);this.$RequestsJewell();h.inform('jewel/count-updated',{jewel:'requests',count:this.countNew});l.removeClass(ba,'jewelItemNew');}return true;};z.prototype.$RequestsJewelg=function(){"use strict";var aa=m.scry(this.$RequestsJeweld,'.uiMorePager');if(!aa)return;var ba=aa.pop();if(ba){var ca=r.getElementPosition(ba,'viewport').y;if(ca>0)l.addClass(p.byClass(this.$RequestsJeweld,'uiScrollableArea'),'contentAfter');var da=m.find(ba,'a');if(!da)return;var ea=r.getElementPosition(da,'viewport').y;if(ea==this.$RequestsJewele)return;var fa=r.getElementPosition(this.$RequestsJeweld,'viewport').y+r.getElementDimensions(this.$RequestsJeweld).y;if(ea-3000){this.$RequestsJewele=ea;var ga=da.getAttribute('ajaxify');if(ga){new i(ga).setRelativeTo(da).setStatusElement(p.byClass(da,'stat_elem')).send();}else y&&y.getInstance('jewel').showMore();}}};z.prototype.$RequestsJewela=function(aa,ba){"use strict";if(!ba||this.jewel.isOpen())return;if(ba.obj.notif_type!=='friend_confirmed')return;if(u('fbRequestsJewelLoading')){new i().setURI('/ajax/requests/loader/').send();return;}var ca={};ca.reloadcontent=true;new i().setURI('/ajax/requests/loader/').setData(ca).send();};z.prototype.$RequestsJewel9=function(aa,ba){"use strict";if(!ba)return;var ca=ba.obj.from,da=ba.obj.suggester,ea=this.$RequestsJeweli(this.$RequestsJewel0[ca]).type,fa=ea===19&&!da;if(!fa&&(ea||this.jewel.isOpen()))return;if(u('fbRequestsJewelLoading')){new i().setURI('/ajax/requests/loader/').send();}else{var ga={};ga.reloadcontent=true;new i().setURI('/ajax/requests/loader/').setData(ga).send();}};z.prototype.$RequestsJewelb=function(aa,ba){"use strict";if(!ba||this.jewel.isOpen()||u('fbRequestsJewelLoading')!==null)return;var ca=this.$RequestsJewel0[ba.obj.from],da=ca&&u(ca);if(da){if(l.hasClass(da,'jewelItemNew')){this.$RequestsJewell();h.inform('jewel/count-updated',{jewel:'requests',count:this.countNew});}if(!l.hasClass(da,'jewelItemResponded')){m.remove(da);delete this.$RequestsJewel0[ba.obj.from];--this.$RequestsJewel2;this.$RequestsJewelj();}}};z.prototype.$RequestsJewel3=function(){"use strict";this.jewel.markSeen();this.$RequestsJeweln();};z.prototype.$RequestsJewel4=function(aa,ba){"use strict";var ca=m.scry(this.jewelFlyout,'li');new j('/ajax/gigaboxx/endpoint/UpdateLastSeenTime.php',{folder:this.folder,first_item:ca[0].id}).send();var da=typeof aa!='undefined'&&typeof ba!='undefined'?{requester:aa,type:ba}:{};this.doNewMarkRead&&new j('/ajax/requests/mark_read/',da).send();};z.prototype.$RequestsJewelc=function(aa,ba){"use strict";h.inform('jewel/count-updated',{jewel:'requests',count:0});};z.prototype.$RequestsJeweln=function(aa,ba){"use strict";m.scry(this.jewel.root,'li.jewelItemNew').forEach(function(ca){l.removeClass(ca,'jewelItemNew');});};z.prototype.$RequestsJewel6=function(aa,ba){"use strict";this.countNew=ba.count;l.conditionClass(this.jewelFlyout,'beeperUnread',this.countNew>0);l.conditionClass(this.jewelFlyoutCase,'showRequests',this.countNew>0);if(this.newCountSpan){var ca=this.countNew==1?w._("{num} NEW REQUEST",[w.param("num",this.countNew)]):w._({"*":"{num} NEW REQUESTS"},[w.param("num",this.countNew,[0])]);m.setContent(this.newCountSpan,ca);}};z.prototype.$RequestsJewelj=function(){"use strict";m.scry(this.jewelFlyout,'li.empty').forEach(function(aa){l.conditionShow(aa,this.$RequestsJewel2<=0);}.bind(this));};z.prototype.$RequestsJewel7=function(){"use strict";h.inform('requestsJewel/opened');var aa=m.scry(this.jewelFlyout,'.uiScrollableArea')[0];if(u('fbRequestsJewelLoading')){var ba=Date.now();if(this.openTimestamp+50000){new i().setURI('/friends/requests/log_impressions').setData({ids:ca.join(','),ref:'jewel'}).send();var da=Object.keys(this.$RequestsJewel1);if(da.length>0)new i().setURI('/growth/jewel/impression_logging.php').setData({egodata:da}).send();}}aa&&q.poke(aa);};z.prototype.$RequestsJewel5=function(){"use strict";h.inform('requestsJewel/closed');this.$RequestsJeweln();};e.exports=z;},null); __d("JewelX",["Event","Arbiter","ArbiterMixin","CSS","DOM","HTML","Keys","TabIsolation","Toggler","csx","copyProperties","emptyFunction","reportData","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=function(v,w){v&&w&&this.init(v,w);};q(u,{_instancesByName:{},_resizeListener:null});q(u.prototype,i,{init:function(v,w){this.name=w.name;this.root=v;this.badge=w.badge;this.countNew=0;this.initialCount=0;this.escHandler=null;this.togglerInstance=o.createInstance(v).setSticky(false);if(w.keepOpenForSnowlift)this.togglerInstance.setPrePageTransitionCallback(this._onPrePageTransition.bind(this));u._instancesByName[this.name]=this;var x=this.getFlyout(),y=new n(x);o.createInstance(x).setSticky(false);o.listen('show',this.root,function(z){this._logFirstClick();this.hasNew()&&this.markSeen();this.reset();this.inform('opened');h.inform('layer_shown',{type:'Jewel'});y.enable();this.setupEvents();}.bind(this));o.listen('hide',this.root,function(z,aa){this.hasNew()&&this.markSeen();this.reset();this.inform('closed');h.inform('layer_hidden',{type:'Jewel'});y.disable();this.removeEvents();}.bind(this));h.subscribe('jewel/count-updated',function(z,aa){aa.jewel==this.name&&this.update(aa);}.bind(this));h.subscribe('jewel/count-initial',function(z,aa){aa.jewel==this.name&&this.setInitial(aa);}.bind(this));h.subscribe('jewel/reset',function(z,aa){aa.jewel==this.name&&this.reset();}.bind(this));h.subscribe('jewel/focus',function(z,aa){if(this.isOpen())o.hide(this.root);}.bind(this));u._resizeListener=u._resizeListener||(function(){var z=null;return g.listen(window,'resize',function(){clearTimeout(z);z=t(h.inform.bind(h,'jewel/resize'),100);});})();},getRoot:function(){return this.root;},getFlyout:function(){if(typeof this._flyout==='undefined')this._flyout=k.find(this.root,".__tw");return this._flyout;},hasNew:function(){return j.hasClass(this.root,'hasNew');},isOpen:function(){return j.hasClass(this.root,'openToggler');},reset:function(){j.removeClass(this.root,'hasNew');},setContent:function(v){var w=k.find(this.root,'ul.jewelItemList');k.setContent(w,l(v));},update:function(v){this.countNew=v.count;if(typeof this.countNew==='number'&&this.countNew<0)this.countNew=0;this.badge.setLegacyContent(this.countNew);var w=isNaN(this.countNew)||this.countNew>0;j.conditionClass(this.root,'hasNew',w);this.inform('updated',v);},setInitial:function(v){this.initialCount=v;},setupEvents:function(){this.escHandler=g.listen(document.documentElement,'keydown',function(v){if(v.keyCode===m.ESC&&this.isOpen())o.hide(this.root);}.bind(this));},removeEvents:function(){if(this.escHandler){this.escHandler.remove();this.escHandler=null;}},markSeen:function(){h.inform('jewel/count-updated',{jewel:this.name,count:0},h.BEHAVIOR_STATE);this.inform('marked-seen');},_onPrePageTransition:function(v,w){if(!this._isSnowliftURI(w.from)&&!this._isSnowliftURI(w.to))this.togglerInstance&&this.togglerInstance.hide();},_isSnowliftURI:function(v){return v&&v.getQueryData().hasOwnProperty('theater');},_logFirstClick:function(){this._logFirstClick=r;s('jewel_click',{gt:{count:this.countNew,initial:this.initialCount,jewel:this.name}});}});e.exports=u;},null); __d("FormTypeABTester",["Base64","Event"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){var k=16,l=32,m=65,n=90,o=48,p=57,q=58,r=63,s=91,t=94,u=0,v=0,w=0,x=0,y=[],z=null,aa=[],ba=[],ca=[],da=[];for(var ea=0;ea<10;ea++){aa.push(0);ba.push(0);}for(var fa=0;fa<10;fa++){ba.push(0);ca.push(0);da.push(0);}var ga=function(ja){var ka=window.event?Date.now():ja.timeStamp,la=window.event?window.event.keyCode:ja.which;la%=128;if((la>=m&&la<=n)||la==l){u++;}else if(la>=o&&la<=p){v++;}else if(la>=q&&la<=r||la>=s&&la<=t){w++;}else x++;y[la]=ka;if(z){var ma=ka-z;if(ma>=0&&((la>=m&&la<=n)||la==l))if(ma<400){ba[Math.floor(ma/20)]++;}else if(ma<1000){ca[Math.floor((ma-400)/60)]++;}else if(ma<3000)da[Math.floor((ma-1000)/200)]++;}z=ka;},ha=function(ja){var ka=window.event?Date.now():ja.timeStamp,la=window.event?window.event.keyCode:ja.which,ma=ka-y[la%128];if(ma>=50&&ma<250)aa[Math.floor((ma-50)/20)]++;},ia=function(ja){var ka=Math.max.apply(Math,ja),la=[];ja.forEach(function(ma){la.push(Math.floor(ma*63/(ka||1)));});return la;};this.getDataVect=function(){var ja=ba.concat(ca,da);return ia(ja).concat(ia(aa),[u/2,v/2,w/2,x/2]);};this.getData=function(){return g.encodeNums(this.getDataVect());};h.listen(j,{keyup:ha.bind(this),keydown:ga.bind(this)});}e.exports=i;},null); __d("legacy:onload-action",["PageHooks"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();a._domreadyHook=g._domreadyHook;a._onloadHook=g._onloadHook;a.runHook=g.runHook;a.runHooks=g.runHooks;a.keep_window_set_as_loaded=g.keepWindowSetAsLoaded;},3); __d("LitestandNewsfeedCountUpdater",["Arbiter","AsyncRequest","LitestandMessages","LitestandSidebarBookmarkConfig","emptyFunction"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l,m;function n(){m&&clearTimeout(m);if(l)return;m=setTimeout(o,j.nf_count_query_interval_ms);}function o(){if(l)return;new h().setURI('/ajax/litestand/newsfeed_count').setHandler(function(r){if(l)return;p(r.getPayload());n();}).setAllowCrossPageTransition(true).send();}function p(r){g.inform(i.UPDATE_HOME_COUNT,{count:r,onHome:l},g.BEHAVIOR_STATE);}var q={init:function(){q.init=k;g.subscribe(i.NEWSFEED_LOAD,function(){l=true;p(0);});g.subscribe(i.LEAVE_HOME,function(){l=false;n();});n();}};e.exports=q;},null); __d("LitestandChromeHomeCount",["Arbiter","CSS","DOM","Event","LitestandMessages","LitestandNewsfeedCountUpdater","Parent","UserAgent_DEPRECATED","csx","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q=20,r,s,t,u,v,w={init:function(x){v=x;s=i.find(document,"div._uaw ._5ahz");r=s.parentNode;t=m.byClass(r,"_1ayn");u=false;g.subscribe(k.UPDATE_HOME_COUNT,function(y,z){w.updateBadge(z.onHome?0:z.count);});j.listen(t,'click',function(event){var y=event.getModifiers();if(y.shift||(n.osx()&&y.meta)||(n.windows()&&y.control))w.updateBadge(0);});l.init();w.updateBadge(v);},updateBadge:function(x){v=x;var y=x>0;w.toggleBadge(y);if(y){var z=x>q?q+'+':x;i.setContent(s,z);}},toggleBadge:function(x){if(u===x)return;u=x;h.conditionClass(r,"_5ahy",!x);}};e.exports=w;},null); __d("EagleEye",["Arbiter","CurrentUser","EagleEyeConfig","Env","ISB","PageEvents","TrackingConfig","WebStorage","SessionName"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=(window.location.protocol=='https:'&&document.cookie.match(/\bcsm=1/))?'; secure':'',q=o.TOKEN+o.getName()+'_',r=new Date(Date.now()+604800000).toGMTString(),s=window.location.hostname.replace(/^.*(facebook\..*)$/i,'$1'),t='; expires='+r+';path=/; domain='+s+p,u=0,v,w=i.sessionStorage&&n.getSessionStorage(),x=document.cookie.length,y=false,z=Date.now();function aa(ea){return q+(u++)+'='+encodeURIComponent(ea)+t;}function ba(){var ea=[],fa=false,ga=0,ha=0;this.isEmpty=function(){return !ea.length;};this.enqueue=function(ia,ja){if(ja){ea.unshift(ia);}else ea.push(ia);};this.dequeue=function(){ea.shift();};this.peek=function(){return ea[0];};this.clear=function(ia){x=Math.min(x,document.cookie.length);if(!y&&(new Date()-z>60000))y=true;var ja=!ia&&(document.cookie.search(o.TOKEN)>=0),ka=!!i.cookieHeaderLimit,la=i.cookieCountLimit||19,ma=i.cookieHeaderLimit||3950,na=la-5,oa=ma-1000;while(!this.isEmpty()){var pa=aa(this.peek());if(ka&&(pa.length>ma||(y&&pa.length+x>ma))){this.dequeue();continue;}if((ja||ka)&&((document.cookie.length+pa.length>ma)||(document.cookie.split(';').length>la)))break;document.cookie=pa;ja=true;this.dequeue();}var qa=Date.now();if(ia||!fa&&ja&&((ha>0)&&(Math.min(10*Math.pow(2,ha-1),60000)+gaoa)||(document.cookie.split(';').length>na))){var ra=new Image(),sa=this,ta=m.domain||'';fa=true;ra.onload=function wa(){fa=false;ha=0;sa.clear();};ra.onerror=ra.onabort=function wa(){fa=false;ga=Date.now();ha++;};var ua=k.token?'&fb_isb='+k.token:'',va='&__user='+h.getID();ra.src=ta+'/ajax/nectar.php?asyncSignal='+(Math.floor(Math.random()*10000)+1)+ua+va+'&'+(!ia?'':'s=')+qa;}};}v=new ba();if(w){var ca=function(){var ea=0,fa=ea;function ga(){var ja=sessionStorage.getItem('_e_ids');if(ja){var ka=(ja+'').split(';');if(ka.length==2){ea=parseInt(ka[0],10);fa=parseInt(ka[1],10);}}}function ha(){var ja=ea+';'+fa;sessionStorage.setItem('_e_ids',ja);}function ia(ja){return '_e_'+((ja!==(void 0))?ja:ea++);}this.isEmpty=function(){return fa===ea;};this.enqueue=function(ja,ka){var la=ka?ia(--fa):ia();sessionStorage.setItem(la,ja);ha();};this.dequeue=function(){this.isEmpty();sessionStorage.removeItem(ia(fa));fa++;ha();};this.peek=function(){var ja=sessionStorage.getItem(ia(fa));return ja?(ja+''):ja;};this.clear=v.clear;ga();};v=new ca();}var da={log:function(ea,fa,ga){if(j.no_cookies)return;var ha=[o.getName(),Date.now(),ea].concat(fa);ha.push(ha.length);function ia(){var ja=JSON.stringify(ha);try{v.enqueue(ja,!!ga);v.clear(!!ga);}catch(ka){if(w&&(ka.code===1000)){v=new ba();w=false;ia();}}}ia();},getSessionID:function(){return o.getName();}};e.exports=da;a.EagleEye=da;},3); __d("OptionStorage",["WebStorage","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j,k,l){this.name=j;this.reviver=k||this._reviver;this.replacer=l||this._replacer;this._read();}h(i.prototype,{_read:function(j,k){this.options={};try{var m=g.getLocalStorage();if(m&&m[this.name])this.options=JSON.parse(m[this.name],this.reviver);}catch(l){}},_write:function(){try{var k=g.getLocalStorage();if(k){var l=h({},this.options);k[this.name]=JSON.stringify(l,this.replacer);}}catch(j){}},_reviver:function(j,k){if(k){var l=/^\[RegExp (.*)\]$/.test(k)&&RegExp.$1;if(l)k=new RegExp(l.replace(/^\/|\/$/g,''));return k;}},_replacer:function(j,k){if(k instanceof RegExp){k='[RegExp '+k+']';this[j]=k;}return k;},get:function(j,k){return j in this.options?this.options[j]:k;},set:function(j,k){if(k==null){delete this.options[j];}else this.options[j]=k;this._write();}});e.exports=i;},null); __d("LoginFormController",["Event","ge","Button","Cookie"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();f.init=function(k,l,m){g.listen(k,'submit',function(){if(window.__cookieReload)window.clearInterval(window.__cookieReload);i.setEnabled(l,false);setTimeout(i.setEnabled.bind(null,l,true),15000);});var n=h('lgnjs');if(n){var o=Math.floor(Date.now()/1000);n.value=o;}var p=parseInt(j.get('m_ts'),10),q=m!=null;if(p>o-60)q=false;if(q){var r,s=function(){if(j.get('c_user')!=null){window.clearInterval(r);j.set('m_ts',Math.floor(Date.now()/1000),null,'/',false);window.location.href=m;}};r=window.setInterval(s,1000);s();}};},null); __d("MercuryUnseenState",["MercuryFolders","KeyedCallbackManager","LogHistory","MercuryActionType","MercurySingletonMixin","MercuryThreadInfo","MercuryThreadlistConstants","MessagingTag","MercuryServerRequests","MercuryThreadInformer","MercuryThreads","copyProperties","createObjectFrom","isEmpty"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=m.MAX_UNSEEN_COUNT,v='unseen_thread_hash',w='unseen_thread_list',x=i.getInstance('mercury_unseen_state');function y(na){this._fbid=na;this._serverRequests=o.getForFBID(this._fbid);this._threads=q.getForFBID(this._fbid);this._threadInformer=p.getForFBID(this._fbid);this._initialUnseenCount=null;this._lastSeenTimestamp=0;this._maxCount=false;this._pendingServerUpdates=false;this._unseenResources=new h();this._serverRequests.subscribe('update-unseen',function(oa,pa){ea(this,pa);}.bind(this));this._serverRequests.subscribe('update-thread-ids',function(oa,pa){ka(this,pa);}.bind(this));}r(y.prototype,{getUnseenCount:function(){if(this.exceedsMaxCount()){x.error('unguarded_unseen_count_fetch',{});return 0;}return da(this)||0;},exceedsMaxCount:function(){return this._maxCount||(da(this)>u);},markAsSeen:function(){var na=da(this);if(na===null){this._pendingServerUpdates=true;}else if(na>0||this._maxCount){this._serverRequests.markSeen();var oa=this._serverRequests.getLastActionTimestamp();fa(this,oa,[]);}}});r(y,k);function z(na,oa,pa){var qa={};qa[oa]=0;ha(na,qa,pa);}function aa(na,oa){na._unseenResources.setResource(v,oa);na._unseenResources.setResource(w,Object.keys(oa));}function ba(na,oa){var pa=na._unseenResources.executeOrEnqueue(v,oa),qa=na._unseenResources.getUnavailableResources(pa);if(qa.length)na._serverRequests.fetchUnseenThreadIDs();}function ca(na){return na._unseenResources.getResource(v);}function da(na){var oa=na._unseenResources.getResource(w);if(oa){return oa.length;}else return na._initialUnseenCount;}function ea(na,oa){var pa=ma(oa);if(oa.unseen_thread_fbids){oa.unseen_thread_fbids.forEach(function(ab){if(ab.folder!=n.INBOX)return;var bb=ab.thread_fbids||[];bb=bb.concat(ab.other_user_fbids||[]);var cb=ja(na,bb),db=na._lastSeenTimestamp;if(pa&&pa.seen_timestamp)db=pa.seen_timestamp;fa(na,db,cb);if(pa&&pa.unseen_count>u)na._maxCount=true;});}else if(pa&&pa.seen_timestamp){na._lastSeenTimestamp=pa.seen_timestamp;if(pa.unseen_count>u){na._maxCount=true;aa(na,{});}else{na._initialUnseenCount=pa.unseen_count;if(na._initialUnseenCount===0)aa(na,{});}}else{if(na._maxCount)return;var qa=oa.actions;if(!qa||!(qa.length))return;var ra={},sa={};for(var ta=0;tara[xa]:false,za=ya||!ra[xa];if(ua.is_unread&&za)na._threads.getThreadMeta(xa,function(ab){var bb=false;if(ab&&ab.last_read_timestamp)if(ab.last_read_timestamp>=ua.timestamp)bb=true;if(!l.isMuted(ab)&&!bb)ra[xa]=ua.timestamp;});}else if(va==j.CHANGE_READ_STATUS&&ua.mark_as_read)sa[xa]=ua.timestamp;}ga(na,ra);ha(na,sa);}if(na._pendingServerUpdates){na._pendingServerUpdates=false;na.markAsSeen();}}function fa(na,oa,pa){var qa=ca(na);if(qa===(void 0)||oa>na._lastSeenTimestamp||na._maxCount){na._lastSeenTimestamp=oa;pa=pa||[];if(pa.length<=u)na._maxCount=false;var ra={},sa=ca(na)||{};for(var ta in sa)if(sa[ta]!==true){var ua=sa[ta];if(ia(na,ua))ra[ta]=ua;}var va=r(s(pa,true),ra);aa(na,va);na._threadInformer.updatedUnseenState();}}function ga(na,oa){if(na._maxCount)return;var pa={},qa=false;for(var ra in oa){var sa=oa[ra];if(ia(na,sa)){pa[ra]=sa;qa=true;}}if(!qa)return;ba(na,function(ta){for(var ua in pa){var va=pa[ua];if(!ta[ua]&&ia(na,va))ta[ua]=pa[ua];}aa(na,ta);na._threadInformer.updatedUnseenState();});}function ha(na,oa,pa){var qa=false;if(!t(oa))qa=true;if(qa)ba(na,function(ra){var sa=false;for(var ta in oa){var ua=oa[ta],va=ua>ra[ta];if(ra[ta]&&(!ua||va)){delete ra[ta];sa=true;}}if(sa){aa(na,ra);na._threadInformer.updatedUnseenState();if(pa&&da(na)===0)na._serverRequests.markSeen();}});}function ia(na,oa){return oa>na._lastSeenTimestamp;}function ja(na,oa){return oa.map(na._serverRequests.convertThreadIDIfAvailable,na._serverRequests);}function ka(na,oa){var pa=ca(na);if(!pa)return;for(var qa in oa){var ra=oa[qa];if(pa[qa]){pa[ra]=pa[qa];delete pa[qa];}}aa(na,pa);}function la(na,oa){var pa=oa.thread_id?na._threads.getThreadMetaNow(oa.thread_id):null,qa=pa?g.getFromMeta(pa):oa.folder;return qa===n.INBOX||qa===(void 0);}function ma(na){var oa=(na.message_counts||[]);for(var pa=0;pa=j.JEWEL_THREAD_COUNT+1||this._threadlist.hasLoadedThreadlist(r)));},_getThreadCount:function(r){var s=this.state.threads.get(r);return s?s.length:0;},_cancelThreadsCallback:function(){this._threads&&this._threadsSub&&this._threads.unsubscribe(this._threadsSub);},_cancelThreadlistCallback:function(){this._threadlist&&this._threadlistSub&&this._threadlist.unsubscribe(this._threadlistSub.subscriberID,this._threadlistSub.folder);},_handleSearchResults:function(r,s){this.setState({isLoading:s,searchThreads:[]},function(){return this._updateThreads(p,r);}.bind(this));},_handleQuery:function(r){this.setState({isSearching:!!r});}});e.exports=q;},null); __d("MercuryThreadlistRowContainer.react",["immutable","ImmutableObject","MercuryParticipants","React","StoreAndPropBasedStateMixin","shallowEqual"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=j,n=m.PropTypes,o=j.createClass({displayName:"MercuryThreadlistRowContainer",mixins:[k(i)],propTypes:{ChildClass:n.func.isRequired,thread:n.instanceOf(h).isRequired,viewer:n.string.isRequired},statics:{calculateState:function(p){return {participants:g.Map(g.Seq(p.thread.participants).map(function(q){return [q,i.getOrFetch(q)];}))};}},shouldComponentUpdate:function(p,q){return (!l(p,this.props)||!g.is(q.participants,this.state.participants));},render:function(){var p=this.props,q=p.ChildClass,r=(function(s,t){var u={},v=Object.prototype.hasOwnProperty;if(s==null)throw new TypeError();for(var w in s)if(v.call(s,w)&&!v.call(t,w))u[w]=s[w];return u;})(p,{ChildClass:1});return (j.createElement(q,j.__spread({},r,{participants:this.state.participants})));}});e.exports=o;},null); __d("MercuryPresenceIndicator.react",["Arbiter","AvailableListConstants","MercuryIDs","PresenceStatus","ReactComponentWithPureRenderMixin","React","SubscriptionsHandler","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();'use strict';var p=l,q=p.PropTypes,r=l.createClass({displayName:"MercuryPresenceIndicator",mixins:[k],propTypes:{threadID:q.string.isRequired},componentDidMount:function(){this._subscriptions=new m();this._subscriptions.addSubscriptions(g.subscribe(h.ON_AVAILABILITY_CHANGED,function(){return this.forceUpdate();}.bind(this)));},componentWillUnmount:function(){this._subscriptions&&this._subscriptions.release();},render:function(){var s=this._getPresence();return (l.createElement("span",{className:this._getClasses(s)},l.createElement("span",{className:"accessible_elem"},this._getLabel(s))));},_getPresence:function(){if(!i.isCanonical(this.props.threadID)){return null;}else{var s=i.getUserIDFromThreadID(this.props.threadID);return j.get(s);}},_getClasses:function(s){return (("presenceIndicator")+(i.isMultichat(this.props.threadID)?' '+"groupThread":'')+(s==h.ACTIVE?' '+"presenceActive":'')+(s==h.MOBILE?' '+"presenceMobile":''));},_getLabel:function(s){switch(s){case h.ACTIVE:return (o._("Active"));case h.MOBILE:return (o._("Mobile"));default:return null;}}});e.exports=r;},null); __d("MercurySeenIndicator.react",["MercuryDelayedRoger","MercuryIDs","React","SubscriptionsHandler","cx"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();'use strict';var l=i,m=l.PropTypes,n=i.createClass({displayName:"MercurySeenIndicator",propTypes:{thread:m.object.isRequired,viewer:m.string.isRequired},componentDidMount:function(){this._subscriptions=new j();this._subscriptions.addSubscriptions(g.subscribe('state-changed',function(o,p){p[this.props.thread.thread_id]&&this.forceUpdate();}.bind(this)));},componentWillUnmount:function(){this._subscriptions&&this._subscriptions.release();},render:function(){var o=this._separateParticipants(),p=o.viewer,q=o.others,r=this._viewerLastToReply(p),s=this._seenByAll(q);return (i.createElement("span",{className:(("MercuryRepliedIndicator")+(r?' '+"repliedLast":'')+(r&&s?' '+"seenByAll":''))}));},_separateParticipants:function(){var o=h.getParticipantIDFromUserID(this.props.viewer),p=this.props.thread.participants.filter(function(q){return q!==o;});return {viewer:o,others:p};},_viewerLastToReply:function(o){var p=this.props.thread.participants;return p.length>0&&p[0]===o;},_seenByAll:function(o){var p=this.props.thread.thread_id;return g.getSeenBy(p).length===o.length;}});e.exports=n;},null); __d("MercuryThreadPermalink.react",["HighlanderFinchGating","Link.react","PagesMessengerThreadDialogLink.react","ReactComponentWithPureRenderMixin","React","WebMessengerThreadPermalinks"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=k,n=m.PropTypes,o=k.createClass({displayName:"MercuryThreadPermalink",mixins:[j],propTypes:{threadID:n.string.isRequired,viewer:n.string.isRequired,folder:n.string,onClick:n.func},getInitialState:function(){return {permalinkURI:'#'};},componentDidMount:function(){this._getPermalinkURI(this.props);},componentWillReceiveProps:function(p){if(p.threadID!==this.props.threadID||p.folder!==this.props.folder)this._getPermalinkURI(p);},render:function(){if(g.HIGHLANDER_FINCH_GATING)return (k.createElement(i,{className:this.props.className,threadID:this.props.threadID,viewer:this.props.viewer,folder:this.props.folder},this.props.children));return (k.createElement(h,{className:this.props.className,href:this.state.permalinkURI,onClick:this.props.onClick,role:"button"},this.props.children));},_getPermalinkURI:function(p){if(g.HIGHLANDER_FINCH_GATING)return;this.setState(this.getInitialState());l.getThreadURI(p.threadID,function(q){return this.isMounted()&&this.setState({permalinkURI:q});}.bind(this),p.folder);}});e.exports=o;},null); __d("MercuryThreadReadToggle.react",["MercuryThreadActions","ReactComponentWithPureRenderMixin","React","ReadToggle.react","fbt","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=i,n=m.PropTypes,o=i.createClass({displayName:"MercuryThreadReadToggle",mixins:[h],propTypes:{threadID:n.string.isRequired,viewer:n.string.isRequired,unreadCount:n.number.isRequired},render:function(){l(this.props.unreadCount>=0);return (i.createElement(j,{isRead:this.props.unreadCount===0,onClick:this._handleClick,readLabel:k._("Mark as unread"),unreadLabel:k._("Mark as read")}));},_handleClick:function(p){p.preventDefault();p.stopPropagation();var q=g.getForFBID(this.props.viewer);this.props.unreadCount>0?q.markRead(this.props.threadID):q.markUnread(this.props.threadID);}});e.exports=o;},null); __d("MercuryThreadSnippet.react",["immutable","MercuryAttachmentSnippet.react","MercuryIDs","React","TextWithEmoticons.react","fbt","shallowEqual"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();'use strict';var n=j,o=n.PropTypes,p=j.createClass({displayName:"MercuryThreadSnippet",propTypes:{participants:o.instanceOf(g.Map).isRequired,shouldRenderYou:o.bool,thread:o.object.isRequired,viewer:o.string.isRequired},shouldComponentUpdate:function(q,r){return (!m(q,this.props)||!g.is(q.participants,this.props.participants));},render:function(){return (j.createElement("span",{className:this.props.className},this._renderAttachmentIndicator(),this._renderSnippet()));},_renderAttachmentIndicator:function(){if(!this.props.thread.snippet||!this._hasAttachments())return null;return j.createElement("span",{className:"MercuryAttachmentIndicator"});},_renderSnippet:function(){var q=this.props.thread,r=i.getParticipantIDFromUserID(this.props.viewer),s=this._renderInnerSnippet(),t=q.participants.length;if(q.is_subscribed)t--;if(this._hasAttachments()||!q.snippet_sender)return s;if(q.snippet_sender===r){if(!this.props.shouldRenderYou)return s;return (l._("You: {conversation_snippet}",[l.param("conversation_snippet",s)]));}if(t<=1)return s;var u=this.props.participants.get(q.snippet_sender);if(!u||!u.short_name)return s;return (l._("{name}: {conversation_snippet}",[l.param("name",u.short_name),l.param("conversation_snippet",s)]));},_renderInnerSnippet:function(){var q=this.props.thread,r=q.snippet;if(r&&r.startsWith('?OTR'))return (l._("[encrypted message]"));if(r)return (j.createElement(k,{renderEmoticons:true,renderEmoji:true,text:r.replace(/\r\n|[\r\n]/g,' ')}));if(this._hasAttachments())return (j.createElement(h,{thread:q,viewer:this.props.viewer}));return null;},_hasAttachments:function(){var q=this.props.thread;return (q.snippet_has_attachment&&q.snippet_attachments&&q.snippet_attachments.length>0);}});e.exports=p;},null); __d("MercuryThreadTimestamp.react",["ReactComponentWithPureRenderMixin","React","formatDate","joinClasses"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();'use strict';var k=h,l=k.PropTypes,m=h.createClass({displayName:"MercuryThreadTimestamp",mixins:[g],propTypes:{time:l.number,title:l.string,text:l.string},render:function(){var n=this.props.time;if(!n)return h.createElement("abbr",null);return (h.createElement("abbr",{className:j(this.props.className,'timestamp'),title:this.props.title||(new Date(n)).toLocaleDateString(),"data-utime":n/1000},this.props.text||i(new Date(n),'g:ia')));}});e.exports=m;},null); __d("MessagesJewelInlineThumbnail.react",["MercuryAttachmentType","React","cx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';var j=h,k=j.PropTypes,l=h.createClass({displayName:"MessagesJewelInlineThumbnail",propTypes:{thread:k.object.isRequired},render:function(){var m=this._getPhotoAttachments();if(m.length===0)return h.createElement("span",null);var n=m[0].thumbnail_url;if(!n)return h.createElement("span",null);var o=h.createElement("span",{className:"_56hv"},h.createElement("i",{style:{backgroundImage:("url("+n+")")}}));if(m.length>1)o=h.createElement("span",null,h.createElement("span",{className:"_56hy"}),o);return o;},_getPhotoAttachments:function(){var m=this.props.thread;if(!m.snippet_attachments)return [];return m.snippet_attachments.filter(function(n){return n.attach_type===g.PHOTO;});}});e.exports=l;},null); __d("MessagesJewelThreadListRow.react",["ImageBlock.react","immutable","ImmutableObject","MercuryPresenceIndicator.react","MercurySeenIndicator.react","MercuryThreadImage.react","MercuryThreadPermalink.react","MercuryThreadReadToggle.react","MercuryThreadSnippet.react","MercuryThreadTimestamp.react","MercuryThreadTitle.react","MessagesJewelInlineThumbnail.react","ReactComponentWithPureRenderMixin","React","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u){b.__markCompiled&&b.__markCompiled();'use strict';var v=t,w=v.PropTypes,x=t.createClass({displayName:"MessagesJewelThreadListRow",mixins:[s],propTypes:{onClick:w.func,participants:w.instanceOf(h.Map).isRequired,showPresence:w.bool,thread:w.instanceOf(i).isRequired,viewer:w.string.isRequired,wasSeenByAll:w.bool},render:function(){return (t.createElement("li",{className:((this.props.thread.unread_count>0?"jewelItemNew":''))},t.createElement(m,{className:"messagesContent",threadID:this.props.thread.thread_id,viewer:this.props.viewer,folder:this.props.thread.folder,onClick:this.props.onClick},t.createElement(g,{spacing:"medium"},t.createElement("div",{className:"MercuryThreadImage"},t.createElement(l,{thread:this.props.thread,viewer:this.props.viewer})),t.createElement("div",{className:"content"},t.createElement("div",{className:"author"},t.createElement("strong",null,t.createElement(q,{thread:this.props.thread,viewer:this.props.viewer,showUnreadCount:true})),this._renderPresenceIndicator()),t.createElement("div",{className:"snippet preview"},t.createElement(k,{thread:this.props.thread,viewer:this.props.viewer}),t.createElement(o,{participants:this.props.participants,thread:this.props.thread,viewer:this.props.viewer})),t.createElement("div",{className:"time"},t.createElement(p,{time:this.props.thread.timestamp,title:this.props.thread.timestamp_absolute,text:this.props.thread.timestamp_relative}))),t.createElement("div",null,t.createElement(r,{thread:this.props.thread}),t.createElement("div",{className:"x_div"},t.createElement(n,{threadID:this.props.thread.thread_id,viewer:this.props.viewer,unreadCount:this.props.thread.unread_count})))))));},_renderPresenceIndicator:function(){if(!this.props.showPresence)return null;return (t.createElement(j,{threadID:this.props.thread.thread_id}));}});e.exports=x;},null); __d("MessagesJewelThreadlistRowContainer.react",["ImmutableObject","MercuryDelayedRoger","MercuryThreadlistRowContainer.react","MessagesJewelThreadListRow.react","ReactComponentWithPureRenderMixin","React","StoreAndPropBasedStateMixin","requireWeak"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();'use strict';var o=l,p=o.PropTypes,q;n(['ChatOpenTab'],function(s){q=s;});var r=l.createClass({displayName:"MessagesJewelThreadlistRowContainer",mixins:[k,m(h)],propTypes:{thread:p.instanceOf(g).isRequired,viewer:p.string.isRequired},statics:{calculateState:function(s){return {wasSeenByAll:h.wasSeenByAll(s.thread.thread_id)};}},componentDidMount:function(){if(!q)n(['ChatOpenTab'],function(s){this.forceUpdate();}.bind(this));},render:function(){return (l.createElement(i,{ChildClass:j,onClick:this._handleClick,showPresence:q&&q.canOpenTab(),thread:this.props.thread,viewer:this.props.viewer,wasSeenByAll:this.state.wasSeenByAll}));},_handleClick:function(s){if(s.button===1||s.altKey||s.ctrlKey||s.metaKey||s.shiftKey)return;if(q&&q.canOpenTab()){s.preventDefault();q.openThread(this.props.thread.thread_id,'jewel');}}});e.exports=r;},null); __d("MessagesJewelThreadList.react",["ImmutableObject","ScrollableArea.react","Link.react","MessagesJewelThreadlistRowContainer.react","React","XUISpinner.react","cx","fbt","throttle"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();'use strict';var p=k,q=p.PropTypes,r=k.createClass({displayName:"MessagesJewelThreadList",propTypes:{isLoaded:q.bool,isLoading:q.bool,onLoadMoreRequest:q.func,p2pNUX:q.element,threads:q.arrayOf(q.instanceOf(g)).isRequired,viewer:q.string.isRequired},render:function(){return (k.createElement(h,{onScroll:o(this._handleScroll,50),ref:"scrollable"},k.createElement("ul",{className:"jewelContent"},this.props.p2pNUX?k.createElement("li",null,this.props.p2pNUX):null,this.props.threads.map(function(s){return k.createElement(j,{key:s.thread_id,thread:s,viewer:this.props.viewer});}.bind(this))),this._renderLoadMoreLink()));},_renderLoadMoreLink:function(){if(this.props.isLoaded)return null;if(this.props.isLoading)return (k.createElement("div",{className:"_v8y"},k.createElement(l,null)));return (k.createElement("div",{className:"_v8y"},k.createElement(i,{href:"#",onClick:this._handleLoadMoreClick},n._("Show Older"))));},_handleScroll:function(){if(this.props.isLoaded)return;var s=this.refs.scrollable.getArea();if(s.getScrollTop()+s.getClientHeight()>=s.getScrollHeight()-1)this.props.onLoadMoreRequest&&this.props.onLoadMoreRequest();},_handleLoadMoreClick:function(s){s.preventDefault();this.props.onLoadMoreRequest&&this.props.onLoadMoreRequest();}});e.exports=r;},null); __d("MercuryJewelThreadlistControl",["ArbiterMixin","CurrentUser","CSS","DOM","Event","JSLogger","MercuryThreadlistConstants","MercuryThreadlistContainer.react","MessagesJewelThreadList.react","MessagingTag","React","copyProperties","csx","cx","fbt","MercuryThreadInformer","MercuryUnreadState"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u){b.__markCompiled&&b.__markCompiled();var v=b('MercuryThreadInformer').get(),w=b('MercuryUnreadState').get(),x=l.create('mercury_jewel');function y(ca){this._threadlistContainer=j.find(ca,"._3v_l");this._currentFolder=p.INBOX;this._jewelFolderLinks={};this._jewelFolderLinks[p.INBOX]=j.find(ca,"._1sde");this._jewelFolderLinks[p.OTHER]=j.find(ca,"._1sdf");this._jewelFolderCounts={};this._jewelFolderCounts[p.INBOX]=j.find(ca,"._1sdg");this._jewelFolderCounts[p.OTHER]=j.find(ca,"._1sdh");aa.bind(this)();this._markAllReadLink=j.find(ca,"._1c1m");k.listen(this._jewelFolderLinks[p.INBOX],'click',z.bind(this,p.INBOX));k.listen(this._jewelFolderLinks[p.OTHER],'click',z.bind(this,p.OTHER));k.listen(this._markAllReadLink,'click',function(da){w.markFolderAsRead(this._currentFolder);da.kill();}.bind(this));v.subscribe('unread-updated',aa.bind(this));this.render();x.bump('opened_threadlist_'+this._currentFolder);}r(y,{EVENT_THREADS_LOADED:'threads-loaded',EVENT_THREADS_RENDERED:'threads-rendered'});r(y.prototype,g);r(y.prototype,{render:function(){q.render(q.createElement(n,{ChildClass:o,viewer:h.getID(),folder:this._currentFolder}),this._threadlistContainer,function(){return this.inform(y.EVENT_THREADS_RENDERED);}.bind(this));}});function z(ca){if(this._currentFolder!=ca){x.bump('opened_threadlist_'+ca);i.addClass(this._jewelFolderLinks[ca],"_1sdd");i.removeClass(this._jewelFolderLinks[this._currentFolder],"_1sdd");this._currentFolder=ca;this.render();}}function aa(){ba.bind(this)(p.INBOX);ba.bind(this)(p.OTHER);}function ba(ca){var da;if(w.exceedsMaxCount(ca)){da=m.MAX_UNREAD_COUNT;}else da=w.getUnreadCount(ca);var ea=this._jewelFolderCounts[ca];if(da>0){if(da==m.MAX_UNREAD_COUNT)da+='+';j.setContent(ea,u._("({unread_count})",[u.param("unread_count",da)]));}else j.setContent(ea,'');}e.exports=y;},null); __d("MercuryJewel",["MercuryJewelCountControl","MercuryServerRequests","MercuryChannelHandler"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();b('MercuryChannelHandler').get().turnOn();var i=false;function j(k,l){"use strict";h.get().handleUpdate(l);var m=k.getRoot(),n=k.getFlyout();this.$MercuryJewel0=new g(m,k);if(k.getRoot()&&k.isOpen()){this.$MercuryJewel1(n);}else k.subscribe('opened',this.$MercuryJewel1.bind(this,n));}j.prototype.$MercuryJewel1=function(k){"use strict";this.$MercuryJewel2=this.$MercuryJewel3=true;if(!i){d(['MercuryJewelThreadlistControl'],function(l){this.$MercuryJewel4=new l(k);this.$MercuryJewel4.subscribe(l.EVENT_THREADS_LOADED,this.$MercuryJewel5.bind(this));this.$MercuryJewel4.subscribe(l.EVENT_THREADS_RENDERED,this.$MercuryJewel6.bind(this));}.bind(this));i=true;}};j.prototype.$MercuryJewel5=function(){"use strict";if(this.$MercuryJewel2)this.$MercuryJewel2=false;};j.prototype.$MercuryJewel6=function(){"use strict";if(this.$MercuryJewel3)this.$MercuryJewel3=false;};e.exports=j;},null); __d("RenderManager",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){"use strict";this._isDirty=false;this._obj=h;}g.prototype.dirty=function(){"use strict";if(!this._isDirty){this._isDirty=true;setTimeout(this._doPaint.bind(this),0);}};g.prototype._doPaint=function(){"use strict";this._isDirty=false;this._obj.paint();};e.exports=g;},null); __d("CounterDisplay",["Arbiter","CSS","DOM","RenderManager","Run","$","copyProperties","removeFromArray"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();function o(p,q,r,s,t,u){m(this,{_name:p,_valueNode:l(q),_wrapperNode:l(r)||null,_statusClass:t,_rm:new j(this),_arbiterSubscription:null,_count:0});var v=this._valueNode.firstChild;if(v){var w=parseInt(v.nodeValue,10);if(!isNaN(w))this._count=w;}this._statusNode=s?l(s):null;this._subscribeAll();o.instances.push(this);if(!u)k.onLeave(this._destroy.bind(this),true);}m(o,{EVENT_TYPE_ADJUST:'CounterDisplay/adjust',EVENT_TYPE_UPDATE:'CounterDisplay/update',instances:[],adjustCount:function(p,q){g.inform(o.EVENT_TYPE_ADJUST+'/'+p,q);},setCount:function(p,q){g.inform(o.EVENT_TYPE_UPDATE+'/'+p,q);}});m(o.prototype,{_destroy:function(){delete this._valueNode;delete this._wrapperNode;if(this._arbiterSubscription){this._arbiterSubscription.unsubscribe();delete this._arbiterSubscription;}n(o.instances,this);},adjustCount:function(p){this._count=Math.max(0,this._count+p);this._rm.dirty();return this;},setCount:function(p){this._count=Math.max(0,p);this._rm.dirty();return this;},paint:function(){i.setContent(this._valueNode,this._count);this._toggleNodes();},_toggleNodes:function(){if(this._wrapperNode)h.conditionClass(this._wrapperNode,'hidden_elem',this._count<=0);if(this._statusClass&&this._statusNode)h.conditionClass(this._statusNode,this._statusClass,this._count>0);},_subscribeAll:function(){var p=[o.EVENT_TYPE_ADJUST+'/'+this._name,o.EVENT_TYPE_UPDATE+'/'+this._name];this._arbiterSubscription=g.subscribe(p,this._onInform.bind(this),g.SUBSCRIBE_NEW);},_onInform:function(p,q){q=parseInt(q);if(isNaN(q))return;if(p.indexOf(o.EVENT_TYPE_ADJUST)!=-1){this.adjustCount(q);}else if(p.indexOf(o.EVENT_TYPE_UPDATE)!=-1){this.setCount(q);}else return;return;}});e.exports=o;},null); __d("MessagingEvents",["Arbiter","ChannelConstants","arrayContains","copyProperties","isEmpty"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l={},m=new g();function n(o){if(!k(l))return;for(var p in o)m.inform('count/'+p,o[p]);}m.subscribe('mark-as-read',function(o,p){(p.tids||p.chat_ids||[]).forEach(function(q){q=''+q;if(!(q in l)){l[q]=true;var r=function(){m.unsubscribe(s);clearTimeout(t);delete l[q];},s=m.subscribe('read',function(u,v){if(i((v.tids||[]),q)||i((v.chat_ids||[]),q))r();}),t=setTimeout(r,60000);}});});g.subscribe(h.getArbiterType('messaging'),function(o,p){var q=j({},p.obj),event=q.event||'';delete q.type;delete q.event;m.inform(event,q);if('unread_counts' in q){var r=q.unread_counts;n({unread:r.inbox,other_unseen:r.other});}});g.subscribe(h.getArbiterType('inbox'),function(o,p){var q=j(p.obj);delete q.type;n(q);});a.MessagingEvents=e.exports=m;},3); __d("TitanLeftNav",["CounterDisplay","MessagingEvents"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={initialize:function(){h.subscribe('count/other_unseen',function(j,k){g.setCount('other_unseen',k);});}};e.exports=i;},null); __d("AccessibilityShortcut",["AccessibilityLogger","Event","Focus","ge","onEnclosingPageletDestroy","warning"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m={init:function(n,o){var p=h.listen(n,'click',function(q){q.preventDefault();var r=j(o);if(r){i.set(r);g.logSRKey();}else l(r,'Failed to set focus on element with ID: %s',o);});k(n,function(){return p.remove();});}};e.exports=m;},null); __d("AccessibleMenu",["Event","CSS","DOM","Keys","TabbableElements","Toggler"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m,n,o;function p(){var x=i.scry(m,'a[rel="toggle"]')[0];x&&x.focus();l.getInstance(m).hide();}function q(x){if(!x)return false;h.removeClass(x,'selected');x.setAttribute('aria-selected','false');}function r(x){if(!x)return false;h.addClass(x,'selected');x.setAttribute('aria-selected','true');var y=k.find(x);if(y[0])y[0].focus();}function s(x){var y=i.scry(m,'.selected')[0],z=n.indexOf(y)+x,aa=n[z];if(!aa)return false;q(y);r(aa);}function t(x){if(!l.isShown()||l.getActive()!==m||h.hasClass(m,w.MENU_HIDDEN))return true;var y=g.getKeyCode(x);switch(y){case j.TAB:s(x.shiftKey?-1:1);g.prevent(x);break;case j.ESC:p();g.prevent(x);break;case j.UP:case j.DOWN:s(y===j.UP?-1:1);g.prevent(x);break;}}function u(x,y){m=y.getActive();n=i.scry(m,'[role="menuitem"]');if(!o)o=g.listen(document.documentElement,'keydown',t);}function v(){if(l.getActive()==m)q(i.scry(m,'.selected')[0]);}var w={init:function(x){l.listen('show',x,u);l.listen('hide',x,v);},MENU_HIDDEN:'menu_hidden'};e.exports=w;},null); __d("ClickRefUtils",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g={get_intern_ref:function(h){if(!!h){var i={profile_minifeed:1,gb_content_and_toolbar:1,gb_muffin_area:1,ego:1,bookmarks_menu:1,jewelBoxNotif:1,jewelNotif:1,BeeperBox:1,searchBarClickRef:1};for(var j=h;j&&j!=document.body;j=j.parentNode){if(!j.id||typeof j.id!=='string')continue;if(j.id.substr(0,8)=='pagelet_')return j.id.substr(8);if(j.id.substr(0,8)=='box_app_')return j.id;if(i[j.id])return j.id;}}return '-';},get_href:function(h){var i=(h.getAttribute&&(h.getAttribute('ajaxify')||h.getAttribute('data-endpoint'))||h.action||h.href||h.name);return typeof i==='string'?i:null;},should_report:function(h,i){if(i=='FORCE')return true;if(i=='INDIRECT')return false;return h&&(g.get_href(h)||(h.getAttribute&&h.getAttribute('data-ft')));}};e.exports=g;},null); __d("setUECookie",["Env"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){if(!g.no_cookies)document.cookie="act="+encodeURIComponent(i)+"; path=/; domain="+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1');}e.exports=h;},null); __d("ClickRefLogger",["Arbiter","Banzai","ClickRefUtils","Env","ScriptPath","SessionName","Vector","$","collectDataAttributes","copyProperties","ge","pageID","setUECookie"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();var t={delay:0,retry:true};function u(y){if(!q('content'))return [0,0,0,0];var z=n('content'),aa=m.getEventPosition(y);return [aa.x,aa.y,z.offsetLeft,z.clientWidth];}function v(y,z,event,aa){var ba='r',ca=[0,0,0,0],da,ea;if(!!event){da=event.type;if(da=='click'&&q('content'))ca=u(event);var fa=0;event.ctrlKey&&(fa+=1);event.shiftKey&&(fa+=2);event.altKey&&(fa+=4);event.metaKey&&(fa+=8);if(fa)da+=fa;}if(!!z)ea=i.get_href(z);var ga=o(!!event?(event.target||event.srcElement):z,['ft','gt']);p(ga.ft,aa.ft||{});p(ga.gt,aa.gt||{});if(typeof(ga.ft.ei)==='string')delete ga.ft.ei;var ha=[y._ue_ts,y._ue_count,ea||'-',y._context,da||'-',i.get_intern_ref(z),ba,a.URI?a.URI.getRequestURI(true,true).getUnqualifiedURI().toString():location.pathname+location.search+location.hash,ga].concat(ca).concat(r).concat(k.getScriptPath());return ha;}g.subscribe("ClickRefAction/new",function(y,z){if(i.should_report(z.node,z.mode)){var aa=v(z.cfa,z.node,z.event,z.extra_data);s(z.cfa.ue);var ba=[l.getName(),Date.now(),'act'];h.post('click_ref_logger',Array.prototype.concat(ba,aa),t);}});function w(y){function z(ha){var ia='';for(var ja=0;ja=ea;}function qa(ra){g.setCurrentRequest(null);if(pa())return false;ra=p.augmentURI(ra);if(!ja.isPageActive(ra))return false;v.popAll(v.TIMEOUT,z);v.popAll(v.INTERVAL,y);v.popAll(v.IMMEDIATE,x);v.popAll(v.ANIMATION_FRAME,w);window.ExitTime=Date.now();r.__removeHook(m.ONLOAD_HOOK);r.__removeHook(m.DOMREADY_HOOK);m.runHooks('onleavehooks');h.inform(n.AJAXPIPE_ONUNLOAD,true);new oa(ra).setCanvasId('content').send();return true;}ca();r.onAfterLoad(function ra(){o.registerHandler(qa,1);});e.exports=a.Quickling=ja;},null); __d("StringTransformations",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={unicodeEscape:function(g){return g.replace(/[^A-Za-z0-9\-\.\:\_\$\/\+\=]/g,function(h){var i=h.charCodeAt().toString(16);return '\\u'+('0000'+i.toUpperCase()).slice(-4);});},unicodeUnescape:function(g){return g.replace(/(\\u[0-9A-Fa-f]{4})/g,function(h){return String.fromCharCode(parseInt(h.slice(2),16));});}};},null); __d("UserActionHistory",["Arbiter","ClickRefUtils","ScriptPath","throttle","WebStorage"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l={click:1,submit:1},m=false,n={log:[],len:0},o=j.acrossTransitions(function(){try{m._ua_log=JSON.stringify(n);}catch(r){m=false;}},1000);function p(){var r=k.getSessionStorage();if(r){m=r;m._ua_log&&(n=JSON.parse(m._ua_log));}else m=false;n.log[n.len%10]={ts:Date.now(),path:'-',index:n.len,type:'init',iref:'-'};n.len++;g.subscribe("UserAction/new",function(s,t){var u=t.ua,v=t.node,event=t.event;if(!event||!(event.type in l))return;var w={path:i.getScriptPath(),type:event.type,ts:u._ue_ts,iref:h.get_intern_ref(v)||'-',index:n.len};n.log[n.len++%10]=w;m&&o();});}function q(){return n.log.sort(function(r,s){return (s.ts!=r.ts)?(s.ts-r.ts):(s.index-r.index);});}p();e.exports={getHistory:q};},null); __d("isEmail",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g=/^[\w!#\$%&'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i;function h(i){return g.test(i);}e.exports=h;},null); __d("userAction",["Arbiter","Banzai","copyProperties"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=50,k=[],l={},m={};function n(v,w,x,y,event){"use strict";var z=v+'/'+w,aa=u(y);i(this,{ue:z,_uai_logged:false,_uai_timeout:null,_primary:{},_fallback:{},_default_ua_id:aa||'-',_default_action_type:event?event.type:'-',_ts:v,_ns:x,_start_ts:v,_prev_event:'s',_ue_ts:v,_ue_count:w,_data_version:1,_event_version:2,_info_version:2});this._log('ua:n',[1,z]);}n.prototype._log=function(v,w){"use strict";var x=l[v]===true,y=o(v,this._ns,'ua_id',this._get_ua_id()),z=o(v,this._ns,'action',this._get_action_type()),aa=(y!==(void 0)||z!==(void 0)),ba=aa?(y||z):x;if(h.isEnabled('useraction')&&ba)h.post(v,w,p);};n.prototype._get_action_type=function(){"use strict";return (this._primary._action_type||this._fallback._action_type||this._default_action_type);};n.prototype._get_ua_id=function(){"use strict";return (this._primary._ua_id||this._fallback._ua_id||this._default_ua_id);};n.prototype._log_uai=function(){"use strict";var v=[this._info_version,this.ue,this._ns,this._get_ua_id(),this._get_action_type()];this._log('ua:i',v);this._uai_logged=true;this._uai_timeout=null;};n.prototype.uai=function(v,w,x){"use strict";if(!this._uai_logged){this._uai_timeout&&clearTimeout(this._uai_timeout);this._primary._ua_id=w;this._primary._action_type=v;if(x===(void 0)){this._log_uai();}else if(x===false){this._uai_logged=true;}else{var y=this;x=x||0;this._uai_timeout=setTimeout(function(){y._log_uai.apply(y);},x);}}return this;};n.prototype.uai_fallback=function(v,w,x){"use strict";if(!this._uai_logged){var y=this;this._uai_timeout&&clearTimeout(this._uai_timeout);this._fallback._ua_id=w;this._fallback._action_type=v;x=(x===(void 0))?j:x;this._uai_timeout=setTimeout(function(){y._log_uai.apply(y);},x);}return this;};n.prototype.add_event=function(v,w,x){"use strict";w=w||0;var y=(Date.now()-w),z=y-this._ts,aa=y-(x?x:this._ue_ts),ba=[this._event_version,this.ue,this._ns,this._get_ua_id(),this._prev_event,v,z,aa];if(this._get_ua_id()){this._log('ua:e',ba);this._ts=y;this._prev_event=v;}return this;};n.prototype.add_data=function(v){"use strict";var w=[this._data_version,this.ue,v];this._log('ua:d',w);return this;};function o(v,w,x,y){var z=v in m?m[v]:{},aa=w in z?z[w]:{},ba;if(x in aa)if('*' in aa[x]){ba=aa[x]['*'];}else if(y in aa[x])ba=aa[x][y];return ba;}var p={store:true,delay:3000,retry:true},q=0,r=0,s=null;function t(v,w,event,x){x=x||{};var y=Date.now();if(!w&&event)w=event.getTarget();if(w&&s)if(y-r10)k.shift();g.inform("UserAction/new",{ua:z,node:w,mode:x.mode,event:event});r=y;q++;return z;}function u(v){if(!v||!v.nodeName)return null;return v.nodeName.toLowerCase();}t.setUATypeConfig=function(v){i(l,v);};t.setCustomSampleConfig=function(v){i(m,v);};t.getCurrentUECount=function(){return q;};e.exports=a.userAction=t;},null); __d("NotificationJewelReminder",["Arbiter","ContextualDialog","ContextualDialogXUITheme","DOM","Event","ImageBlock.react","LayerFadeOnHide","LayerFadeOnShow","NotificationConstants","NotificationStore","NotificationUpdates","React","SubscriptionsHandler","Toggler","$","cx","fbt","intlList"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){b.__markCompiled&&b.__markCompiled();var y=2;z.init=function(aa){"use strict";new z(aa);};function z(aa){"use strict";this.$NotificationJewelReminder0=aa;if(p.getCount()){this.$NotificationJewelReminder1();return;}q.subscribeOnce('update-notifications',function(ba,ca){if(ca.payloadsource===o.PayloadSourceType.INITIAL_LOAD)this.$NotificationJewelReminder1();}.bind(this));}z.prototype.$NotificationJewelReminder1=function(){"use strict";p.getNotifications(p.getCount(),this.$NotificationJewelReminder3.bind(this));};z.prototype.$NotificationJewelReminder3=function(aa){"use strict";var ba=t.getInstance(u('fbNotificationsJewel'));if(ba&&ba.isShown())return;var ca=[],da,ea=Object.keys(aa);for(var fa=0;fa1?'notifications':'notification',{notifications:"notifications",notification:"notification"}),w.param("notification senders",x(ba))]));};z.prototype.$NotificationJewelReminder5=function(aa){"use strict";aa.show();this.$NotificationJewelReminder6=aa;var ba=aa.getRoot();this.$NotificationJewelReminder7=setTimeout(this.$NotificationJewelReminder8.bind(this),this.$NotificationJewelReminder0.show_time);this.$NotificationJewelReminder9=new s();this.$NotificationJewelReminder9.addSubscriptions(g.subscribe('layer_shown',function(ca,da){if(da&&da.type==='Jewel')this.$NotificationJewelReminder8();}.bind(this)),k.listen(ba,'mouseenter',function(){clearTimeout(this.$NotificationJewelReminder7);}.bind(this)),k.listen(ba,'mouseleave',this.$NotificationJewelReminder8.bind(this)),k.listen(ba,'click',function(){this.$NotificationJewelReminder8();t.show(u('fbNotificationsJewel'));}.bind(this)));};z.prototype.$NotificationJewelReminder8=function(){"use strict";clearTimeout(this.$NotificationJewelReminder7);this.$NotificationJewelReminder6.hide();this.$NotificationJewelReminder9.release();};e.exports=z;},null); __d("PagesVoiceBar",["$","Arbiter","AsyncRequest","ChannelConstants","DOM","URI","ViewportBounds","csx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o='PagesVoiceBar/initialized',p='PagesVoiceBar/switchVoice',q='page_transition',r='pages_voice_bar_sync',s=null,t=null,u=null,v=false,w=m.addTop(0);function x(da,ea){new i('/ajax/pages/switch_voice.php').setData(ea).setHandler(function(fa){ba();}).send();}function y(){s=null;}function z(da,ea){if(ea.obj.profile_id&&ea.obj.profile_id===s)ba();}function aa(da){h.subscribe(o,da);}function ba(){l.getNextURI().go();}var ca={initVoiceBar:function(){if(v)return;t=g('pagesVoiceBarContent');h.subscribe(p,x);h.subscribe(q,y);h.subscribe(j.getArbiterType(r),z);v=true;u=k.scry(t,"^div._4f7n")[0];h.inform(o,null,h.BEHAVIOR_STATE);},update:function(da,ea){aa(function(){s=ea;k.setContent(t,da);var fa=t.offsetHeight;if(!u&&w.getSize()!==fa){w.remove();w=m.addTop(m.getTop()+fa);}});}};e.exports=ca;},null); __d("UnityObject",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g=function(){var h="Unity Player",i="application/vnd.unity",j=document,k=navigator,l="https://ssl-webplayer.unity3d.com/download_webplayer-3.x/",m="_unity_triedjava",n="_unity_triedclickonce",o="undefined",p="installed",q="missing",r="broken",s="unsupported",t="standard",u="java",v="clickonce",w=function(){var ia=k.userAgent,ja=k.platform,ka=/chrome/i.test(ia),la=false;if(/msie/i.test(ia)){la=parseFloat(ia.replace(/^.*msie ([0-9]+(\.[0-9]+)?).*$/i,"$1"));}else if(/Trident/i.test(ia))la=parseFloat(ia.replace(/^.*rv:([0-9]+(\.[0-9]+)?).*$/i,"$1"));var ma={w3:typeof j.getElementById!=o&&typeof j.getElementsByTagName!=o&&typeof j.createElement!=o,win:ja?/win/i.test(ja):/win/i.test(ia),mac:ja?/mac/i.test(ja):/mac/i.test(ia),ie:la,ff:/firefox/i.test(ia),op:/opera/i.test(ia),ch:ka,sf:/safari/i.test(ia)&&!ka,wk:/webkit/i.test(ia)?parseFloat(ia.replace(/^.*webkit\/(\d+(\.\d+)?).*$/i,"$1")):false,x64:/win64/i.test(ia)&&/x64/i.test(ia),moz:/mozilla/i.test(ia)?parseFloat(ia.replace(/^.*mozilla\/([0-9]+(\.[0-9]+)?).*$/i,"$1")):0,mobile:/ipad/i.test(ja)||/iphone/i.test(ja)||/ipod/i.test(ja)||/android/i.test(ia)||/windows phone/i.test(ia)};ma.clientBrand=ma.ch?'ch':ma.ff?'ff':ma.sf?'sf':ma.ie?'ie':ma.op?'op':'??';ma.clientPlatform=ma.win?'win':ma.mac?'mac':'???';var na=j.getElementsByTagName("script");for(var oa=0;oaxa)return 1;}return 0;}function ra(ta){try{return new ActiveXObject("JavaWebStart.isInstalled."+ta+".0")!=null;}catch(ua){return false;}}function sa(ta){try{return new ActiveXObject("JavaPlugin.160_"+ta)!=null;}catch(ua){return false;}}ma.java=function(){if(k.javaEnabled()){var ta=(ma.win&&ma.ff),va=false;if(ta||va){if(typeof k.mimeTypes!=o){var wa=ta?[1,6,0,12]:[1,4,2,0];for(var xa=0;xa=8){if(ra("1.6.0")){for(xa=12;xa<=50;++xa)if(sa(xa))if(ma.ie==9&&ma.moz==5&&xa<24){continue;}else return true;return false;}}else return ra("1.6.0")||ra("1.5.0")||ra("1.4.2");}}return false;}();ma.co=function(){if(ma.win&&ma.ie&&!ma.x64){var ta=ia.match(/(\.NET CLR [0-9.]+)|(\.NET[0-9.]+)/g);if(ta!=null){var va=[3,5,0];for(var wa=0;wa0){var pa=parseFloat(oa[0].split(' ')[2]);if(pa>=6)ja=r;}}}catch(ma){}}}ia(ja,ka);}function ca(ia){var ja=q,ka=null;if(typeof k.mimeTypes!=o&&k.mimeTypes[i]&&k.mimeTypes[i].enabledPlugin){ja=p;var la=k.mimeTypes[i].enabledPlugin.description;ka=la.replace("Unity Player ","");}ia(ja,ka);}function da(ia){ba(function(ja,ka){var la='javascript:window.open("http://unity3d.com/webplayer/");',ma=ja;if(ja!=s&&ja!=r)if(w.java&&!x(m)){la="";ma=u;}else if(w.co&&!x(n)){la="";ma=v;}else if(w.win){la=l+(w.x64?"UnityWebPlayer64.exe":"UnityWebPlayer.exe");ma=t;}else if(k.platform=="MacIntel"){la=l+"webplayer-mini.dmg";ma=t;}else if(k.platform=="MacPPC"){la=l+"webplayer-mini.dmg";ma=t;}ia(la,ma);});}function ea(){y(m,true);var ia={type:"application/x-java-applet",archive:l+"3.0/jws/UnityWebPlayer.jar",code:"UnityWebPlayer",name:"Unity Web Player",width:1,height:1},ja=j.createElement("div"),ka=j.body.lastChild;j.body.insertBefore(ja,ka.nextSibling);var la={jnlp_href:l+"3.0/jws/UnityWebPlayer.jnlp",classloader_cache:false,installer:ha(),image:"http://webplayer.unity3d.com/installation/unitylogo.png",centerimage:true,boxborder:false,scriptable:true,mayscript:true};if(w.win&&w.ie){var ma="";for(var na in ia)ma+=' '+na+'="'+ia[na]+'"';var oa="";for(var pa in la)oa+='';ja.outerHTML=''+oa+'';}else{var qa=j.createElement("object");for(na in ia)qa.setAttribute(na,ia[na]);for(pa in la){var ra=j.createElement("param");ra.name=pa;ra.value=la[pa];qa.appendChild(ra);}ja.parentNode.replaceChild(qa,ja);}}function fa(ia){if(!ia)y(n,true);var ja=l+"3.0/co/UnityWebPlayer.application?installer="+encodeURIComponent(l+"UnityWebPlayer.exe");ga(ja);}function ga(ia){var ja=document.createElement("IFRAME");ja.setAttribute("src",ia);ja.style.width=1+"px";ja.style.height=1+"px";ja.style.border="none";document.body.appendChild(ja);}function ha(){return l+(w.win?"UnityWebPlayer.exe":"UnityPlayer.plugin.zip");}return {kInstalled:p,kMissing:q,kUnsupported:s,kJava:u,kClickOnce:v,triedJavaCookie:m,detectUnity:function(ia){if(w.w3&&!(w.wk&&w.wk<312)&&ia){ba(ia);}else if(ia)ia(q);},detectOnlyUnity:function(ia){ca(ia);},genInstallUnity:function(ia){da(ia);},doJavaInstall:function(){ea();},doClickOnceInstall:function(ia){fa(ia);},doStandardInstall:function(ia){ga(ia);}};}();e.exports.kInstalled=g.kInstalled;e.exports.kMissing=g.kMissing;e.exports.kUnsupported=g.kUnsupported;e.exports.kJava=g.kJava;e.exports.kClickOnce=g.kClickOnce;e.exports.triedJavaCookie=g.triedJavaCookie;e.exports.detectUnity=function(h){g.detectUnity(function(i,j){h(i,j);});};e.exports.detectOnlyUnity=function(h){g.detectOnlyUnity(function(i,j){h(i,j);});};e.exports.genInstallUnity=function(h){g.genInstallUnity(function(i,j){h(i,j);});};e.exports.doJavaInstall=function(){g.doJavaInstall();};e.exports.doClickOnceInstall=function(h){g.doClickOnceInstall(h);};e.exports.doStandardInstall=function(h){g.doStandardInstall(h);};e.exports.callbackWhenUnityDetected=function(h){var i=function(){g.detectUnity(function(j,k){if(j==g.kInstalled){h(j,k);}else setTimeout(i,3000);});};i();};},null); __d("UnityLogging",["AsyncRequest","UnityObject","UserAgent_DEPRECATED"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=function(k){return function(l,m){var n={status:l,version:m,reason:k};new g().setURI('/ajax/platform/unity/logging').setData(n).send();};};e.exports.dailyLogUnityVersion=function(){if((i.webkit()>=537.71&&!i.chrome())||i.chrome()>=32){h.detectOnlyUnity(j('daily'));return;}h.detectUnity(j('daily'));};e.exports.logAfterInstallComplete=function(){h.detectOnlyUnity(function(k,l){j('install_complete')(k,l);if(k!=h.kInstalled)h.detectUnity(j('install_complete_backup'));});};e.exports.logUntilInstalled=function(){h.detectUnity(function(k,l){j('canvas')(k,l);if(k!=h.kInstalled)h.callbackWhenUnityDetected(j('state_change'));});};},null); __d("PluginSendToMobile",["DOMEventListener","Form"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={listen:function(j,k){g.add(j,'click',function(l){h.bootstrap(k);});}};e.exports=i;},null); __d("XPrivacyCheckupSpawnDialogController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/privacy\/checkup\/dialog\/show\/",{source:{type:"Enum",enumType:1}});},null); __d("PrivacyLiteFlyout",["Animation","Arbiter","ArbiterMixin","AsyncDialog","AsyncRequest","Banzai","CSS","DOM","Ease","Event","Parent","PrivacyConst","Style","SubscriptionsHandler","Toggler","XPrivacyCheckupSpawnDialogController","XPrivacyRemindersDismissController","copyProperties","csx","cx","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa){b.__markCompiled&&b.__markCompiled();var ba='PrivacyLiteFlyout/expandingSection',ca={},da={};function ea(na,oa,pa){var qa=oa?0:na.offsetHeight;s.set(na,'height',qa+'px');s.set(na,'overflow','hidden');m.show(na);var ra=oa?na.scrollHeight:0,sa=n.getID(na);ca[sa]&&ca[sa].stop();ca[sa]=new g(na).to('height',ra).ondone(function(){ca[sa]=null;s.set(na,'height','');s.set(na,'overflow','');ra||m.hide(na);pa();}).duration(Math.abs(ra-qa)*1.5).ease(o.sineOut).go();}function fa(na){return new k().setURI(na).send();}function ga(){return fa('/ajax/privacy/privacy_lite/increment_masher_tip_count');}function ha(){return fa('/ajax/privacy/privacy_lite/dismiss_masher_tip');}function ia(na){var event='other_section';switch(na){case 'who_can_see':case 'who_can_contact':case 'how_to_stop':event=na;break;}return event;}var ja=null,ka=false,la=false,ma=x({loadBody:function(){this._loadBody(false);},loadBodyFromMegaphone:function(){this._loadBody(true);},_loadBody:function(na){if(!ka&&aa('fbPrivacyLiteFlyoutLoading')){ka=true;new k('/ajax/privacy/privacy_lite/loader').setData({from_megaphone:na}).send();}},_addListener:function(na,event,oa){return p.listen(na,'click',function(){l.post('privacy_lite',{event:event,exit_point:oa});});},addLoggingElem:function(na,event,oa){var pa=this._loggingElements.length,qa={elem:na,event:event,exit:oa};this._loggingElements[pa]=qa;},registerSettingsAndBasicsLinkLogging:function(na,event,oa,pa){var qa=n.scry(na,"._5cw0")[0],ra=n.scry(na,"._3djx")[0];if(qa){this._settingsLinkListener&&this._settingsLinkListener.release();this._settingsLinkListener=this._addListener(qa,event,oa);}if(ra){this._privacyBasicsLinkListener&&this._privacyBasicsLinkListener.release();this._privacyBasicsLinkListener=this._addListener(ra,event,pa);}},_subscribeListeners:function(){this._loggingElements&&this._loggingElements.forEach(function(na){this._subscriptions&&this._subscriptions.addSubscriptions(this._addListener(na.elem,na.event,na.exit));},this);},renderBody:function(na,oa){var pa=aa('fbPrivacyLiteFlyoutLoading');if(pa){n.replace(pa,na);ma.registerCallback(function(){ma.inform('load',null,h.BEHAVIOR_STATE);},oa);}},hideCleanup:function(na){h.inform(ba);var oa=n.scry(na,"._2va0").forEach(function(pa){m.removeClass(pa,"_2va0");});},registerFlyoutToggler:function(na,oa,pa){this._loggingElements=[];ja=oa;var qa=u.createInstance(na);qa.setSticky(false);u.listen(['show','hide'],oa,function(ra){ma.inform(ra);la=ra==='show';if(!la){ma.hideCleanup(na);qa.hide();this._subscriptions&&this._subscriptions.release();this._subscriptions=null;h.inform('layer_hidden',{type:'PrivacyShortcutsFlyout'});}else{h.inform('layer_shown',{type:'PrivacyShortcutsFlyout'});if(pa){pa.start(this);pa=null;}h.subscribeOnce(ba,function(){this._subscriptions&&this._subscriptions.release();this._subscriptions=new t();this._subscribeListeners();}.bind(this));l.post('privacy_lite',{event:'show_flyout',exit_point:null});}}.bind(this));},isFlyoutVisible:function(){return ja&&u.getActive()===ja;},exists:function(){return !!n.scry(document.body,"._59fc")[0];},setFlyoutVisible:function(na){na?u.show(ja):u.hide(ja);},showSection:function(na){var oa=da[na];if(!oa)return;if(!oa.sublist_container){ma.inform('expanded',na,h.BEHAVIOR_STATE);return;}var pa=oa.chevron,qa=oa.sublist_container;h.inform(ba,pa);if(ma.inform('expand',na)!==false){m.removeClass(pa,"_9or");m.addClass(pa,"_9os");ea(qa,true,function(){ma.inform('expanded',na);});}},hideSection:function(na,oa,pa){var qa=da[na],ra=qa.chevron,sa=qa.sublist_container;if(pa===ra)return;if(ma.inform('collapse',na)!==false){m.addClass(ra,"_9or");m.removeClass(ra,"_9os");ea(sa,false,function(){ma.inform('collapsed',na);});}},toggleSection:function(na){var oa=da[na].chevron;u.getInstance(oa).hide();if(m.hasClass(oa,"_9or")){ma.showSection(na);l.post('privacy_lite',{event:ia(na)+'_expand',exit_point:null});new k('/ajax/privacy/privacy_lite/log_section_expand').setData({section:na}).send();}else{ma.hideSection(na);l.post('privacy_lite',{event:ia(na)+'_collapse',exit_point:null});}},registerSection:function(na,oa){da[na]=oa;if(oa.sublist_container){h.subscribe(ba,ma.hideSection.bind(null,na));p.listen(oa.section_block,'click',ma.toggleSection.bind(null,na));}ma.inform(na);},registerInlineHelpOnAudienceChangeNewSelector:function(na,oa,pa,qa){na=na.getInstance();na.subscribe('changed',function(ra){this._registerInlineHelpOnAudienceChange(oa,pa,qa,na.getSelectedBaseValue());}.bind(this));},registerSelectorLogging:function(na,oa,pa,qa){na=na.getInstance();na.subscribe('open',function(){l.post('privacy_lite',{event:oa,exit_point:null});});na.subscribe('close',function(){l.post('privacy_lite',{event:pa,exit_point:null});});na.subscribe('changed',function(){l.post('privacy_lite',{event:qa,exit_point:null});});},_registerInlineHelpOnAudienceChange:function(na,oa,pa,qa){var ra=n.find(na,"._9o_"),sa=n.find(na,"._2v9_");if(pa){var ta=n.find(na,"._5n9w"),ua=(qa==r.BaseValue.EVERYONE);m.conditionShow(ta,ua);m.conditionShow(ra,!ua);if(ta&&ua){var va=(w.getURIBuilder()).setString('type','delta_everyone').setBool('log_plite',true).getURI();new k(va).send();}}else m.show(ra);m.hide(sa);if(oa)new k('/ajax/privacy/privacy_lite/kill_intro').send();},registerInlineHelpXOutOnClick:function(na,oa,pa){p.listen(na,'click',function(){m.addClass(oa,"_9p0");});},registerBlockUnhideOnFocus:function(na,oa){p.listen(na,'focus',function(pa){m.show(pa);l.post('privacy_lite',{event:'block_user_input_click',exit_point:null});}.bind(this,oa));},registerMessageFilterSettingOnClick:function(na,oa){var pa=n.find(na,"._fv0");p.listen(na,'click',function(){if(pa.checked){new k('/ajax/mercury/change_filtering_type.php').setData({filtering_type:oa,source:'privacy_lite'}).send();}else{var event='basic_filtering';if(oa==='strict')event='strict_filtering';l.post('privacy_lite',{event:event,exit_point:null});}});},registerMasher:function(na,oa){var pa=false;h.subscribe(ba,function(qa,ra){var sa=true;if(ra)sa=!!n.scry(q.byTag(ra,'li'),"._571t").length;if(pa||!sa)return;pa=!!(ga());});p.listen(oa,'click',function(){n.remove(na);ha();});},registerPrivacyCheckupListener:function(na){p.listen(na,'click',function(){this.setFlyoutVisible(false);j.send(new k((v.getURIBuilder()).setEnum('source','plite').getURI()));l.post('privacy_lite',{event:'exit_flyout',exit_point:'privacy_checkup'});}.bind(this));},displayPrivacyCheckup:function(na){na.show();}},i);e.exports=ma;},null); __d("PrivacyLiteFlyoutHelp",["Event","Arbiter","AsyncRequest","Banzai","ContextualHelpSearchController","CSS","DOM","Parent","copyProperties","csx","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();var r,s;function t(u,v,w,x,y){this._width=315;s=m.find(v,'input');var z=m.create('div');this.init(u,s,z,w,x,{focusSearchBox:false});r=n.byClass(v,"_8-a");g.listen(y,'click',function(){this._hideSearch(this);j.post('privacy_lite',{event:'plite_search_collapse',exit_point:null});}.bind(this));h.subscribe('PrivacyLiteFlyout/expandingSection',this._hideSearch.bind(this));var aa=m.scry(r,"._d1r")[0];aa&&g.listen(aa,'click',function(){l.addClass(r,"_aw6");s.focus();j.post('privacy_lite',{event:'plite_search_expand',exit_point:null});if(!this.suggestedResults)new i('/ajax/privacy/privacy_lite/help_suggestions').setHandler(function(ba){var ca=ba.getPayload().searchSuggestions,da=m.find(r,"._4_8m");m.setContent(da,ca);l.addClass(r,"_4_8l");}.bind(this)).send();}.bind(this));}o(t.prototype,new k(),{source:'privacy_shortcuts',_hideSearch:function(){this.clearResults();l.removeClass(r,"_aw6");},show:function(u){if(u===this.topics_area){l.removeClass(r,"_aw7");return;}else if(u===this.loader){l.addClass(r,"_aw7");l.hide(this.results_area);}else l.hide(this.loader);l.show(u);}});e.exports=t;},null); __d("ViewasChromeBar",["Event","Arbiter","AsyncRequest","CSS","DOM","Focus","ModalMask","PageTransitions","Parent","cx","csx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();var r='ViewasChromeBar/initialized',s=null,t=false;function u(x){h.subscribe(r,x);}function v(x){j.addClass(x,"_7g7");var y=k.find(x,"._7g0");l.set(k.find(y,'.textInput'));}var w={initChromeBar:function(x){if(t)return;s=x;t=true;h.inform(r,null,h.BEHAVIOR_STATE);},update:function(x,y){u(function(){k.setContent(s,x);if(y)new i('/ajax/privacy/glasgow/viewas_bar_flyout_open').send();});},registerSpecificModeOnClick:function(x){g.listen(x,'click',v.bind(null,o.byClass(x,"_7f-")));},registerFlyoutModalMask:function(){m.show();n.registerHandler(m.hide,10);}};e.exports=w;},null); __d("XRegistrationFormLoggingController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/registration\/log\/",{action:{type:"String"},reg_instance:{type:"String"},category:{type:"Enum",enumType:1},type:{type:"Enum",enumType:1},field:{type:"Enum",enumType:1}});},null); __d("RegistrationLogger",["AsyncSignal","RegistrationClientConfig","XRegistrationFormLoggingController"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={bumpInlineValidation:function(k,l,m){if(!h.logging.enabled)return;var n=i.getURIBuilder().setEnum('category',h.logging.categories.INLINE).setEnum('type',l).setEnum('field',k).setString('reg_instance',m).getURI();new g(n.toString(),{}).setHandler(this.handleResponse).send();},logFormFocus:function(k,l){var m=i.getURIBuilder().setString('action',k).setString('reg_instance',l).getURI();new g(m.toString(),{}).setHandler(this.handleResponse).send();},handleResponse:function(k){!k;}};e.exports=j;},null); __d("RegistrationController",["Animation","AsyncRequest","CSS","DataStore","DOM","Event","Focus","Form","HTML","JPPhoneCaptcha","Promise","Recaptcha","RegistrationClientConfig","RegistrationInterstitialCaptcha","RegistrationLogger","Style","$","cx","ge","goURI","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa){b.__markCompiled&&b.__markCompiled();var ba={init:function(da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa){this.captchaPaneShown=false;this.errorField=null;this.hasLoggedFocus=false;this.focusListeners=[];this.regForm=da;this.logFocusName=fa;this.responseCallback=this.handleResponse;this.tosContainerNode=ja;this.regPagesMsgNode=ka;this.captchaButtonsNode=la;this.regButton=ga;this.captchaRegButton=ha;this.asyncStatus=ma;this.captchaAsyncStatus=na;this.contactpointVariant=oa;this.confirmComponent=pa;this.initListeners(ga,ha,ia);this.childValidators=this.childValidators||[];this.shownFlyout=this.shownFlyout||null;this.confirmationDialog=this.confirmationDialog||null;},initListeners:function(da,ea,fa){this.focusListeners=[l.listen(this.regForm,'click',this.logFormFocus.bind(this)),l.listen(this.regForm,'keypress',this.logFormFocus.bind(this))];l.listen(da,'click',this.validateForm.bind(this));l.listen(ea,'click',this.validateForm.bind(this));l.listen(fa,'click',(function(){this.hideCaptcha();this.showRegistrationPane();}).bind(this));d(['FormTypeABTester'],function(ha){this.regForm.ab_tester=new ha(document);l.listen(da,'click',ca.bind(this,this.regForm));l.listen(ea,'click',ca.bind(this,this.regForm));}.bind(this));if(this.contactpointVariant==='hide'){var ga=this.getField(s.fields.EMAIL);l.listen(ga,'focus',function(ha){i.show(this.confirmComponent);}.bind(this));}},validateForm:function(){if(this.confirmationDialog)this.confirmationDialog.copyContactpointToConfirmationField();var da=this.childValidators.map(function(ea){return ea.runAllValidations();});q.all(da).done(function(){return this.preSubmitForm();}.bind(this),function(){for(var ea=0;ea/g,''));w(da).focus();}catch(ga){}k.setContent(fa,o(ea));this.fadeInValidationError();},fadeInValidationError:function(){var da=w('reg_error');v.set(da,'opacity',0);new g(da).show().to('height','auto').duration(100).checkpoint().from('opacity',0).to('opacity',1).duration(400).go();m.set(da);},hideValidationError:function(){if(i.shown(w('reg_error'))&&v.getOpacity(w('reg_error'))>0)i.hide(w('reg_error'));},showRegistrationPane:function(){i.show('reg_form_box');i.show(this.regPagesMsgNode);},logFormFocus:function(){if(this.hasLoggedFocus)return;var da=this.logFocusName,ea=this.regForm.reg_instance&&this.regForm.reg_instance.value;u.logFormFocus(da,ea);this.hasLoggedFocus=true;this.focusListeners.forEach(function(fa){fa.remove();});this.focusListeners=[];},getField:function(da){aa(this.regForm);return this.regForm[da];},getRegInstance:function(){var da=this.getField('reg_instance');return da&&da.value;},enrollChildValidator:function(da){this.childValidators=this.childValidators||[];this.childValidators.push(da);da.addListener('show',function(ea){if(this.shownFlyout)this.shownFlyout.hide();ea.show();this.shownFlyout=ea;},this);da.addListener('hide',function(ea){ea.hide();},this);},registerContactpointDialog:function(da){this.confirmationDialog=da;}};function ca(da){da.ab_test_data.value=da.ab_tester.getData();return true;}e.exports=ba;},null); __d("ErrorContextualDialogXUITheme",["cx"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={wrapperClassName:"_572t",arrowDimensions:{offset:12,length:22}};e.exports=h;},null); __d("RegistrationFieldValidator",["ContextualDialog","ErrorContextualDialogXUITheme","CSS","csx","DOM","DOMQuery","Event","EventEmitter","Focus","LayerAutoFocus","LayerRefocusOnHide","Deferred","RegistrationClientConfig","RegistrationController","RegistrationLogger","cx","getActiveElement","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){b.__markCompiled&&b.__markCompiled();'use strict';for(var y in n)if(n.hasOwnProperty(y))aa[y]=n[y];var z=n===null?null:n.prototype;aa.prototype=Object.create(z);aa.prototype.constructor=aa;aa.__superConstructor__=n;function aa(ba,ca,da,ea){n.call(this);this.wrapper=ba;this.field=ca;this.position=da;this.behavior=ea;this.flyout=null;this.steps=[];this.stepContexts=[];this.stepMarkups=[];this.stepLoggingTypes=[];this.stepArgs=[];this.isValid=true;this.stepCounter=null;this.stepProgress=null;t.enrollChildValidator(this);this.addListener('validated',this.maybeShowPersistent,this);this.addListener('validated',this.maybeDismissFlyout,this);this.setupListenersForField();this.setupListenersForFeedbackIcon("._5dbc");this.setupListenersForFeedbackIcon("._5dbd");}aa.prototype.setupListenersForField=function(){m.listen(this.field,'focus',this.dismissPersistent.bind(this));m.listen(this.field,'focus',this.maybeShowFlyout.bind(this));m.listen(this.field,'blur',this.dismissFlyout.bind(this));switch(this.behavior){case 'follow':m.listen(this.field,'blur',this.validateField.bind(this,0,[]));break;case 'follow-except-empty':m.listen(this.field,'blur',this.validateField.bind(this,0,[s.logging.types.IS_EMPTY]));break;case 'follow-none':break;default:x(false);break;}};aa.prototype.setupListenersForFeedbackIcon=function(ba){var ca=l.scry(this.wrapper,ba);for(var da=0;da=0){this.validateField(ba+1,ca);}else{var da=this.steps[ba].apply(this.stepContexts[ba],[this.getField()].concat(this.stepArgs[ba]));da.done(function(){return this.validateField(ba+1,ca);}.bind(this),function(){return this.$RegistrationFieldValidator0();}.bind(this));}}else{this.isValid=true;this.emit('validated',true);this.stepProgress.resolve();this.stepCounter=null;this.stepProgress=null;}};aa.prototype.$RegistrationFieldValidator0=function(){this.isValid=false;var ba=this.stepMarkups[this.stepCounter].cloneNode(true),ca=this.stepLoggingTypes[this.stepCounter];if(!this.flyout){this.flyout=new g({context:this.getFlyoutContext(),position:this.position,theme:h},ba).disableBehavior(p).disableBehavior(q);}else this.flyout.setInnerContent(ba);this.stepCounter=null;this.emit('validated',false);this.stepProgress.reject();this.stepProgress=null;var da=t.getRegInstance();u.bumpInlineValidation(this.getFieldName(),ca,da);this.field.setAttribute('aria-describedby',k.getID(ba));};aa.prototype.runAllValidations=function(){this.validateField(0,[]);return this.stepProgress.getPromise();};aa.prototype.isFocused=function(){return w()===this.field;};aa.prototype.focusField=function(){o.set(this.field);};aa.prototype.fieldIsValid=function(){return this.isValid;};aa.prototype.maybeShowFlyout=function(){if(this.isFocused()&&!this.isValid){x(this.flyout);this.emit('show',this.flyout);this.field.setAttribute('aria-invalid','true');}};aa.prototype.maybeShowPersistent=function(){i.conditionClass(this.wrapper,"_5634",!this.isFocused()&&!this.isValid);};aa.prototype.dismissPersistent=function(){i.removeClass(this.wrapper,"_5634");};aa.prototype.dismissFlyout=function(){if(this.flyout)this.emit('hide',this.flyout);};aa.prototype.maybeDismissFlyout=function(){if(this.isValid){this.dismissFlyout();this.field.removeAttribute('aria-invalid');this.field.removeAttribute('aria-describedby');}};e.exports=aa;},null); __d("RegistrationMultipleInputValidator",["DataStore","DOM","Event","Focus","RegistrationClientConfig","RegistrationFieldValidator","getActiveElement","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();'use strict';for(var o in l)if(l.hasOwnProperty(o))q[o]=l[o];var p=l===null?null:l.prototype;q.prototype=Object.create(p);q.prototype.constructor=q;q.__superConstructor__=l;function q(r,s,t,u,v,w){this.fieldType=v;var x;switch(this.fieldType){case k.validators.types.SELECTORS:x='select';break;case k.validators.types.RADIO:x='input[type="radio"]';break;default:n(false);}this.inputs=[];var y=h.scry(s,x);this.inputs.push.apply(this.inputs,y);n(this.inputs.length===w);l.call(this,r,s,t,u);}q.prototype.setupListenersForField=function(){n(this.inputs!=null);this.inputs.forEach(function(r){i.listen(r,'focus',this.dismissPersistent.bind(this));i.listen(r,'focus',this.maybeShowFlyout.bind(this));if(this.fieldType===k.validators.types.RADIO){i.listen(r,'click',function(){if(!this.isFocused())this.emit('fieldblur');}.bind(this));}else i.listen(r,'blur',function(){setTimeout((function s(){if(!this.isFocused())this.emit('fieldblur');}).bind(this),0);}.bind(this));},this);this.addListener('fieldblur',this.dismissFlyout,this);switch(this.behavior){case 'follow':this.addListener('fieldblur',this.validateField.bind(this,0,[]));break;case 'follow-except-empty':this.addListener('fieldblur',this.validateField.bind(this,0,[k.logging.types.IS_EMPTY]));break;case 'follow-none':break;default:n(false);break;}};q.prototype.getField=function(){return this.inputs;};q.prototype.getFieldName=function(){return g.get(this.field,'name');};q.prototype.getFlyoutContext=function(){return this.inputs[0];};q.prototype.isFocused=function(){var r=m();for(var s=0;s0){v.bootstrap=false;--this._bootstrapRequestsPending;!this._bootstrapRequestsPending&&this._bootstrapPostProcess();}if(w.no_data||w.stale||w.token!==this._token){var z=l({},u.getRequest().getData());if(z.lazy){delete z.lazy;z.token=this._token;this._fetchOnUse(z,v);}}}this.inform('endpointStats',{info:x,response:u},y);if(v&&!!v.value)this.inform('completeFetch',{response:u,stats:x});};t.prototype.respond=function(u,v,w){"use strict";this.inform('respondValidUids',v);this.inform('reorderResults',v);var x=this.buildData(v,u);x.forEach(function(y,z){y.origIndex=z;});this.inform('respond',{value:u,results:x,isAsync:!!w});return x;};t.prototype.buildData=function(u,v){"use strict";if(!u||u.length===0)return [];var w=u.map(this.getEntry,this);w.length=Math.min(w.length,this._maxResults);return w;};t.prototype.fetchLean=function(){"use strict";this._fetchLean();};t.prototype._isQueryTooShort=function(u){"use strict";return u.length0)this.inform('extra_bootstrap',{time:Date.now()},h.BEHAVIOR_PERSISTENT);this._fetchOnUseRequests=[];};t.prototype.onLoad=function(u,v){"use strict";this.inform('onload',{time:Date.now()},h.BEHAVIOR_PERSISTENT);if(u)setTimeout(this.bootstrap.bind(this,v),0);};t.prototype.mergeUids=function(u,v,w,x){"use strict";var y=this.getDynamicHashtagResult(x);if(x&&y&&v.indexOf(y)<=0)v.unshift(y);var z=w[0]?this.getEntry(w[0]):null,aa=v[0]?this.getEntry(v[0]):null,ba=(z&&z.replace_results)?z:null;ba=(!ba&&aa&&aa.replace_results)?aa:ba;var ca=s.mergeUids.call(this,u,v,w,x);if(ba){this.inform('backend_topreplace',{});return this.deduplicateByKey([ba.uid].concat(ca));}return ca;};t.prototype.getTextToIndexFromFields=function(u,v){"use strict";var w=[],x=u.tokenVersion==="v2";for(var y=0;y=j)n.push(this.createFindAllPeopleResult(l));for(;o0?w.SUCCESS:w.NO_RESULTS;}.bind(this));this.data.subscribe('fetchError',function(z,aa){var ba=aa.fetch_context;if(ba.bootstrap||!ba.value)return;if(this.backendQueriesStatus[ba.value])this.backendQueriesStatus[ba.value]=w.ERROR;}.bind(this));this.data.subscribe('query',function(z,aa){this.recordAvgStat('num_results_from_cache',aa.results.length);}.bind(this));this.data.subscribe('backend_topreplace',function(z,aa){if(false===this._topreplace){this.recordStat("backend_topreplace",1);this._topreplace=true;}}.bind(this));this.data.subscribe('completeFetch',function(z,aa){if(this.core.scubaInfo){var ba=aa.response,ca={recv:aa.stats.fetch_end-aa.stats.fetch_start,render:Date.now()-aa.stats.fetch_start,payload_size:JSON.stringify(ba).length};if(!ba.payload.entities)ba.payload.entities=this.buildResults();this.logToScuba(ba,ca,this.core.scubaInfo,this.query,this.type);}}.bind(this));this.data.subscribe('completeCacheFetch',u(function(z,aa){if(this.core.scubaInfo)this.logToScuba({},{},this.core.scubaInfo,this.query,this.type);}.bind(this),500));l.listen(this.element,'keydown',function(event){this.recordStat('keypressed',1);this.recordCountStat('count_keys_pressed');if(l.getKeyCode(event)==n.BACKSPACE){if(!this._backspacing&&this.query){this._backspacing=true;this.recordAppendStat('before_backspace_queries',this.query);}}else this._backspacing=false;}.bind(this));this.data.subscribe('beforeFetch',function(z,aa){var ba=aa.request.data.value;if(!ba)return;this.backendQueries.push(ba);this.backendQueriesStatus[ba]=w.WAITING;}.bind(this));};x.prototype.recordStat=function(z,aa){"use strict";this.stats[z]=aa;};x.prototype.recordCountStat=function(z){"use strict";var aa=this.stats[z];this.stats[z]=aa?aa+1:1;};x.prototype.recordAvgStat=function(z,aa){"use strict";if(this.avgStats[z]){this.avgStats[z][0]+=aa;++this.avgStats[z][1];}else this.avgStats[z]=[aa,1];};x.prototype.recordAppendStat=function(z,aa){"use strict";if(!this.appendStats.hasOwnProperty(z))this.appendStats[z]=[];this.appendStats[z].push(aa);};x.prototype.recordRender=function(z){"use strict";this.results=z.filter(function(ba){return (ba.uid!='search'&&ba.type!='disabled_result'&&ba.type!='header');}).map(function(ba){return r(null,ba);});if((this.query==null||this.query==='')&&this.stats.session_start_time)this.recordStat('time_render_null_state',Date.now()-this.stats.session_start_time);var aa=p.getViewportDimensions();this.recordStat('window_size_width',aa.x);this.recordStat('window_size_height',aa.y);if(this.results.length>0&&!this.stats.first_result_time)this.recordStat('first_result_time',Date.now());};x.prototype.recordSelectInfo=function(z){"use strict";var aa=z.selected,ba=z.index;if(aa.groupIndex!==(void 0))ba=z.index-aa.groupIndex-1;var ca={href:aa.path},da=aa.dataGT?{gt:JSON.parse(aa.dataGT)}:{};q('click',ca,null,null,da);if(aa.uid=='search'){this.recordStat('selected_search',1);}else if(aa.uid=='invite'){this.recordStat('selected_invite',1);}else{var ea=aa.log_type||aa.rankType||aa.render_type||aa.type,fa=(ea=='friend'?'user':ea);this.recordStat('selected_'+fa,1);this.recordStat('selected_position',ba);this.recordStat('selected_type',ea);this.recordStat('selected_name_length',aa.text.length);this.recordStat('selected_id',aa.uid);this.recordStat('selected_degree',aa.bootstrapped?1:2);this.recordStat('selected_recent_search',aa.recent_search);var ga=o.parse(this.data.getTextToIndex(aa)).tokens,ha=y(ga,this.query);if(ha)this.recordStat('matched_terms',ha);}var ia={};this._extraRecorder.forEach(function(ja){ja(z,this.results,ia);}.bind(this));this.recordStat('extra_select_info',JSON.stringify(ia));if(aa.type==='websuggestion'){this.recordStat('selected_memcached_websuggestion',aa.fromMemcache);this.recordStat('selected_websuggestion_source',aa.websuggestion_source);}this.recordStat('selected_with_mouse',z.clicked?1:0);};x.prototype._dataToSubmit=function(){"use strict";this.recordStat('candidate_results',this.buildResults());this.recordStat('query',this.query);this.recordStat('init_time',this.initTime);if(this.initStartTime){this.recordStat('init_start_time',this.initStartTime);this.recordStat('onload_time',this._onloadTime);this.initStartTime=0;}this.recordStat('bootstrapped',this.bootstrapStats.bootstrapped);if(this.bootstrapStats.endTime){this.recordStat('bootstrapped_time',this.bootstrapStats.endTime);this.recordStat('user_bootstrap_ms',this.bootstrapStats.user);this.recordStat('other_bootstrap_ms',this.bootstrapStats.other);this.bootstrapStats.endTime=0;}var z=this.data.getBootstrapError();if(z)this.recordStat('bootstrap_error',1);this.recordStat('coeff2_ts',this.bootstrapStats.coeff2_ts);this.recordStat('max_results',this.data._maxResults);if(this.backendQueries.length>0){if(this.backendQueries.length>this.data.logBackendQueriesWindow)this.backendQueries=this.backendQueries.slice(this.backendQueries.length-this.data.logBackendQueriesWindow);this.recordStat('backend_queries',this.backendQueries);var aa=v(this.backendQueriesStatus,this.backendQueries);this.recordStat('backend_queries_status',aa);}if(m.taSessionLoggingSample){var ba=[];this.results.forEach(function(ga){ba.push([ga.text||'',ga.category||'',ga.subtext||'']);});this.recordStat('raw_suggestions_text',ba);}var ca=this.stats;for(var da in this.avgStats){var ea=this.avgStats[da];ca[da]=ea[0]/ea[1];}for(var fa in this.appendStats)ca[fa]=JSON.stringify(this.appendStats[fa]);return ca;};x.prototype.buildResults=function(){"use strict";var z=(this.results||[]).map(function(aa,ba){var ca=o.parse(this.data.getTextToIndex(aa)).tokens,da=aa.rankType||aa.render_type||aa.type,ea=aa.bootstrapped?1:0,fa=aa.s_token||'',ga=(typeof aa.index=='undefined')?100:aa.index,ha=y(ca,this.query)||this.query,ia=aa.index_rank,ja=aa.match_type,ka=aa.l_type,la=aa.vertical_type,ma=aa.prefix_match,na=aa.prefix_length,oa=aa.text,pa=aa.category,qa=aa.subtext;if(typeof aa.groupIndex=='number')return [aa.groupIndex,aa.indexInGroup,aa.uid,da,ea,fa,ha,ia,ja,ma,na,aa.origIndex,ka,la,oa,pa,qa,ga];return [0,ba,aa.uid,da,ea,fa,ha,ia,ja,ma,na,aa.origIndex,ka,la,oa,pa,qa,ga];}.bind(this));return JSON.stringify(z);};x.prototype.submit=function(){"use strict";var z=this._dataToSubmit();switch(this.data.recordingRoute){case 'double_recording':if(Math.random()>.5){z.recorded_first='legacy';setTimeout(this.submitThroughAsyncRequest.bind(this,z),0);h.post(this._banzaiRoute,z,{delay:0,retry:true});}else{z.recorded_first='banzai';h.post(this._banzaiRoute,z,{delay:0,retry:true});setTimeout(this.submitThroughAsyncRequest.bind(this,z),0);}break;case 'random_recording':if(Math.random()>.5){this.submitThroughAsyncRequest(z);}else h.post(this._banzaiRoute,z,{delay:0,retry:true});break;case 'banzai_basic':h.post(this._banzaiRoute,z);break;case 'banzai_vital':h.post(this._banzaiRoute,z,{delay:0,retry:true});break;default:this.submitThroughAsyncRequest(z);}this._reset();};x.prototype.addLatencyToSample=function(z,aa,ba,ca){"use strict";z.addInteger(ca+'query_start',ba.queryStart);z.addInteger(ca+'query_end',ba.queryEnd);z.addInteger(ca+'keypress_query_end',ba.keyPressToQueryEnd);z.addInteger(ca+'render',ba.render);z.addInteger(ca+'keypress_render',ba.keyPressToRender);aa[ca+'query_start']=ba.queryStart;aa[ca+'query_end']=ba.queryEnd;aa[ca+'keypress_query_end']=ba.keyPressToQueryEnd;aa[ca+'render']=ba.render;aa[ca+'keypress_render']=ba.keyPressToRender;};x.prototype.logToScuba=function(z,aa,ba,ca,da){"use strict";var ea={},fa=new j('search_facebar_js',null,{addBrowserFields:true,addPredictedGeographyFields:true,addUser:true,addSearchVersion:true,addGatekeepers:{facebarGKs:true}});fa.addInteger('sample_rate',ba.sample_rate);ea.sample_rate=ba.sample_rate;fa.addNormal('site',ba.site);ea.site=ba.site;fa.addDenorm('query',ca);ea.query=ca;var ga=z.payload||{};if(ga.entities){fa.addInteger('num_entities',ga.entities.length);ea.num_entities=ga.entities.length;}Object.keys(this.performanceTimings).forEach(function(ia){fa.addInteger(ia,this.performanceTimings[ia]);ea[ia]=this.performanceTimings[ia];}.bind(this),this);if(ga.results||ga.entries){var ha=(ga.results||ga.entries).length;fa.addInteger('num_results',ha);ea.num_results=ha;}if(ga.gzipped_payload_size!==(void 0)){fa.addInteger('gzipped_payload_size',ga.gzipped_payload_size);ea.gzipped_payload_size=ga.gzipped_payload_size;}if(aa.recv&&aa.render>aa.recv){fa.addInteger('time_render',aa.render-aa.recv);ea.time_render=aa.render-aa.recv;fa.addInteger('time_js_async',aa.recv);ea.time_js_async=aa.recv;}if(aa.payload_size){fa.addInteger('payload_size',aa.payload_size);ea.payload_size=aa.payload_size;}if(this.stats.time_render_null_state){fa.addInteger('time_render_null_state',this.stats.time_render_null_state);ea.time_render_null_state=this.stats.time_render_null_state;}fa.addInteger('query_id',z.queryId);ea.query_id=z.queryId;fa.addDenorm('user_id',k.getID());ea.user_id=k.getID();fa.addDenorm('session_id',this.stats.sid);ea.session_id=this.stats.sid;fa.addNormal('typeahead_type',da);ea.typeahead_type=da;if(aa.remoteQueryLatencies){this.addLatencyToSample(fa,ea,aa.remoteQueryLatencies,'remote_');fa.addInteger('remote_keypress_query_dispatch',aa.remoteQueryLatencies.keyPressToQueryDispatch);ea.remote_keypress_query_dispatch=aa.remoteQueryLatencies.keyPressToQueryDispatch;fa.addInteger('remote_keypress_query_start',aa.remoteQueryLatencies.keyPressToQueryStart);ea.remote_keypress_query_start=aa.remoteQueryLatencies.keyPressToQueryStart;fa.addNormal('inflight_requests',aa.remoteQueryLatencies.inflightRequests);fa.addInteger('inflight_requests',aa.remoteQueryLatencies.inflightRequests);ea.inflight_requests=aa.remoteQueryLatencies.inflightRequests;fa.addNormal('waiting_queries',aa.remoteQueryLatencies.waitingQueries);fa.addInteger('waiting_queries',aa.remoteQueryLatencies.waitingQueries);ea.waiting_queries=aa.remoteQueryLatencies.waitingQueries;}if(aa.cacheQueryLatencies)this.addLatencyToSample(fa,ea,aa.cacheQueryLatencies,'cache_');fa.post();i.log('search_facebar_js','typeahead',ea);};x.prototype.submitThroughAsyncRequest=function(z){"use strict";if(Object.keys(z).length>0)new g().setURI(this._endPoint).setMethod('POST').setData({stats:z}).setOption('handleErrorAfterUnload',true).setErrorHandler(function(aa){z.retry=true;new g().setURI(this._endPoint).setMethod('POST').setData({stats:z}).setOption('asynchronous',false).send();}.bind(this)).send();};var y=function(z,aa){if(!z||!aa)return;var ba=o.parse(aa);if(ba.flatValue[ba.flatValue.length-1]===' ')return ba.flatValue;var ca=ba.tokens[ba.tokens.length-1],da={};z.forEach(function(ia){da[ia]=(da[ia]||0)+1;});var ea={},fa=ba.tokens.slice(0,ba.tokens.length-1);fa.forEach(function(ia){ea[ia]=(ea[ia]||0)+1;});for(var ga=0;ga0)){fa.push(ha);return fa.join(' ');}}return (void 0);};r(x.prototype,{_endPoint:'/ajax/typeahead/record_metrics.php',_banzaiRoute:'search'});e.exports=x;},null); __d("TypeaheadSearchRecorderBasic",["SearchTypeaheadRecorder","copyProperties","emptyFunction"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();function j(k){"use strict";this._typeahead=k;}j.prototype.enable=function(){"use strict";new g(this._typeahead);};h(j.prototype,{disable:i});e.exports=j;},null); __d("legacy:SearchRecorderBasicTypeaheadBehavior",["TypeaheadSearchRecorderBasic"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadBehaviors)a.TypeaheadBehaviors={};a.TypeaheadBehaviors.searchRecorderBasic=function(h){h.enableBehavior(g);};},3); __d("legacy:SearchTypeaheadRenderer",["SearchTypeaheadRenderer"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadRenderers)a.TypeaheadRenderers={};a.TypeaheadRenderers.search=b('SearchTypeaheadRenderer');},3); void(0); __d("XSearchFacebarSurveyController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/search\/facebar_survey\/",{id:{type:"String",required:true},query:{type:"String"},session_id:{type:"String",required:true}});},null); __d("AbandonedSessionSurvey",["AsyncRequest","SubscriptionsHandler","XSearchFacebarSurveyController","getOrCreateDOMID"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();function k(l){"use strict";this.core=l.getCore();this.data=l.getData();this.view=l.getView();this.subscriptionsHandler=new h();}k.prototype.enable=function(){"use strict";this.subscriptionsHandler.addSubscriptions(this.core.subscribe('focus',function(){this.searchBoxFocused=true;this.resultSelected=false;}.bind(this)),this.data.subscribe('beforeQuery',function(l,m){this.query=m.value||'';}.bind(this)),this.view.subscribe('select',function(){this.resultSelected=true;}.bind(this)),this.core.subscribe('blur',function(){if(this.searchBoxFocused&&!this.resultSelected){this.resultSelected=false;this.searchBoxFocused=false;this.openSurvey();}}.bind(this)));};k.prototype.disable=function(){"use strict";this.subscriptionsHandler.release();this.request&&this.request.abort();};k.prototype.openSurvey=function(){"use strict";if(this.openedSurvey)return;this.openedSurvey=true;var l=i.getURIBuilder().setString('id',j(this.core.element)).setString('query',this.query||'').setString('session_id',this.data.queryData.sid);this.request=(new g()).setMethod('post').setURI(l.getURI());this.request.send();};e.exports=k;},null); __d("TypeaheadSearchFilter",["Arbiter","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){"use strict";this._typeahead=j;}i.prototype.enable=function(){"use strict";var j=this._typeahead,k=j.getView().seeMoreEndpoint;this._subscriptions=[g.subscribe('search/typeahead/updateFilter',function(l,m){if(m.filter_type=='web')j.getView().queryData.form='FBKBFR';j.getView().queryData.type=m.filter_type;}),g.subscribe('search/typeahead/updateSeeMoreEndpoint',function(l,m){j.getView().seeMoreEndpoint=m;}),g.subscribe('page_transition',function(l,m){if(j.getView().queryData.form)delete j.getView().queryData.form;delete j.getView().queryData.type;j.getView().seeMoreEndpoint=k;},g.SUBSCRIBE_NEW)];};i.prototype.disable=function(){"use strict";this._subscriptions.forEach(function(j){j.unsubscribe();});this._subscriptions=null;};h(i.prototype,{_subscription:null});e.exports=i;},null); __d("legacy:SearchFilterTypeaheadBehavior",["TypeaheadSearchFilter"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadBehaviors)a.TypeaheadBehaviors={};a.TypeaheadBehaviors.initFilters=function(h){h.enableBehavior(g);};},3); __d("TypeaheadDetectQueryLocale",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){"use strict";this._typeahead=h;this._data=h.getData();this._queryCache={'':this._data.queryCache,ja_JP:{},zh_TW:{}};}g.prototype.enable=function(){"use strict";this._previousLocale='';this._reset=this._typeahead.subscribe('reset',this._swapQueryCache.bind(this,''));this._beforeQuery=this._data.subscribe('beforeQuery',function(h,i){var j=i.value;if(j===''){this._swapQueryCache('');return;}var k=null,l=j.charCodeAt(j.length-1);if(12352<=l&&l<=12543){k='ja_JP';}else if(12544<=l&&l<=12735)k='zh_TW';this._swapQueryCache(k);}.bind(this));};g.prototype.disable=function(){"use strict";this._swapQueryCache('');this._data.unsubscribe(this._beforeQuery);this._typeahead.ubsubscribe(this._reset);};g.prototype._swapQueryCache=function(h){"use strict";if(h===null||h===this._previousLocale)return;this._data.queryCache=this._queryCache[h];this._data.setQueryData({query_locale:h});this._previousLocale=h;};e.exports=g;},null); __d("TypeaheadExcludeBootstrapFromQueryCache",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){"use strict";this._data=h.getData();}g.prototype.enable=function(){"use strict";this._buildingQueryCache=false;this._buildQueryCache=this._data.subscribe('buildQueryCache',function(){this._buildingQueryCache=true;}.bind(this));this._mergeUids=this._data.subscribe('mergeUids',function(h,i){if(this._buildingQueryCache)i.local_uids.splice(0,i.local_uids.length);}.bind(this));this._fetchComplete=this._data.subscribe('fetchComplete',function(){this._buildingQueryCache=false;}.bind(this));};g.prototype.disable=function(){"use strict";this._data.unsubscribe(this._buildQueryCache);this._data.unsubscribe(this._mergeUids);this._data.unsubscribe(this._fetchComplete);};e.exports=g;},null); __d("TypeaheadRecentSearchUpdater",["Arbiter"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){"use strict";this.view=i.getView();}h.prototype.enable=function(){"use strict";this.updaterSubscription=this.view.subscribe('select',function(){g.inform('search/refreshRecentSearchesNullstate',{},g.BEHAVIOR_STATE);});};h.prototype.disable=function(){"use strict";this.view.unsubscribe(this.updaterSubscription);};e.exports=h;},null); __d("useragentcm",["Bootloader","UACMConfig","ge"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();function j(){var k=false,l={ffid:(typeof(h.ffid)=="undefined"?0:h.ffid),ffid1:(typeof(h.ffid1)=="undefined"?0:h.ffid1),ffid2:(typeof(h.ffid2)=="undefined"?0:h.ffid2),ffid3:(typeof(h.ffid3)=="undefined"?0:h.ffid3),ffid4:(typeof(h.ffid4)=="undefined"?0:h.ffid4),ffver:(typeof(h.ffver)=="undefined"?0:h.ffver)};l.qp=document.location;var m=i('login_form');if(m&&m.action)l.qm=m.action;var n='\146\141\143\145\142\157\157\153',o=new RegExp('(^|\\.)'+n+'\\.com$','i').test(document.location.hostname);if(!o){k=true;}else if(l.qm){var p=l.qm.split('?')[0].split('#')[0],q=65535;for(var r=0;r>8)^p.charCodeAt(r))&255;s^=s>>4;q=((q<<8)^(s<<12)^(s<<5)^s)&65535;}if(h.ffver&&h.ffver!=q)k=true;}if(k){var t=document.location.protocol+'//www.'+n+'.com/ajax/ua_callback.php';if(document.referrer)l.qr1=document.referrer;g.loadModules(["AsyncSignal"],function(v){new v(t,l).send();});}}e.exports=j;},null); __d("legacy:si-countermeasures",["useragentcm"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.useragentcm=b('useragentcm');},3); __d("Chromedome",["fbt"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();f.start=function(h){if(h.off||top!==window||!/(^|\.)facebook\.com$/.test(document.domain))return;var i=h.stop||g._("Stop!"),j=h.text||g._("This is a browser feature intended for developers. If someone told you to copy and paste something here to enable a Facebook feature or \"hack\" someone's account, it is a scam and will give them access to your Facebook account."),k=h.more||g._("For more information, see {url}.",[g.param("url",'https://www.facebook.com/selfxss')]);if((window.chrome||window.safari)&&!h.textonly){var l='font-family:helvetica; font-size:20px; ';[[i,h.c1||l+'font-size:50px; font-weight:bold; '+'color:red; -webkit-text-stroke:1px black;'],[j,h.c2||l],[k,h.c3||l],['','']].map(function(r){setTimeout(console.log.bind(console,'\n%c'+r[0],r[1]));});}else{var m=['',' .d8888b. 888 888','d88P Y88b 888 888','Y88b. 888 888',' "Y888b. 888888 .d88b. 88888b. 888',' "Y88b. 888 d88""88b 888 "88b 888',' "888 888 888 888 888 888 Y8P','Y88b d88P Y88b. Y88..88P 888 d88P',' "Y8888P" "Y888 "Y88P" 88888P" 888',' 888',' 888',' 888'],n=(''+j).match(/.{35}.+?\s+|.+$/g),o=Math.floor(Math.max(0,(m.length-n.length)/2));for(var p=0;p24){r-=Math.ceil(r/48)*48;}else if(r<-28)r+=Math.ceil(r/-48)*48;return r*30;}function k(m,n,o){if(!m||(void 0)==n)return;if(i)return;i=true;var p=-j(m);if(o||p!=n){var q='/ajax/timezone/update.php';new g().setURI(q).setData({gmt_off:p,is_forced:o}).setErrorHandler(h).setTransportErrorHandler(h).setOption('suppressErrorAlerts',true).send();}}var l={setInputValue:function(m,n){m.value=j(n);},setTimezone:k};e.exports=l;},null); __d("FormDisableOnSubmit",["copyProperties"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){"use strict";this._form=i;}h.prototype.enable=function(){"use strict";this._subscription=this._form.subscribe(['submit','reset'],this._handle.bind(this));};h.prototype.disable=function(){"use strict";this._form.unsubscribe(this._subscription);this._subscription=null;};h.prototype._handle=function(i,j){"use strict";if(i=='submit'){if(this._disabled)return false;this._disabled=true;return true;}this._disabled=false;};g(h.prototype,{_subscription:null,_disabled:false});e.exports=h;},null); __d("TypeaheadRegulateMemorializedUsers",["TokenizeUtil","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){"use strict";this._typeahead=j;}i.prototype._filter=function(j,k){"use strict";if(j.type!=='user'||!j.memorialized)return true;var l=g.parse(j.text).tokens;if(l.length===1&&g.isExactMatch(k,j.text))return true;var m=this._typeahead.getData().getTextToIndex(j),n=g.parse(k).tokens;return (n.length>1&&g.isQueryMatch(k,m));};i.prototype.enable=function(){"use strict";this._filterRegistry=this._typeahead.getData().addFilter(this._filter.bind(this));};i.prototype.disable=function(){"use strict";this._filterRegistry.remove();this._filterRegistry=null;};h(i.prototype,{_filterRegistry:null});e.exports=i;},null); __d("legacy:RegulateMemorializedUsersTypeaheadBehavior",["TypeaheadRegulateMemorializedUsers"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadBehaviors)a.TypeaheadBehaviors={};a.TypeaheadBehaviors.regulateMemorializedUsers=function(h){h.enableBehavior(g);};},3); __d("SearchTypeaheadNoSnippetRenderer",["SearchTypeaheadRenderer"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i,j){i.category=(void 0);i.subtext=(void 0);return g.call(this,i,j);}h.className='search';e.exports=h;},null); __d("WebStorageMonster",["Event","AsyncRequest","UserActivity","StringTransformations","WebStorage","arrayContains","isEmpty","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o=300000,p=false;function q(v){var w={};for(var x in v){var y=v.getItem(x),z=j.unicodeEscape(x);if(typeof y==='string')w[z]=y.length;}return w;}function r(v){var w=k.getLocalStorage();if(!w||!v.keys)return;u._getLocalStorageKeys().forEach(function(x){if(l(v.keys,x))w.removeItem(x);});}function s(v){var w=k.getLocalStorage();if(w)u._getLocalStorageKeys().forEach(function(y){if(!v.some(function(z){return new RegExp(z).test(y);}))w.removeItem(y);});var x=k.getSessionStorage();if(x)x.clear();}function t(v){if(i.isActive(o)){n(t.bind(null,v),o);}else u.cleanNow(v);}var u={registerLogoutForm:function(v,w){g.listen(v,'submit',function(x){u.cleanOnLogout(w);});},schedule:function(v){if(p)return;p=true;t(v);},cleanNow:function(v){var w=Date.now(),x={},y=k.getLocalStorage();if(y)x.localStorage=q(y);var z=k.getSessionStorage();if(z)x.sessionStorage=q(z);var aa=!m(x),ba=Date.now();x.logtime=ba-w;if(aa)new h('/ajax/webstorage/process_keys.php').setData(x).setHandler(function(ca){if(!v){var da=ca.getPayload();if(da.keys)da.keys=da.keys.map(j.unicodeUnescape);r(da);}}.bind(this)).send();},cleanOnLogout:function(v){if(v)s(v);var w=k.getSessionStorage();if(w)w.clear();},_getLocalStorageKeys:function(){var v=k.getLocalStorage();return v?Object.keys(v):[];}};e.exports=u;},null);