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

__d("ProfileSubFollowStatus",[],(function a(b,c,d,e,f,g){f.exports={REGULAR_FOLLOW:"follow",RECAP:"recap",SEE_FIRST:"see_first",UNFOLLOW:"unfollow"};}),null);
__d('BlueBar',['csx','DOMQuery','Style','CSS','ge'],(function a(b,c,d,e,f,g,h){var i=document,j={};function k(o){return c('DOMQuery').scry(i,o)[0];}function l(o,p){if(j[o])return j[o];return j[o]=k(p);}function m(){i=c('ge')('blueBarDOMInspector')||document;j={};}var n={hasFixedBlueBar:function o(){var p=this.getMaybeFixedRoot();if(!p)return false;return c('CSS').matchesSelector(p,"._5rmj")||c('Style').isFixed(p);},getBar:function o(){return l('bar',"div._1s4v");},getNavRoot:function o(){return l('navRoot',"div._cx4")||n.getBar();},getMaybeFixedRoot:function o(){return l('maybeFixedRoot',"div._26aw");},getLoggedOutRoot:function o(){return l('maybeFixedRootLoggedOut',"div._1pmx");},getNewLoggedOutRoot:function o(){return l('maybeFixedRootLogin',"div._53jh");}};m();f.exports=n;}),null);
__d('LinkshimAsyncLink',['$','AsyncSignal','DataAttributeUtils','DOM','UserAgent_DEPRECATED','LinkshimHandlerConfig'],(function a(b,c,d,e,f,g){var h={addTrackingToken:function i(j,k){c('DataAttributeUtils').setDataAttribute(j,'data-xt',k.token);},setupWithTrackingTokenReference:function i(j,k){var l='xt='+k.token,m=j.href.split('#'),n=m[0].indexOf('?')!==-1,o=n?m[0].replace(/([\?|&]xt=[^&]*)/,'')+'&'+l+(m[1]||''):j.href+='?'+l;j.href=o;var p=j.onmousedown;j.onmousedown=function(q){h.swap(this,o);j.href=j.href.replace(/([\?|&]sig=[^&]*)/,'')+'&sig='+Math.floor(Math.random()*65535+65536);if(typeof p==='function')p();};},swap:function i(j,k){var l=c('UserAgent_DEPRECATED').ie()<=8;if(l){var m=c('DOM').create('wbr',{},null);c('DOM').appendContent(j,m);}j.href=k;if(l)c('DOM').remove(m);},referrer_log:function i(j,k,l){var m=c('$')('meta_referrer');m.content=c('LinkshimHandlerConfig').switched_meta_referrer_policy;h.swap(j,k);setTimeout(function(){m.content=c('LinkshimHandlerConfig').default_meta_referrer_policy;new (c('AsyncSignal'))(l,{}).send();},100);}};f.exports=h;}),null);
__d('legacy:dom-asynclinkshim',['LinkshimAsyncLink'],(function a(b,c,d,e,f,g){b.LinkshimAsyncLink=c('LinkshimAsyncLink');}),3);
__d('NavigationMessage',[],(function a(b,c,d,e,f,g){var h={NAVIGATION_BEGIN:'NavigationMessage/navigationBegin',NAVIGATION_SELECT:'NavigationMessage/navigationSelect',NAVIGATION_FIRST_RESPONSE:'NavigationMessage/navigationFirstResponse',NAVIGATION_COMPLETED:'NavigationMessage/navigationCompleted',NAVIGATION_FAILED:'NavigationMessage/navigationFailed',NAVIGATION_COUNT_UPDATE:'NavigationMessage/navigationCount',NAVIGATION_FAVORITE_UPDATE:'NavigationMessage/navigationFavoriteUpdate',NAVIGATION_ITEM_REMOVED:'NavigationMessage/navigationItemRemoved',NAVIGATION_ITEM_HIDDEN:'NavigationMessage/navigationItemHidden',INTERNAL_LOADING_BEGIN:'NavigationMessage/internalLoadingBegin',INTERNAL_LOADING_COMPLETED:'NavigationMessage/internalLoadingCompleted'};f.exports=h;}),null);
__d('FeedBlacklistButton',['Arbiter','Event'],(function a(b,c,d,e,f,g){var h={BLACKLIST:'feed_blacklist',UNBLACKLIST:'feed_unblacklist',init:function i(j,k,l,m){c('Event').listen(k,'click',function(){var n={profile_id:m};c('Arbiter').inform(h.BLACKLIST,n);c('Arbiter').inform('UnfollowingUser',n);});c('Event').listen(l,'click',function(){var n={profile_id:m};c('Arbiter').inform(h.UNBLACKLIST,n);c('Arbiter').inform('FollowingUser',n);});c('Arbiter').subscribe(h.BLACKLIST,function(n,o){if(m==o.profile_id)j.swap();});c('Arbiter').subscribe(h.UNBLACKLIST,function(n,o){if(m==o.profile_id)j.unswap();});}};f.exports=b.FeedBlacklistButton||h;}),null);
__d('SubscriptionsHandler',['invariant'],(function a(b,c,d,e,f,g,h){function i(l){return l.remove||l.reset||l.unsubscribe||l.cancel;}function j(l){var m=i(l);m.call(l);}function k(){'use strict';this._subscriptions=[];}k.prototype.addSubscriptions=function(){'use strict';for(var l=arguments.length,m=Array(l),n=0;n<l;n++)m[n]=arguments[n];m.forEach(function(o){var p=i(o);p||h(0);});if(this._subscriptions){this._subscriptions=this._subscriptions.concat(m);}else m.forEach(j);};k.prototype.engage=function(){'use strict';this._subscriptions=this._subscriptions||[];};k.prototype.release=function(){'use strict';if(this._subscriptions){this._subscriptions.forEach(j);this._subscriptions=null;}};f.exports=k;}),null);
__d('BasicVector',[],(function a(b,c,d,e,f,g){function h(i,j){'use strict';this.x=i;this.y=j;}h.prototype.derive=function(i,j){'use strict';return new h(i,j);};h.prototype.toString=function(){'use strict';return '('+this.x+', '+this.y+')';};h.prototype.add=function(i,j){'use strict';if(i instanceof h){j=i.y;i=i.x;}var k=parseFloat(i),l=parseFloat(j);return this.derive(this.x+k,this.y+l);};h.prototype.mul=function(i,j){'use strict';if(j===undefined)j=i;return this.derive(this.x*i,this.y*j);};h.prototype.div=function(i,j){'use strict';if(j===undefined)j=i;return this.derive(this.x*1/i,this.y*1/j);};h.prototype.sub=function(i,j){'use strict';if(arguments.length===1){return this.add(i.mul(-1));}else return this.add(-i,-j);};h.prototype.distanceTo=function(i){'use strict';return this.sub(i).magnitude();};h.prototype.magnitude=function(){'use strict';return Math.sqrt(this.x*this.x+this.y*this.y);};h.prototype.rotate=function(i){'use strict';return this.derive(this.x*Math.cos(i)-this.y*Math.sin(i),this.x*Math.sin(i)+this.y*Math.cos(i));};f.exports=h;}),null);
__d('DOMVector',['BasicVector','getDocumentScrollElement','getElementPosition','getUnboundedScrollPosition','getViewportDimensions'],(function a(b,c,d,e,f,g){var h,i;h=babelHelpers.inherits(j,c('BasicVector'));i=h&&h.prototype;function j(k,l,m){'use strict';i.constructor.call(this,k,l);this.domain=m||'pure';}j.prototype.derive=function(k,l,m){'use strict';return new j(k,l,m||this.domain);};j.prototype.add=function(k,l){'use strict';if(k instanceof j&&k.getDomain()!=='pure')k=k.convertTo(this.domain);return i.add.call(this,k,l);};j.prototype.convertTo=function(k){'use strict';if(k!='pure'&&k!='viewport'&&k!='document')return this.derive(0,0);if(k==this.domain)return this.derive(this.x,this.y,this.domain);if(k=='pure')return this.derive(this.x,this.y);if(this.domain=='pure')return this.derive(0,0);var l=j.getScrollPosition('document'),m=this.x,n=this.y;if(this.domain=='document'){m-=l.x;n-=l.y;}else{m+=l.x;n+=l.y;}return this.derive(m,n,k);};j.prototype.getDomain=function(){'use strict';return this.domain;};j.from=function(k,l,m){'use strict';return new j(k,l,m);};j.getScrollPosition=function(k){'use strict';k=k||'document';var l=c('getUnboundedScrollPosition')(window);return this.from(l.x,l.y,'document').convertTo(k);};j.getElementPosition=function(k,l){'use strict';l=l||'document';var m=c('getElementPosition')(k);return this.from(m.x,m.y,'viewport').convertTo(l);};j.getElementDimensions=function(k){'use strict';return this.from(k.offsetWidth||0,k.offsetHeight||0);};j.getViewportDimensions=function(){'use strict';var k=c('getViewportDimensions')();return this.from(k.width,k.height,'viewport');};j.getViewportWithoutScrollbarDimensions=function(){'use strict';var k=c('getViewportDimensions').withoutScrollbars();return this.from(k.width,k.height,'viewport');};j.getDocumentDimensions=function(k){'use strict';var l=c('getDocumentScrollElement')(k);return this.from(l.scrollWidth,l.scrollHeight,'document');};f.exports=j;}),null);
__d('Vector',['DOMVector','Event','Scroll'],(function a(b,c,d,e,f,g){var h,i;h=babelHelpers.inherits(j,c('DOMVector'));i=h&&h.prototype;function j(k,l,m){'use strict';i.constructor.call(this,parseFloat(k),parseFloat(l),m);}j.prototype.derive=function(k,l,m){'use strict';return new j(k,l,m||this.domain);};j.prototype.setElementPosition=function(k){'use strict';var l=this.convertTo('document');k.style.left=parseInt(l.x,10)+'px';k.style.top=parseInt(l.y,10)+'px';return this;};j.prototype.setElementDimensions=function(k){'use strict';return this.setElementWidth(k).setElementHeight(k);};j.prototype.setElementWidth=function(k){'use strict';k.style.width=parseInt(this.x,10)+'px';return this;};j.prototype.setElementHeight=function(k){'use strict';k.style.height=parseInt(this.y,10)+'px';return this;};j.prototype.scrollElementBy=function(k){'use strict';if(k==document.body){window.scrollBy(this.x,this.y);}else{c('Scroll').setLeft(k,c('Scroll').getLeft(k)+this.x);c('Scroll').setTop(k,c('Scroll').getTop(k)+this.y);}return this;};j.from=function(k,l,m){'use strict';return new j(k,l,m);};j.getEventPosition=function(k,l){'use strict';l=l||'document';var m=c('Event').getPosition(k),n=this.from(m.x,m.y,'document');return n.convertTo(l);};j.deserialize=function(k){'use strict';var l=k.split(',');return this.from(l[0],l[1]);};f.exports=j;}),null);
__d('SimpleDrag',['Event','ArbiterMixin','SubscriptionsHandler','UserAgent_DEPRECATED','Vector','emptyFunction'],(function a(b,c,d,e,f,g){function h(i){this.minDragDistance=0;this._subscriptions=new (c('SubscriptionsHandler'))();this._subscriptions.addSubscriptions(c('Event').listen(i,'mousedown',this._start.bind(this)));}Object.assign(h.prototype,c('ArbiterMixin'),{setMinDragDistance:function i(j){this.minDragDistance=j;},destroy:function i(){this._subscriptions.release();},_start:function i(event){var j=false,k=true,l=null;if(this.inform('mousedown',event))k=false;if(this.minDragDistance){l=c('Vector').getEventPosition(event);}else{j=true;var m=this.inform('start',event);if(m===true){k=false;}else if(m===false){j=false;return;}}var n=c('UserAgent_DEPRECATED').ie()<9?document.documentElement:window,o=c('Event').listen(n,{selectstart:k?c('Event').prevent:c('emptyFunction'),mousemove:function(event){if(!j){var p=c('Vector').getEventPosition(event);if(l.distanceTo(p)<this.minDragDistance)return;j=true;if(this.inform('start',event)===false){j=false;return;}}this.inform('update',event);}.bind(this),mouseup:function(event){for(var p in o)o[p].remove();if(j){this.inform('end',event);}else this.inform('click',event);}.bind(this)});k&&event.prevent();}});f.exports=h;}),null);
__d('LitestandMessages',[],(function a(b,c,d,e,f,g){var h={NEWSFEED_LOAD:'LitestandMessages/NewsFeedLoad',LEAVE_HOME:'LitestandMessages/LeaveHome',STORIES_REQUESTED:'LitestandMessages/StoriesRequested',STORIES_INSERTED:'LitestandMessages/StoriesInserted',NEWER_STORIES_REQUESTED:'LitestandMessages/NewerStoriesRequested',NEWER_STORIES_INSERTED:'LitestandMessages/NewerStoriesInserted',NEW_STORIES_CONTAINER_CREATED:'LitestandMessages/NewStoriesContainer',RHC_RELOADED:'LitestandMessages/RHCReloaded',STREAM_LOAD_ERROR:'LitestandMessages/StreamLoadError',DUPLICATE_CURSOR_ERROR:'LitestandMessages/DuplicateCursorError',STREAM_LOAD_RETRY:'LitestandMessages/StreamLoadRetry'};f.exports=h;}),null);
__d('Nectar',['Env','getContextualParent'],(function a(b,c,d,e,f,g){function h(k){if(!k.nctr)k.nctr={};}function i(k){if(c('Env').module||!k)return c('Env').module;var l={fbpage_fan_confirm:true,photos_snowlift:true},m;while(k&&k.getAttribute){var n=k.getAttribute('id');if(n!=null&&n.startsWith('pagelet_'))return n;if(!m&&l[n])m=n;k=c('getContextualParent')(k);}return m;}var j={addModuleData:function k(l,m){var n=i(m);if(n){h(l);l.nctr._mod=n;}},addImpressionID:function k(l){if(c('Env').impid){h(l);l.nctr._impid=c('Env').impid;}}};f.exports=j;}),null);
__d('ARIA',['DOM','emptyFunction','ge','getOrCreateDOMID'],(function a(b,c,d,e,f,g){var h,i,j=function m(){h=c('ge')('ariaAssertiveAlert');if(!h){h=c('DOM').create('div',{id:'ariaAssertiveAlert',className:'accessible_elem','aria-live':'assertive'});c('DOM').appendContent(document.body,h);}i=c('ge')('ariaPoliteAlert');if(!i){i=h.cloneNode(false);i.setAttribute('id','ariaPoliteAlert');i.setAttribute('aria-live','polite');c('DOM').appendContent(document.body,i);}j=c('emptyFunction');};function k(m,n){j();var o=n?h:i;c('DOM').setContent(o,m);}var l={controls:function m(n){for(var o=arguments.length,p=Array(o>1?o-1:0),q=1;q<o;q++)p[q-1]=arguments[q];var r=p.map(function(s){return c('getOrCreateDOMID')(s);}).join(' ');n.setAttribute('aria-controls',r);},describedBy:function m(n){for(var o=arguments.length,p=Array(o>1?o-1:0),q=1;q<o;q++)p[q-1]=arguments[q];var r=p.map(function(s){return c('getOrCreateDOMID')(s);}).join(' ');n.setAttribute('aria-describedby',r);},owns:function m(n,o){n.setAttribute('aria-owns',c('getOrCreateDOMID')(o));},setPopup:function m(n,o){var p=c('getOrCreateDOMID')(o);n.setAttribute('aria-controls',p);n.setAttribute('aria-haspopup','true');n.setAttribute('role',n.getAttribute('role'));},announce:function m(n){k(n,true);},notify:function m(n){k(n,false);}};f.exports=l;}),null);
__d('getVendorPrefixedName',['invariant','ExecutionEnvironment','UserAgent','camelize'],(function a(b,c,d,e,f,g,h){var i={},j=['Webkit','ms','Moz','O'],k=new RegExp('^('+j.join('|')+')'),l=c('ExecutionEnvironment').canUseDOM?document.createElement('div').style:{};function m(p){for(var q=0;q<j.length;q++){var r=j[q]+p;if(r in l)return r;}return null;}function n(p){switch(p){case 'lineClamp':if(c('UserAgent').isEngine('WebKit >= 315.14.2'))return 'WebkitLineClamp';return null;default:return null;}}function o(p){var q=c('camelize')(p);if(i[q]===undefined){var r=q.charAt(0).toUpperCase()+q.slice(1);if(k.test(r))h(0);if(c('ExecutionEnvironment').canUseDOM){i[q]=q in l?q:m(r);}else i[q]=n(q);}return i[q];}f.exports=o;}),null);
__d('BrowserSupportCore',['getVendorPrefixedName'],(function a(b,c,d,e,f,g){var h={hasCSSAnimations:function i(){return !!c('getVendorPrefixedName')('animationName');},hasCSSTransforms:function i(){return !!c('getVendorPrefixedName')('transform');},hasCSS3DTransforms:function i(){return !!c('getVendorPrefixedName')('perspective');},hasCSSTransitions:function i(){return !!c('getVendorPrefixedName')('transition');}};f.exports=h;}),null);
__d('BrowserSupport',['BrowserSupportCore','ExecutionEnvironment','UserAgent_DEPRECATED','memoize','getVendorPrefixedName'],(function a(b,c,d,e,f,g){var h=c('ExecutionEnvironment').canUseDOM?document.createElement('div'):null,i={hasCSSAnimations:c('BrowserSupportCore').hasCSSAnimations,hasCSSTransforms:c('BrowserSupportCore').hasCSSTransforms,hasCSS3DTransforms:c('BrowserSupportCore').hasCSS3DTransforms,hasCSSTransitions:c('BrowserSupportCore').hasCSSTransitions,hasPositionSticky:c('memoize')(function(){if(!c('ExecutionEnvironment').canUseDOM)return false;h.style.cssText='position:-moz-sticky;position:-webkit-sticky;'+'position:-o-sticky;position:-ms-sticky;position:sticky;';return /sticky/.test(h.style.position);}),hasPointerEvents:c('memoize')(function(){if(!c('ExecutionEnvironment').canUseDOM)return false;if(!('pointerEvents' in h.style))return false;h.style.cssText='pointer-events:auto';return h.style.pointerEvents==='auto';}),hasFileAPI:c('memoize')(function(){return (!(c('UserAgent_DEPRECATED').webkit()&&!c('UserAgent_DEPRECATED').chrome()&&c('UserAgent_DEPRECATED').windows())&&'FileList' in window&&'FormData' in window);}),hasBlobFactory:c('memoize')(function(){return !!b.blob;}),getTransitionEndEvent:c('memoize')(function(){var j={transition:'transitionend',WebkitTransition:'webkitTransitionEnd',MozTransition:'mozTransitionEnd',OTransition:'oTransitionEnd'},k=c('getVendorPrefixedName')('transition');return j[k]||null;}),hasCanvasRenderingContext2D:function j(){return !!window.CanvasRenderingContext2D;}};f.exports=i;}),null);
__d('PopoverMenuInterface',['ArbiterMixin','emptyFunction','mixin'],(function a(b,c,d,e,f,g){var h,i;h=babelHelpers.inherits(j,c('mixin')(c('ArbiterMixin')));i=h&&h.prototype;function j(){'use strict';i.constructor.call(this);}j.prototype.done=function(){'use strict';this.inform('done');};Object.assign(j.prototype,{getRoot:c('emptyFunction'),onShow:c('emptyFunction'),onHide:c('emptyFunction'),focusAnItem:c('emptyFunction').thatReturnsFalse,blur:c('emptyFunction'),handleKeydown:c('emptyFunction').thatReturnsFalse,destroy:c('emptyFunction')});f.exports=j;}),null);
__d('ReactRenderer',['React','ReactDOM','Run','$'],(function a(b,c,d,e,f,g){'use strict';function h(m,n,o){var p=c('ReactDOM').render(m,n,o);c('Run').onLeave(function(){c('ReactDOM').unmountComponentAtNode(n);});return p;}function i(m,n,o,p){var q=c('React').createElement(m,n);return h(q,o,p);}function j(m,n,o,p){var q=c('React').createElement(m,n);return c('ReactDOM').render(q,o,p);}function k(m,n,o,p){return i(m,n,c('$')(o),p);}function l(m,n,o,p){return j(m,n,c('$')(o),p);}f.exports={renderComponent:h,constructAndRenderComponent:i,constructAndRenderComponentByID:k,constructAndRenderComponentAcrossTransitions:j,constructAndRenderComponentByIDAcrossTransitions:l,constructAndRenderComponent_DEPRECATED:j,constructAndRenderComponentByID_DEPRECATED:l};}),null);
__d('TidyArbiterMixin',['Arbiter','ArbiterMixin','Run'],(function a(b,c,d,e,f,g){var h={};Object.assign(h,c('ArbiterMixin'),{_getArbiterInstance:function i(){if(!this._arbiter){this._arbiter=new (c('Arbiter'))();c('Run').onLeave(function(){delete this._arbiter;}.bind(this));}return this._arbiter;}});f.exports=h;}),null);
__d('TidyArbiter',['TidyArbiterMixin'],(function a(b,c,d,e,f,g){var h=babelHelpers['extends']({},c('TidyArbiterMixin'));f.exports=h;}),null);
__d('tidyEvent',['Run'],(function a(b,c,d,e,f,g){var h=[];function i(){while(h.length){var l=h.shift();l&&l.remove?l.remove():l.unsubscribe();}}function j(l){var m;function n(){if(!m)return;m.apply(l,arguments);m=null;l=null;}if(l.remove){m=l.remove;l.remove=n;}else{m=l.unsubscribe;l.unsubscribe=n;}return l;}function k(l){if(!h.length)c('Run').onLeave(i);if(Array.isArray(l)){for(var m=0;m<l.length;m++)h.push(j(l[m]));}else h.push(j(l));return l;}f.exports=k;}),null);
__d('UserActivity',['Arbiter','Event'],(function a(b,c,d,e,f,g){var h=5000,i=500,j=-5,k=Date.now(),l=k,m=false,n=Date.now(),o=document.hasFocus?document.hasFocus():true,p=0,q=Date.now(),r=-1,s=-1,t={EVENT_INTERVAL_MS:i,subscribeOnce:function x(y){var z=t.subscribe(function(aa,ba){t.unsubscribe(z);y(ba);});return z;},subscribe:function x(y){return c('Arbiter').subscribe('useractivity/activity',y);},unsubscribe:function x(y){y.unsubscribe();},isActive:function x(y){return new Date()-k<(y||h);},isOnTab:function x(){return o;},hasBeenInactive:function x(){return m;},resetActiveStatus:function x(){o=true;m=false;},getLastInActiveEnds:function x(){return n;},getLastActive:function x(){return k;},setIdleTime:function x(y){p=y;},getLastLeaveTime:function x(){return q;},getLastInformTime:function x(){return l;}};function u(event){var x=b.MouseEvent;if(x&&event instanceof x){if(event.pageX==r&&event.pageY==s&&event.type!='click')return;r=event.pageX;s=event.pageY;}k=Date.now();var y=k-l;if(y>i){l=k;if(!o)q=k;if(y>=(p||h)){m=true;n=k;}c('Arbiter').inform('useractivity/activity',{event:event,idleness:y,last_inform:l});}else if(y<j)l=k;}function v(event){o=true;n=Date.now();u(event);}function w(event){o=false;m=true;q=Date.now();}c('Event').listen(window,'scroll',u);c('Event').listen(window,'focus',v);c('Event').listen(window,'blur',w);c('Event').listen(document.documentElement,{DOMMouseScroll:u,mousewheel:u,keydown:u,mouseover:u,mousemove:u,click:u});c('Arbiter').subscribe('Event/stop',function(x,y){u(y.event);});f.exports=t;}),null);
__d('ViewportBounds',['Arbiter','ArbiterMixin','BlueBar','PageEvents','Vector','emptyFunction','removeFromArray'],(function a(b,c,d,e,f,g){var h={top:[],right:[],bottom:[],left:[]};function i(m){return function(){return (h[m].reduce(function(n,o){return (Math.max(n,o.getSize()));},0));};}function j(m,n){return function(o){return new k(m,o,n);};}function k(m,n){var o=arguments.length<=2||arguments[2]===undefined?false:arguments[2];'use strict';this.getSide=c('emptyFunction').thatReturns(m);this.getSize=function(){return typeof n==='function'?n():n;};this.isPersistent=c('emptyFunction').thatReturns(o);h[m].push(this);l.inform('change');}k.prototype.remove=function(){'use strict';c('removeFromArray')(h[this.getSide()],this);l.inform('change');};c('Arbiter').subscribe(c('PageEvents').AJAXPIPE_ONUNLOAD,function(){['top','right','bottom','left'].forEach(function(m){var n=h[m];for(var o=n.length-1;o>=0;o--){var p=n[o];if(!p.isPersistent())p.remove();}});});var l=babelHelpers['extends']({},c('ArbiterMixin'),{getTop:i('top'),getRight:i('right'),getBottom:i('bottom'),getLeft:i('left'),getElementPosition:function m(n){var o=c('Vector').getElementPosition(n);o.y-=l.getTop();return o;},addTop:j('top'),addRight:j('right'),addBottom:j('bottom'),addLeft:j('left'),addPersistentTop:j('top',true),addPersistentRight:j('right',true),addPersistentBottom:j('bottom',true),addPersistentLeft:j('left',true)});l.addPersistentTop(function(){if(c('BlueBar').hasFixedBlueBar()){var m=c('BlueBar').getMaybeFixedRoot();return m?m.offsetHeight:0;}return 0;});f.exports=l;}),null);
__d('VirtualCursorStatus',['Event','KeyStatus','Set','UserAgent','emptyFunction','setImmediate'],(function a(b,c,d,e,f,g){var h=false,i=false,j=null,k=false;function l(event){var q=new (c('Set'))(),r=c('KeyStatus').isKeyDown(),s=event.clientX,t=event.clientY,u=event.isPrimary,v=event.isTrusted,w=event.offsetX,x=event.offsetY,y=event.pointerType,z=event.mozInputSource,aa=event.WEBKIT_FORCE_AT_MOUSE_DOWN,ba=event.webkitForce,ca=event.getTarget(),da=ca.clientWidth,ea=ca.clientHeight;if(s===0&&t===0&&w>=0&&x>=0&&i&&v&&z==null)q.add('Chrome');if(h&&i&&!r&&ba!=null&&ba<aa&&w===0&&x===0&&z==null)q.add('Safari-edge');if(s===0&&t===0&&w<0&&x<0&&i&&z==null)q.add('Safari-old');!h&&!i&&r&&u===false&&v&&y===''&&s===0&&t===0&&w===0&&x===0&&z==null;if(!h&&!i&&!r&&v&&c('UserAgent').isBrowser('IE >= 10')&&z==null)if(s<0&&t<0){q.add('IE');}else if((w<0||w>da)&&(x<0||x>ea))q.add('MSIE');if(z===0&&v)q.add('Firefox');return q;}function m(){h=true;c('setImmediate')(function(){h=false;});}function n(){i=true;c('setImmediate')(function(){i=false;});}function o(event,q){if(j===null)j=l(event);k=j.size>0;var r=event.target.getAttribute('data-accessibilityid')==='virtual_cursor_trigger';q(k,j,r);c('setImmediate')(function(){k=false;j=null;});}var p={isVirtualCursorTriggered:function q(){return k;},add:function q(r){var s=arguments.length<=1||arguments[1]===undefined?c('emptyFunction'):arguments[1],t=c('Event').listen(r,'click',function(event){return o(event,s);}),u=c('Event').listen(r,'mousedown',m),v=c('Event').listen(r,'mouseup',n);return {remove:function w(){t.remove();u.remove();v.remove();}};}};f.exports=p;}),null);
__d('getOverlayZIndex',['Style'],(function a(b,c,d,e,f,g){function h(i,j){j=j||document.body;var k=[];while(i&&i!==j){k.push(i);i=i.parentNode;}if(i!==j)return 0;for(var l=k.length-1;l>=0;l--){var m=k[l];if(c('Style').get(m,'position')!='static'){var n=parseInt(c('Style').get(m,'z-index'),10);if(!isNaN(n))return n;}}return 0;}f.exports=h;}),null);
__d('nl2br',['DOM'],(function a(b,c,d,e,f,g){var h=/(\r\n|[\r\n])/;function i(j){return j.split(h).map(function(k){return h.test(k)?c('DOM').create('br'):k;});}f.exports=i;}),null);
__d('requestAnimationFrame',['TimerStorage','requestAnimationFrameAcrossTransitions'],(function a(b,c,d,e,f,g){f.exports=function(){for(var h=arguments.length,i=Array(h),j=0;j<h;j++)i[j]=arguments[j];var k,l=i[0];i[0]=function(){c('TimerStorage').unset(c('TimerStorage').ANIMATION_FRAME,k);Function.prototype.apply.call(l,this,arguments);};k=c('requestAnimationFrameAcrossTransitions').apply(b,i);c('TimerStorage').set(c('TimerStorage').ANIMATION_FRAME,k);return k;}.bind(this);}),null);
__d('queryThenMutateDOM',['ErrorUtils','Run','emptyFunction','requestAnimationFrame'],(function a(b,c,d,e,f,g){var h,i,j={},k=[],l=[];function m(q,r,s){if(!q&&!r)return;if(s&&j.hasOwnProperty(s)){return;}else if(s)j[s]=1;k.push(r||c('emptyFunction'));l.push(q||c('emptyFunction'));o();if(!h){h=true;c('Run').onLeave(function(){h=false;i=false;j={};k.length=0;l.length=0;});}}m.prepare=function(q,r,s){return function(){for(var t=arguments.length,u=Array(t),v=0;v<t;v++)u[v]=arguments[v];u.unshift(this);var w=Function.prototype.bind.apply(q,u),x=r.bind(this);m(w,x,s);};};function n(){j={};var q=[],r;while(l.length){r=l.shift();q.push(p(r));}var s=q.length;while(s--){r=k.shift();p(r,null,[q.shift()]);}i=false;o();}function o(){if(!i&&(l.length||k.length)){i=true;c('requestAnimationFrame')(n);}}function p(q,r,s,t,u){return c('ErrorUtils').applyWithGuard(q,r,s,t,u);}f.exports=m;}),null);
__d('debounceAcrossTransitions',['debounce'],(function a(b,c,d,e,f,g){function h(i,j,k){return c('debounce')(i,j,k,true);}f.exports=h;}),null);
__d('UITinyViewportAction',['Arbiter','ArbiterMixin','BanzaiScuba','CSS','Event','getDocumentScrollElement','queryThenMutateDOM'],(function a(b,c,d,e,f,g){var h=document.documentElement,i,j,k,l,m=false,n=false,o=false,p=false,q={init:function r(s){var t=c('queryThenMutateDOM').bind(null,function(){l=l||c('getDocumentScrollElement')();j=h.clientWidth<l.scrollWidth-1;k=h.clientHeight<400;i=k||j;},function(){if(i!==m||j!==n||k!==o){c('CSS').conditionClass(h,'tinyViewport',i);c('CSS').conditionClass(h,'tinyWidth',j);c('CSS').conditionClass(h,'tinyHeight',k);c('CSS').conditionClass(h,'canHaveFixedElements',!i);q.inform('change',i);c('Arbiter').inform('tinyViewport/change',{tiny:i,tinyWidth:j,tinyHeight:k},c('Arbiter').BEHAVIOR_STATE);m=i;n=j;o=k;}if(!p){var u=new (c('BanzaiScuba'))('www_tinyview_port',null,{addBrowserFields:true});u.addInteger('clientWidth',h.clientWidth);u.addInteger('clientHeight',h.clientHeight);u.addNormal('view',i?'tiny':'normal');u.post();p=true;}},'TinyViewport');t();c('Arbiter').subscribe('quickling/response',t);c('Event').listen(window,'resize',t);},isTiny:function r(){return i;},isTinyWidth:function r(){return j;},isTinyHeight:function r(){return k;}};Object.assign(q,c('ArbiterMixin'));f.exports=q;}),null);
__d('Keys',[],(function a(b,c,d,e,f,g){'use strict';f.exports={BACKSPACE:8,TAB:9,RETURN:13,SHIFT:16,CTRL:17,ALT:18,PAUSE_BREAK:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,LEFT_WINDOW_KEY:91,RIGHT_WINDOW_KEY:92,SELECT_KEY:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,MULTIPLY:106,ADD:107,SUBTRACT:109,DECIMAL_POINT:110,DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUM_LOCK:144,SCROLL_LOCK:145,SEMI_COLON:186,EQUAL_SIGN:187,COMMA:188,DASH:189,PERIOD:190,FORWARD_SLASH:191,GRAVE_ACCENT:192,OPEN_BRACKET:219,BACK_SLASH:220,CLOSE_BRAKET:221,SINGLE_QUOTE:222};}),null);
__d('throttle',['setTimeout','setTimeoutAcrossTransitions'],(function a(b,c,d,e,f,g){function h(j,k,l){return i(j,k,l,c('setTimeout'),false);}Object.assign(h,{acrossTransitions:function j(k,l,m){return i(k,l,m,c('setTimeoutAcrossTransitions'),false);},withBlocking:function j(k,l,m){return i(k,l,m,c('setTimeout'),true);},acrossTransitionsWithBlocking:function j(k,l,m){return i(k,l,m,c('setTimeoutAcrossTransitions'),true);}});function i(j,k,l,m,n){var o=k==null?100:k,p,q,r=0,s=null,t=function u(){r=Date.now();if(q){j.apply(p,q);q=null;s=m(u,o);}else s=null;};t.__SMmeta=j.__SMmeta;return function u(){q=arguments;p=this;if(l!==undefined)p=l;if(s===null||Date.now()-r>o)if(n){t();}else s=m(t,0);};}f.exports=h;}),null);
__d('ScrollableArea',['ArbiterMixin','Bootloader','BrowserSupport','CSS','DataStore','DOM','Event','Parent','Run','Scroll','SimpleDrag','Style','SubscriptionsHandler','UserAgent_DEPRECATED','Vector','createCancelableFunction','emptyFunction','ifRequired','mixin','queryThenMutateDOM','setTimeoutAcrossTransitions','throttle'],(function a(b,c,d,e,f,g){var h,i,j=12;h=babelHelpers.inherits(k,c('mixin')(c('ArbiterMixin')));i=h&&h.prototype;function k(l,m){'use strict';i.constructor.call(this);if(!l)return;m=m||{};c('Run').onAfterLoad(function(){c('Bootloader').loadModules(["Animation"],c('emptyFunction'),'ScrollableArea');});this._elem=l;this._wrap=c('DOM').find(l,'div.uiScrollableAreaWrap');this._body=c('DOM').find(this._wrap,'div.uiScrollableAreaBody');this._content=c('DOM').find(this._body,'div.uiScrollableAreaContent');this._track=c('DOM').find(l,'div.uiScrollableAreaTrack');this._gripper=c('DOM').find(this._track,'div.uiScrollableAreaGripper');this._options=m;this._throttledComputeHeights=c('throttle').withBlocking(this._computeHeights,250,this);this.throttledAdjustGripper=c('throttle').withBlocking(this.adjustGripper,250,this);this._throttledShowGripperAndShadows=c('throttle').withBlocking(this._showGripperAndShadows,250,this);this._throttledRespondMouseMove=c('throttle')(this._respondMouseMove,250,this);c('setTimeoutAcrossTransitions')(this.adjustGripper.bind(this),0);this._listeners=new (c('SubscriptionsHandler'))();this._listeners.addSubscriptions(c('Event').listen(this._wrap,'scroll',this._handleScroll.bind(this)),c('Event').listen(l,'mousemove',this._handleMouseMove.bind(this)),c('Event').listen(this._track,'click',this._handleClickOnTrack.bind(this)));if(c('BrowserSupport').hasPointerEvents())this._listeners.addSubscriptions(c('Event').listen(l,'mousedown',this._handleClickOnTrack.bind(this)));if(m.fade!==false){this._listeners.addSubscriptions(c('Event').listen(l,'mouseenter',this._handleMouseEnter.bind(this)),c('Event').listen(l,'mouseleave',this._handleMouseLeave.bind(this)),c('Event').listen(l,'focusin',this.showScrollbar.bind(this,false)),c('Event').listen(l,'focusout',this.hideScrollbar.bind(this)));}else if(c('BrowserSupport').hasPointerEvents())this._listeners.addSubscriptions(c('Event').listen(l,'mouseleave',c('CSS').removeClass.bind(null,l,'uiScrollableAreaTrackOver')));if(c('UserAgent_DEPRECATED').webkit()||c('UserAgent_DEPRECATED').chrome()){this._listeners.addSubscriptions(c('Event').listen(l,'mousedown',function(){var n=c('Event').listen(window,'mouseup',function(){if(c('Scroll').getLeft(l))c('Scroll').setLeft(l,0);n.remove();});}));}else if(c('UserAgent_DEPRECATED').firefox())this._wrap.addEventListener('DOMMouseScroll',function(event){event.axis===event.HORIZONTAL_AXIS&&event.preventDefault();},false);this._drag=this.initDrag();c('DataStore').set(this._elem,'ScrollableArea',this);if(!m.persistent){this._destroy=c('createCancelableFunction')(this._destroy.bind(this));c('Run').onLeave(this._destroy);}if(m.shadow!==false)c('CSS').addClass(this._elem,'uiScrollableAreaWithShadow');}k.prototype.getElement=function(){'use strict';return this._elem;};k.prototype.initDrag=function(){'use strict';var l=c('BrowserSupport').hasPointerEvents(),m=new (c('SimpleDrag'))(l?this._elem:this._gripper);m.subscribe('start',function(n,event){if(!(event.which&&event.which===1||event.button&&event.button===1))return;var o=c('Vector').getEventPosition(event,'viewport');if(l){var p=this._gripper.getBoundingClientRect();if(o.x<p.left||o.x>p.right||o.y<p.top||o.y>p.bottom)return false;}this.inform('grip_start');var q=o.y,r=this._gripper.offsetTop;c('CSS').addClass(this._elem,'uiScrollableAreaDragging');var s=m.subscribe('update',function(u,event){var v=c('Vector').getEventPosition(event,'viewport').y-q;this._throttledComputeHeights();var w=this._contentHeight-this._containerHeight,x=r+v,y=this._trackHeight-this._gripperHeight;x=Math.max(Math.min(x,y),0);var z=x/y*w;c('Scroll').setTop(this._wrap,z);}.bind(this)),t=m.subscribe('end',function(){m.unsubscribe(s);m.unsubscribe(t);c('CSS').removeClass(this._elem,'uiScrollableAreaDragging');this.inform('grip_end');}.bind(this));}.bind(this));return m;};k.prototype.adjustGripper=function(){'use strict';c('queryThenMutateDOM')(function(){return this._needsGripper();}.bind(this),function(l){if(l){c('Style').set(this._gripper,'height',this._gripperHeight+'px');this._slideGripper();}}.bind(this));this._throttledShowGripperAndShadows();return this;};k.prototype._computeHeights=function(){'use strict';this._containerHeight=this._elem.clientHeight;this._contentHeight=this._content.offsetHeight;this._trackHeight=this._track.offsetHeight;this._gripperHeight=Math.max(this._containerHeight/this._contentHeight*this._trackHeight,j);};k.prototype._needsGripper=function(){'use strict';this._throttledComputeHeights();return this._gripperHeight<this._trackHeight;};k.prototype._slideGripper=function(){'use strict';c('queryThenMutateDOM')(function(){return c('Scroll').getTop(this._wrap)/(this._contentHeight-this._containerHeight)*(this._trackHeight-this._gripperHeight);}.bind(this),function(l){c('Style').set(this._gripper,'top',l+'px');}.bind(this));};k.prototype._showGripperAndShadows=function(){'use strict';c('queryThenMutateDOM')(function(){return {needsGripper:this._needsGripper(),top:c('Scroll').getTop(this._wrap)>0,isScrolledToBottom:this.isScrolledToBottom()};}.bind(this),function(l){var m=l.needsGripper,n=l.top,o=l.isScrolledToBottom;c('CSS').conditionShow(this._gripper,m);c('CSS').conditionClass(this._elem,'contentBefore',n);c('CSS').conditionClass(this._elem,'contentAfter',!o);}.bind(this));};k.prototype.destroy=function(){'use strict';this._destroy();this._destroy.cancel&&this._destroy.cancel();};k.prototype._destroy=function(){'use strict';this._listeners&&this._listeners.release();this._elem&&c('DataStore').remove(this._elem,'ScrollableArea');this._drag&&this._drag.destroy();};k.prototype._handleClickOnTrack=function(event){'use strict';var l=c('Vector').getEventPosition(event,'viewport'),m=this._gripper.getBoundingClientRect();if(l.x<m.right&&l.x>m.left){if(l.y<m.top){this.setScrollTop(this.getScrollTop()-this._elem.clientHeight);}else if(l.y>m.bottom)this.setScrollTop(this.getScrollTop()+this._elem.clientHeight);event.prevent();}};k.prototype._handleMouseMove=function(event){'use strict';var l=this._options.fade!==false;if(c('BrowserSupport').hasPointerEvents()||l){this._mousePos=c('Vector').getEventPosition(event);this._throttledRespondMouseMove();}};k.prototype._respondMouseMove=function(){'use strict';if(!this._mouseOver)return;var l=this._options.fade!==false,m=this._mousePos,n=c('Vector').getElementPosition(this._track).x,o=c('Vector').getElementDimensions(this._track).x,p=Math.abs(n+o/2-m.x);c('CSS').conditionClass(this._elem,'uiScrollableAreaTrackOver',c('BrowserSupport').hasPointerEvents()&&p<=10);if(l)if(p<25){this.showScrollbar(false);}else if(!this._options.no_fade_on_hover)this.hideScrollbar();};k.prototype._handleScroll=function(event){'use strict';if(this._needsGripper())this._slideGripper();this.throttledAdjustGripper();if(this._options.fade!==false)this.showScrollbar();this.inform('scroll');};k.prototype._handleMouseLeave=function(){'use strict';this._mouseOver=false;this.hideScrollbar();};k.prototype._handleMouseEnter=function(){'use strict';this._mouseOver=true;this.showScrollbar();};k.prototype.hideScrollbar=function(l){'use strict';if(!this._scrollbarVisible)return this;this._scrollbarVisible=false;if(this._hideTimeout){clearTimeout(this._hideTimeout);this._hideTimeout=null;}if(l){this._simpleHide();}else this._hideTimeout=c('setTimeoutAcrossTransitions')(function(){c('ifRequired')('Animation',function(m){return this._animatedHide(m);}.bind(this),function(){return this._simpleHide();}.bind(this));}.bind(this),750);return this;};k.prototype._simpleHide=function(){'use strict';c('Style').set(this._track,'opacity',0);c('CSS').addClass.bind(null,this._track,'invisible_elem');};k.prototype._animatedHide=function(l){'use strict';if(this._hideAnimation){this._hideAnimation.stop();this._hideAnimation=null;}this._hideAnimation=new l(this._track).from('opacity',1).to('opacity',0).duration(250).ondone(c('CSS').addClass.bind(null,this._track,'invisible_elem')).go();};k.prototype.pageDown=function(l,m){'use strict';this._scrollPage(1,l,m);};k.prototype.pageUp=function(l,m){'use strict';this._scrollPage(-1,l,m);};k.prototype._scrollPage=function(l,m,n){'use strict';var o=l*this._containerHeight,p=this.getScrollHeight()-this._containerHeight,q=Math.max(0,Math.min(p,this.getScrollTop()+o));this.setScrollTop(q,m,n);};k.prototype.resize=function(){'use strict';if(this._body.style.width)this._body.style.width='';var l=this._wrap.offsetWidth-this._wrap.clientWidth;if(l>0)c('Style').set(this._body,'margin-right',-l+'px');return this;};k.prototype.showScrollbar=function(l){'use strict';this.throttledAdjustGripper();if(this._scrollbarVisible)return this;this._scrollbarVisible=true;if(this._hideTimeout){clearTimeout(this._hideTimeout);this._hideTimeout=null;}if(this._hideAnimation){this._hideAnimation.stop();this._hideAnimation=null;}c('queryThenMutateDOM')(null,function(){c('Style').set(this._track,'opacity',1);c('CSS').removeClass(this._track,'invisible_elem');if(l!==false&&!this._options.no_fade_on_hover)this.hideScrollbar();}.bind(this));return this;};k.prototype.distanceToBottom=function(){'use strict';this._computeHeights();return this._contentHeight-(c('Scroll').getTop(this._wrap)+this._containerHeight);};k.prototype.isScrolledToBottom=function(){'use strict';return this.distanceToBottom()<=0;};k.prototype.isScrolledToTop=function(){'use strict';return c('Scroll').getTop(this._wrap)===0;};k.prototype.scrollToBottom=function(l,m){'use strict';this.setScrollTop(this._wrap.scrollHeight,l,m);};k.prototype.scrollToTop=function(l,m){'use strict';this.setScrollTop(0,l,m);};k.prototype.scrollIntoView=function(l,m){'use strict';var n=this._wrap.clientHeight,o=l.offsetHeight,p=c('Scroll').getTop(this._wrap),q=p+n,r=0;while(l!=null&&l!==this._wrap){r+=l.offsetTop;l=l.offsetParent;}var s=r+o;if(r<p||n<o){this.setScrollTop(r,m);}else if(s>q)this.setScrollTop(p+(s-q),m);};k.prototype.scrollElemToTop=function(l,m,n){'use strict';this.setScrollTop(l.offsetTop,m,{callback:n});};k.prototype.poke=function(){'use strict';var l=c('Scroll').getTop(this._wrap);c('Scroll').setTop(this._wrap,c('Scroll').getTop(this._wrap)+1);c('Scroll').setTop(this._wrap,c('Scroll').getTop(this._wrap)-1);c('Scroll').setTop(this._wrap,l);return this.showScrollbar(false);};k.prototype.getClientHeight=function(){'use strict';return this._wrap.clientHeight;};k.prototype.getScrollTop=function(){'use strict';return c('Scroll').getTop(this._wrap);};k.prototype.getScrollHeight=function(){'use strict';return this._wrap.scrollHeight;};k.prototype.setScrollTop=function(l,m){var n=arguments.length<=2||arguments[2]===undefined?{}:arguments[2];'use strict';if(m!==false){c('ifRequired')('Animation',function(o){return (this._animatedSetScrollTop(o,l,n));}.bind(this),function(){return this._simpleSetScrollTop(l,n);}.bind(this));}else this._simpleSetScrollTop(l,n);};k.prototype._simpleSetScrollTop=function(l,m){'use strict';c('Scroll').setTop(this._wrap,l);m.callback&&m.callback();};k.prototype._animatedSetScrollTop=function(l,m,n){'use strict';if(this._scrollTopAnimation)this._scrollTopAnimation.stop();var o=n.duration||250,p=n.ease||l.ease.end;this._scrollTopAnimation=new l(this._wrap).to('scrollTop',m).ease(p).duration(o).ondone(n.callback).go();};k.renderDOM=function(){'use strict';var l=c('DOM').create('div',{className:'uiScrollableAreaContent'}),m=c('DOM').create('div',{className:'uiScrollableAreaBody'},l),n=c('DOM').create('div',{className:'uiScrollableAreaWrap scrollable'},m),o=c('DOM').create('div',{className:'uiScrollableArea native'},n);return {root:o,wrap:n,body:m,content:l};};k.fromNative=function(l,m){'use strict';if(!c('CSS').hasClass(l,'uiScrollableArea')||!c('CSS').hasClass(l,'native'))return;m=m||{};c('CSS').removeClass(l,'native');var n=c('DOM').create('div',{className:'uiScrollableAreaTrack'},c('DOM').create('div',{className:'uiScrollableAreaGripper'}));if(m.fade!==false){c('CSS').addClass(l,'fade');c('CSS').addClass(n,'invisible_elem');}else c('CSS').addClass(l,'nofade');if(m.tabIndex!==undefined&&m.tabIndex!==null){c('DOM').setAttributes(n,{tabIndex:m.tabIndex});c('DOM').prependContent(l,n);}else c('DOM').appendContent(l,n);var o=new k(l,m);o.resize();return o;};k.getInstance=function(l){'use strict';var m=c('Parent').byClass(l,'uiScrollableArea');return m?c('DataStore').get(m,'ScrollableArea'):null;};k.poke=function(l){'use strict';var m=k.getInstance(l);m&&m.poke();};f.exports=k;}),null);
__d('Menu',['cx','BehaviorsMixin','CSS','DataStore','DOM','Event','Keys','Parent','PopoverMenuInterface','ScrollableArea','Style','SubscriptionsHandler','UserAgent','debounce'],(function a(b,c,d,e,f,g,h){var i,j,k=500;i=babelHelpers.inherits(l,c('PopoverMenuInterface'));j=i&&i.prototype;function l(m,n){'use strict';j.constructor.call(this);this._items=[];for(var o=0;o<m.length;o++){var p=m[o],q=l.buildItemFromData(p);this._items[o]=q;}this._config=n||{};this._theme=n.theme||{};this._subscriptions=new (c('SubscriptionsHandler'))();this._keysSoFar='';this._clearKeysSoFarAfterDelay=c('debounce')(function(){this._keysSoFar='';}.bind(this),k);}l.buildItemFromData=function(m){'use strict';if(m.ctor){return new m.ctor(m);}else return new m.type(m.props);};l.prototype.addItem=function(m){'use strict';this._addItem(m);};l.prototype.addItemBefore=function(m,n){'use strict';this._addItem(m,n,false);};l.prototype.addItemAfter=function(m,n){'use strict';this._addItem(m,n,true);};l.prototype._addItem=function(m,n,o){'use strict';var p=this._items.indexOf(m);if(p>=0){var q=o?-1:1;if(this._items[p+q]==n)return;this._items.splice(p,1);}if(n){p=this._items.indexOf(n);if(p<0)throw new Error('reference item must already be in the menu');if(o)p++;this._items.splice(p,0,m);}else this._items.push(m);if(this._root)this._insertItem(m,n,o);};l.prototype.removeItem=function(m){'use strict';var n=this._items.indexOf(m);if(n<0)return;this._items.splice(n,1);this._root&&c('DOM').remove(m.getRoot());};l.prototype.forEachItem=function(m){'use strict';this._items.forEach(m);};l.prototype.getFocusedItem=function(){'use strict';return this._focused;};l.prototype.getItemAt=function(m){'use strict';return this._items[m]||null;};l.prototype.getRoot=function(){'use strict';if(!this._root)this._render();return this._root;};l.prototype.onShow=function(){'use strict';if(this._config.maxheight)if(!this._scrollableArea){this._scrollableArea=c('ScrollableArea').fromNative(this._scrollableElems.root,{fade:true});}else this._scrollableArea.resize();this.inform('show');};l.prototype.onHide=function(){'use strict';this.blur();};l.prototype.focusAnItem=function(m){'use strict';return this._attemptFocus(m||0,1);};l.prototype.blur=function(){'use strict';if(this._focused){var m=this._focused;this._focused.blur();this._focused=null;this.inform('blur',{item:m});}};l.prototype.handleKeydown=function(m,n){'use strict';var o=this._items.indexOf(this._focused);switch(m){case c('Keys').UP:case c('Keys').DOWN:var p=m===c('Keys').UP,q=p?-1:1,r=p?this._items.length-1:0;if(o===-1)return this._attemptFocus(r,q);return this._attemptFocus(o+q,q);case c('Keys').HOME:return this._attemptFocus(0,1);case c('Keys').END:return this._attemptFocus(this._items.length-1,-1);case c('Keys').SPACE:if(this._items.indexOf(this._focused)!==-1){this._handleItemClick(this._focused,n);return true;}return false;default:var s=String.fromCharCode(m).toLowerCase();this._keysSoFar+=s;this._clearKeysSoFarAfterDelay();var t=this._items.map(function(v){var w=v.getLabel();return {item:v,label:w&&w.toLowerCase()};}).filter(function(v){var w=v.label;return w!=null;});t.sort(function(v,w){return v.label<w.label?-1:v.label===w.label?0:1;});var u=t.find(function(v,w){var x=v.label;return (x>=this._keysSoFar||w===t.length-1);}.bind(this));return !!(u&&this._focusItem(u.item));}};l.prototype._render=function(){'use strict';this._ul=c('DOM').create('ul',{className:"_54nf"});this._ul.setAttribute('role','menu');this._items.forEach(function(o){this._insertItem(o,null);}.bind(this));this._subscriptions.addSubscriptions(c('Event').listen(this._ul,'click',this._handleClick.bind(this)),c('Event').listen(this._ul,'mouseover',this._handleMouseOver.bind(this)),c('Event').listen(this._ul,'mouseout',this._handleMouseOut.bind(this)));var m=this._ul;if(this._config.maxheight){this._scrollableElems=c('ScrollableArea').renderDOM();c('DOM').setContent(this._scrollableElems.content,this._ul);m=this._scrollableElems.root;c('Style').set(this._scrollableElems.wrap,'max-height',this._config.maxheight+'px');}var n="_54nq"+(this._config.className?' '+this._config.className:'')+(this._theme.className?' '+this._theme.className:'');this._root=c('DOM').create('div',{className:n},c('DOM').create('div',{className:"_54ng"},m));this._config.id&&this._root.setAttribute('id',this._config.id);this._config.testid&&this._root.setAttribute('data-testid',this._config.testid);if(this._config.behaviors)this.enableBehaviors(this._config.behaviors);this.inform('rendered',this._root);};l.prototype._needsDefaultBehavior=function(m){'use strict';if(m.isDefaultRequested&&m.isDefaultRequested()){var n=c('Parent').byTag(m.getTarget(),'a'),o=n&&n.getAttribute('href');return o&&o[0]!=='#';}return false;};l.prototype._handleClick=function(m){'use strict';if(m.getTarget()===this._ul&&c('UserAgent').isBrowser('IE')){m.stop();return;}if(!this._needsDefaultBehavior(m)){var n=this._getItemInstance(m.getTarget());if(n)return this._handleItemClick(n,m);}};l.prototype._handleItemClick=function(m,n){'use strict';this.inform('itemclick',{item:m,event:n});if(m.hasAction())this.done();return m.handleClick(n);};l.prototype._handleMouseOver=function(m){'use strict';var n=this._getItemInstance(m.getTarget());n&&this._focusItem(n,true);};l.prototype._handleMouseOut=function(m){'use strict';var n=this._getItemInstance(m.getTarget());if(n&&this._focused===n)this.blur();};l.prototype._insertItem=function(m,n,o){'use strict';var p=m.getRoot();c('CSS').addClass(p,'__MenuItem');c('DataStore').set(p,'MenuItem',m);if(n){var q=o?c('DOM').insertAfter:c('DOM').insertBefore;q(n.getRoot(),p);}else c('DOM').appendContent(this._ul,p);};l.prototype._attemptFocus=function(m,n){'use strict';var o=this._items.length;if((m<0||m>=o)&&!this._focused)return false;var p=(o+m%o)%o,q=this.getItemAt(p);if(q===this._focused||this._focusItem(q))return true;return this._attemptFocus(p+n,n);};l.prototype._focusItem=function(m,n){'use strict';if(m&&m.focus(n)!==false){if(this._focused!==m){this.blur();this._focused=m;this.inform('focus',{item:m,from_mouse_over:n});}return true;}return false;};l.prototype._getItemInstance=function(m){'use strict';var n=c('Parent').byClass(m,'__MenuItem');return n?c('DataStore').get(n,'MenuItem'):null;};l.prototype.destroy=function(){'use strict';this._items.forEach(function(m){var n=m.getRoot();c('DataStore').remove(n,'MenuItem');m.destroy();});this._subscriptions.release();this.destroyBehaviors();};Object.assign(l.prototype,c('BehaviorsMixin'),{_focused:null,_root:null});f.exports=l;}),null);
__d('MenuItemInterface',['React','emptyFunction'],(function a(b,c,d,e,f,g){var h,i;h=babelHelpers.inherits(j,c('React').Component);i=h&&h.prototype;j.prototype.getRoot=function(){'use strict';if(!this._root)this._root=this.render();return this._root;};function j(){'use strict';h.apply(this,arguments);}Object.assign(j.prototype,{_root:null,render:c('emptyFunction'),getAccessKey:c('emptyFunction'),getLabel:c('emptyFunction'),hasAction:c('emptyFunction').thatReturnsFalse,focus:c('emptyFunction').thatReturnsFalse,blur:c('emptyFunction').thatReturnsFalse,onShow:c('emptyFunction').thatReturnsFalse,handleClick:c('emptyFunction').thatReturnsFalse,destroy:c('emptyFunction')});f.exports=j;}),null);
__d('MenuItemBase',['cx','DOM','HTML','MenuItemInterface'],(function a(b,c,d,e,f,g,h){var i,j;i=babelHelpers.inherits(k,c('MenuItemInterface'));j=i&&i.prototype;function k(l){'use strict';j.constructor.call(this);this._ARIARole='menuitem';this._data=babelHelpers['extends']({},l);}k.prototype.render=function(){'use strict';var l="_54ni";if(this._data.className)l+=' '+this._data.className;var m={className:l,role:'presentation'};Object.assign(m,this.__getAttributesFromData());return c('DOM').create('li',m,this._renderItemContent());};k.prototype._renderItemContent=function(){'use strict';return c('HTML')(this._data.markup).getNodes();};k.prototype.__getAttributesFromData=function(){'use strict';var l={};for(var m in this._data)if(m.indexOf('data-')===0||m.indexOf('aria-')===0)l[m]=this._data[m];return l;};f.exports=k;}),null);
__d('MenuItem',['cx','CSS','DOM','MenuItemBase','React','ReactDOM','joinClasses','emptyFunction'],(function a(b,c,d,e,f,g,h){var i,j,k=['href','rel','ajaxify','target','accesskey'];function l(o,p){var q={};k.forEach(function(r){if(p[r])q[r]=p[r];});c('DOM').setAttributes(o,q);}function m(o){k.forEach(function(p){o.removeAttribute(p);});}i=babelHelpers.inherits(n,c('MenuItemBase'));j=i&&i.prototype;function n(o){'use strict';j.constructor.call(this,o);this._disabled=!!this._data.disabled;this._onclickHandler=this._data.onclick;}n.prototype.getValue=function(){'use strict';return this._data.value;};n.prototype.getLabel=function(){'use strict';return this._data.label;};n.prototype.getAccessKey=function(){'use strict';var o=this.getLabel();return o&&o.charAt(0);};n.prototype.focus=function(o){'use strict';if(this.isDisabled()||!this._root.offsetParent||!this.hasAction())return false;c('CSS').addClass(this._root,"_54ne");c('CSS').addClass(this._root,'selected');o||this._anchor.focus();};n.prototype.blur=function(){'use strict';c('CSS').removeClass(this._root,"_54ne");c('CSS').removeClass(this._root,'selected');};n.prototype.handleClick=function(o){'use strict';if(this.isDisabled())return false;if(typeof this._onclickHandler==='function')return this._onclickHandler(o);return true;};n.prototype.setOnClickHandler=function(o){'use strict';this._onclickHandler=o;};n.prototype._renderItemContent=function(){'use strict';this._anchor=c('DOM').create(this._data.renderas==='label'?'label':'a',{className:"_54nc"+(this._data.icon?' '+"_54nu":'')});if(this._data.children){var o=null;if(this._data.icon)o=c('React').cloneElement(this._data.icon,{className:c('joinClasses')(this._data.icon.props.className,'mrs')});c('ReactDOM').render(c('React').createElement('span',null,o,c('React').createElement('span',{className:"_54nh"},this._data.children)),this._anchor);this._data.label=this._anchor.innerText||this._anchor.textContent;}else{var p=c('DOM').create('span',null,c('DOM').create('span',{className:"_54nh"},this._data.markup||this._data.label));if(this._data.icon)c('DOM').prependContent(p,this._data.icon);c('DOM').setContent(this._anchor,p);}if(!this._data.href)this._data.href='#';if(!this.isDisabled())l(this._anchor,this._data);c('DOM').setAttributes(this._anchor,this.__getAttributesFromData());this._anchor.setAttribute('role',this._ARIARole);var q=this._data.title;q&&this._anchor.setAttribute('title',q);return this._anchor;};n.prototype.isDisabled=function(){'use strict';return this._disabled;};n.prototype.enable=function(){'use strict';if(this._root){l(this._anchor,this._data);c('CSS').removeClass(this._root,"_5arm");}this._disabled=false;};n.prototype.disable=function(){'use strict';if(this._root){m(this._anchor);c('CSS').addClass(this._root,"_5arm");}this._disabled=true;};n.prototype.render=function(){'use strict';var o=j.render.call(this);if(this._disabled)c('CSS').addClass(o,"_5arm");return o;};n.prototype.destroy=function(){'use strict';if(this._anchor)c('ReactDOM').unmountComponentAtNode(this._anchor);};Object.assign(n.prototype,{hasAction:c('emptyFunction').thatReturnsTrue});f.exports=n;}),null);
__d('MenuSeparator',['cx','DOM','CSS','MenuItemInterface'],(function a(b,c,d,e,f,g,h){var i,j;i=babelHelpers.inherits(k,c('MenuItemInterface'));j=i&&i.prototype;function k(l){'use strict';j.constructor.call(this,l);this._data=l;this.showFn=this._data.should_show_fn;}k.prototype.updateShownState=function(l){'use strict';if(this.showFn){this._isHidden=!this.showFn(l);if(this._root)c('CSS').conditionShow(this._root,!this._isHidden);}};k.prototype.isShown=function(l){'use strict';var m=this.showFn?this.showFn(l):true;return m;};k.prototype.render=function(){'use strict';var l="_54ak";if(this._data.className)l+=' '+this._data.className;var m=this._data.label||'',n=c('DOM').create('li',{className:l,role:'separator'},m);if(this._isHidden)c('CSS').hide(n);return n;};f.exports=k;}),null);
__d('MenuStaticItem',['cx','DOM','MenuItemBase','React','ReactDOM','emptyFunction'],(function a(b,c,d,e,f,g,h){var i,j;i=babelHelpers.inherits(k,c('MenuItemBase'));j=i&&i.prototype;function k(l){'use strict';j.constructor.call(this);this._data=l;}k.prototype._renderItemContent=function(){'use strict';var l=c('DOM').create('span',{className:"_54nc _54ah"});if(this._data.children){c('ReactDOM').render(c('React').createElement('span',{className:"_54nh"},this._data.children),l);}else c('DOM').setContent(l,c('DOM').create('span',{className:"_54nh"},this._data.markup));return l;};Object.assign(k.prototype,{handleClick:c('emptyFunction')});f.exports=k;}),null);
__d('XUIMenuTheme',['cx'],(function a(b,c,d,e,f,g,h){f.exports={className:"_558b"};}),null);
__d('XUIMenuWithSquareCorner',['cx','CSS'],(function a(b,c,d,e,f,g,h){function i(j){'use strict';this.$XUIMenuWithSquareCorner1=j;}i.prototype.enable=function(){'use strict';c('CSS').addClass(this.$XUIMenuWithSquareCorner1.getRoot(),"_2n_z");};i.prototype.disable=function(){'use strict';c('CSS').removeClass(this.$XUIMenuWithSquareCorner1.getRoot(),"_2n_z");};f.exports=i;}),null);
__d('DeferredComponent.react',['React','createCancelableFunction'],(function a(b,c,d,e,f,g){var h,i,j=c('React').PropTypes;h=babelHelpers.inherits(k,c('React').Component);i=h&&h.prototype;function k(l,m){'use strict';i.constructor.call(this,l,m);this.$DeferredComponent1=function(n){this.setState({ComponentClass:n},function(){this.props.onComponentLoad&&this.props.onComponentLoad(n);}.bind(this));}.bind(this);this.state={ComponentClass:null,cancelableModulesLoaded:c('createCancelableFunction')(this.$DeferredComponent1)};}k.prototype.componentWillMount=function(){'use strict';this.props.deferredComponent(this.state.cancelableModulesLoaded);};k.prototype.componentWillUnmount=function(){'use strict';this.state.cancelableModulesLoaded.cancel();};k.prototype.render=function(){'use strict';var l=this.state.ComponentClass;if(!l||this.props.deferredForcePlaceholder)return this.props.deferredPlaceholder;var m=this.props,n=m.deferredPlaceholder,o=m.deferredComponent,p=m.onComponentLoad,q=m.deferredForcePlaceholder,r=babelHelpers.objectWithoutProperties(m,['deferredPlaceholder','deferredComponent','onComponentLoad','deferredForcePlaceholder']);return c('React').createElement(l,r);};k.propTypes={deferredPlaceholder:j.element.isRequired,deferredComponent:j.func.isRequired,onComponentLoad:j.func,deferredForcePlaceholder:j.bool};f.exports=k;}),null);
__d('JSResource',['JSResourceReference'],(function a(b,c,d,e,f,g){var h=function i(j){return new (c('JSResourceReference'))(j);};h.Reference=c('JSResourceReference');h.loadAll=c('JSResourceReference').loadAll;f.exports=h;}),null);
__d('BootloadedComponent.react',['DeferredComponent.react','JSResource','React'],(function a(b,c,d,e,f,g){var h,i,j=c('React').PropTypes;h=babelHelpers.inherits(k,c('React').Component);i=h&&h.prototype;function k(){var l,m;'use strict';for(var n=arguments.length,o=Array(n),p=0;p<n;p++)o[p]=arguments[p];return m=(l=i.constructor).call.apply(l,[this].concat(o)),this.$BootloadedComponent1=function(q){c('JSResource').loadAll([this.props.bootloadLoader],q);}.bind(this),m;}k.prototype.render=function(){'use strict';var l=this.props,m=l.bootloadLoader,n=l.bootloadPlaceholder,o=l.bootloadForcePlaceholder,p=babelHelpers.objectWithoutProperties(l,['bootloadLoader','bootloadPlaceholder','bootloadForcePlaceholder']);return c('React').createElement(c('DeferredComponent.react'),babelHelpers['extends']({deferredPlaceholder:n,deferredComponent:this.$BootloadedComponent1,deferredForcePlaceholder:o},p));};f.exports=Object.assign(k,{propTypes:{bootloadPlaceholder:j.element.isRequired,bootloadLoader:j.instanceOf(c('JSResource').Reference).isRequired,bootloadForcePlaceholder:j.bool},create:function l(m){var n,o;n=babelHelpers.inherits(p,c('React').Component);o=n&&n.prototype;p.prototype.render=function(){'use strict';var q=this.props,r=q.bootloadLoader,s=babelHelpers.objectWithoutProperties(q,['bootloadLoader']);return (c('React').createElement(k,babelHelpers['extends']({bootloadLoader:m,bootloadPlaceholder:c('React').createElement('div',null)},s)));};function p(){'use strict';n.apply(this,arguments);}p.displayName='BootloadedComponent('+m.getModuleId()+')';return p;}});}),null);
__d('randomInt',['invariant'],(function a(b,c,d,e,f,g,h){function i(j,k){var l=arguments.length;l>0&&l<=2||h(0);if(l===1){k=j;j=0;}k=k;k>j||h(0);var m=this.random||Math.random;return Math.floor(j+m()*(k-j));}f.exports=i;}),null);
__d('ClientIDs',['randomInt'],(function a(b,c,d,e,f,g){var h={},i={getNewClientID:function j(){var k=Date.now(),l=k+':'+(c('randomInt')(0,4294967295)+1);h[l]=true;return l;},isExistingClientID:function j(k){return !!h[k];}};f.exports=i;}),null);
__d("Deferred",["Promise"],(function a(b,c,d,e,f,g){function h(){"use strict";this.$Deferred1=false;this.$Deferred2=new (c("Promise"))(function(i,j){this.$Deferred3=i;this.$Deferred4=j;}.bind(this));}h.prototype.getPromise=function(){"use strict";return this.$Deferred2;};h.prototype.resolve=function(i){"use strict";this.$Deferred1=true;this.$Deferred3(i);};h.prototype.reject=function(i){"use strict";this.$Deferred1=true;this.$Deferred4(i);};h.prototype["catch"]=function(){"use strict";return c("Promise").prototype["catch"].apply(this.$Deferred2,arguments);};h.prototype.then=function(){"use strict";return c("Promise").prototype.then.apply(this.$Deferred2,arguments);};h.prototype.done=function(){"use strict";var i=arguments.length?this.$Deferred2.then.apply(this.$Deferred2,arguments):this.$Deferred2;i.then(undefined,function(j){setTimeout(function(){throw j;},0);});};h.prototype.isSettled=function(){"use strict";return this.$Deferred1;};f.exports=h;}),null);
__d('RTLKeys',['Keys','Locale'],(function a(b,c,d,e,f,g){var h=babelHelpers['extends']({},c('Keys')),i=null;function j(){if(i===null)i=c('Locale').isRTL();return i;}h.REAL_RIGHT=c('Keys').RIGHT;h.REAL_LEFT=c('Keys').LEFT;delete h.LEFT;delete h.RIGHT;h.getLeft=function(){return j()?h.REAL_RIGHT:h.REAL_LEFT;};h.getRight=function(){return j()?h.REAL_LEFT:h.REAL_RIGHT;};f.exports=h;}),null);
__d("arrayContains",[],(function a(b,c,d,e,f,g){function h(i,j){return i.indexOf(j)!==-1;}f.exports=h;}),null);
__d('clearImmediatePolyfill',['ImmediateImplementation'],(function a(b,c,d,e,f,g){f.exports=b.clearImmediate||c('ImmediateImplementation').clearImmediate;}),null);
__d("flattenArray",[],(function a(b,c,d,e,f,g){function h(j){var k=[];i(j,k);return k;}function i(j,k){var l=j.length,m=0;while(l--){var n=j[m++];if(Array.isArray(n)){i(n,k);}else k.push(n);}}f.exports=h;}),null);
__d('shield',[],(function a(b,c,d,e,f,g){function h(i,j){if(typeof i!='function')throw new TypeError('shield expects a function as the first argument');var k=Array.prototype.slice.call(arguments,2);return function(){return i.apply(j,k);};}f.exports=h;}),null);
__d('DOMContainer.react',['invariant','React','ReactDOM','isNode'],(function a(b,c,d,e,f,g,h){var i,j,k=c('React').PropTypes;i=babelHelpers.inherits(l,c('React').Component);j=i&&i.prototype;function l(){var m,n;'use strict';for(var o=arguments.length,p=Array(o),q=0;q<o;q++)p[q]=arguments[q];return n=(m=j.constructor).call.apply(m,[this].concat(p)),this.getDOMChild=function(){var r=this.props.children;c('isNode')(r)||h(0);return r;}.bind(this),n;}l.prototype.shouldComponentUpdate=function(m,n){'use strict';return m.children!==this.props.children;};l.prototype.componentDidMount=function(){'use strict';c('ReactDOM').findDOMNode(this).appendChild(this.getDOMChild());};l.prototype.componentDidUpdate=function(){'use strict';var m=c('ReactDOM').findDOMNode(this);while(m.lastChild)m.removeChild(m.lastChild);m.appendChild(this.getDOMChild());};l.prototype.render=function(){'use strict';if(this.props.display==='block')return c('React').createElement('div',this.props,undefined);return c('React').createElement('span',this.props,undefined);};l.propTypes={display:k.oneOf(['inline','block'])};l.defaultProps={display:'inline'};f.exports=l;}),null);
__d('keyMirror',['invariant'],(function a(b,c,d,e,f,g,h){'use strict';var i=function j(k){var l={},m;k instanceof Object&&!Array.isArray(k)||h(0);for(m in k){if(!k.hasOwnProperty(m))continue;l[m]=m;}return l;};f.exports=i;}),null);
__d('LeftRight.react',['cx','invariant','React','keyMirror','joinClasses'],(function a(b,c,d,e,f,g,h,i){var j,k,l=c('keyMirror')({left:true,right:true,both:true});function m(p){p&&(p.length===1||p.length===2)||i(0);}function n(p){var q=[];c('React').Children.forEach(p,function(r){q.push(r);},this);return q;}j=babelHelpers.inherits(o,c('React').Component);k=j&&j.prototype;o.prototype.render=function(){'use strict';var p=n(this.props.children);m(p);var q=this.props.direction||l.both,r=q===l.both,s=r||q===l.left?"_ohe lfloat":'',t=r||q===l.right?"_ohf rfloat":'',u=c('React').createElement('div',{key:'left',className:s},p[0]),v=p.length<2?null:c('React').createElement('div',{key:'right',className:t},p[1]),w=q===l.right&&v?[v,u]:[u,v];return (c('React').createElement('div',babelHelpers['extends']({},this.props,{className:c('joinClasses')(this.props.className,"clearfix")}),w));};function o(){'use strict';j.apply(this,arguments);}o.DIRECTION=l;f.exports=o;}),null);
__d('CurrentLocale',['LocaleInitialData'],(function a(b,c,d,e,f,g){var h={};h.get=function(){return c('LocaleInitialData').locale;};f.exports=h;}),null);
__d("str2rstr",[],(function a(b,c,d,e,f,g){function h(i){var j="",k,l;for(var m=0;m<i.length;m++){k=i.charCodeAt(m);l=m+1<i.length?i.charCodeAt(m+1):0;if(55296<=k&&k<=56319&&56320<=l&&l<=57343){k=65536+((k&1023)<<10)+(l&1023);m++;}if(k<=127){j+=String.fromCharCode(k);}else if(k<=2047){j+=String.fromCharCode(192|k>>>6&31,128|k&63);}else if(k<=65535){j+=String.fromCharCode(224|k>>>12&15,128|k>>>6&63,128|k&63);}else if(k<=2097151)j+=String.fromCharCode(240|k>>>18&7,128|k>>>12&63,128|k>>>6&63,128|k&63);}return j;}f.exports=h;}),null);
__d('xuiglyph',['ix'],(function a(b,c,d,e,f,g,h){'use strict';function i(j){if(typeof j==='string')j={name:j};var k=babelHelpers['extends']({name:undefined,shade:'dark',size:'small'},j);return h.call(null,k.name+':'+k.shade+':'+k.size);}f.exports=i;}),null);
__d('JSXDOM',['DOM','FbtResult','flattenArray'],(function a(b,c,d,e,f,g){var h=['a','blockquote','br','button','canvas','checkbox','dd','div','dl','dt','em','form','h1','h2','h3','h4','h5','h6','hr','i','iframe','img','input','label','li','option','p','pre','select','span','strong','table','tbody','thead','td','textarea','th','tr','ul','video'],i={};h.forEach(function(j){var k=function l(m,n){if(arguments.length>2)n=Array.prototype.slice.call(arguments,1);if(!n&&m){n=m.children;delete m.children;}if(n){n=Array.isArray(n)?n:[n];n=n.map(function(o){if(o instanceof c('FbtResult'))return o.flattenToArray();return o;});n=c('flattenArray')(n);}return c('DOM').create(j,m,n);};i[j]=k;});f.exports=i;}),null);
__d('clearImmediate',['TimerStorage','clearImmediatePolyfill'],(function a(b,c,d,e,f,g){f.exports=function(){for(var h=arguments.length,i=Array(h),j=0;j<h;j++)i[j]=arguments[j];c('TimerStorage').unset(c('TimerStorage').IMMEDIATE,i[0]);return Function.prototype.apply.call(c('clearImmediatePolyfill'),b,i);};}),null);
__d('clearInterval',['TimerStorage'],(function a(b,c,d,e,f,g){var h=b.clearTimeout.nativeBackup||b.clearTimeout;f.exports=function(){for(var i=arguments.length,j=Array(i),k=0;k<i;k++)j[k]=arguments[k];c('TimerStorage').unset(c('TimerStorage').INTERVAL,j[0]);return Function.prototype.apply.call(h,b,j);};}),null);
__d('clearTimeout',['TimerStorage'],(function a(b,c,d,e,f,g){var h=b.clearTimeout.nativeBackup||b.clearTimeout;f.exports=function(){for(var i=arguments.length,j=Array(i),k=0;k<i;k++)j[k]=arguments[k];c('TimerStorage').unset(c('TimerStorage').TIMEOUT,j[0]);return Function.prototype.apply.call(h,b,j);};}),null);
__d('collectDataAttributes',['DataAttributeUtils','getContextualParent'],(function a(b,c,d,e,f,g){var h='normal';function i(j,k,l){var m={},n=[],o=k.length,p;for(p=0;p<o;++p){m[k[p]]={};n.push('data-'+k[p]);}if(l){m[h]={};for(p=0;p<(l||[]).length;++p)n.push(l[p]);}var q={tn:'',"tn-debug":','};while(j){if(j.getAttribute)for(p=0;p<n.length;++p){var r=n[p],s=c('DataAttributeUtils').getDataAttribute(j,r);if(s){if(p>=o){if(m[h][r]===undefined)m[h][r]=s;continue;}var t=JSON.parse(s);for(var u in t)if(q[u]!==undefined){if(m[k[p]][u]===undefined)m[k[p]][u]=[];m[k[p]][u].push(t[u]);}else if(m[k[p]][u]===undefined)m[k[p]][u]=t[u];}}j=c('getContextualParent')(j);}for(var v in m)for(var w in q)if(m[v][w]!==undefined)m[v][w]=m[v][w].join(q[w]);return m;}f.exports=i;}),null);
__d('XControllerURIBuilder',['invariant','URI'],(function a(b,c,d,e,f,g,h){function i(j,k){'use strict';this.$XControllerURIBuilder1=j;this.$XControllerURIBuilder2=k;this.$XControllerURIBuilder3={};}i.prototype.setInt=function(j,k){'use strict';return this.__setParam(j,'Int',k);};i.prototype.setFBID=function(j,k){'use strict';return this.__setParam(j,'FBID',k);};i.prototype.setFloat=function(j,k){'use strict';return this.__setParam(j,'Float',k);};i.prototype.setString=function(j,k){'use strict';return this.__setParam(j,'String',k);};i.prototype.setExists=function(j,k){'use strict';if(k===false)k=undefined;return this.__setParam(j,'Exists',k);};i.prototype.setBool=function(j,k){'use strict';return this.__setParam(j,'Bool',k);};i.prototype.setEnum=function(j,k){'use strict';return this.__setParam(j,'Enum',k);};i.prototype.setIntVector=function(j,k){'use strict';return this.__setParam(j,'IntVector',k);};i.prototype.setIntSet=function(j,k){'use strict';return this.__setParam(j,'IntSet',k.join(','));};i.prototype.setFloatVector=function(j,k){'use strict';return this.__setParam(j,'FloatVector',k);};i.prototype.setFloatSet=function(j,k){'use strict';return this.__setParam(j,'FloatSet',k.join(','));};i.prototype.setStringVector=function(j,k){'use strict';return this.__setParam(j,'StringVector',k);};i.prototype.setStringSet=function(j,k){'use strict';return this.__setParam(j,'StringSet',k);};i.prototype.setFBIDVector=function(j,k){'use strict';return this.__setParam(j,'FBIDVector',k);};i.prototype.setFBIDSet=function(j,k){'use strict';return this.__setParam(j,'FBIDSet',k);};i.prototype.setEnumVector=function(j,k){'use strict';return this.__setParam(j,'EnumVector',k);};i.prototype.setEnumSet=function(j,k){'use strict';return this.__setParam(j,'EnumSet',k);};i.prototype.setIntToIntMap=function(j,k){'use strict';return this.__setParam(j,'IntToIntMap',k);};i.prototype.setIntToFloatMap=function(j,k){'use strict';return this.__setParam(j,'IntToFloatMap',k);};i.prototype.setIntToStringMap=function(j,k){'use strict';return this.__setParam(j,'IntToStringMap',k);};i.prototype.setIntToBoolMap=function(j,k){'use strict';return this.__setParam(j,'IntToBoolMap',k);};i.prototype.setStringToIntMap=function(j,k){'use strict';return this.__setParam(j,'StringToIntMap',k);};i.prototype.setStringToFloatMap=function(j,k){'use strict';return this.__setParam(j,'StringToFloatMap',k);};i.prototype.setStringToStringMap=function(j,k){'use strict';return this.__setParam(j,'StringToStringMap',k);};i.prototype.setStringToNullableStringMap=function(j,k){'use strict';return this.__setParam(j,'StringToNullableStringMap',k);};i.prototype.setStringToBoolMap=function(j,k){'use strict';return this.__setParam(j,'StringToBoolMap',k);};i.prototype.setHackType=function(j,k){'use strict';return this.__setParam(j,'HackType',k);};i.prototype.setTypeAssert=function(j,k){'use strict';return this.__setParam(j,'TypeAssert',k);};i.prototype.__validateRequiredParamsExistence=function(){'use strict';for(var j in this.$XControllerURIBuilder2)!this.$XControllerURIBuilder2[j].required||this.$XControllerURIBuilder3.hasOwnProperty(j)||h(0);};i.prototype.setParams=function(j){'use strict';for(var k in j){this.__assertParamExists(k);var l=this.$XControllerURIBuilder2[k].type;this.__setParam(k,l,j[k]);}return this;};i.prototype.__assertParamExists=function(j){'use strict';j in this.$XControllerURIBuilder2||h(0);};i.prototype.__setParam=function(j,k,l){'use strict';this.__assertParamExists(j);var m=this.$XControllerURIBuilder2[j].type;m===k||h(0);this.__setParamInt(j,l);return this;};i.prototype.__setParamInt=function(j,k){'use strict';this.$XControllerURIBuilder3[j]=k;};i.prototype.getURI=function(){'use strict';this.__validateRequiredParamsExistence();var j={},k='',l=/^(.*)?\{(\?)?(\*)?(.+?)\}(.*)?$/,m=this.$XControllerURIBuilder1.split('/'),n=false;for(var o=0;o<m.length;o++){var p=m[o];if(p==='')continue;var q=l.exec(p);if(!q){k+='/'+p;}else{var r=q[2]==='?',s=q[4],t=this.$XControllerURIBuilder2[s];t||h(0);if(r&&n)continue;if(this.$XControllerURIBuilder3[s]==null&&r){n=true;continue;}this.$XControllerURIBuilder3[s]!=null||h(0);var u=q[1]?q[1]:'',v=q[5]?q[5]:'';k+='/'+u+this.$XControllerURIBuilder3[s]+v;j[s]=true;}}if(this.$XControllerURIBuilder1.slice(-1)==='/')k+='/';if(k==='')k='/';var w=new (c('URI'))(k);for(var x in this.$XControllerURIBuilder3){var y=this.$XControllerURIBuilder3[x];if(!j[x]&&y!=null){var z=this.$XControllerURIBuilder2[x];w.addQueryData(x,z&&z.type==='Exists'?null:y);}}return w;};i.create=function(j,k){return i.bind(null,j,k);};f.exports=i;}),null);
__d('XRequest',['invariant'],(function a(b,c,d,e,f,g,h){var i=function k(l,m,n){var o;switch(l){case 'Bool':o=m&&m!=='false'&&m!=='0'||false;break;case 'Int':o=m.toString();/-?\d+/.test(o)||h(0);break;case 'Float':o=parseFloat(m,10);!isNaN(o)||h(0);break;case 'FBID':o=m.toString();for(var p=0;p<o.length;++p){var q=o.charCodeAt(p);48<=q&&q<=57||h(0);}break;case 'String':o=m.toString();break;case 'Enum':if(n===0){o=k('Int',m,null);}else if(n===1){o=k('String',m,null);}else if(n===2){o=m;}else h(0);break;default:var r,s,t,u;if(r=/^Nullable(\w+)$/.exec(l)){if(m===null){o=null;}else o=k(r[1],m,n);}else if(s=/^(\w+)Vector$/.exec(l)){if(!Array.isArray(m)){o=m.toString();o=o===''?[]:o.split(',');}else o=m;var v=s[1];typeof v==='string'||h(0);o=o.map(function(y){return k(v,y,n&&n.member);});}else if(t=/^(\w+)Set$/.exec(l)){if(!Array.isArray(m)){o=m.toString();o=o===''?[]:o.split(',');}else o=m;o=o.reduce(function(y,z){y[z]=z;return y;},{});v=t[1];typeof v==='string'||h(0);o=Object.keys(o).map(function(y){return k(v,o[y],n&&n.member);});}else if(u=/^(\w+)To(\w+)Map$/.exec(l)){o={};var w=u[1],x=u[2];typeof w==='string'&&typeof x==='string'||h(0);Object.keys(m).forEach(function(y){o[k(w,y,n&&n.key)]=k(x,m[y],n&&n.value);});}else h(0);}return o;};function j(k,l,m){'use strict';this.$XRequest1=l;this.$XRequest2=babelHelpers['extends']({},m.getQueryData());var n=k.split("/").filter(function(t){return t;}),o=m.getPath().split("/").filter(function(t){return t;});for(var p=0;p<n.length;++p){var q=/^\{(\?)?(\w+)\}$/.exec(n[p]);if(!q){n[p]===o[p]||h(0);continue;}var r=!!q[1],s=q[2];this.$XRequest1.hasOwnProperty(s)||h(0);if(this.$XRequest1[s].required){!r||h(0);this.$XRequest2[s]=o[p];}else{r||h(0);if(o[p])this.$XRequest2[s]=o[p];}}Object.keys(this.$XRequest1).forEach(function(t){!this.$XRequest1[t].required||this.$XRequest2.hasOwnProperty(t)||h(0);},this);}j.prototype.getExists=function(k){'use strict';return this.$XRequest2[k]!==undefined;};j.prototype.getBool=function(k){'use strict';return this.$XRequest3(k,'Bool');};j.prototype.getInt=function(k){'use strict';return this.$XRequest3(k,'Int');};j.prototype.getFloat=function(k){'use strict';return this.$XRequest3(k,'Float');};j.prototype.getFBID=function(k){'use strict';return this.$XRequest3(k,'FBID');};j.prototype.getString=function(k){'use strict';return this.$XRequest3(k,'String');};j.prototype.getEnum=function(k){'use strict';return this.$XRequest3(k,'Enum');};j.prototype.getOptionalInt=function(k){'use strict';return this.$XRequest4(k,'Int');};j.prototype.getOptionalFloat=function(k){'use strict';return this.$XRequest4(k,'Float');};j.prototype.getOptionalFBID=function(k){'use strict';return this.$XRequest4(k,'FBID');};j.prototype.getOptionalString=function(k){'use strict';return this.$XRequest4(k,'String');};j.prototype.getOptionalEnum=function(k){'use strict';return this.$XRequest4(k,'Enum');};j.prototype.getIntVector=function(k){'use strict';return this.$XRequest3(k,'IntVector');};j.prototype.getFloatVector=function(k){'use strict';return this.$XRequest3(k,'FloatVector');};j.prototype.getFBIDVector=function(k){'use strict';return this.$XRequest3(k,'FBIDVector');};j.prototype.getStringVector=function(k){'use strict';return this.$XRequest3(k,'StringVector');};j.prototype.getEnumVector=function(k){'use strict';return this.$XRequest3(k,'EnumVector');};j.prototype.getOptionalIntVector=function(k){'use strict';return this.$XRequest4(k,'IntVector');};j.prototype.getOptionalFloatVector=function(k){'use strict';return this.$XRequest4(k,'FloatVector');};j.prototype.getOptionalFBIDVector=function(k){'use strict';return this.$XRequest4(k,'FBIDVector');};j.prototype.getOptionalStringVector=function(k){'use strict';return this.$XRequest4(k,'StringVector');};j.prototype.getOptionalEnumVector=function(k){'use strict';return this.$XRequest4(k,'EnumVector');};j.prototype.getIntSet=function(k){'use strict';return this.$XRequest3(k,'IntSet');};j.prototype.getFBIDSet=function(k){'use strict';return this.$XRequest3(k,'FBIDSet');};j.prototype.getStringSet=function(k){'use strict';return this.$XRequest3(k,'StringSet');};j.prototype.getOptionalIntSet=function(k){'use strict';return this.$XRequest4(k,'IntSet');};j.prototype.getOptionalFBIDSet=function(k){'use strict';return this.$XRequest4(k,'FBIDSet');};j.prototype.getOptionalStringSet=function(k){'use strict';return this.$XRequest4(k,'StringSet');};j.prototype.getEnumToBoolMap=function(k){'use strict';return this.$XRequest3(k,'EnumToBoolMap');};j.prototype.getEnumToEnumMap=function(k){'use strict';return this.$XRequest3(k,'EnumToEnumMap');};j.prototype.getEnumToFloatMap=function(k){'use strict';return this.$XRequest3(k,'EnumToFloatMap');};j.prototype.getEnumToIntMap=function(k){'use strict';return this.$XRequest3(k,'EnumToIntMap');};j.prototype.getEnumToStringMap=function(k){'use strict';return this.$XRequest3(k,'EnumToStringMap');};j.prototype.getIntToBoolMap=function(k){'use strict';return this.$XRequest3(k,'IntToBoolMap');};j.prototype.getIntToEnumMap=function(k){'use strict';return this.$XRequest3(k,'IntToEnumMap');};j.prototype.getIntToFloatMap=function(k){'use strict';return this.$XRequest3(k,'IntToFloatMap');};j.prototype.getIntToIntMap=function(k){'use strict';return this.$XRequest3(k,'IntToIntMap');};j.prototype.getIntToStringMap=function(k){'use strict';return this.$XRequest3(k,'IntToStringMap');};j.prototype.getStringToBoolMap=function(k){'use strict';return this.$XRequest3(k,'StringToBoolMap');};j.prototype.getStringToEnumMap=function(k){'use strict';return this.$XRequest3(k,'StringToEnumMap');};j.prototype.getStringToFloatMap=function(k){'use strict';return this.$XRequest3(k,'StringToFloatMap');};j.prototype.getStringToIntMap=function(k){'use strict';return this.$XRequest3(k,'StringToIntMap');};j.prototype.getStringToStringMap=function(k){'use strict';return this.$XRequest3(k,'StringToStringMap');};j.prototype.getOptionalEnumToBoolMap=function(k){'use strict';return this.$XRequest4(k,'EnumToBoolMap');};j.prototype.getOptionalEnumToEnumMap=function(k){'use strict';return this.$XRequest4(k,'EnumToEnumMap');};j.prototype.getOptionalEnumToFloatMap=function(k){'use strict';return this.$XRequest4(k,'EnumToFloatMap');};j.prototype.getOptionalEnumToIntMap=function(k){'use strict';return this.$XRequest4(k,'EnumToIntMap');};j.prototype.getOptionalEnumToStringMap=function(k){'use strict';return this.$XRequest4(k,'EnumToStringMap');};j.prototype.getOptionalIntToBoolMap=function(k){'use strict';return this.$XRequest4(k,'IntToBoolMap');};j.prototype.getOptionalIntToEnumMap=function(k){'use strict';return this.$XRequest4(k,'IntToEnumMap');};j.prototype.getOptionalIntToFloatMap=function(k){'use strict';return this.$XRequest4(k,'IntToFloatMap');};j.prototype.getOptionalIntToIntMap=function(k){'use strict';return this.$XRequest4(k,'IntToIntMap');};j.prototype.getOptionalIntToStringMap=function(k){'use strict';return this.$XRequest4(k,'IntToStringMap');};j.prototype.getOptionalStringToBoolMap=function(k){'use strict';return this.$XRequest4(k,'StringToBoolMap');};j.prototype.getOptionalStringToEnumMap=function(k){'use strict';return this.$XRequest4(k,'StringToEnumMap');};j.prototype.getOptionalStringToFloatMap=function(k){'use strict';return this.$XRequest4(k,'StringToFloatMap');};j.prototype.getOptionalStringToIntMap=function(k){'use strict';return this.$XRequest4(k,'StringToIntMap');};j.prototype.getOptionalStringToStringMap=function(k){'use strict';return this.$XRequest4(k,'StringToStringMap');};j.prototype.getEnumToNullableEnumMap=function(k){'use strict';return this.$XRequest3(k,'EnumToNullableEnumMap');};j.prototype.getEnumToNullableFloatMap=function(k){'use strict';return this.$XRequest3(k,'EnumToNullableFloatMap');};j.prototype.getEnumToNullableIntMap=function(k){'use strict';return this.$XRequest3(k,'EnumToNullableIntMap');};j.prototype.getEnumToNullableStringMap=function(k){'use strict';return this.$XRequest3(k,'EnumToNullableStringMap');};j.prototype.getIntToNullableEnumMap=function(k){'use strict';return this.$XRequest3(k,'IntToNullableEnumMap');};j.prototype.getIntToNullableFloatMap=function(k){'use strict';return this.$XRequest3(k,'IntToNullableFloatMap');};j.prototype.getIntToNullableIntMap=function(k){'use strict';return this.$XRequest3(k,'IntToNullableIntMap');};j.prototype.getIntToNullableStringMap=function(k){'use strict';return this.$XRequest3(k,'IntToNullableStringMap');};j.prototype.getStringToNullableEnumMap=function(k){'use strict';return this.$XRequest3(k,'StringToNullableEnumMap');};j.prototype.getStringToNullableFloatMap=function(k){'use strict';return this.$XRequest3(k,'StringToNullableFloatMap');};j.prototype.getStringToNullableIntMap=function(k){'use strict';return this.$XRequest3(k,'StringToNullableIntMap');};j.prototype.getStringToNullableStringMap=function(k){'use strict';return this.$XRequest3(k,'StringToNullableStringMap');};j.prototype.getOptionalEnumToNullableEnumMap=function(k){'use strict';return this.$XRequest4(k,'EnumToNullableEnumMap');};j.prototype.getOptionalEnumToNullableFloatMap=function(k){'use strict';return this.$XRequest4(k,'EnumToNullableFloatMap');};j.prototype.getOptionalEnumToNullableIntMap=function(k){'use strict';return this.$XRequest4(k,'EnumToNullableIntMap');};j.prototype.getOptionalEnumToNullableStringMap=function(k){'use strict';return this.$XRequest4(k,'EnumToNullableStringMap');};j.prototype.getOptionalIntToNullableEnumMap=function(k){'use strict';return this.$XRequest4(k,'IntToNullableEnumMap');};j.prototype.getOptionalIntToNullableFloatMap=function(k){'use strict';return this.$XRequest4(k,'IntToNullableFloatMap');};j.prototype.getOptionalIntToNullableIntMap=function(k){'use strict';return this.$XRequest4(k,'IntToNullableIntMap');};j.prototype.getOptionalIntToNullableStringMap=function(k){'use strict';return this.$XRequest4(k,'IntToNullableStringMap');};j.prototype.getOptionalStringToNullableEnumMap=function(k){'use strict';return this.$XRequest4(k,'StringToNullableEnumMap');};j.prototype.getOptionalStringToNullableFloatMap=function(k){'use strict';return this.$XRequest4(k,'StringToNullableFloatMap');};j.prototype.getOptionalStringToNullableIntMap=function(k){'use strict';return this.$XRequest4(k,'StringToNullableIntMap');};j.prototype.getOptionalStringToNullableStringMap=function(k){'use strict';return this.$XRequest4(k,'StringToNullableStringMap');};j.prototype.$XRequest3=function(k,l){'use strict';this.$XRequest5(k,l);var m=this.$XRequest1[k];if(!this.$XRequest2.hasOwnProperty(k)&&m.defaultValue){!m.required||h(0);return i(l,m.defaultValue,m.enumType);}m.required||l==='Bool'||m.defaultValue!=null||h(0);return i(l,this.$XRequest2[k],m.enumType);};j.prototype.$XRequest4=function(k,l){'use strict';this.$XRequest5(k,l);var m=this.$XRequest1[k];!m.required||h(0);!m.defaultValue||h(0);if(this.$XRequest2.hasOwnProperty(k))return i(l,this.$XRequest2[k],m.enumType);return null;};j.prototype.$XRequest5=function(k,l){'use strict';this.$XRequest1.hasOwnProperty(k)||h(0);this.$XRequest1[k].type===l||h(0);};f.exports=j;}),null);
__d('XController',['XControllerURIBuilder','XRequest'],(function a(b,c,d,e,f,g){function h(i,j){'use strict';this.$XController1=i;this.$XController2=j;}h.prototype.getURIBuilder=function(i){'use strict';var j=new (c('XControllerURIBuilder'))(this.$XController1,this.$XController2);if(i){var k=this.getRequest(i);Object.keys(this.$XController2).forEach(function(l){var m=this.$XController2[l],n='';if(!m.required&&!m.hasOwnProperty('defaultValue'))n='Optional';var o='get'+n+m.type,p=k[o](l);if(p==null||m.hasOwnProperty('defaultValue')&&p===m.defaultValue)return;var q='set'+m.type;j[q](l,p);},this);}return j;};h.prototype.getRequest=function(i){'use strict';return new (c('XRequest'))(this.$XController1,this.$XController2,i);};h.create=function(i,j){'use strict';return new h(i,j);};f.exports=h;}),null);