text: if (self.CavalryLogger) { CavalryLogger.start_js(["IxHKZ"]); }
  
  __d('Facepile.react',['cx','fbt','ix','intlSummarizeNumber','joinClasses','HovercardLink','Image.react','Link.react','List.react','React'],(function a(b,c,d,e,f,g,h,i,j){var k=c('React').PropTypes,l={small:24,medium:32,large:50},m=c('React').createClass({displayName:'Facepile',defaultProps:{moreColor:'blue',moreCount:0,showHovercard:false},propTypes:{className:k.string,moreColor:k.oneOf(['blue','gray']),moreCount:k.number,moreDialogLink:k.string,morePageLink:k.string,numFaces:k.number,onFaceClick:k.func,onComponentDidMount:k.func,profiles:k.arrayOf(k.shape({URL:k.any,name:k.node.isRequired,uniqueID:k.any.isRequired,profilePicURI:k.any.isRequired})).isRequired,showHovercard:k.bool,size:k.oneOf([28,'small','medium','large']).isRequired},_onFaceClick:function n(o,p){if(this.props.onFaceClick)this.props.onFaceClick(o,p);},componentDidMount:function n(){if(this.props.onComponentDidMount)this.props.onComponentDidMount();},getPicSize:function n(){return l[this.props.size]||this.props.size;},renderFace:function n(o,p){var q=this.getPicSize(),r=c('HovercardLink').constructEndpoint({id:o.uniqueID}).toString();return (c('React').createElement('li',{className:"_43q7",key:o.uniqueID,onClick:this._onFaceClick.bind(this,o,p)},c('React').createElement(c('Link.react'),{href:o.URL,'aria-label':o.name,'data-hover':!this.props.showHovercard?'tooltip':null,'data-hovercard':this.props.showHovercard?r:null,'data-tooltip-content':o.name,className:"_2rt_ link",'data-ignoreclass':"_2rt_",'data-tooltip-alignh':'left'},c('React').createElement(c('Image.react'),{src:o.profilePicURI,width:q,height:q,className:'img'}))));},renderMore:function n(){if(!this.props.moreCount)return null;var o=this.props.numFaces!=null&&this.props.numFaces<=this.props.profiles.length?this.props.moreCount+1:this.props.moreCount,p=c('intlSummarizeNumber')(o,0),q=p.length,r;if(o===0||this.props.size==='small'&&q>2||this.props.size===28&&q>3||this.props.size==='medium'&&q>3||this.props.size==='large'&&q>6){r=c('React').createElement(c('Image.react'),{src:j("97502")});}else r='+'+p;var s;if(o===1){s=i._("1 other person");}else s=i._("{num} other people",[i.param('num',o)]);var t=c('joinClasses')("_43q8"+(' '+"_43q7")+(q<2?' '+"_43qa":'')+(q===2?' '+"_43qb":'')+(q===3?' '+"_43qd":'')+(q>3?' '+"_43qe":'')+(this.props.moreColor==='blue'?' '+"_49c8":'')+(this.props.moreColor==='gray'?' '+"_49cb":''));return (c('React').createElement('li',{className:t},c('React').createElement('a',{'data-hover':'tooltip','data-tooltip-position':'right','data-tooltip-content':s,ajaxify:this.props.moreDialogLink,href:this.props.morePageLink,role:'button',rel:'dialog'},r)));},render:function n(){var o=c('joinClasses')(this.props.className,"_43qm"+(this.props.size==28?' '+"_3cxu":'')+(this.props.size=='small'?' '+"_43q9":'')+(this.props.size=='medium'?' '+"_43qc":'')+(this.props.size=='large'?' '+"_43qf":'')),p=this.props.numFaces==undefined?this.props.profiles:this.props.profiles.slice(0,this.props.moreCount?this.props.numFaces-1:this.props.numFaces);return (c('React').createElement('div',{className:o,style:this.props.style},c('React').createElement(c('List.react'),{className:"_4cg3",direction:'horizontal',spacing:'none',border:'none'},p.map(this.renderFace),this.renderMore())));}});f.exports=m;}),null);
  __d('InnerStickyArea',['cx','ContextualLayer','CSS','DataStore','DOM','Event','LayerHideOnTransition','Locale','Parent','Scroll','Style','Vector','removeFromArray'],(function a(b,c,d,e,f,g,h){function i(l){var m=c('Parent').byClass(l,'scrollable')||c('Style').getScrollParent(l.parentNode);return m;}function j(l){'use strict';var m=i(l);this.node=l;this._extracted=false;this._placeholder=c('DOM').create('div',{className:"_ptr"});k.getInstance(m).register(this);}j.prototype.update=function(){'use strict';if(this._extracted){c('Vector').getElementDimensions(this._placeholder).setElementWidth(this.node);c('Vector').getElementDimensions(this.node).setElementHeight(this._placeholder);}else c('Vector').getElementDimensions(this.node).setElementWidth(this.node).setElementHeight(this._placeholder);return this;};j.prototype.setExtracted=function(l){'use strict';if(l===this._extracted)return this;if(l){this.update();c('DOM').replace(this.node,this._placeholder);}else{c('Style').set(this.node,'height',null);c('Style').set(this.node,'width',null);if(this._placeholder.parentNode){c('DOM').replace(this._placeholder,this.node);}else c('DOM').remove(this.node);}this._extracted=l;return this;};j.prototype.getInlineNode=function(){'use strict';return this._extracted?this._placeholder:this.node;};j.prototype.isDisplayed=function(){'use strict';var l=this.getInlineNode();return l.offsetWidth>0&&l.offsetHeight>0;};j.prototype.getStickyContainer=function(){'use strict';return this._stickyContainer;};j.prototype.updateContainer=function(){'use strict';var l=i(this.node);k.getInstance(l).register(this);};j.prototype.destroy=function(){'use strict';this.getStickyContainer().unregister(this);};j.getStickyContainer=function(l){'use strict';return k.getInstance(i(l));};function k(l){'use strict';this.node=l;this._areas=[];this._fixTarget=null;this._fixedArea=null;this._initialized=false;this._layer=new (c('ContextualLayer'))({permanent:true},c('DOM').create('div')).setInsertParent(this.node.parentNode).disableBehavior(c('LayerHideOnTransition'));this._listener=c('Event').listen(l,'scroll',this.update.bind(this));c('CSS').addClass(l,"_pts");c('DataStore').set(l,'StickyContainer',this);}k.prototype.isDisplayed=function(){'use strict';return this.node.offsetWidth>0&&this.node.offsetHeight>0;};k.prototype.register=function(l){'use strict';if(l.getStickyContainer())l.getStickyContainer().unregister(l);l._stickyContainer=this;this._areas.push(l);this.update();return this;};k.prototype.unregister=function(l){'use strict';c('removeFromArray')(this._areas,l);this.update();};k.prototype.update=function(){'use strict';if(!this.isDisplayed())return this;var l=null,m=this,n=c('Scroll').getTop(this.node),o;for(var p=0;p<this._areas.length;p++){var q=this._areas[p],r=q.getInlineNode();if(!q.isDisplayed())continue;if(!c('DOM').contains(this.node.parentNode,r))continue;var s=r.offsetTop;if(s<=n){if(o===undefined||s>o){l=q;o=s;}}else if(l){var t=c('Vector').getElementDimensions(l.node).y;if(s-t<n)m=q;break;}}if(this._fixedArea===l&&this._fixTarget===m){this._fixedArea&&this._fixedArea.update();}else{if(this._fixedArea&&this._fixedArea!==l)this._unfixArea(this._fixedArea);if(l)this._fixAreaTo(l,m);this._fixedArea=l;this._fixTarget=m;}return this;};k.prototype.destroy=function(){'use strict';this._listener&&this._listener.remove();this._listener=null;};k.prototype._fixAreaTo=function(l,m){'use strict';this._layer.hide();l.setExtracted(true);if(m instanceof k){this._layer.setInsertParent(this.node.parentNode).setAlignment(c('Locale').isRTL()?'right':'left').setContext(this.node);}else this._layer.setInsertParent(this.node).setContext(m.node);this._layer.setContent(l.node).show();c('CSS').addClass(l.node,"_57kj");};k.prototype._unfixArea=function(l){'use strict';this._layer.hide();l.setExtracted(false);c('CSS').removeClass(l.node,"_57kj");};k.getInstance=function(l){'use strict';var m=c('DataStore').get(l,'StickyContainer');return m||new k(l);};f.exports=j;}),null);
  __d('InnerStickyArea.react',['cx','InnerStickyArea','React','ReactDOM','joinClasses'],(function a(b,c,d,e,f,g,h){var i,j;i=babelHelpers.inherits(k,c('React').Component);j=i&&i.prototype;k.prototype.componentDidMount=function(){'use strict';this.$InnerStickyArea1=new (c('InnerStickyArea'))(c('ReactDOM').findDOMNode(this));};k.prototype.componentWillUnmount=function(){'use strict';this.$InnerStickyArea1.destroy();this.$InnerStickyArea1=null;};k.prototype.render=function(){'use strict';return (c('React').createElement('div',babelHelpers['extends']({},this.props,{className:c('joinClasses')(this.props.className,"_ptt")}),this.props.children));};function k(){'use strict';i.apply(this,arguments);}f.exports=k;}),null);
  __d("XFriendJewelNotifsController",["XController"],(function a(b,c,d,e,f,g){f.exports=c("XController").create("\/friendjewel\/friendconfirmednotifications\/",{alert_ids:{type:"IntVector",required:true},action:{type:"String",required:true}});}),null);
  __d('FriendConfirmedNotifs',['Event','shield','CSS','DOM','ge','DataStore','Arbiter','AsyncRequest','Parent','XFriendJewelNotifsController','RequestsJewelController'],(function a(b,c,d,e,f,g){function h(i){'use strict';this.$FriendConfirmedNotifs3=function(){if(!this.$FriendConfirmedNotifs2.length)return;this.$FriendConfirmedNotifs7(this.$FriendConfirmedNotifs2,'mark_read');this.$FriendConfirmedNotifs2=[];}.bind(this);this.$FriendConfirmedNotifs4=function(){};var j=i.close;for(var k=0;k<j.length;++k)c('Event').listen(j[k],'click',this.$FriendConfirmedNotifs1.bind(this));this.$FriendConfirmedNotifs2=i.unread_notifs;if(this.$FriendConfirmedNotifs2.length)if(c('RequestsJewelController').isOpen()){this.$FriendConfirmedNotifs3();}else{c('Arbiter').subscribeOnce('requestsJewel/opened',c('shield')(this.$FriendConfirmedNotifs3,this));c('Arbiter').subscribeOnce('requestsJewel/closed',c('shield')(this.$FriendConfirmedNotifs3,this));}c('Arbiter').subscribeOnce('requestsJewel/closed',c('shield')(this.$FriendConfirmedNotifs4,this));this.$FriendConfirmedNotifs5=i.notifids;}h.prototype.$FriendConfirmedNotifs6=function(i){'use strict';var j=false,k=c('ge')('fbRequestsJewel'),l=c('DOM').find(k,'.requestsUnitTitle'),m=c('DOM').scry(i,'.friendConfirmedNotifsUnitTitle')[0];if(!m){j=true;m=c('DOM').find(k,'.friendConfirmedNotifsUnitTitle');}if(j){c('CSS').show(c('DOM').find(k,'.requestsJewelLinks'));c('DOM').replace(m,l);}else c('CSS').hide(m);};h.prototype.$FriendConfirmedNotifs1=function(event){'use strict';var i=event.getTarget(),j,k=[],l=c('Parent').byClass(i,'friendConfirmedNotifsUnitDisaggregated');if(l){k=c('DataStore').get(l,'notifids');j=l.parentElement.parentElement;c('CSS').hide(l);}var m=c('Parent').byClass(i,'friendConfirmedNotifsUnitAggregated');if(m){k=c('DataStore').get(m,'notifids');j=m.parentElement.parentElement;c('CSS').hide(m);}for(var n=0;n<k.length;++n){var o=this.$FriendConfirmedNotifs5.indexOf(k[n]);if(o>-1)this.$FriendConfirmedNotifs5.splice(o,1);}if(!this.$FriendConfirmedNotifs5.length)this.$FriendConfirmedNotifs6(j);this.$FriendConfirmedNotifs7(k,'xout');};h.prototype.$FriendConfirmedNotifs7=function(i,j){'use strict';var k=c('XFriendJewelNotifsController').getURIBuilder().setIntVector('alert_ids',i).setString('action',j).getURI();new (c('AsyncRequest'))().setURI(k).send();};f.exports=h;}),null);
  __d('FriendConfirmedNotifsClickLogging',['Event','AsyncSignal'],(function a(b,c,d,e,f,g){var h={addClickLoggingListener:function i(j,k){c('Event').listen(j,'click',function(){new (c('AsyncSignal'))(k).send();});}};f.exports=h;}),null);
  __d('ReviewConsumptionTypedLogger',['Banzai','GeneratedLoggerUtils','nullthrows'],(function a(b,c,d,e,f,g){'use strict';function h(){this.clear();}h.prototype.log=function(){c('GeneratedLoggerUtils').log('logger:ReviewConsumptionLoggerConfig',this.$ReviewConsumptionTypedLogger1,c('Banzai').BASIC);};h.prototype.logVital=function(){c('GeneratedLoggerUtils').log('logger:ReviewConsumptionLoggerConfig',this.$ReviewConsumptionTypedLogger1,c('Banzai').VITAL);};h.prototype.clear=function(){this.$ReviewConsumptionTypedLogger1={};return this;};h.prototype.updateData=function(j){this.$ReviewConsumptionTypedLogger1=babelHelpers['extends']({},this.$ReviewConsumptionTypedLogger1,j);return this;};h.prototype.setElement=function(j){this.$ReviewConsumptionTypedLogger1.element=j;return this;};h.prototype.setEvent=function(j){this.$ReviewConsumptionTypedLogger1.event=j;return this;};h.prototype.setPageID=function(j){this.$ReviewConsumptionTypedLogger1.page_id=j;return this;};h.prototype.setReviewID=function(j){this.$ReviewConsumptionTypedLogger1.review_id=j;return this;};h.prototype.setSurface=function(j){this.$ReviewConsumptionTypedLogger1.surface=j;return this;};h.prototype.setVC=function(j){this.$ReviewConsumptionTypedLogger1.vc=j;return this;};h.prototype.updateExtraData=function(j){j=c('nullthrows')(c('GeneratedLoggerUtils').serializeMap(j));c('GeneratedLoggerUtils').checkExtraDataFieldNames(j,i);this.$ReviewConsumptionTypedLogger1=babelHelpers['extends']({},this.$ReviewConsumptionTypedLogger1,j);return this;};h.prototype.addToExtraData=function(j,k){var l={};l[j]=k;return this.updateExtraData(l);};var i={element:true,event:true,page_id:true,review_id:true,surface:true,vc:true};f.exports=h;}),null);
  __d('JewelFollowupUnit',['csx','DOM','Arbiter','CSS'],(function a(b,c,d,e,f,g,h){function i(j,k,l,m){this._followup=k;this._parentContainer=this._followup.parentNode;this._friendRequest=this._parentContainer.firstChild;l&&c('Arbiter').subscribe(l,function(o,p){p.uid==j&&this._showFollowup();}.bind(this));var n=c('DOM').scry(this._parentContainer,"._e7")[0];n&&(n.onclick=this._hideFollowup.bind(this));m&&c('Arbiter').subscribe(m,function(o,p){p.uid==j&&this._hideFollowup();}.bind(this));}Object.assign(i.prototype,{_showFollowup:function j(){this._updateRequestAnimClass();c('CSS').addClass(this._followup,'active');c('CSS').addClass(this._parentContainer,'followupActivated');},_hideFollowup:function j(){this._updateRequestAnimClass();c('CSS').removeClass(this._followup,'active');c('CSS').removeClass(this._parentContainer,'followupActivated');},_updateRequestAnimClass:function j(){c('CSS').conditionClass(this._friendRequest,'animated',c('CSS').hasClass(this._followup,'animated'));}});f.exports=i;}),null);