/*1325192092,176832695*/

if (window.CavalryLogger) { CavalryLogger.start_js(["pQ27\/"]); }

function incorporate_fragment(a){var c=/^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/;var b='';a.href.replace(c,function(d,g,h,f){var e,i;e=i=g+(h?'?'+h:'');if(f){f=f.replace(/^(!|%21)/,'');if(f.charAt(0)=='/')e=f.replace(/^\/+/,'/');}if(e!=i){if(window._script_path)document.cookie="rdir="+window._script_path+"; path=/; domain="+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1');window.location.replace(b+e);}});}if(window._incorporate_fragment)incorporate_fragment(window.location);
window.__DEV__=window.__DEV__||0;if(!window.skipDomainLower&&document.domain.toLowerCase().match(/(^|\.)facebook\..*/))document.domain=window.location.hostname.replace(/^.*(facebook\..*)$/i,'$1');function bagofholding(){}function bagof(a){return function(){return a;};}if(!Date.now)Date.now=function now(){return new Date().getTime();};if(!Array.isArray)Array.isArray=function(a){return Object.prototype.toString.call(a)=='[object Array]';};Env=window.Env||{};Env.start=Env.start||Date.now();document.documentElement.className=document.documentElement.className.replace('no_js','');
window.require||(function(){var z={},w={},n=0,y=this,i=1,l=2,j='special',d='exports',c='dependencies',g='module',m='waiting',e='factory',k=undefined,b='define',f='global',h='require',a='context';function za(zi){var zk=z[zi],zd,zh;if(zk[m]&&zk[j]&l)q();if(!zk[d]){var zf=zk[d]={},zg=zk[e];if(Object.prototype.toString.call(zg)==='[object Function]'){var zc=[],ze=zk[c],zj=ze.length;if(zk[j]&l)zj=Math.min(zj,zg.length);for(zh=0;zh<zj;zh++){zd=ze[zh];zc.push(zd===g?zk:(zd===d?zf:za(zd)));}var zl=zg.apply(zk[a]||y,zc);if(zl)zk[d]=zl;}else zk[d]=zg;}return zk[d];}function u(zg,ze,zf,zd,zc){if(ze===k){ze=[];zf=zg;zg=s();}else if(zf===k){zf=ze;ze=zg;zg=s();}if(z[zg])return;var zh={id:zg};zh[e]=zf;zh[c]=ze;zh[a]=zc;zh[j]=zd;z[zg]=zh;o(zg);}function x(zd,ze,zc){u(zd,ze,k,i,zc);}function q(){var zd={},zc;for(zc in w)if(z[zc]&&!zd[zc]&&z[zc][j]&l)r({},zc,zd);}function r(zf,zc,zg){zg[zc]=1;var ze=w[zc],zd;if(!ze)return;zf[zc]=1;for(zd in ze){if(!z[zd][j]&l)continue;if(zf[zd]){delete ze[zd];z[zd][m]--;if(!z[zd][m])t(zd);}else r(zf,zd,zg);}zf[zc]=0;}function s(){return '__mod__'+n++;}function o(ze){var zf=z[ze];var zg=0;for(var zd=0;zd<zf[c].length;zd++){var zc=zf[c][zd];if(!z[zc]||z[zc][m]){w[zc]||(w[zc]={});w[zc][ze]=1;zg++;}}zf[m]=zg;if(!zg)t(ze);}function t(zd){var ze=z[zd];if(ze[j]&i)za(zd);var zf=w[zd];if(zf){delete w[zd];for(var zc in zf)if(!--z[zc][m])t(zc);}}function p(zd,zc){z[zd]={id:zd};z[zd][d]=zc;}p(g,0);p(d,0);p(b,u);p(f,y);p(h,za);u.amd={};y[b]=u;y[h]=za;za.ensure=x;var zb=false;var v=function(zf,zd,ze,zc){u(zf,zd,ze,zc||l);if(z[zf][m]&&!zb)zb=setTimeout(function(){q();zb=false;},9);};y.__d=function(zf,zd,ze,zc){zd=[f,g,h,d].concat(zd);v(zf,zd,ze,zc);};y.__e=function(zf,zd,ze,zc){zd=[f,h,g,d].concat(zd);v(zf,zd,ze,zc);};})();
__e("hasArrayNature",[],function(b,e,d,a){function c(f){return (!!f&&(typeof f=='object'||typeof f=='function')&&('length' in f)&&!('setInterval' in f)&&(Object.prototype.toString.call(f)==="[object Array]"||('callee' in f)||('item' in f)));}d.exports=c;});
__e("ArrayUtils",["hasArrayNature","ArrayUtils"],function(c,f,e,b){var d=f("hasArrayNature");var a={createFrom:function(h){if(!d(h))return [h];if(h.item){var g=h.length,i=new Array(g);while(g--)i[g]=h[g];return i;}return Array.prototype.slice.call(h);}};e.exports=a;});
__e("copyProperties",[],function(c,e,d,b){function a(g,h){g=g||{};h=h||{};for(var f in h)g[f]=h[f];if(h.hasOwnProperty&&h.hasOwnProperty('toString')&&(typeof h.toString!='undefined')&&(g.toString!==h.toString))g.toString=h.toString;return g;}d.exports=a;});
__e("util",[],function(b,d,c,a){if(typeof console=='undefined')b.console={log:bagofholding,info:bagofholding,warn:bagofholding,debug:bagofholding,dir:bagofholding,error:bagofholding};b.Util=c.exports=b.console;},3);
__e("arbiter",["ArrayUtils","copyProperties","hasArrayNature","util"],function(g,j,i,f){var b=j('ArrayUtils');var e=j('copyProperties');var h=j('hasArrayNature');var c=j('util');var d=null;function k(l){d=l;}if(!window.async_callback)window.async_callback=function(l,m){return l;};function a(){e(this,{_listeners:[],_events:{},_callbacks:{},_last_id:1,_listen:{},_index:{}});e(this,a);delete this.setErrorHandler;}e(a,{SUBSCRIBE_NEW:'new',SUBSCRIBE_ALL:'all',BEHAVIOR_EVENT:'event',BEHAVIOR_PERSISTENT:'persistent',BEHAVIOR_STATE:'state',LIVEMESSAGE:'livemessage',BOOTLOAD:'bootload',FUNCTION_EXTENSION:'function_ext',setErrorHandler:k,subscribe:function(v,m,t){if(!v||v.length==0)return null;v=b.createFrom(v);var l=a._getInstance(this);l._listeners.push({callback:m,types:v});var s=l._listeners.length-1;for(var o=0;o<v.length;o++)if(l._index[v[o]]){l._index[v[o]].push(s);}else l._index[v[o]]=[s];t=t||a.SUBSCRIBE_ALL;if(t==a.SUBSCRIBE_ALL){var n,u,r;for(var p=0;p<v.length;p++){u=v[p];if(u in l._events)for(var q=0;q<l._events[u].length;q++){n=l._events[u][q];r=m.apply(null,[u,n]);if(r===false){l._events[u].splice(q,1);q--;}}}}return {subscriberID:s};},unsubscribe:function(p){var l=a._getInstance(this);var n=l._listeners[p.subscriberID];if(!n)return;for(var o=0;o<n.types.length;o++){var q=n.types[o];if(l._index[q])for(var m=0;m<l._index[q].length;m++)if(l._index[q][m]==p.subscriberID){l._index[q].splice(m,1);if(l._index[q].length==0)delete l._index[q];break;}}delete l._listeners[p.subscriberID];},inform:function(x,n,m){var y=h(x);x=b.createFrom(x);var l=a._getInstance(this);var u={};m=m||a.BEHAVIOR_EVENT;for(var q=0;q<x.length;q++){var v=x[q],p=null;if(m==a.BEHAVIOR_PERSISTENT){p=l._events.length;if(!(v in l._events))l._events[v]=[];l._events[v].push(n);l._events[v]._stateful=false;}else if(m==a.BEHAVIOR_STATE){p=0;l._events[v]=[n];l._events[v]._stateful=true;}else if(v in l._events)l._events[v]._stateful=false;window.ArbiterMonitor&&ArbiterMonitor.record('event',v,n,l);var t;if(l._index[v]){var w=b.createFrom(l._index[v]);for(var r=0;r<w.length;r++){var s=l._listeners[w[r]];if(s){try{t=s.callback.apply(null,[v,n]);}catch(o){if(d)d(o);}if(t===false){if(p!==null)l._events[v].splice(p,1);break;}}}}l._updateCallbacks(v,n);window.ArbiterMonitor&&ArbiterMonitor.record('done',v,n,l);u[v]=t;}return y?u:u[x[0]];},query:function(m){var l=a._getInstance(this);if(!(m in l._events))return null;if(l._events[m].length)return l._events[m][0];return null;},_instance:null,_getInstance:function(l){if(l instanceof a)return l;if(!a._instance)a._instance=new a();return a._instance;},registerCallback:function(m,o){var s,n=0,l=a._getInstance(this),r=false;if(typeof m=='function'){s=l._last_id;l._last_id++;r=true;}else{if(!l._callbacks[m])return null;s=m;}if(h(o)){var t={};for(var q=0;q<o.length;q++)t[o[q]]=1;o=t;}for(var u in o){try{if(l.query(u))continue;}catch(p){}n+=o[u];if(l._listen[u]===undefined)l._listen[u]={};l._listen[u][s]=(l._listen[u][s]||0)+o[u];}if(n==0&&r){m();return null;}if(!r){l._callbacks[s].depnum+=n;}else l._callbacks[s]={callback:async_callback(m,'arbiter'),depnum:n};return s;},_updateCallbacks:function(o,n){if(n===null||!this._listen[o])return;for(var m in this._listen[o]){this._listen[o][m]--;if(this._listen[o][m]<=0)delete this._listen[o][m];this._callbacks[m].depnum--;if(this._callbacks[m].depnum<=0){var l=this._callbacks[m].callback;delete this._callbacks[m];l();}}}});g.Arbiter=i.exports=a;},3);
__e("isEmpty",[],function(b,e,d,a){function c(g){if(g instanceof Array){return g.length===0;}else if(g instanceof Object){for(var f in g)return false;return true;}else return !g;}d.exports=c;});
__e("bootloader",["ArrayUtils","arbiter","util","isEmpty"],function(x,za,z,w){var b=za('ArrayUtils');var a=za('arbiter');var d=za('util');var y=za('isEmpty');var f={};var k=null;var p={};var n={};var h={};var i={};var t=[];var l=null;var q={};var j={};var g=false;var v=[];var e=5000;function o(zk,zh,zf,zc){if(zk=='js'){var zg=document.createElement('script');zg.src=zh;zg.type='text/javascript';zg.async=true;var zb=function(){c.done([zf]);};zg.onload=zg.onerror=zb;zg.onreadystatechange=function(){if(this.readyState in {loaded:1,complete:1})zb();};zc.appendChild(zg);}else if(zk=='css'){if(document.createStyleSheet){var zi=t,zj=-1;for(var zd=0;zd<zi.length;zd++)if(zi[zd].imports.length<25){zj=zd;break;}if(zj==-1){zi.push(document.createStyleSheet());zj=zi.length-1;}zi[zj].addImport(zh);i[zf]={tagIdx:zj,href:zh};}else{var ze=document.createElement('link');ze.rel="stylesheet";ze.type="text/css";ze.media="all";ze.href=zh;i[zf]={link:ze};zc.appendChild(ze);}s(zf);}}function r(){var ze;var zb=[];var zf=Date.now();if(zf>=k){for(ze in f)zb.push(ze);if(window.logJSError)if(Math.random()<.01)logJSError('bootloader',{error:'CSS timeout',extra:{name:zb.join(',')}});}else for(ze in f){var zg=f[ze];var zh=window.getComputedStyle?window.getComputedStyle(zg,null):zg.currentStyle;if(zh&&parseInt(zh.height,10)>1)zb.push(ze);}if(!y(zb)){for(var zd=0;zd<zb.length;zd++){var zc=f[zb[zd]];zc.parentNode.removeChild(zc);delete f[zb[zd]];}k=zf+e;c.done(zb,true);}return y(f);}function s(zd){var zb='bootloader_'+zd.replace(/[^a-z0-9]/ig,'_');var ze=document.createElement('meta');ze.id=zb;c.getHardpoint().appendChild(ze);k=Date.now()+e;var zf=y(f);f[zd]=ze;if(zf)var zc=setInterval(function _poll(){if(r())zc&&clearInterval(zc);},20,false);}function u(ze){if(ze in i){var zc=i[ze],zd=zc.link;if(zd){zd.parentNode.removeChild(zd);}else{var zf=t[zc.tagIdx];for(var zb=0;zb<zf.imports.length;zb++)if(zf.imports[zb].href==zc.href){zf.removeImport(zb);break;}}delete i[ze];delete p[ze];a.inform(a.BOOTLOAD+'/'+ze,null,a.BEHAVIOR_STATE);}}function m(zd,zb){if(!g){v.push([zd,zb]);return;}zd=b.createFrom(zd);var zg=[];for(var ze=0;ze<zd.length;++ze){if(!zd[ze])continue;var zc=h[zd[ze]];if(!!zc)for(var zf=0;zf<zc.length;++zf)zg.push(zc[zf]);}c.loadResources(zg,zb);}var c={configurePage:function(zb){var zh={};var zg=c.resolveResources(zb);var zc;for(zc=0;zc<zg.length;zc++){zh[zg[zc].src]=zg[zc];c.requested(zg[zc].name);s(zg[zc].name);}var ze=document.getElementsByTagName('link');for(zc=0;zc<ze.length;++zc){if(ze[zc].rel!='stylesheet')continue;for(var zd in zh)if(ze[zc].href.indexOf(zd)!==-1){var zf=zh[zd].name;i[zf]={link:ze[zc]};if(zh[zd].permanent)n[zf]=true;delete zh[zd];break;}}},loadModules:function(zc,zb){zc=b.createFrom(zc);m(zc,function inject_module_callback(){var ze=[];for(var zd=0;zd<zc.length;zd++)ze.push(za(zc[zd]));zb.apply(this,ze);});},loadComponents:function(zc,zb){m(zc,zb);},loadResources:function(zk,zc,zj,zn){var zf;zk=c.resolveResources(b.createFrom(zk));if(zj){var zh={};for(zf=0;zf<zk.length;++zf)zh[zk[zf].name]=true;for(var zg in p)if(!(zg in n)&&!(zg in zh)&&!(zg in j))u(zg);j={};}var zo=[];var zi=[];for(zf=0;zf<zk.length;++zf){var zl=zk[zf];if(zl.permanent)n[zl.name]=true;var zm=a.BOOTLOAD+'/'+zl.name;if(a.query(zm)!==null)continue;if(!zl.nonblocking)zi.push(zm);if(!p[zl.name]){c.requested(zl.name);zo.push(zl);window.CavalryLogger&&CavalryLogger.getInstance().measureResources(zl,zn);}}if(zc)zc=a.registerCallback(zc,zi);var ze=document.documentMode||+(/MSIE.(\d+)/.exec(navigator.userAgent)||[])[1];var zd=c.getHardpoint();var zb=ze?zd:document.createDocumentFragment();for(zf=0;zf<zo.length;++zf)o(zo[zf].type,zo[zf].src,zo[zf].name,zb);if(zd!==zb)zd.appendChild(zb);return zc;},requestResource:function(ze,zd,zc){var zb=c.getHardpoint();o(ze,zd,zc,zb);},done:function(zf,zc){c.requested(zf);if(!zc){var ze={sender:this};a.inform(a.BOOTLOAD,ze,a.BEHAVIOR_EVENT);}for(var zb=0;zb<zf.length;++zb){var zd=zf[zb];a.inform(a.BOOTLOAD+'/'+zd,true,a.BEHAVIOR_STATE);}},requested:function(zc){zc=b.createFrom(zc);for(var zb=0;zb<zc.length;++zb)p[zc[zb]]=true;},enableBootload:function(zc){for(var zd in zc)if(!h[zd])h[zd]=zc[zd];if(!g){g=true;for(var zb=0;zb<v.length;zb++)c.loadComponents.apply(null,v[zb]);v=[];}},getHardpoint:function(){if(!l){var zb=document.getElementsByTagName('head');l=zb.length&&zb[0]||document.body;}return l;},setResourceMap:function(zc){if(!zc)return;for(var zb in zc){if(!zc[zb].name)zc[zb].name=zb;q[zb]=zc[zb];}},resolveResources:function(zd){if(!zd)return [];var zc=[];for(var zb=0;zb<zd.length;++zb)if(typeof zd[zb]=='string'){if(zd[zb] in q)zc.push(q[zd[zb]]);}else zc.push(zd[zb]);return zc;},loadEarlyResources:function(zd){var zb;c.setResourceMap(zd);var zc=[];for(zb in zd)zc.push(q[zb]);c.loadResources(zc);for(zb in zd){var ze=q[zb];if(!ze.permanent)j[ze.name]=ze;}},isDisplayJS:function(zb){if(typeof zb=='string')zb=q[zb];return zb.displayjs;}};x.Bootloader=z.exports=c;},3);
__e("Env",["copyProperties","Env"],function(d,f,e,c){var b=f("copyProperties");var a={start:Date.now()};if(d.Env){b(a,d.Env);d.Env=undefined;}e.exports=a;});
__e("onload",["arbiter","copyProperties"],function(l,u,m,k){var a=u('arbiter');var c=a.BEHAVIOR_STATE;var h=function(v){window.CavalryLogger&&CavalryLogger.getInstance().setTimeStamp(v);};var b={ONLOAD:'onload/onload',ONLOAD_CALLBACK:'onload/onload_callback',ONLOAD_DOMCONTENT:'onload/dom_content_ready',ONLOAD_DOMCONTENT_CALLBACK:'onload/domcontent_callback',ONBEFOREUNLOAD:'onload/beforeunload',ONUNLOAD:'onload/unload'};function g(){return !window.loading_page_chrome;}function q(v){if(window.loaded&&typeof _runHook!='undefined'){_runHook(v,'onlateloadhooks');}else d('onloadhooks',v);}function n(v){if(window.afterloaded&&typeof _runHook!='undefined'){setTimeout(function(){_runHook(v,'onlateafterloadhooks');},0);}else d('onafterloadhooks',v);}function o(v,w){if(w===undefined)w=g();w?d('onbeforeleavehooks',v):d('onbeforeunloadhooks',v);}function s(v){if(!window.onunload)window.onunload=function(){a.inform(b.ONUNLOAD,true,c);};d('onunloadhooks',v);}function p(v){d('onleavehooks',v);}function d(w,v){window[w]=(window[w]||[]).concat(v);}function t(v){window[v]=[];}function f(){a.inform(b.ONLOAD_DOMCONTENT,true,c);}function e(){var v=document,z=window;if(v.addEventListener){var za=/AppleWebKit.(\d+)/.exec(navigator.userAgent);if(za&&za[1]<525){var y=setInterval(function(){if(/loaded|complete/.test(v.readyState)){f();clearInterval(y);}},10);}else v.addEventListener("DOMContentLoaded",f,true);}else{var x='javascript:void(0)';if(z.location.protocol=='https:')x='//:';v.write('<script onreadystatechange="if (this.readyState==\'complete\') {'+'this.parentNode.removeChild(this);_domcontentready();}" '+'defer="defer" src="'+x+'"><\/script\>');}var w=z.onload;z.onload=function(){h('t_layout');w&&w();a.inform(b.ONLOAD,true,c);};z.onbeforeunload=function(){var zb={};a.inform(b.ONBEFOREUNLOAD,zb,c);if(!zb.warn)a.inform('onload/exit',true);return zb.warn;};}var r=a.registerCallback(function(){h('t_onload');a.inform(b.ONLOAD_CALLBACK,true,c);},[b.ONLOAD]);var j=a.registerCallback(function(){h('t_domcontent');a.inform(b.ONLOAD_DOMCONTENT_CALLBACK,true,c);},[b.ONLOAD_DOMCONTENT]);if(!window._eventHandlersBootstrapped){_eventHandlersBootstrapped=true;e();}m.exports={Event:b,runOnload:q,runAfterload:n,runOnleave:p};var i=u('copyProperties');i(l,{OnloadEvent:b,onloadRegister:q,onafterloadRegister:n,onleaveRegister:p,onbeforeunloadRegister:o,onunloadRegister:s,domcontent_callback:j,onload_callback:r,_domcontentready:f,removeHook:t,_addHook:d});},3);
__e("EagleEye",["arbiter","bootloader","Env","onload","util"],function(o,v,s,n){var a=v('arbiter');var c=v('bootloader');var e=v('Env');var f=v('onload');var h=v('util');var y='_e_';var za=(window.name||'').toString();if(za.length==7&&za.substr(0,3)==y){za=za.substr(3);}else{za=window._EagleEyeSeed;if(window==window.top)window.name=y+window._EagleEyeSeed;}var w=(window.location.protocol=='https:'&&document.cookie.match(/\bcsm=1/))?'; secure':'';var t=y+za+'_';var m=new Date(Date.now()+604800000).toGMTString();var k=window.location.hostname.replace(/^.*(facebook\..*)$/i,'$1');var l='; expires='+m+';path=/; domain='+k+w;var j=0;var u;var z=window._EagleEyeSessionStorage&&window.sessionStorage;var q=document.cookie.length;var r=false;var x=Date.now();function p(ze){var zb=2166136261;for(var zc=0,zd=ze.length;zc<zd;++zc)zb=(zb^ze.charCodeAt(zc))*16777619;zb+=zb<<13;zb^=zb>>7;zb+=zb<<3;zb^=zb>>17;zb+=zb<<5;return (zb|0)+2147483648;}function i(zb){return t+(j++)+'='+encodeURIComponent(zb)+l;}function b(){var zb=[];var ze=false;var zd=0;var zc=0;this.isEmpty=function(){return !zb.length;};this.enqueue=function(zg,zf){if(zf){zb.unshift(zg);}else zb.push(zg);};this.dequeue=function(){zb.shift();};this.peek=function(){return zb[0];};this.clear=function(zh){q=Math.min(q,document.cookie.length);if(!r&&(new Date()-x>60000))r=true;var zf=!zh&&(document.cookie.search(y)>=0);var zr=!!e.cookie_header_limit;var zm=e.cookie_count_limit||19;var zn=e.cookie_header_limit||3950;var zk=zm-5;var zl=zn-1000;while(!this.isEmpty()){var zg=i(this.peek());if(zr&&(zg.length>zn||(r&&zg.length+q>zn))){this.dequeue();continue;}if((zf||zr)&&((document.cookie.length+zg.length>zn)||(document.cookie.split(';').length>zm)))break;document.cookie=zg;zf=true;this.dequeue();}var zo=Date.now();if(zh||!ze&&zf&&((zc>0)&&(Math.min(10*Math.pow(2,zc-1),60000)+zd<zo))&&a.query(f.Event.ONLOAD)&&(!this.isEmpty()||(document.cookie.length>zl)||(document.cookie.split(';').length>zk))){var zq=new Image();var zp=this;var zi=window._EagleEyeDomain||e.tracking_domain||'';ze=true;zq.onload=function _EagleEye_logged(){ze=false;zc=0;zp.clear();};zq.onerror=zq.onabort=function _EagleEye_error(){ze=false;zd=Date.now();zc++;};var zj=e.fb_isb?'&fb_isb='+e.fb_isb:'';var zs='&__user='+e.user;zq.src=zi+'/ajax/nectar.php?asyncSignal='+(Math.floor(Math.random()*10000)+1)+zj+zs+'&'+(!zh?'':'s=')+zo;}};}u=new b();if(z){var g=function(){var zd=0;var zf=zd;function zc(){var zh=sessionStorage.getItem('_e_ids');if(zh){var zg=(zh+'').split(';');if(zg.length==2){zd=parseInt(zg[0],10);zf=parseInt(zg[1],10);}}}function ze(){var zg=zd+';'+zf;sessionStorage.setItem('_e_ids',zg);}function zb(zg){return '_e_'+((zg!==undefined)?zg:zd++);}this.isEmpty=function(){return zf===zd;};this.enqueue=function(zi,zg){var zh=zg?zb(--zf):zb();sessionStorage.setItem(zh,zi);ze();};this.dequeue=function(){this.isEmpty();sessionStorage.removeItem(zb(zf));zf++;ze();};this.peek=function(){var zg=sessionStorage.getItem(zb(zf));return zg?(zg+''):zg;};this.clear=u.clear;zc();};u=new g();}var d={log:function(ze,zb,zc){if(e.no_cookies)return;var zf=[za,Date.now(),ze].concat(zb);zf.push(zf.length);function zd(){var zh=JSON.stringify(zf);try{u.enqueue(zh,!!zc);u.clear(!!zc);}catch(zg){if(z&&(zg.code===1000)){u=new b();z=false;zd();}}}if(window.JSON){zd();}else c.loadComponents('json',zd);},createLogger:function(zd,zb){zb=(zb===undefined)?1:zb;var zc=function(ze,zf){if(zc.enabled)d.log(zd,ze,zf);};zc.enabled=false;zc._key=(e.user||Math.random())+zd;zc.enabled=(p(zc._key)%65535/65535)<=zb;return zc;},getSessionID:function(){return za;}};o.EagleEye=s.exports=d;},3);
__e("setUECookie",["Env"],function(c,e,d,b){var a=e("Env");function f(h){if(!a.no_cookies){var g=0;if(c.afterloaded){g=2;}else if(c.loaded)g=1;document.cookie="act="+encodeURIComponent(h+":"+g)+"; path=/; domain="+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1');}}d.exports=f;});
__e("json",[],function(global,require,module,exports){if(!this.JSON)this.JSON={};(function(){function f(n){return n<10?'0'+n:n;}if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function')value=value.toJSON(key);if(typeof rep==='function')value=rep.call(holder,key,value);switch(typeof value){case 'string':return quote(value);case 'number':return isFinite(value)?String(value):'null';case 'boolean':case 'null':return String(value);case 'object':if(!value)return 'null';gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1)partial[i]=str(i,value)||'null';v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v)partial.push(quote(k)+(gap?': ':':')+v);}}}else for(k in value)if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v)partial.push(quote(k)+(gap?': ':':')+v);}v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}if(typeof JSON.stringify!=='function')JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1)indent+=' ';}else if(typeof space==='string')indent=space;rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number'))throw new Error('JSON.stringify');return str('',{'':value});};if(typeof JSON.parse!=='function')JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object')for(k in value)if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else delete value[k];}return reviver.call(holder,key,value);}text=String(text);cx.lastIndex=0;if(cx.test(text))text=text.replace(cx,function(a){return '\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}throw new SyntaxError('JSON.parse');};JSON.stringify=function(old){return function(){var s=old.apply(this,arguments);return s?s.replace(/[%\u2028\u2029]/g,function(m){var s=m.charCodeAt(0).toString(16);return '\\u0000'.substring(0,6-s.length)+s;}):s;};}(JSON.stringify);}());if(!global.JSON)global.JSON=JSON;},3);
__e("collectDataAttributes",["json"],function(c,e,d,b){e("json");function a(j,n){var l={};var i={};var m=n.length;var k;for(k=0;k<m;++k){l[n[k]]={};i[n[k]]='data-'+n[k];}while(j){if(j.getAttribute)for(k=0;k<m;++k){var h=j.getAttribute(i[n[k]]);if(h){var g=JSON.parse(h);for(var f in g)if(l[n[k]][f]===undefined)l[n[k]][f]=g[f];}}j=j.parentNode;}return l;}d.exports=a;});
__e("ClickRef",["arbiter","EagleEye","copyProperties","setUECookie","collectDataAttributes"],function(f,i,h,e){var a=i("arbiter");var b=i("EagleEye");var d=i("copyProperties");var j=i("setUECookie");var c=i("collectDataAttributes");function g(){function m(r){if(!!r){var q={profile_minifeed:1,info_tab:1,gb_content_and_toolbar:1,gb_muffin_area:1,ego:1,bookmarks_menu:1,jewelBoxNotif:1,jewelNotif:1,BeeperBox:1,navSearch:1};for(var p=r;p&&p!=document.body;p=p.parentNode){if(!p.id||typeof p.id!=='string')continue;if(p.id.substr(0,8)=='pagelet_')return p.id.substr(8);if(p.id.substr(0,8)=='box_app_')return p.id;if(q[p.id])return p.id;}}return '-';}function l(p){return (p.getAttribute&&(p.getAttribute('ajaxify')||p.getAttribute('data-endpoint'))||p.action||p.href||p.name);}function n(q){if(!ge('content'))return [0,0,0,0];var p=$('content');var r=window.Vector2?Vector2.getEventPosition(q):{x:0,y:0};return [r.x,r.y,p.offsetLeft,p.clientWidth];}function o(q,p){if(p=='FORCE')return true;if(p=='INDIRECT')return false;return (q&&l(q));}function k(za,w,event,s){var y=(!window.ArbiterMonitor)?'r':'a',v=[0,0,0,0],z,t,u;if(!!event){z=event.type;if(z=='click'&&ge('content'))v=n(event);var q=0;event.ctrlKey&&(q+=1);event.shiftKey&&(q+=2);event.altKey&&(q+=4);event.metaKey&&(q+=8);if(q)z+=q;}if(!!w)t=l(w);var p=[];if(window.ArbiterMonitor){u=ArbiterMonitor.getInternRef(w);p=ArbiterMonitor.getActFields();}var r=c(w,['ft','gt']);d(r.ft,s.ft||{});d(r.gt,s.gt||{});if(r.gt.ua_id)za.set_ua_id(r.gt.ua_id);if(typeof(r.ft.ei)==='string')delete r.ft.ei;var x=[za._ue_ts,za._ue_count,t||'-',za._context,z||'-',u||m(w),y,window.URI?URI.getRequestURI(true,true).getUnqualifiedURI().toString():location.pathname+location.search+location.hash,r].concat(v).concat(p);return x;}a.subscribe("UserAction/new",function(r,q){if(o(q.node,q.mode)){var p=k(q.ua,q.node,q.event,q.extra_data);j(q.ua.ue);b.log('act',p);}});}h.exports={init:g};});
__e("click-ref",["ClickRef"],function(a,b){b('ClickRef').init();},3);
__e("htmlspecialchars",[],function(b,e,d,a){function c(f){if(typeof(f)=='undefined'||f===null||!f.toString)return '';if(f===false){return '0';}else if(f===true)return '1';return f.toString().replace(/&/g,'&amp;').replace(/"/g,'&quot;').replace(/'/g,'&#039;').replace(/</g,'&lt;').replace(/>/g,'&gt;');}d.exports=c;});
__e("dom-core",["htmlspecialchars"],function(d,g,f,b){var e=g('htmlspecialchars');var a=function(h){return typeof h=='string'?document.getElementById(h):h;};var c=a;d.ge=b.ge=c;d.$=b.$=a;},3);
__e("css-core",["dom-core"],function(d,f,e,c){var a=f('dom-core').$;var b={hasClass:function(h,g){h=a(h);return (' '+h.className+' ').indexOf(' '+g+' ')>-1;},addClass:function(h,g){h=a(h);if(g&&!b.hasClass(h,g))h.className=h.className+' '+g;return h;},removeClass:function(h,g){h=a(h);if(b.hasClass(h,g))h.className=h.className.replace(new RegExp('(^|\\s)'+g+'(?:\\s|$)','g'),'$1').replace(/\s+/g,' ').replace(/^\s*|\s*$/g,'');return h;},toggleClass:function(h,g){return b.conditionClass(h,g,!b.hasClass(h,g));},conditionClass:function(i,h,g){return (g?b.addClass:b.removeClass)(i,h);},show:function(g){b.removeClass(g,'hidden_elem');},hide:function(g){b.addClass(g,'hidden_elem');},conditionShow:function(h,g){b.conditionClass(h,'hidden_elem',!g);}};d.CSS=e.exports=b;},3);
__e("parent",["css-core"],function(d,f,e,c){var a=f('css-core');var b={byTag:function(g,h){h=h.toUpperCase();while(g&&g.nodeName!=h)g=g.parentNode;return g;},byClass:function(h,g){while(h&&!a.hasClass(h,g))h=h.parentNode;return h;},byAttribute:function(h,g){while(h&&(!h.getAttribute||!h.getAttribute(g)))h=h.parentNode;return h;}};d.Parent=e.exports=b;},3);
__e("trackReferrer",["parent"],function(c,e,d,b){var a=e("parent");function f(g,k){g=a.byAttribute(g,'data-referrer');if(g){var j=/^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/.exec(k)[1]||'';if(!j)return;var i=j+'|'+g.getAttribute('data-referrer');var h=new Date();h.setTime(Date.now()+1000);document.cookie="x-src="+encodeURIComponent(i)+"; "+"expires="+h.toGMTString()+";path=/; domain="+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1');}return g;}d.exports=f;});
__e("referrer-tracker",["trackReferrer"],function(a,b){a.trackReferrer=b('trackReferrer');},3);
__e("UserNoOp",[],function(d,f,e,c){var a=function(){};var b=function(){return this;};a.prototype={add_event:b,add_data:b,set_ua_id:b,set_namespace:b};e.exports=a;});
__e("mixins",["arbiter"],function(d,f,e,c){var a=f('arbiter');var b={Arbiter:{_getArbiterInstance:function(){return this._arbiter||(this._arbiter=new a());},inform:function(i,h,g){return this._getArbiterInstance().inform(i,h,g);},subscribe:function(i,g,h){return this._getArbiterInstance().subscribe(i,g,h);},unsubscribe:function(g){this._getArbiterInstance().unsubscribe(g);}}};d.Mixins=e.exports=b;},3);
__e("bind",[],function(c,e,d,b){function a(i,h){var f=Array.prototype.slice.call(arguments,2);function g(){var k=i||(this==window?false:this),j=f.concat(Array.prototype.slice.call(arguments));if(typeof(h)=="string"){if(k[h])return k[h].apply(k,j);}else return h.apply(k,j);}g.toString=function(){if(typeof(h)=="string")return "bound lazily: "+i[h];return "bound: "+h;};return g;}d.exports=a;c.bind=a;},3);
__e("function-extensions",["ArrayUtils","mixins","bind","copyProperties"],function(f,h,g,e){var a=h('ArrayUtils');var b=h('mixins');var c=h('bind');var d=h('copyProperties');Function.mixin=function(){for(var j=1,i=arguments.length;j<i;++j)d(arguments[0],b[arguments[j]]||arguments[j]);};Function.prototype.bind=function(j){var i=[j,this].concat(Array.prototype.slice.call(arguments,1));return c.apply(null,i);};Function.prototype.curry=Function.prototype.bind.bind(null,null);Function.prototype.shield=function(j){if(typeof this!='function')throw new TypeException();var i=this.bind.apply(this,a.createFrom(arguments));return function(){return i();};};Function.prototype.defer=function(j,i){if(typeof this!='function')throw new TypeError();j=j||0;return setTimeout(this,j,i);};},3);
__e("FunctionUtils",[],function(b,e,d,a){function c(i,k,g,f){var j;var h=function(){var l=arguments;var m=this;var n=function(){j=null;i.apply(m,l);};g&&h.reset();if(g||!j)j=setTimeout(n,k,f);};h.reset=function(){j&&clearTimeout(j);j=null;};return h;}d.exports={debounce:function(g,h,f){return c(g,h,true,f);},throttle:function(g,h,f){return c(g,h,false,f);}};});
__e("userAction",["function-extensions","arbiter","EagleEye","FunctionUtils","copyProperties","hasArrayNature"],function(h,n,j,g){n("function-extensions");var a=n("arbiter");var b=n("EagleEye");var c=n("FunctionUtils");var f=n("copyProperties");var i=n("hasArrayNature");function d(t,s,q){var r=t+'/'+s;f(this,{ue:r,_ua_id:null,_ts:t,_ns:null,_start_ts:t,_prev_event:'s',_ue_ts:t,_ue_count:s,_context:q,_data_version:1,_event_version:2,_info_version:1});if(d.enable.report)b.log('uan',[t,s]);this._report=c.debounce(function report(){if(!d.enable.report)return;var u=[this._info_version,this.ue,this._ns,this._ua_id];b.log('uai',u);}.bind(this),100);}var e=[];d.enable=function(r){if(!r)return;if(!i(r))r=[r];for(var q=0;q<r.length;q++)d.enable[r[q]]=true;};f(d.prototype,{set_ua_id:function(q){this._ua_id=q;this._report();return this;},set_namespace:function(q){this._ns=q;this._report();return this;},add_event:function(s,t){if(!d.enable.events)return this;t=t||0;var v=(Date.now()-t);var q=v-this._ts;var u=v-this._ue_ts;var r=[this._event_version,this.ue,this._ns,this._ua_id,this._prev_event,s,q,u];b.log('uae',r);this._ts=v;this._prev_event=s;return this;},add_data:function(q){if(!d.enable.data)return this;var r=[this._data_version,this.ue,q];b.log('uad',r);return this;}});var o=0;var m=0;var l=null;var k=null;function p(q,u,event,t,r){var x=Date.now();var w=x+'/'+o;r=r||{};if(!u&&event)u=event.getTarget();var s=50;if(u&&l)if(x-m<s&&u==l&&t!="FORCE")return e[e.length-1];if(!window.addEventListener&&document.createEventObject)event=document.createEventObject(event);l=u;k=event;var v=new d(x,o,q);e.push(v);while(e.length>10)e.shift();a.inform("UserAction/new",{ua:v,node:u,mode:t,event:event,extra_data:r});m=x;o++;return v;}a.subscribe("UserAction/enable",function(r,q){d.enable(q);});j.exports=p;});
__e("UserAction",["UserNoOp","userAction"],function(a,b){a.UserNoOp=b('UserNoOp');a.user_action=a.user_action||b('userAction');a.report_data=a.report_data||function(c,d){user_action(c,null,null,'FORCE',d);};},3);
!function(){if(window.__primer)return;window.__primer=true;var a=null;var c=/async(?:-post)?|dialog(?:-pipe|-post)?|theater|toggle/;document.documentElement.onclick=function(f){f=f||window.event;a=f.target||f.srcElement;var g=Parent.byTag(a,'A');if(!g)return;var d=g.getAttribute('ajaxify');var h=g.href;var m=d||h;if(m){var l=user_action('a',g,f).set_namespace('primer');if(window.ArbiterMonitor)ArbiterMonitor.initUA(l,[g]);}if(d&&h&&!(/#$/).test(h)){var i=f.which&&f.which!=1;var j=f.altKey||f.ctrlKey||f.metaKey||f.shiftKey;if(i||j)return;}trackReferrer(g,m);var e=['dialog'];var k=g.rel&&g.rel.match(c);k=k&&k[0];switch(k){case 'dialog-pipe':e.push('ajaxpipe');case 'dialog':case 'dialog-post':Bootloader.loadComponents(e,function(){Dialog.bootstrap(m,null,k=='dialog',null,null,g);});break;case 'async':case 'async-post':Bootloader.loadComponents('async',function(){AsyncRequest.bootstrap(m,g);});break;case 'theater':Bootloader.loadComponents('PhotoSnowbox',function(){PhotoSnowbox.bootstrap(m,g);});break;case 'toggle':CSS.toggleClass(g.parentNode,'openToggler');Bootloader.loadComponents('Toggler',function(){Toggler.bootstrap(g);});break;default:return;}return false;};document.documentElement.onsubmit=function(d){d=d||window.event;var e=d.target||d.srcElement;if(e&&e.nodeName=='FORM'&&e.getAttribute('rel')=='async'){var g=user_action('f',e,d).set_namespace('primer');if(window.ArbiterMonitor)ArbiterMonitor.initUA(g,[e]);var f=a;Bootloader.loadComponents('dom-form',function(){Form.bootstrap(e,f);});return false;}};var b=null;document.documentElement.onmouseover=function(d){d=d||window.event;b=d.target||d.srcElement;var e=Parent.byAttribute(b,'data-hover');if(!e)return;switch(e.getAttribute('data-hover')){case 'tooltip':Bootloader.loadComponents('Tooltip',function(){Tooltip.process(e,b);});break;}};}();
__e("DynaTemplate",["util","hasArrayNature"],function(h,o,k,g){var b=o("util");var i=o("hasArrayNature");var l='[[';var m='\\[\\[';var d='\\]\\]';var p={};var c={};function j(r,q){return q.indexOf(l+r)!=-1;}function f(q){switch(q){case "&":return "&amp;";case '"':return '&quot;';case "'":return '&#39;';case "<":return "&lt;";case ">":return "&gt;";default:return q;}}function e(q){q=String(q===null?'':q);return q.replace(/&(?!\w+;)|["'<>]/g,f);}function n(t,q){if(t.charAt(0)=='@')return n(c[t.substring(1)],q);if(j('#',t)||j('^',t)){var s=new RegExp(m+'(\\^|\\#)\\s*(.+)\\s*'+d+'\n*([\\s\\S]+?)'+m+'\\/\\s*\\2\\s*'+d+'\\s*','mg');t=t.replace(s,function(u,z,x,v){var za=q[x];za=(za&&za.__html!==undefined)?za.__html:za;if(z=='^'){if(!za||i(za)&&za.length===0)return n(v,q);return '';}if(z=='#'&&za){if(i(za)){var y=[];for(var w=0;w<za.length;w++)y.push(n(v,za[w]));return y.join('');}if(typeof za==='object')return n(v,za);if(!(typeof za==='function'))return n(v,q);}return '';});}if(!j('',t))return t;var r=new RegExp(m+'(>|\\[|&)?([^\\/#\\^]+?)\\1?'+d+'+','g');return t.replace(r,function(u,w,v){v=v.replace(/^\s*|\s*$/g,"");var x=q[v];if(!x||x instanceof Array&&x.length===0)return '';switch(w){case '>':if(x[0].charAt(0)=='@'){return n(x[0],x[1]);}else if(!(x[0] in p))return '';return n(p[x[0]],x[1]);case '&':default:if(window.HTML&&x instanceof window.HTML)return x.toString();return x.__html!==undefined?x.__html:e(x);}});}var a={registerTemplates:function(r){for(var q in r){var s=r[q];c[s[0]]=s[1];p[q]=s[1];}},renderToHtml:n};k.exports=h.DynaTemplate||a;});
__e("array-extensions",["arbiter","copyProperties"],function(d,g,e,c){var a=g('arbiter');var b=g('copyProperties');function f(h){return function(){if(this===d)throw new TypeError();return h.apply(this,arguments);};}b(Array.prototype,{map:function(i,h){if(this===d||typeof i!='function')throw new TypeError();var j;var k=this.length;var l=new Array(k);for(j=0;j<k;++j)if(j in this)l[j]=i.call(h,this[j],j,this);return l;},forEach:function(i,h){this.map(i,h);},filter:f(function(i,h){if(typeof i!='function')throw new TypeError();var j,m,k=this.length,l=[];for(j=0;j<k;++j)if(j in this){m=this[j];if(i.call(h,m,j,this))l.push(m);}return l;}),every:f(function(i,h){if(typeof i!=='function')throw new TypeError();var l=new Object(this);var k=l.length;for(var j=0;j<k;j++)if(j in l)if(!i.call(h,l[j],j,l))return false;return true;}),some:f(function(i,h){if(typeof i!=='function')throw new TypeError();var l=new Object(this);var k=l.length;for(var j=0;j<k;j++)if(j in l)if(i.call(h,l[j],j,l))return true;return false;}),reduce:null,reduceRight:null,sort:f(Array.prototype.sort),reverse:f(Array.prototype.reverse),concat:f(Array.prototype.concat),slice:f(Array.prototype.slice),indexOf:f(Array.prototype.indexOf||function(j,h){var i=this.length;h|=0;if(h<0)h+=i;for(;h<i;h++)if(h in this&&this[h]===j)return h;return -1;}),contains:function(h){return this.indexOf(h)!=-1;},remove:function(i){var h=this.indexOf(i);if(h!=-1)this.splice(h,1);}});Array.prototype.each=Array.prototype.forEach;a.inform('fbjs/prototypes');},3);
__e("JSCC",["array-extensions","util","isEmpty"],function(f,l,k,d){l("array-extensions");var b=l("util");var i=l("isEmpty");var e={};var g={};var j={};function c(n){var o;var m=false;return function(){if(!m){o=n();m=true;}return o;};}function h(m,o){if(i(m))return;for(var n in m){e[n]=c(m[n]);if(o){if(!j[o])j[o]=[];j[o].push(n);}}}var a={get:function(m){return (e[m]||g[m])();},init:function(m){h(m);},initForPagelet:function(n,m){h(m,n);},clearForPagelet:function(o){if(j[o]){for(var m=0;m<j[o].length;m++){var n=j[o][m];g[n]=e[n];delete e[n];}delete j[o];}}};k.exports=f.JSCC=a;});
__e("invokeCallbacks",[],function(b,e,d,a){function c(g,i){if(g)for(var h=0;h<g.length;h++)try{(new Function(g[h])).apply(i);}catch(f){}}d.exports=c;});
__e("big-pipe",["function-extensions","arbiter","bootloader","DynaTemplate","Env","JSCC","util","dom-core","bind","copyProperties","hasArrayNature","invokeCallbacks"],function(global,require,module,exports){require('function-extensions');var Arbiter=require('arbiter');var Bootloader=require('bootloader');var DynaTemplate=require('DynaTemplate');var Env=require('Env');var JSCC=require('JSCC');var Util=require('util');var $=require('dom-core').$;var bind=require('bind');var copyProperties=require('copyProperties');var ge=require('dom-core').ge;var hasArrayNature=require('hasArrayNature');var invokeCallbacks=require('invokeCallbacks');var ie=document.documentMode||+(/MSIE.(\d+)/.exec(navigator.userAgent)||[])[1];function objectify(thing){return (!thing||hasArrayNature(thing)&&thing.length===0)?{}:thing;}function getContentMarkup(content){if(!content||typeof content==='string')return content;if(content.container_id){var container=$(content.container_id);content=extractMarkup(container)||'';container.parentNode.removeChild(container);return content;}if(content.length>=2)return DynaTemplate.renderToHtml(content[0],content[1]);return null;}function extractMarkup(container){if(!container.firstChild){Bootloader.loadComponents('error-signal',function(){send_error_signal('bigpipe','Pagelet markup container is empty.');});return null;}if(container.firstChild.nodeType!==8)return null;var comment=container.firstChild.nodeValue;comment=comment.substring(1,comment.length-1);return comment.replace(/\\([\s\S]|$)/g,'$1');}function appendNodes(container,markup){var nn=document.createElement('div');var hax=ie<7;if(hax)container.appendChild(nn);nn.innerHTML=markup;var frag=document.createDocumentFragment();while(nn.firstChild)frag.appendChild(nn.firstChild);container.appendChild(frag);if(hax)container.removeChild(nn);}function BigPipe(options){copyProperties(this,{arbiter:Arbiter,rootNodeID:'content',lid:0,isAjax:false,rrEnabled:true,domContentCallback:domcontent_callback,onloadCallback:onload_callback,domContentEvt:OnloadEvent.ONLOAD_DOMCONTENT_CALLBACK,onloadEvt:OnloadEvent.ONLOAD_CALLBACK,forceFinish:false,jsEarlier:false,_phaseDoneCallbacks:[],_currentPhase:0,_lastPhase:-1});copyProperties(this,options);this._cavalry=(this.lid&&window.CavalryLogger)?CavalryLogger.getInstance(this.lid):null;this._inst=this._cavalry&&(window._pagelet_profile||this._cavalry.isPageletProfiler());BigPipe._current_instance=this;if(Env.tti_vision==1)(new TTIVisualizer(this)).init();this.arbiter.registerCallback(this.domContentCallback,['pagelet_displayed_all']);this.arbiter.inform('phase_begin_0',true,Arbiter.BEHAVIOR_STATE);this._inst&&this._cavalry.setTimeStamp('t_phase_begin_0');this.onloadCallback=this.arbiter.registerCallback(this.onloadCallback,['pagelet_displayed_all']);}copyProperties(BigPipe.prototype,{_displayPageletHandler:function(pagelet){if(this.displayCallback){this.displayCallback(this._displayPagelet.bind(this,pagelet));}else this._displayPagelet(pagelet);},_displayPagelet:function(pagelet){if(this._inst)this._cavalry.onPageletEvent('display_start',pagelet.id);pagelet.content=objectify(pagelet.content);var inform_now=true;var after_display=function(){if(this._inst)this._cavalry.onPageletEvent('display',pagelet.id);this.arbiter.inform(pagelet.id+'_displayed',true,Arbiter.BEHAVIOR_STATE);}.bind(this);for(var target_id in pagelet.content){var content=pagelet.content[target_id];if(pagelet.append)target_id=this._getAppendTargetID(pagelet);var target=ge(target_id);if(target){content=getContentMarkup(content);if(content)if(!pagelet.append&&pagelet.has_inline_js){if(window.DOM&&window.HTML){DOM.setContent(target,HTML(content));}else{inform_now=false;Bootloader.loadComponents(['dom','dom-html'],function(){DOM.setContent(target,HTML(content));after_display();}.bind(this));}}else if(pagelet.append||ie<8){if(!pagelet.append)while(target.firstChild)target.removeChild(target.firstChild);appendNodes(target,content);}else target.innerHTML=content;var referrer=target.getAttribute('data-referrer');if(!referrer)target.setAttribute('data-referrer',target_id);}}if(inform_now)after_display();if(pagelet.cache_hit&&Env.pc_debug==1)$(pagelet.id).style.border="1px red solid";},_getAppendTargetID:function(pagelet){if(!pagelet.append)return null;return (pagelet.append==='bigpipe_root')?this.rootNodeID:pagelet.append;},_downloadJsForPagelet:function(pagelet){Bootloader.loadResources(pagelet.js||[],bind(this,function(){if(this._inst)this._cavalry.onPageletEvent('jsdone',pagelet.id);pagelet.requires=pagelet.requires||[];if(!this.isAjax||pagelet.phase>=1)pagelet.requires.push('uipage_onload');var fire_onloads=bind(this,function(){this._isRelevant()&&invokeCallbacks(pagelet.onload);if(this._inst)this._cavalry.onPageletEvent('onload',pagelet.id);this.arbiter.inform('pagelet_onload',true,Arbiter.BEHAVIOR_EVENT);pagelet.provides&&this.arbiter.inform(pagelet.provides,true,Arbiter.BEHAVIOR_STATE);});var fire_onafterloads=bind(this,function(){this._isRelevant()&&invokeCallbacks(pagelet.onafterload);});if(this.delay){var temp=fire_onloads;fire_onloads=function(){setTimeout(temp,400);};}this.arbiter.registerCallback(fire_onloads,pagelet.requires);this.arbiter.registerCallback(fire_onafterloads,[this.onloadEvt]);}),false,pagelet.id);},_downloadCssAndDisplayPagelet:function(pagelet){if(this._inst)this._cavalry.onPageletEvent('css',pagelet.id);var fn=bind(this,function(){var dep=pagelet.display_dependency||[];var signals=[];for(var i=0;i<dep.length;i++)signals.push(dep[i]+'_displayed');this.arbiter.registerCallback(this._displayPageletHandler.bind(this,pagelet),signals);});var css=pagelet.css||[];Bootloader.loadResources(css,fn,false,pagelet.id);if(this._inst)this._cavalry.onPageletEvent('css_end',pagelet.id);},_downloadAndScheduleDisplayJS:function(pagelet){var js=pagelet.js||[];var displayjs=[];for(var i=0;i<js.length;i++)if(Bootloader.isDisplayJS(js[i]))displayjs.push(js[i]);Bootloader.loadResources(displayjs,bind(this,function(){if(pagelet.ondisplay&&pagelet.ondisplay.length)this.arbiter.registerCallback(function(){invokeCallbacks(pagelet.ondisplay);},[pagelet.id+'_displayed']);}));},onPageletArrive:function(pagelet){if(this._inst){this._cavalry.onPageletEvent('arrive',pagelet.id);this._cavalry.events[pagelet.id].phase=pagelet.phase;}var phase=pagelet.phase;if(!this._phaseDoneCallbacks[phase])this._phaseDoneCallbacks[phase]=this.arbiter.registerCallback(this._onPhaseDone.bind(this),['phase_complete_'+phase]);this.arbiter.registerCallback(this._phaseDoneCallbacks[phase],[pagelet.id+'_displayed']);if(pagelet.cacheable){if(pagelet.cache_hit){Arbiter.registerCallback(function(){this._processPagelet(this.loadFromCache(pagelet));}.bind(this),['pagelet_cache_loaded']);}else{PageletCache.write(pagelet);this._processPagelet(pagelet);}}else this._processPagelet(pagelet);if(this._inst)this._cavalry.onPageletEvent('arrive_end',pagelet.id);},_processPagelet:function(pagelet){var phase=pagelet.phase;var target_id=this._getAppendTargetID(pagelet)||pagelet.id;BigPipe.pageletIDs[target_id]=target_id;if(pagelet.the_end)this._lastPhase=pagelet.phase;if(pagelet.tti_phase!==undefined)this._ttiPhase=pagelet.tti_phase;if(pagelet.is_second_to_last_phase)this._secondToLastPhase=pagelet.phase;pagelet.jscc&&invokeCallbacks([pagelet.jscc]);if(pagelet.jscc_map){var jscc_map=eval(pagelet.jscc_map);JSCC.initForPagelet(target_id,jscc_map);}pagelet.tplts&&DynaTemplate.registerTemplates(pagelet.tplts);Bootloader.setResourceMap(pagelet.resource_map);Bootloader.enableBootload(objectify(pagelet.bootloadable));var phase_start_evt='phase_begin_'+phase;this.arbiter.registerCallback(this._downloadCssAndDisplayPagelet.bind(this,pagelet),[phase_start_evt]);this.arbiter.registerCallback(this._downloadAndScheduleDisplayJS.bind(this,pagelet),[phase_start_evt]);var js_events=[pagelet.id+'_displayed'];if(!this.jsNonBlock)if(this.jsEarlier){js_events.push('start_to_download_js');}else js_events.push(this.domContentEvt);this.arbiter.registerCallback(this.onloadCallback,['pagelet_onload']);this.arbiter.registerCallback(this._downloadJsForPagelet.bind(this,pagelet),js_events);if(pagelet.jscalls)this.arbiter.registerCallback(function(){invokeCallbacks([pagelet.jscalls]);},[pagelet.id+'_displayed']);pagelet.is_last&&this.arbiter.inform('phase_complete_'+phase,true,Arbiter.BEHAVIOR_STATE);},_onPhaseDone:function(){if(this._currentPhase===this._ttiPhase&&this.rrEnabled){this.arbiter.inform('tti_bigpipe',{s:this.lid},Arbiter.BEHAVIOR_EVENT);this._cavalry&&this._cavalry.setTTIPhase(this._ttiPhase).measurePageLoad(true);}var nextPhase=this._currentPhase+1;var fn=(function(was_second_to_last_phase){if(this.jsEarlier&&was_second_to_last_phase)this.arbiter.inform('start_to_download_js',true,Arbiter.BEHAVIOR_STATE);this._inst&&this._cavalry.setTimeStamp('t_phase_begin_'+nextPhase);this.arbiter.inform('phase_begin_'+nextPhase,true,Arbiter.BEHAVIOR_STATE);}).bind(this,this._currentPhase===this._secondToLastPhase);if(this._currentPhase===this._lastPhase&&this._isRelevant())this.arbiter.inform('pagelet_displayed_all',true,Arbiter.BEHAVIOR_STATE);this._currentPhase++;if(ie){setTimeout(fn,20);}else fn();},_isRelevant:function(){return this==BigPipe._current_instance||this.jsNonBlock||this.forceFinish;}});BigPipe.pageletIDs={};global.BigPipe=module.exports=BigPipe;},3);
__e("Class",["function-extensions","arbiter","bind"],function(n,p,o,m){p('function-extensions');var a=p('arbiter');var l=p('bind');var h={};var d=null;var b={extend:function(q,r){if(!d)d=a.subscribe(a.BOOTLOAD,j);if(typeof r=='string'){i(q,r);}else c(q,r);},mixin:function(s,r){var q=Array.prototype.slice.call(arguments);q[0]=q[0].prototype;Function.mixin.apply(Function,q);}};function i(r,s){r.__class_extending=true;var q=a.registerCallback(l(null,c,r,s),[a.FUNCTION_EXTENSION+'/'+s,a.BOOTLOAD]);if(q!==null)h[s]=true;}function j(){for(var q in h)if(!!n[q]){delete h[q];if(!n[q].__class_extending){a.inform(a.FUNCTION_EXTENSION+'/'+q,true,a.BEHAVIOR_STATE);}else n[q].__class_name=q;}}function c(q,s){delete q.__class_extending;s=typeof s=='string'?n[s]:s;var t=g(s,0);var r=g(q,t.prototype.__level+1);r.parent=t;if(!!q.__class_name)a.inform(a.FUNCTION_EXTENSION+'/'+q.__class_name,true,a.BEHAVIOR_STATE);}function g(s,q){if(s._metaprototype)return s._metaprototype;var r=new Function();r.construct=e;r.prototype.construct=k(s,q,true);r.prototype.__level=q;r.base=s;s.prototype.parent=r;s._metaprototype=r;return r;}function e(q){f(q.parent);var t=[];var s=q;while(s.parent){var r=new s.parent();t.push(r);r.__instance=q;s=s.parent;}q.parent=t[1];t.reverse();t.pop();q.__parents=t;q.__instance=q;return q.parent.construct.apply(q.parent,arguments);}function f(t){if(t.initialized)return;var q=t.base.prototype;if(t.parent){f(t.parent);var u=t.parent.prototype;for(var r in u)if(r!='__level'&&r!='construct'&&q[r]===undefined)q[r]=t.prototype[r]=u[r];}t.initialized=true;var s=t.prototype.__level;for(var r in q)if(r!='parent')q[r]=t.prototype[r]=k(q[r],s);}function k(s,r,t){if(typeof s!='function'||s.__prototyped)return s;var q=function(){var w=this.__instance;if(w){var x=w.parent;w.parent=r?w.__parents[r-1]:null;var u=arguments;if(t){u=[];for(var v=1;v<arguments.length;v++)u.push(arguments[v]);}var y=s.apply(w,u);w.parent=x;return y;}else return s.apply(this,arguments);};q.__prototyped=true;return q;}n.Class=o.exports=b;},3);
(window.__c&&!window.__c.stub)||function(){function a(f,c){var e=(typeof c!=='undefined')?f[c]:f;if(Object.prototype.toString.call(e)==='[object Array]'){for(var b=0;b<e.length;b++)a(e,b);}else if(typeof e=='object')if(e.__m){f[c]=require(e.__m);}else if(e.__e){f[c]=document.getElementById(e.__e);}else for(var d in e)a(e,d);}window.__c=function(e,d,c,b){require.ensure([e].concat(c||[]),function(f){b&&a(b);d&&f[d].apply(f,b);});};window.__f=function(d,c,b){define(d,c,function(e){a(b);return e.fromJSON.apply(null,b);});};}();
__e("curry",["bind"],function(d,f,e,c){var a=f('bind');var b=a(null,a,null);e.exports=b;d.curry=b;},3);
__e("event-form-bubbling",[],function(b,d,c,a){b.Event=b.Event||function(){};Event.__inlineSubmit=function(f,event){var e=Event.__getHandler&&Event.__getHandler(f,'submit');return e?null:Event.__bubbleSubmit(f,event);};Event.__bubbleSubmit=function(e,event){if(document.documentElement.attachEvent){var f;while(f!==false&&(e=e.parentNode))f=e.onsubmit?e.onsubmit(event):Event.__fire&&Event.__fire(e,'submit',event);return f;}};},3);
__e("deferUntil",[],function(c,e,d,b){function a(h,g,l,f,m){var j=g();if(j){h(j);return null;}var k=Date.now();var i=setInterval(function(){j=g();if(!j){if(!l||(l<new Date()-k))return;m&&m();}clearInterval(i);h(j);},20,f);return i;}d.exports=a;});
__e("function-utils",["FunctionUtils","deferUntil"],function(b,c){var a=c('FunctionUtils');b.debounce=a.debounce;b.throttle=a.throttle;b.defer_until=c('deferUntil');},3);
__e("object-core-utils",["isEmpty","copyProperties"],function(c,e,d,b){c.is_empty=e('isEmpty');c.copy_properties=e('copyProperties');function a(f,g){return copy_properties(window[f]||(window[f]={}),g);}c.add_properties=b.add_properties=a;},3);
InitialJSLoader=window.InitialJSLoader||{INITIAL_JS_READY:'BOOTLOAD/JSREADY',load:function(a){InitialJSLoader.callback=Bootloader.loadResources(a,InitialJSLoader.callback);},callback:Arbiter.registerCallback(function(){Arbiter.inform(InitialJSLoader.INITIAL_JS_READY,true,Arbiter.BEHAVIOR_STATE);},[OnloadEvent.ONLOAD_DOMCONTENT_CALLBACK])};
__e("Intl",[],function(c,f,d,b){function a(g){if(typeof g!='string')return false;return g.match(new RegExp(a.punct_char_class+'['+')"'+"'"+'\u00BB'+'\u0F3B'+'\u0F3D'+'\u2019'+'\u201D'+'\u203A'+'\u3009'+'\u300B'+'\u300D'+'\u300F'+'\u3011'+'\u3015'+'\u3017'+'\u3019'+'\u301B'+'\u301E'+'\u301F'+'\uFD3F'+'\uFF07'+'\uFF09'+'\uFF3D'+'\s'+']*$'));}a.punct_char_class='['+'.!?'+'\u3002'+'\uFF01'+'\uFF1F'+'\u0964'+'\u2026'+'\u0EAF'+'\u1801'+'\u0E2F'+'\uFF0E'+']';function e(m){var k,j=m,l=window.intl_locale_rewrites,h,i;try{if(l){var pats=[],reps=[];for(var p in l.patterns){var pat=p,rep=l.patterns[p];for(h in l.meta){k=new RegExp(h.slice(1,-1),'g');pat=pat.replace(k,l.meta[h]);rep=rep.replace(k,l.meta[h]);}pats[pats.length]=pat;reps[reps.length]=rep;}for(var ii=0;ii<pats.length;ii++){k=new RegExp(pats[ii].slice(1,-1),'g');if(reps[ii]=='javascript'){i=m.match(k);h=i&&i[0];if(h)m=m.replace(k,h.slice(1).toLowerCase());}else m=m.replace(k,reps[ii]);}}}catch(g){m=j;}k=new RegExp('\x01','g');m=m.replace(k,'');return m;}d.exports={endsInPunct:a,phonologicalRules:e};});
__e("_tx",["Intl"],function(d,f,e,c){var a=f('Intl');function b(k,g){if(!g)return k;var j;for(var i in g){if(a.endsInPunct(g[i])){j=new RegExp('\\{'+i+'\\}'+a.endsInPunct.punct_char_class+'*','g');}else j=new RegExp('\\{'+i+'\\}','g');var h='\x01';k=k.replace(j,h+g[i]+h);}k=a.phonologicalRules(k);return k;}e.exports=b;});
__e("tx",["_tx"],function(c,e,d,b){var a=e('_tx');function f(h,g){if(typeof _string_table=='undefined')return;h=_string_table[h];return a(h,g);}d.exports=f;});
__e("intl-core",["tx","_tx","Intl"],function(c,d){var e=d('tx');var b=d('_tx');var a=d('Intl');c.tx=e;c._tx=b;c.intl_ends_in_punct=a.endsInPunct;c.intl_phonological_rules=a.phonologicalRules;},3);
__e("JSLogger",["json"],function(d,f,e,c){f('json');function b(h){this.cat=h;this._counts={};}var a={_JSLogger:b,instances:{},backlog:[],stringify:function(i){if(i instanceof Error&&window.SystemEvents)i=SystemEvents.normalizeError(i);try{return JSON.stringify(i);}catch(h){return '{}';}}};function g(h){b.prototype[h]=function(event,i){if(a.backlog.length<100)a.backlog.push([this.cat,h,event,i&&a.stringify(i),new Date()]);};}g('debug');g('log');g('warn');g('error');g('bump');g('rate');d.JSLogger=e.exports={_:a,DUMP_EVENT:'jslogger/dump',create:function(h){return a.instances[h]||(a.instances[h]=new b(h));}};},3);
!function(){var b=document.documentElement;var a=function(c){c=c||window.event;var d=c.target||c.srcElement;var f=d.getAttribute('placeholder');if(f){var e=Parent.byClass(d,'focus_target');if('focus'==c.type||'focusin'==c.type){if(d.value==f&&CSS.hasClass(d,'DOMControl_placeholder')){d.value='';CSS.removeClass(d,'DOMControl_placeholder');}if(e){CSS.addClass(e,'child_is_active');CSS.addClass(e,'child_is_focused');CSS.addClass(e,'child_was_focused');Arbiter.inform('reflow');}}else{if(d.value==''){CSS.addClass(d,'DOMControl_placeholder');d.value=f;e&&CSS.removeClass(e,'child_is_active');d.style.direction='';}e&&CSS.removeClass(e,'child_is_focused');}}};if(b.addEventListener){b.addEventListener('focus',a,true);b.addEventListener('blur',a,true);}else b.onfocusin=b.onfocusout=a;}();
__e("goURI",[],function(b,e,d,a){function c(g,f){g=g.toString();if(!f&&b.PageTransitions&&PageTransitions.isInitialized()){PageTransitions.go(g);}else if(window.location.href==g){window.location.reload();}else window.location.href=g;}d.exports=c;});
__e("prelude-utils",["goURI","invokeCallbacks"],function(a,b){a.goURI=b('goURI');a.invoke_callbacks=b('invokeCallbacks');},3);
document.documentElement.onkeydown=function(a){a=a||window.event;var b=a.target||a.srcElement;var c=a.keyCode==13&&!a.altKey&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&CSS.hasClass(b,'enter_submit');if(c){Bootloader.loadComponents(['dom','input-methods'],function(){if(!Input.isEmpty(b)){var d=DOM.scry(b.form,'.enter_submit_target')[0]||DOM.scry(b.form,'[type="submit"]')[0];d&&d.click();}});return false;}};
function fc_click(a,b){user_action('ufi',a);fc_expand(a,b);}function fc_expand(a,b){var c=Parent.byTag(a,'form');fc_uncollapse(c);CSS.removeClass(c,'hidden_add_comment');if(b!==false)(c.add_comment_text_text||c.add_comment_text).focus();return false;}function fc_uncollapse(a){CSS.removeClass(a,'collapsed_comments');}
__e("wait_for_load",["bootloader","onload","bind"],function(e,g,f,d){var a=g('bootloader');var b=g('onload');var c=g('bind');function h(k,l){return window.loaded&&l.call(k);}function i(l,k,m){a.loadComponents(k,c(l,m));return false;}function j(m,l,o){o=c(m,o,l);if(window.loaded)return o();switch((l||event).type){case 'load':case 'focus':b.runAfterload(o);return;case 'click':var n=m.style,k=document.body.style;n.cursor=k.cursor='progress';b.runAfterload(function(){n.cursor=k.cursor='';if(m.tagName.toLowerCase()=='a'){if(false!==o()&&m.href)window.location.href=m.href;}else if(m.click)m.click();});break;}return false;}e.run_if_loaded=h;e.run_with=i;e.wait_for_load=j;},3);
void(0);
