if (self.CavalryLogger) { CavalryLogger.start_js(["lxdx0"]); } __d("cssURL",[],(function a(b,c,d,e,f,g){if(c.__markCompiled)c.__markCompiled();function h(i){return "url('"+i.replace(/(\\|\s|\(|\)|'|\")/g,'\\$1')+"')";}f.exports=h;}),null); __d('MentionsTypeaheadViewItem.react',['cx','Badge.react','ImageBlock.react','React','TypeaheadViewItem','cssURL'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i=c('React').PropTypes,j=c('React').createClass({displayName:'MentionsTypeaheadViewItem',mixins:[c('TypeaheadViewItem').Mixin],propTypes:babelHelpers['extends']({},c('TypeaheadViewItem').propTypes,{ariaDescribedBy:i.string}),render:function k(){var l=this.props.entry,m=l.getAuxiliaryData(),n=null;if(m)if(m.verified){n=c('React').createElement(c('Badge.react'),{type:'verified',size:'xsmall'});}else if(m.nonCoworker){n=c('React').createElement(c('Badge.react'),{type:'work_non_coworker'});}else if(m.workUser)n=c('React').createElement(c('Badge.react'),{type:'work',size:'xsmall'});var o=l.getPhoto()?c('React').createElement('span',{className:"_5u93",style:{backgroundImage:c('cssURL')(l.getPhoto())}}):c('React').createElement('span',null),p=null;if(l.getSubtitle())p=c('React').createElement('div',{className:"_5u95"},l.getSubtitle());var q="_5u91"+(this.props.highlighted?' '+"_5u92":'');return (c('React').createElement('li',{role:'option',className:q,'aria-label':l.getTitle(),'aria-selected':this.props.highlighted,'aria-describedby':this.props.ariaDescribedBy,onMouseDown:this._onSelect,onMouseEnter:this._onHighlight},c('React').createElement(c('ImageBlock.react'),{spacing:'medium'},o,c('React').createElement('div',null,c('React').createElement('div',{className:"_5u94"},l.getTitle(),n),p))));}});f.exports=j;}),null); __d('GroupMentionsTypeaheadView.react',['cx','fbt','ix','Image.react','MentionsTypeaheadViewItem.react','React','uniqueID'],(function a(b,c,d,e,f,g,h,i,j){var k,l;if(c.__markCompiled)c.__markCompiled();var m=c('React').PropTypes,n=i._("No Results");k=babelHelpers.inherits(o,c('React').Component);l=k&&k.prototype;function o(){var p,q;'use strict';for(var r=arguments.length,s=Array(r),t=0;t0,u=t?this.props.entries.map(this.$GroupMentionsTypeaheadView3):this.$GroupMentionsTypeaheadView4(p).concat(this.$GroupMentionsTypeaheadView5(q));return (c('React').createElement('ul',{className:s,role:'listbox',id:this.props.id},u));};o.propTypes={id:m.string,viewProps:m.object,highlightedEntry:m.object,entries:m.array.isRequired,onSelect:m.func.isRequired,onHighlight:m.func,onRenderHighlight:m.func};f.exports=o;}),null); __d('EntStreamGroupMall',['DOM','$','ge'],(function a(b,c,d,e,f,g){if(c.__markCompiled)c.__markCompiled();var h={replacePager:function i(j){c('DOM').setContent(c('$')('pagelet_group_pager'),j);},replaceFilesPager:function i(j,k){c('DOM').setContent(c('$')('group_files_pager_'+k),j);},replacePostApprovalSection:function i(j){var k=c('ge')('pagelet_consolidate_posts');if(k!==null)c('DOM').setContent(k,j);},replaceScheduledPostsSection:function i(j){var k=c('ge')('pagelet_scheduled_posts');if(k!==null)c('DOM').setContent(k,j);}};f.exports=h;}),null); __d('ReactComposerQuestionAttachmentSelector.react',['fbt','ix','ReactComposerAttachmentSelectorContainer.react','ReactComposerAttachmentType','ReactComposerLoggingName','ReactComponentWithPureRenderMixin','React'],(function a(b,c,d,e,f,g,h,i){if(c.__markCompiled)c.__markCompiled();var j=c('React').PropTypes,k=c('React').createClass({displayName:'ReactComposerQuestionAttachmentSelector',mixins:[c('ReactComponentWithPureRenderMixin')],propTypes:{isInMoreButton:j.bool,label:j.string},getDefaultProps:function l(){return {label:h._("Create Poll")};},render:function l(){return (c('React').createElement(c('ReactComposerAttachmentSelectorContainer.react'),{attachmentID:c('ReactComposerAttachmentType').QUESTION,label:this.props.label,icon:i('/images/facelift/composer/icons/questions_16.png'),loggingName:c('ReactComposerLoggingName').QUESTION_TAB_SELECTOR}));}});f.exports=k;}),null); __d("XReactComposerQuestionAttachmentBootstrapController",["XController"],(function a(b,c,d,e,f,g){c.__markCompiled&&c.__markCompiled();f.exports=c("XController").create("\/react_composer\/question\/bootstrap\/",{composer_id:{type:"String",required:true},composer_type:{type:"Enum",required:true,enumType:1},target_id:{type:"String",required:true}});}),null); __d('ReactComposerQuestionLazyAttachment.react',['invariant','ReactComposerAttachmentType','ReactComposerLoadableAttachmentBodyMixin','ReactComposerBootloaderPropTypes','XReactComposerQuestionAttachmentBootstrapController','ActorURI','Bootloader','React'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i=c('React').createClass({displayName:'ReactComposerQuestionLazyAttachment',mixins:[c('ReactComposerLoadableAttachmentBodyMixin')],statics:{attachmentID:c('ReactComposerAttachmentType').QUESTION},propTypes:{bootloader:c('ReactComposerBootloaderPropTypes').isRequired},bootload:function j(k){!this.props.bootloader.questionAttachment?h(0):void 0;this.props.bootloader.questionAttachment(k);},getBootstrapURI:function j(){return c('ActorURI').create(c('XReactComposerQuestionAttachmentBootstrapController').getURIBuilder().setString('composer_id',this.context.composerID).setEnum('composer_type',this.context.composerType).setString('target_id',this.context.targetID).getURI(),this.context.actorID);}});f.exports=i;}),null); __d('ReactComposerTaggerButton.react',['cx','TooltipLink.react','React','emptyFunction','joinClasses'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i=c('React').PropTypes,j=c('React').createClass({displayName:'ReactComposerTaggerButton',propTypes:{taggerID:i.string.isRequired,title:i.string,tooltip:i.string,selected:i.bool,hasData:i.bool,onSelect:i.func},getDefaultProps:function k(){return {title:null,tooltip:null,selected:false,hasData:false,onSelect:c('emptyFunction')};},render:function k(){var l="_3xem"+(this.props.selected?' '+"_50hx":''),m=c('joinClasses')("_2vwi"+(this.props.hasData?' '+"_6xe":''),this.props.className);return (c('React').createElement(c('TooltipLink.react'),{onClick:this._onSelect,tooltip:this.props.tooltip,'data-tooltip-content':this.props.tooltip,className:l,href:'#',role:'button'},c('React').createElement('span',{className:"accessible_elem"},this.props.title),c('React').createElement('div',{className:m}),this.props.children));},_onSelect:function k(){this.props.onSelect&&this.props.onSelect(this.props.taggerID);}});f.exports=j;}),null); __d('ReactComposerTaggerButtonMixin',['invariant','ReactComposerPropsAndStoreBasedStateMixin','ReactComposerTaggerActions','ReactComposerTaggerButton.react','ReactComposerTaggerStore','React'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i={mixins:[c('ReactComposerPropsAndStoreBasedStateMixin')(c('ReactComposerTaggerStore'))],statics:{calculateState:function j(k,l){var m=c('ReactComposerTaggerStore').getSelectedTagger(k);return {selected:m===this.taggerID,hasData:c('ReactComposerTaggerStore').hasData(k,this.taggerID),showNUX:c('ReactComposerTaggerStore').shouldShowNUX(k,this.taggerID)};}},componentWillMount:function j(){!this.constructor.taggerID?h(0):void 0;},render:function j(){var k=this.getRef?this.getRef():'';return (c('React').createElement(c('ReactComposerTaggerButton.react'),babelHelpers['extends']({taggerID:this.constructor.taggerID,title:this.getTitle(),tooltip:this.getTooltip(),className:this.getClassName(),ref:k,onSelect:this._onSelect},this.state),this.getNUX&&this.getNUX(),this.props.children));},_onSelect:function j(){this._onSelectX&&this._onSelectX();if(this.constructor.unselectable!==true)c('ReactComposerTaggerActions').selectTagger(this.context.composerID,this.constructor.loggingName,this.constructor.taggerID,this.constructor.disableToggle);}};f.exports=i;}),null); __d('ReactComposerPrefillActionTypes',['keyMirrorRecursive'],(function a(b,c,d,e,f,g){if(c.__markCompiled)c.__markCompiled();f.exports=c('keyMirrorRecursive')({SET_PREFILL_DATA:null},'ReactComposerPrefillActionTypes');}),null); __d('ReactComposerPrefillStore',['ReactComposerPrefillActionTypes','ReactComposerStoreBase'],(function a(b,c,d,e,f,g){var h,i;if(c.__markCompiled)c.__markCompiled();h=babelHelpers.inherits(j,c('ReactComposerStoreBase'));i=h&&h.prototype;function j(){'use strict';var k;i.constructor.call(this,function(){return {prefillConfig:{}};},function(l){switch(l.type){case c('ReactComposerPrefillActionTypes').SET_PREFILL_DATA:k&&k.$ReactComposerPrefillStore1(l);break;}});k=this;}j.prototype.getField=function(k,l){'use strict';return this.getComposerData(k).prefillConfig[l];};j.prototype.getAndEraseField=function(k,l){'use strict';var m=this.getField(k,l);setTimeout(function(){this.$ReactComposerPrefillStore2(k,l);}.bind(this),0);return m;};j.prototype.$ReactComposerPrefillStore2=function(k,l){'use strict';this.getComposerData(k).prefillConfig[l]=null;};j.prototype.$ReactComposerPrefillStore1=function(k){'use strict';var l=this.validateAction(k,['composerID','prefillConfig']),m=l[0],n=l[1],o=this.getComposerData(m);o.prefillConfig=n||{};};f.exports=new j();}),null); __d('ReactComposerTaggerContainerStateMixin',['invariant','ReactComposerEvents','ReactComposerPrefillStore','ReactComposerPropsAndStoreBasedStateMixin','ReactComposerTaggerActions','ReactComposerTaggerStore','Arbiter','isEmpty'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i={_prefillSubscription:undefined,mixins:[c('ReactComposerPropsAndStoreBasedStateMixin')(c('ReactComposerTaggerStore'))],statics:{beforeCalculateInitialState:function j(k,l){var m=l.taggerConfig&&l.taggerConfig.defaultData;if(m){var n=c('ReactComposerTaggerStore').getTaggerData(k,this.taggerID);if(c('isEmpty')(n))c('ReactComposerTaggerActions').setTaggerData(k,this.loggingName,this.taggerID,m);}if(l.taggerSource)c('ReactComposerTaggerActions').setTaggerSource(k,this.taggerID,l.taggerSource);},calculateState:function j(k,l){var m=c('ReactComposerTaggerStore').getSelectedTagger(k),n=c('ReactComposerTaggerStore').getAutoFocusOnSelectedTagger(k),o=c('ReactComposerTaggerStore').getTaggerData(k,this.taggerID),p=c('ReactComposerTaggerStore').getTaggerSource(k,this.taggerID),q=m===this.taggerID;return {autoFocus:n,isSelected:q,taggerData:o,taggerSource:p};}},componentWillMount:function j(){this._prefillSubscription=c('Arbiter').subscribe(c('ReactComposerEvents').SET_PREFILL_DATA+this.context.composerID,this._handlePrefill);!this.constructor.taggerID?h(0):void 0;},componentWillUnmount:function j(){this._prefillSubscription&&this._prefillSubscription.unsubscribe();this._prefillSubscription=null;},_handlePrefill:function j(){var k=c('ReactComposerPrefillStore').getAndEraseField(this.context.composerID,'taggersData'),l=k&&k[this.constructor.taggerID];if(l)c('ReactComposerTaggerActions').setTaggerDataWithoutLogging(this.context.composerID,this.constructor.taggerID,l);}};f.exports=i;}),null); __d('ReactKeyPressHandler.react',['Event','SubscriptionsHandler','React'],(function a(b,c,d,e,f,g){if(c.__markCompiled)c.__markCompiled();var h=c('React').PropTypes,i=c('React').createClass({displayName:'ReactKeyPressHandler',propTypes:{onKeyDownEvent:h.func.isRequired},getInitialState:function j(){return {subscriptions:new (c('SubscriptionsHandler'))()};},componentDidMount:function j(){this.state.subscriptions.engage();this.state.subscriptions.addSubscriptions(c('Event').listen(document.body,'keydown',function(k){this.props.onKeyDownEvent&&this.props.onKeyDownEvent(k);}.bind(this)));},componentWillUnmount:function j(){this.state.subscriptions&&this.state.subscriptions.release();},render:function j(){return this.props.children;}});f.exports=i;}),null); __d('ReactComposerTaggerHideOnEscapeKeyPress.react',['ReactComposerContextMixin','ReactComposerLoggingName','ReactComposerTaggerActions','Keys','ReactKeyPressHandler.react','React'],(function a(b,c,d,e,f,g){if(c.__markCompiled)c.__markCompiled();var h=c('React').PropTypes,i=c('React').createClass({displayName:'ReactComposerTaggerHideOnEscapeKeyPress',mixins:[c('ReactComposerContextMixin')],propTypes:{shouldHideOnEscape:h.bool},render:function j(){return this.props.shouldHideOnEscape?c('React').createElement(c('ReactKeyPressHandler.react'),{onKeyDownEvent:this._onKeyDownEvent},this.props.children):this.props.children;},_onKeyDownEvent:function j(event){if(event.keyCode===c('Keys').ESC){event.stopPropagation();c('ReactComposerTaggerActions').deselectCurrentTagger(this.context.composerID,c('ReactComposerLoggingName').ESCAPE_KEY);}}});f.exports=i;}),null); __d('ReactComposerTaggerContainerMixin',['invariant','ReactComposerTaggerActions','ReactComposerTaggerContainerStateMixin','ReactComposerTaggerHideOnEscapeKeyPress.react','React'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i={mixins:[c('ReactComposerTaggerContainerStateMixin')],componentWillMount:function j(){!this.constructor.taggerComponent?h(0):void 0;},render:function j(){if(!this.state.isSelected)return c('React').createElement('noscript',null);var k=this.constructor.taggerComponent,l=this.constructor.enableHideOnEscape&&this.state.isSelected;return (c('React').createElement(c('ReactComposerTaggerHideOnEscapeKeyPress.react'),{shouldHideOnEscape:l},c('React').createElement(k,babelHelpers['extends']({},this.props,{autoFocus:this.state.autoFocus,taggerSource:this.state.taggerSource,taggerData:this.state.taggerData,onSelect:this._onTaggerDataChanged}))));},_onTaggerDataChanged:function j(k){if(this._suppressUpdateLogging&&this._suppressUpdateLogging(k)){c('ReactComposerTaggerActions').setTaggerDataWithoutLogging(this.context.composerID,this.constructor.taggerID,k);}else c('ReactComposerTaggerActions').setTaggerData(this.context.composerID,this.constructor.loggingName,this.constructor.taggerID,k);this.__onTaggerDataChanged&&this.__onTaggerDataChanged(k);this.props.onSelect&&this.props.onSelect(k);}};f.exports=i;}),null); __d('ReactComposerMarkdownTaggerButton.react',['cx','fbt','Arbiter','ReactComposerEvents','ReactComposerLoggingName','ReactComposerTaggerActions','ReactComposerTaggerButtonMixin','ReactComposerTaggerStore','ReactComposerTaggerType','React'],(function a(b,c,d,e,f,g,h,i){if(c.__markCompiled)c.__markCompiled();var j=c('React').createClass({displayName:'ReactComposerMarkdownTaggerButton',mixins:[c('ReactComposerTaggerButtonMixin')],statics:{taggerID:c('ReactComposerTaggerType').MARKDOWN,loggingName:c('ReactComposerLoggingName').MARKDOWN_TAGGER,unselectable:true},getTitle:function k(){return i._("Format text with Markdown");},getTooltip:function k(){return i._("Format text with Markdown");},getClassName:function k(){return "_1957";},_onSelectX:function k(){var l=c('ReactComposerTaggerStore').hasData(this.context.composerID,this.constructor.taggerID);c('ReactComposerTaggerActions').setTaggerData(this.context.composerID,this.constructor.loggingName,this.constructor.taggerID,l?null:{isMarkdown:true});c('Arbiter').inform(c('ReactComposerEvents').ACTIVATE_ATTACHMENT+this.context.composerID);}});f.exports=j;}),null); __d('ReactComposerMarkdownTaggerComponent.react',['React','emptyFunction'],(function a(b,c,d,e,f,g){var h,i;if(c.__markCompiled)c.__markCompiled();var 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;p0)l.forEach(function(n){n.mediaType=c('ReactComposerMediaUploadType').PHOTO;});var m=k.mediasData;m=m||l;if(m)c('Bootloader').loadModules(["ReactComposerMediaUploadActions"],function(n){n.prefillMedias(j,m);},'ReactComposerPrefillUtils');}};f.exports=h;}),null); __d('ReactComposerWithSprouts.react',['cx','ReactComposer.react','ReactComposerActions','ReactComposerAttachmentActions','ReactComposerContextMixin','ReactComposerEvents','ReactComposerLoggingName','ReactComposerPropsAndStoreBasedStateMixin','ReactComposerSproutsDisplayState','ReactComposerStore','Arbiter','ReactComponentWithPureRenderMixin','React','SubscriptionsHandler'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i=c('React').PropTypes,j=c('React').createClass({displayName:'ReactComposerWithSprouts',mixins:[c('ReactComponentWithPureRenderMixin'),c('ReactComposerContextMixin'),c('ReactComposerPropsAndStoreBasedStateMixin')(c('ReactComposerStore'))],propTypes:{defaultAttachmentOnExpand:i.string.isRequired,innerProps:i.shape(c('ReactComposer.react').propTypes).isRequired,expandOnInit:i.bool},getDefaultProps:function k(){return {expandOnInit:false};},statics:{beforeCalculateInitialState:function k(l,m){if(m.expandOnInit){c('ReactComposerActions').expandSprouts(l);c('ReactComposerAttachmentActions').initializeAttachment(l,m.defaultAttachmentOnExpand,true,c('ReactComposerLoggingName').OTHERS);}},calculateState:function k(l,m){return {displayState:c('ReactComposerStore').getSproutsDisplayState(l)};}},_subscriptions:c('SubscriptionsHandler'),componentWillMount:function k(){this._subscriptions=new (c('SubscriptionsHandler'))();this._subscriptions.addSubscriptions(c('Arbiter').subscribeOnce('ReactFeedComposerXBootloader/selectcomposer/'+this.context.composerID,function(){return this._expandComposer(c('ReactComposerLoggingName').PROMPT);}.bind(this)));},render:function k(){return (c('React').createElement('div',{className:"_1cx1"+(this.state.displayState===c('ReactComposerSproutsDisplayState').EXPANDED?' '+"_4qr4":''),onClick:function(l){return (this._expandComposer(c('ReactComposerLoggingName').INLINE_COMPOSER));}.bind(this)},c('React').createElement(c('ReactComposer.react'),this.props.innerProps,this.props.children)));},_expandComposer:function k(l){if(this.state.displayState===c('ReactComposerSproutsDisplayState').INLINE){c('ReactComposerActions').expandSprouts(this.context.composerID);c('ReactComposerAttachmentActions').initializeAttachment(this.context.composerID,this.props.defaultAttachmentOnExpand,true,l);setTimeout(function(){return c('Arbiter').inform(c('ReactComposerEvents').ACTIVATE_ATTACHMENT+this.context.composerID);}.bind(this),0);}}});f.exports=j;}),null); __d('ReactFeedOnlineSproutsComposer.react',['cx','ReactComposerAttachmentType','ReactComposerBodyContainer.react','ReactComposerConfig','ReactComposerContextConfig','ReactComposerContextProviderMixin','ReactComposerFeedBootloader','ReactComposerLiveVideoLazyAttachment.react','ReactComposerMediaLazyAttachment.react','ReactComposerPrefillConfig','ReactComposerPrefillUtils','ReactComposerStatusLazyAttachment.react','ReactComposerTaggerType','ReactComposerWithSprouts.react','React','ReactDOM','FeedComposerIDStore','LitestandComposer'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i=c('React').createClass({displayName:'ReactFeedOnlineSproutsComposer',mixins:[c('ReactComposerContextProviderMixin')],propTypes:{contextConfig:c('ReactComposerContextConfig').isRequired,config:c('ReactComposerConfig').isRequired,prefillConfig:c('ReactComposerPrefillConfig')},componentWillMount:function j(){c('FeedComposerIDStore').set(this.props.contextConfig.composerID);this.props.prefillConfig&&c('ReactComposerPrefillUtils').prefill(this.props.contextConfig.composerID,this.props.prefillConfig);},componentDidMount:function j(){c('LitestandComposer').initComposer(this.props.contextConfig.composerID);},statics:{preload:function j(){}},render:function j(){return (c('React').createElement(c('ReactComposerWithSprouts.react'),{defaultAttachmentOnExpand:c('ReactComposerAttachmentType').STATUS,innerProps:{className:"_5n2b",loggingConfig:this.props.config.loggingConfig},ref:'root'},c('React').createElement(c('ReactComposerBodyContainer.react'),null,c('React').createElement(c('ReactComposerStatusLazyAttachment.react'),{bootloader:c('ReactComposerFeedBootloader'),config:this.props.config,selected:true,placeholder:this.props.config.attachmentsConfig[c('ReactComposerAttachmentType').STATUS].placeholderText}),c('React').createElement(c('ReactComposerMediaLazyAttachment.react'),{key:'media',config:this.props.config,bootloader:c('ReactComposerFeedBootloader')}),c('React').createElement(c('ReactComposerLiveVideoLazyAttachment.react'),{config:this.props.config}))));}});f.exports=i;}),null);