webpackJsonp([35],{293:function(e,t,n){"use strict";n.d(t,"a",function(){return L});var o,i,a,r=n(2),s=n.n(r),c=n(1),u=n.n(c),l=n(3),d=n.n(l),p=n(4),f=n.n(p),h=n(0),m=n.n(h),g=n(294),v=n(100),y=n(14),b=n.n(y),_=n(5),k=n.n(_),C=n(295),j=n(297),w=n(302),x=n(7),O=n(304),S=n(306),M=n(308),D=n(309),T=n(311),N=n(317),F=n(43),P=n(12),I=n.n(P),R=n(99),E=(n.n(R),n(13)),A="><…                 \u2028\u2029\t\n\v\f\r",z=Object(x.f)({placeholder:{id:"compose_form.placeholder",defaultMessage:"What is on your mind?"},spoiler_placeholder:{id:"compose_form.spoiler_placeholder",defaultMessage:"Write your warning here"},publish:{id:"compose_form.publish",defaultMessage:"Toot"},publishLoud:{id:"compose_form.publish_loud",defaultMessage:"{publish}!"}}),L=Object(x.g)((a=i=function(e){function t(){var n,o,i;u()(this,t);for(var a=arguments.length,r=Array(a),s=0;sE.h||0!==a.length&&0===a.trim().length&&!i||o.props.onSubmit()},o.onSuggestionsClearRequested=function(){o.props.onClearSuggestions()},o.onSuggestionsFetchRequested=function(e){o.props.onFetchSuggestions(e)},o.onSuggestionSelected=function(e,t,n){o.props.onSuggestionSelected(e,t,n)},o.handleChangeSpoilerText=function(e){o.props.onChangeSpoilerText(e.target.value)},o.setAutosuggestTextarea=function(e){o.autosuggestTextarea=e},o.setSpoilerText=function(e){o.spoilerText=e},o.handleEmojiPick=function(e){var t=o.props.text,n=o.autosuggestTextarea.textarea.selectionStart,i=e.custom&&n>0&&!A.includes(t[n-1]);o.props.onPickEmoji(n,e,i)},i=n,d()(o,i)}return f()(t,e),t.prototype.componentDidUpdate=function(e){if(this.props.focusDate!==e.focusDate){var t=void 0,n=void 0;this.props.preselectDate!==e.preselectDate?(t=this.props.text.length,n=this.props.text.search(/\s/)+1):"number"==typeof this.props.caretPosition?(n=this.props.caretPosition,t=this.props.caretPosition):(t=this.props.text.length,n=t),this.autosuggestTextarea.textarea.setSelectionRange(n,t),this.autosuggestTextarea.textarea.focus()}else e.is_submitting&&!this.props.is_submitting?this.autosuggestTextarea.textarea.focus():this.props.spoiler!==e.spoiler&&(this.props.spoiler?this.spoilerText.focus():this.autosuggestTextarea.textarea.focus())},t.prototype.render=function(){var e=this.props,t=e.intl,n=e.onPaste,o=e.showSearch,i=e.anyMedia,a=this.props.is_submitting,r=[this.props.spoiler_text,this.props.text].join(""),c=a||this.props.is_uploading||Object(R.length)(r)>E.h||0!==r.length&&0===r.trim().length&&!i,u="";return u="private"===this.props.privacy||"direct"===this.props.privacy?s()("span",{className:"compose-form__publish-private"},void 0,s()("i",{className:"fa fa-lock"})," ",t.formatMessage(z.publish)):"unlisted"!==this.props.privacy?t.formatMessage(z.publishLoud,{publish:t.formatMessage(z.publish)}):t.formatMessage(z.publish),s()("div",{className:"compose-form"},void 0,s()(N.a,{}),s()(C.a,{}),s()("div",{className:"spoiler-input "+(this.props.spoiler?"spoiler-input--visible":"")},void 0,s()("label",{},void 0,s()("span",{style:{display:"none"}},void 0,t.formatMessage(z.spoiler_placeholder)),m.a.createElement("input",{placeholder:t.formatMessage(z.spoiler_placeholder),value:this.props.spoiler_text,onChange:this.handleChangeSpoilerText,onKeyDown:this.handleKeyDown,type:"text",className:"spoiler-input__input",id:"cw-spoiler-input",ref:this.setSpoilerText}))),s()("div",{className:"compose-form__autosuggest-wrapper"},void 0,m.a.createElement(j.a,{ref:this.setAutosuggestTextarea,placeholder:t.formatMessage(z.placeholder),disabled:a,value:this.props.text,onChange:this.handleChange,suggestions:this.props.suggestions,onKeyDown:this.handleKeyDown,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,onSuggestionSelected:this.onSuggestionSelected,onPaste:n,autoFocus:!o&&!Object(F.b)(window.innerWidth)}),s()(D.a,{onPickEmoji:this.handleEmojiPick})),s()("div",{className:"compose-form__modifiers"},void 0,s()(T.a,{})),s()("div",{className:"compose-form__buttons-wrapper"},void 0,s()("div",{className:"compose-form__buttons"},void 0,s()(w.a,{}),s()(S.a,{}),s()(M.a,{}),s()(O.a,{})),s()("div",{className:"character-counter__wrapper"},void 0,s()(g.a,{max:E.h,text:r}))),s()("div",{className:"compose-form__publish"},void 0,s()("div",{className:"compose-form__publish-button-wrapper"},void 0,s()(v.a,{text:u,onClick:this.handleSubmit,disabled:c,block:!0}))))},t}(I.a),i.propTypes={intl:k.a.object.isRequired,text:k.a.string.isRequired,suggestion_token:k.a.string,suggestions:b.a.list,spoiler:k.a.bool,privacy:k.a.string,spoiler_text:k.a.string,focusDate:k.a.instanceOf(Date),caretPosition:k.a.number,preselectDate:k.a.instanceOf(Date),is_submitting:k.a.bool,is_uploading:k.a.bool,onChange:k.a.func.isRequired,onSubmit:k.a.func.isRequired,onClearSuggestions:k.a.func.isRequired,onFetchSuggestions:k.a.func.isRequired,onSuggestionSelected:k.a.func.isRequired,onChangeSpoilerText:k.a.func.isRequired,onPaste:k.a.func.isRequired,onPickEmoji:k.a.func.isRequired,showSearch:k.a.bool,anyMedia:k.a.bool},i.defaultProps={showSearch:!1},o=a))||o},294:function(e,t,n){"use strict";n.d(t,"a",function(){return h});var o=n(2),i=n.n(o),a=n(1),r=n.n(a),s=n(3),c=n.n(s),u=n(4),l=n.n(u),d=n(0),p=n.n(d),f=n(99),h=(n.n(f),function(e){function t(){return r()(this,t),c()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.checkRemainingText=function(e){return e<0?i()("span",{className:"character-counter character-counter--over"},void 0,e):i()("span",{className:"character-counter"},void 0,e)},t.prototype.render=function(){var e=this.props.max-Object(f.length)(this.props.text);return this.checkRemainingText(e)},t}(p.a.PureComponent))},295:function(e,t,n){"use strict";var o=n(9),i=n(17),a=n(67),r=n(296),s=function(){var e=Object(a.e)();return function(t){return{status:e(t,t.getIn(["compose","in_reply_to"]))}}},c=function(e){return{onCancel:function(){e(Object(i.E)())}}};t.a=Object(o.connect)(s,c)(r.a)},296:function(e,t,n){"use strict";n.d(t,"a",function(){return S});var o,i,a,r=n(2),s=n.n(r),c=n(1),u=n.n(c),l=n(3),d=n.n(l),p=n(4),f=n.n(p),h=n(0),m=(n.n(h),n(14)),g=n.n(m),v=n(5),y=n.n(v),b=n(54),_=n(23),k=n(53),C=n(7),j=n(12),w=n.n(j),x=n(98),O=Object(C.f)({cancel:{id:"reply_indicator.cancel",defaultMessage:"Cancel"}}),S=Object(C.g)((a=i=function(e){function t(){var n,o,i;u()(this,t);for(var a=arguments.length,r=Array(a),s=0;s0?[o+1,n]:[null,null])},D=(i=o=function(e){function t(){var n,o,i;l()(this,t);for(var a=arguments.length,s=Array(a),u=0;u0&&!s&&(e.preventDefault(),o.setState({selectedSuggestion:Math.min(r+1,n.size-1)}));break;case"ArrowUp":n.size>0&&!s&&(e.preventDefault(),o.setState({selectedSuggestion:Math.max(r-1,0)}));break;case"Enter":case"Tab":null!==o.state.lastToken&&n.size>0&&!s&&(e.preventDefault(),e.stopPropagation(),o.props.onSuggestionSelected(o.state.tokenStart,o.state.lastToken,n.get(r)))}!e.defaultPrevented&&o.props.onKeyDown&&o.props.onKeyDown(e)}},o.onBlur=function(){o.setState({suggestionsHidden:!0})},o.onSuggestionClick=function(e){var t=o.props.suggestions.get(e.currentTarget.getAttribute("data-index"));e.preventDefault(),o.props.onSuggestionSelected(o.state.tokenStart,o.state.lastToken,t),o.textarea.focus()},o.setTextarea=function(e){o.textarea=e},o.onPaste=function(e){e.clipboardData&&1===e.clipboardData.files.length&&(o.props.onPaste(e.clipboardData.files),e.preventDefault())},o.renderSuggestion=function(e,t){var n=o.state.selectedSuggestion,i=void 0,a=void 0;return"object"===(void 0===e?"undefined":c()(e))?(i=r()(v.a,{emoji:e}),a=e.id):"#"===e[0]?(i=e,a=e):(i=r()(g.a,{id:e}),a=e),r()("div",{role:"button",tabIndex:"0","data-index":t,className:S()("autosuggest-textarea__suggestions__item",{selected:t===n}),onMouseDown:o.onSuggestionClick},a,i)},i=n,p()(o,i)}return h()(t,e),t.prototype.componentWillReceiveProps=function(e){e.suggestions!==this.props.suggestions&&e.suggestions.size>0&&this.state.suggestionsHidden&&this.setState({suggestionsHidden:!1})},t.prototype.render=function(){var e=this.props,t=e.value,n=e.suggestions,o=e.disabled,i=e.placeholder,a=e.onKeyUp,s=e.autoFocus,c=this.state.suggestionsHidden,u={direction:"ltr"};return Object(C.a)(t)&&(u.direction="rtl"),r()("div",{className:"autosuggest-textarea"},void 0,r()("label",{},void 0,r()("span",{style:{display:"none"}},void 0,i),r()(x.a,{inputRef:this.setTextarea,className:"autosuggest-textarea__textarea",disabled:o,placeholder:i,autoFocus:s,value:t,onChange:this.onChange,onKeyDown:this.onKeyDown,onKeyUp:a,onBlur:this.onBlur,onPaste:this.onPaste,style:u,"aria-autocomplete":"list"})),r()("div",{className:"autosuggest-textarea__suggestions "+(c||n.isEmpty()?"":"autosuggest-textarea__suggestions--visible")},void 0,n.map(this.renderSuggestion)))},t}(w.a),o.propTypes={value:k.a.string,suggestions:b.a.list,disabled:k.a.bool,placeholder:k.a.string,onSuggestionSelected:k.a.func.isRequired,onSuggestionsClearRequested:k.a.func.isRequired,onSuggestionsFetchRequested:k.a.func.isRequired,onChange:k.a.func.isRequired,onKeyUp:k.a.func,onKeyDown:k.a.func,onPaste:k.a.func.isRequired,autoFocus:k.a.bool},o.defaultProps={autoFocus:!0},i)},298:function(e,t,n){"use strict";var o=n(9),i=n(299),a=n(67),r=function(){var e=Object(a.c)();return function(t,n){var o=n.id;return{account:e(t,o)}}};t.a=Object(o.connect)(r)(i.a)},299:function(e,t,n){"use strict";n.d(t,"a",function(){return _});var o,i,a=n(2),r=n.n(a),s=n(1),c=n.n(s),u=n(3),l=n.n(u),d=n(4),p=n.n(d),f=n(0),h=(n.n(f),n(54)),m=n(53),g=n(14),v=n.n(g),y=n(12),b=n.n(y),_=(i=o=function(e){function t(){return c()(this,t),l()(this,e.apply(this,arguments))}return p()(t,e),t.prototype.render=function(){var e=this.props.account;return r()("div",{className:"autosuggest-account"},void 0,r()("div",{className:"autosuggest-account-icon"},void 0,r()(h.a,{account:e,size:18})),r()(m.a,{account:e}))},t}(b.a),o.propTypes={account:v.a.map.isRequired},i)},300:function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return g});var o=n(2),i=n.n(o),a=n(1),r=n.n(a),s=n(3),c=n.n(s),u=n(4),l=n.n(u),d=n(0),p=n.n(d),f=n(161),h=n.n(f),m=e.env.CDN_HOST||"",g=function(e){function t(){return r()(this,t),c()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.render=function(){var e=this.props.emoji,t=void 0;if(e.custom)t=e.imageUrl;else{var n=h.a[e.native]||h.a[e.native.replace(/\uFE0F$/,"")];if(!n)return null;t=m+"/emoji/"+n.filename+".svg"}return i()("div",{className:"autosuggest-emoji"},void 0,i()("img",{className:"emojione",src:t,alt:e.native||e.colons}),e.colons)},t}(p.a.PureComponent)}).call(t,n(35))},301:function(e,t,n){"use strict";function o(){return o=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function r(e,t,n,o,i){void 0===n&&(n=!1),void 0===o&&(o=null),void 0===i&&(i=null),null===f.parentNode&&document.body.appendChild(f);var a=s(e,t,n);if(null===a)return null;var r=a.paddingSize,c=a.borderSize,u=a.boxSizing,l=a.sizingStyle;Object.keys(l).forEach(function(e){f.style[e]=l[e]}),Object.keys(h).forEach(function(e){f.style.setProperty(e,h[e],"important")}),f.value=e.value||e.placeholder||"x";var d=-1/0,p=1/0,m=f.scrollHeight;"border-box"===u?m+=c:"content-box"===u&&(m-=r),f.value="x";var g=f.scrollHeight-r;return null===o&&null===i||(null!==o&&(d=g*o,"border-box"===u&&(d=d+r+c),m=Math.max(d,m)),null!==i&&(p=g*i,"border-box"===u&&(p=p+r+c),m=Math.min(p,m))),{height:m,minHeight:d,maxHeight:p,rowCount:Math.floor(m/g)}}function s(e,t,n){if(void 0===n&&(n=!1),n&&g[t])return g[t];var o=window.getComputedStyle(e);if(null===o)return null;var i=m.reduce(function(e,t){return e[t]=o.getPropertyValue(t),e},{}),a=i["box-sizing"];p&&"border-box"===a&&(i.width=parseFloat(i.width)+parseFloat(o["border-right-width"])+parseFloat(o["border-left-width"])+parseFloat(o["padding-right"])+parseFloat(o["padding-left"])+"px");var r=parseFloat(i["padding-bottom"])+parseFloat(i["padding-top"]),s=parseFloat(i["border-bottom-width"])+parseFloat(i["border-top-width"]),c={sizingStyle:i,paddingSize:r,borderSize:s,boxSizing:a};return n&&(g[t]=c),c}var c=n(0),u=n.n(c),l=n(5),d=(n.n(l),"undefined"!=typeof window&&"undefined"!=typeof document),p=!!d&&!!document.documentElement.currentStyle,f=d&&document.createElement("textarea"),h={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},m=["letter-spacing","line-height","font-family","font-weight","font-size","font-style","tab-size","text-rendering","text-transform","width","text-indent","padding-top","padding-right","padding-bottom","padding-left","border-top-width","border-right-width","border-bottom-width","border-left-width","box-sizing"],g={},v=function(e){return delete g[e]},y=function(e){return void 0===e&&(e=0),function(){return++e}}(),b=function(){},_=d&&window.requestAnimationFrame?[window.requestAnimationFrame,window.cancelAnimationFrame]:[setTimeout,clearTimeout],k=_[0],C=_[1],j=function(e){function t(t){var n;return n=e.call(this,t)||this,n._resizeLock=!1,n._onRootDOMNode=function(e){n._rootDOMNode=e,n.props.inputRef&&n.props.inputRef(e)},n._onChange=function(e){n._controlled||n._resizeComponent(),n.props.onChange(e)},n._resizeComponent=function(e){if(void 0===e&&(e=b),void 0===n._rootDOMNode)return void e();var t=r(n._rootDOMNode,n._uid,n.props.useCacheForDOMMeasurements,n.props.minRows,n.props.maxRows);if(null===t)return void e();var o=t.height,i=t.minHeight,a=t.maxHeight,s=t.rowCount;if(n.rowCount=s,n.state.height!==o||n.state.minHeight!==i||n.state.maxHeight!==a)return void n.setState({height:o,minHeight:i,maxHeight:a},e);e()},n.state={height:t.style&&t.style.height||0,minHeight:-1/0,maxHeight:1/0},n._uid=y(),n._controlled="string"==typeof t.value,n}i(t,e);var n=t.prototype;return n.render=function(){var e=this.props,t=(e.minRows,e.maxRows,e.onHeightChange,e.useCacheForDOMMeasurements,e.inputRef,a(e,["minRows","maxRows","onHeightChange","useCacheForDOMMeasurements","inputRef"]));return t.style=o({},t.style,{height:this.state.height}),Math.max(t.style.maxHeight||1/0,this.state.maxHeight)3||e.getIn(["compose","media_attachments"]).some(function(e){return"video"===e.get("type")}),resetFileKey:e.getIn(["compose","resetFileKey"])}},s=function(e){return{onSelectFile:function(t){e(Object(a.Z)(t))}}};t.a=Object(o.connect)(r,s)(i.a)},303:function(e,t,n){"use strict";n.d(t,"a",function(){return D});var o,i,a,r,s=n(2),c=n.n(s),u=n(1),l=n.n(u),d=n(3),p=n.n(d),f=n(4),h=n.n(f),m=n(0),g=n.n(m),v=n(23),y=n(5),b=n.n(y),_=n(7),k=n(9),C=n(12),j=n.n(C),w=n(14),x=n.n(w),O=Object(_.f)({upload:{id:"upload_button.label",defaultMessage:"Add media"}}),S=function(){return function(e){return{acceptContentTypes:e.getIn(["media_attachments","accept_content_types"])}}},M={height:null,lineHeight:"27px"},D=(o=Object(k.connect)(S))(i=Object(_.g)((r=a=function(e){function t(){var n,o,i;l()(this,t);for(var a=arguments.length,r=Array(a),s=0;s0&&o.props.onSelectFile(e.target.files)},o.handleClick=function(){o.fileElement.click()},o.setRef=function(e){o.fileElement=e},i=n,p()(o,i)}return h()(t,e),t.prototype.render=function(){var e=this.props,t=e.intl,n=e.resetFileKey,o=e.disabled,i=e.acceptContentTypes;return c()("div",{className:"compose-form__upload-button"},void 0,c()(v.a,{icon:"camera",title:t.formatMessage(O.upload),disabled:o,onClick:this.handleClick,className:"compose-form__upload-button-icon",size:18,inverted:!0,style:M}),c()("label",{},void 0,c()("span",{style:{display:"none"}},void 0,t.formatMessage(O.upload)),g.a.createElement("input",{key:n,ref:this.setRef,type:"file",multiple:!1,accept:i.toArray().join(","),onChange:this.handleChange,disabled:o,style:{display:"none"}})))},t}(j.a),a.propTypes={disabled:b.a.bool,onSelectFile:b.a.func.isRequired,style:b.a.object,resetFileKey:b.a.number,acceptContentTypes:x.a.listOf(b.a.string).isRequired,intl:b.a.object.isRequired},i=r))||i)||i},304:function(e,t,n){"use strict";var o=n(9),i=n(305),a=n(17),r=n(7),s=Object(r.f)({marked:{id:"compose_form.spoiler.marked",defaultMessage:"Text is hidden behind warning"},unmarked:{id:"compose_form.spoiler.unmarked",defaultMessage:"Text is not hidden"}}),c=function(e,t){return{label:"CW",title:t.intl.formatMessage(e.getIn(["compose","spoiler"])?s.marked:s.unmarked),active:e.getIn(["compose","spoiler"]),ariaControls:"cw-spoiler-input"}},u=function(e){return{onClick:function(){e(Object(a.I)())}}};t.a=Object(r.g)(Object(o.connect)(c,u)(i.a))},305:function(e,t,n){"use strict";n.d(t,"a",function(){return f});var o=n(2),i=n.n(o),a=n(1),r=n.n(a),s=n(3),c=n.n(s),u=n(4),l=n.n(u),d=n(0),p=n.n(d),f=function(e){function t(){var n,o,i;r()(this,t);for(var a=arguments.length,s=Array(a),u=0;u0,active:e.getIn(["compose","sensitive"]),disabled:e.getIn(["compose","spoiler"])}},w=function(e){return{onClick:function(){e(Object(v.G)())}}},x=function(e){function t(){return r()(this,t),c()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.render=function(){var e=this.props,t=e.visible,n=e.active,o=e.disabled,a=e.onClick,r=e.intl;return i()(y.a,{defaultStyle:{scale:.87},style:{scale:_()(t?1:.87,{stiffness:200,damping:3})}},void 0,function(e){var s=e.scale,c=n?"eye-slash":"eye",u=m()("compose-form__sensitive-button",{"compose-form__sensitive-button--visible":t});return i()("div",{className:u,style:{transform:"scale("+s+")"}},void 0,i()(g.a,{className:"compose-form__sensitive-button__icon",title:r.formatMessage(n?C.marked:C.unmarked),icon:c,onClick:a,size:18,active:n,disabled:o,style:{lineHeight:null,height:null},inverted:!0}))})},t}(p.a.PureComponent);t.a=Object(f.connect)(j,w)(Object(k.g)(x))},309:function(e,t,n){"use strict";var o=n(9),i=n(310),a=n(56),r=n(95),s=(n.n(r),n(8)),c=(n.n(s),n(102)),u=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","yum","disappointed","thinking_face","weary","sob","sunglasses","heart","ok_hand"],l=Object(r.createSelector)([function(e){return e.getIn(["settings","frequentlyUsedEmojis"],Object(s.Map)())}],function(e){var t=e.keySeq().sort(function(t,n){return e.get(t)-e.get(n)}).reverse().slice(0,16).toArray();if(t.lengtho?1:0})}),p=function(e){return{custom_emojis:d(e),skinTone:e.getIn(["settings","skinTone"]),frequentlyUsedEmojis:l(e)}},f=function(e,t){var n=t.onPickEmoji;return{onSkinTone:function(t){e(Object(a.c)(["skinTone"],t))},onPickEmoji:function(t){e(Object(c.b)(t)),n&&n(t)}}};t.a=Object(o.connect)(p,f)(i.a)},310:function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return E});var o,i,a,r,s=n(2),c=n.n(s),u=n(1),l=n.n(u),d=n(3),p=n.n(d),f=n(4),h=n.n(f),m=n(0),g=n.n(m),v=n(7),y=n(58),b=n(97),_=n.n(b),k=n(10),C=n.n(k),j=n(45),w=n.n(j),x=n(73),O=Object(v.f)({emoji:{id:"emoji_button.label",defaultMessage:"Insert emoji"},emoji_search:{id:"emoji_button.search",defaultMessage:"Search..."},emoji_not_found:{id:"emoji_button.not_found",defaultMessage:"No emojos!! (╯°□°)╯︵ ┻━┻"},custom:{id:"emoji_button.custom",defaultMessage:"Custom"},recent:{id:"emoji_button.recent",defaultMessage:"Frequently used"},search_results:{id:"emoji_button.search_results",defaultMessage:"Search results"},people:{id:"emoji_button.people",defaultMessage:"People"},nature:{id:"emoji_button.nature",defaultMessage:"Nature"},food:{id:"emoji_button.food",defaultMessage:"Food & Drink"},activity:{id:"emoji_button.activity",defaultMessage:"Activity"},travel:{id:"emoji_button.travel",defaultMessage:"Travel & Places"},objects:{id:"emoji_button.objects",defaultMessage:"Objects"},symbols:{id:"emoji_button.symbols",defaultMessage:"Symbols"},flags:{id:"emoji_button.flags",defaultMessage:"Flags"}}),S=e.env.CDN_HOST||"",M=void 0,D=void 0,T=function(){return S+"/emoji/sheet_10.png"},N=!!w.a.hasSupport&&{passive:!0},F=["recent","custom","people","nature","foods","activity","places","objects","symbols","flags"],P=function(e){function t(){var n,o,i;l()(this,t);for(var a=arguments.length,r=Array(a),s=0;s0}},s=function(e){return{onChange:function(t){e(Object(a.F)(t))},onSubmit:function(){e(Object(a.W)())},onClearSuggestions:function(){e(Object(a.M)())},onFetchSuggestions:function(t){e(Object(a.O)(t))},onSuggestionSelected:function(t,n,o){e(Object(a.V)(t,n,o))},onChangeSpoilerText:function(t){e(Object(a.H)(t))},onPaste:function(t){e(Object(a.Z)(t))},onPickEmoji:function(t,n,o){e(Object(a.Q)(t,n,o))}}};t.a=Object(o.connect)(r,s)(i.a)},683:function(e,t,n){"use strict";function o(){var e=n(684).default,t=n(0),o=n(20),i=document.getElementById("mastodon-compose");if(null!==i){var a=JSON.parse(i.getAttribute("data-props"));o.render(t.createElement(e,a),i)}}function i(){(0,n(89).default)(o)}Object.defineProperty(t,"__esModule",{value:!0});var a=n(77);Object(a.a)().then(i).catch(function(e){console.error(e)})},684:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",function(){return w});var o=n(2),i=n.n(o),a=n(1),r=n.n(a),s=n(3),c=n.n(s),u=n(4),l=n.n(u),d=n(0),p=n.n(d),f=n(9),h=n(126),m=n(31),g=n(7),v=n(6),y=n(685),b=n(13),_=Object(v.getLocale)(),k=_.localeData,C=_.messages;Object(g.e)(k);var j=Object(h.a)();b.c&&j.dispatch(Object(m.b)(b.c));var w=function(e){function t(){return r()(this,t),c()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.render=function(){var e=this.props.locale;return i()(g.d,{locale:e,messages:C},void 0,i()(f.Provider,{store:j},void 0,i()(y.a,{})))},t}(p.a.PureComponent)},685:function(e,t,n){"use strict";n.d(t,"a",function(){return v});var o=n(2),i=n.n(o),a=n(1),r=n.n(a),s=n(3),c=n.n(s),u=n(4),l=n.n(u),d=n(0),p=n.n(d),f=n(319),h=n(247),m=n(250),g=n(150),v=function(e){function t(){return r()(this,t),c()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.render=function(){return i()("div",{},void 0,i()(f.a,{}),i()(h.a,{}),i()(g.a,{}),i()(m.a,{className:"loading-bar"}))},t}(p.a.PureComponent)},7:function(e,t,n){"use strict";function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(Array.isArray(e)?e:[e]).forEach(function(e){e&&e.locale&&(N.a.__addLocaleData(e),P.a.__addLocaleData(e))})}function i(e){for(var t=(e||"").split("-");t.length>0;){if(a(t.join("-")))return!0;t.pop()}return!1}function a(e){var t=e&&e.toLowerCase();return!(!N.a.__localeData__[t]||!P.a.__localeData__[t])}function r(e){return(""+e).replace(_e,function(e){return be[e]})}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.reduce(function(t,o){return e.hasOwnProperty(o)?t[o]=e[o]:n.hasOwnProperty(o)&&(t[o]=n[o]),t},{})}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intl;L()(t,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function u(e,t){if(e===t)return!0;if("object"!==(void 0===e?"undefined":K(e))||null===e||"object"!==(void 0===t?"undefined":K(t))||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),a=0;a3&&void 0!==arguments[3]?arguments[3]:{},l=r.intl,d=void 0===l?{}:l,p=c.intl,f=void 0===p?{}:p;return!u(t,o)||!u(n,i)||!(f===d||u(s(f,ye),s(d,ye)))}function d(e){return e.displayName||e.name||"Component"}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.intlPropName,o=void 0===n?"intl":n,i=t.withRef,a=void 0!==i&&i,r=function(t){function n(e,t){W(this,n);var o=V(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return c(t),o}return Z(n,t),B(n,[{key:"getWrappedInstance",value:function(){return L()(a,"[React Intl] To access the wrapped instance, the `{withRef: true}` option must be set when calling: `injectIntl()`"),this.refs.wrappedInstance}},{key:"render",value:function(){return A.a.createElement(e,Y({},this.props,X({},o,this.context.intl),{ref:a?"wrappedInstance":null}))}}]),n}(E.Component);return r.displayName="InjectIntl("+d(e)+")",r.contextTypes={intl:fe},r.WrappedComponent=e,r}function f(e){return e}function h(e){return N.a.prototype._resolveLocale(e)}function m(e){return N.a.prototype._findPluralRuleFunction(e)}function g(e){var t=P.a.thresholds;t.second=e.second,t.minute=e.minute,t.hour=e.hour,t.day=e.day,t.month=e.month}function v(e,t,n){var o=e&&e[t]&&e[t][n];if(o)return o}function y(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,a=e.formats,r=o.format,c=new Date(n),u=r&&v(a,"date",r),l=s(o,Ce,u);try{return t.getDateTimeFormat(i,l).format(c)}catch(e){}return String(c)}function b(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,a=e.formats,r=o.format,c=new Date(n),u=r&&v(a,"time",r),l=s(o,Ce,u);l.hour||l.minute||l.second||(l=Y({},l,{hour:"numeric",minute:"numeric"}));try{return t.getDateTimeFormat(i,l).format(c)}catch(e){}return String(c)}function _(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,a=e.formats,r=o.format,c=new Date(n),u=new Date(o.now),l=r&&v(a,"relative",r),d=s(o,we,l),p=Y({},P.a.thresholds);g(Oe);try{return t.getRelativeFormat(i,d).format(c,{now:isFinite(u)?u:t.now()})}catch(e){}finally{g(p)}return String(c)}function k(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,a=e.formats,r=o.format,c=r&&v(a,"number",r),u=s(o,je,c);try{return t.getNumberFormat(i,u).format(n)}catch(e){}return String(n)}function C(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,a=s(o,xe);try{return t.getPluralFormat(i,a).format(n)}catch(e){}return"other"}function j(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.locale,a=e.formats,r=e.messages,s=e.defaultLocale,c=e.defaultFormats,u=n.id,l=n.defaultMessage;L()(u,"[React Intl] An `id` must be provided to format a message.");var d=r&&r[u];if(!(Object.keys(o).length>0))return d||l||u;var p=void 0;if(d)try{p=t.getMessageFormat(d,i,a).format(o)}catch(e){}if(!p&&l)try{p=t.getMessageFormat(l,s,c).format(o)}catch(e){}return p||d||l||u}function w(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return j(e,t,n,Object.keys(o).reduce(function(e,t){var n=o[t];return e[t]="string"==typeof n?r(n):n,e},{}))}function x(e){var t=Math.abs(e);return t=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n},V=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},G=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t":">","<":"<",'"':""","'":"'"},_e=/[&><"']/g,ke=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};W(this,e);var o="ordinal"===n.style,i=m(h(t));this.format=function(e){return i(e,o)}},Ce=Object.keys(he),je=Object.keys(me),we=Object.keys(ge),xe=Object.keys(ve),Oe={second:60,minute:60,hour:24,day:30,month:12},Se=Object.freeze({formatDate:y,formatTime:b,formatRelative:_,formatNumber:k,formatPlural:C,formatMessage:j,formatHTMLMessage:w}),Me=Object.keys(de),De=Object.keys(pe),Te={formats:{},messages:{},textComponent:"span",defaultLocale:"en",defaultFormats:{}},Ne=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};W(this,t);var o=V(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));L()("undefined"!=typeof Intl,"[React Intl] The `Intl` APIs must be available in the runtime, and do not appear to be built-in. An `Intl` polyfill should be loaded.\nSee: http://formatjs.io/guides/runtime-environments/");var i=n.intl,a=void 0;a=isFinite(e.initialNow)?Number(e.initialNow):i?i.now():Date.now();var r=i||{},s=r.formatters,c=void 0===s?{getDateTimeFormat:H()(Intl.DateTimeFormat),getNumberFormat:H()(Intl.NumberFormat),getMessageFormat:H()(N.a),getRelativeFormat:H()(P.a),getPluralFormat:H()(ke)}:s;return o.state=Y({},c,{now:function(){return o._didDisplay?Date.now():a}}),o}return Z(t,e),B(t,[{key:"getConfig",value:function(){var e=this.context.intl,t=s(this.props,Me,e);for(var n in Te)void 0===t[n]&&(t[n]=Te[n]);if(!i(t.locale)){var o=t,a=(o.locale,o.defaultLocale),r=o.defaultFormats;t=Y({},t,{locale:a,formats:r,messages:Te.messages})}return t}},{key:"getBoundFormatFns",value:function(e,t){return De.reduce(function(n,o){return n[o]=Se[o].bind(null,e,t),n},{})}},{key:"getChildContext",value:function(){var e=this.getConfig(),t=this.getBoundFormatFns(e,this.state),n=this.state,o=n.now,i=J(n,["now"]);return{intl:Y({},e,t,{formatters:i,now:o})}}},{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n1?o-1:0),a=1;a0){var h=Math.floor(1099511627776*Math.random()).toString(16),m=function(){var e=0;return function(){return"ELEMENT-"+h+"-"+(e+=1)}}();d="@__"+h+"__@",p={},f={},Object.keys(s).forEach(function(e){var t=s[e];if(Object(E.isValidElement)(t)){var n=m();p[e]=d+n+d,f[n]=t}else p[e]=t})}var g={id:i,description:a,defaultMessage:r},v=t(g,p||s),y=void 0;return y=f&&Object.keys(f).length>0?v.split(d).filter(function(e){return!!e}).map(function(e){return f[e]||e}):[v],"function"==typeof l?l.apply(void 0,G(y)):E.createElement.apply(void 0,[u,null].concat(G(y)))}}]),t}(E.Component);Ue.displayName="FormattedMessage",Ue.contextTypes={intl:fe},Ue.defaultProps={values:{}};var Ke=function(e){function t(e,n){W(this,t);var o=V(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return c(n),o}return Z(t,e),B(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props.values;if(!u(e.values,t))return!0;for(var n=Y({},e,{values:t}),o=arguments.length,i=Array(o>1?o-1:0),a=1;a