X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;f=priv%2Fstatic%2Fpacks%2Fpublic.js;h=aa23ff9901fccbd0aac2a9a71dc2085f08127858;hb=62a2287bba87932339321dae944408781387fa2c;hp=1c9eb26d25f2dd8df66fa66d8cc9a6c671def525;hpb=5fa8237bc1dcabca050dc5d8d9325fec649e1723;p=akkoma diff --git a/priv/static/packs/public.js b/priv/static/packs/public.js index 1c9eb26d2..aa23ff990 100644 --- a/priv/static/packs/public.js +++ b/priv/static/packs/public.js @@ -1,2 +1,2 @@ -webpackJsonp([30,26],{155:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",function(){return N});var r,a,o,i,l,s=n(2),u=n.n(s),c=n(1),d=n.n(c),f=n(3),p=n.n(f),m=n(4),h=n.n(m),v=n(0),g=n.n(v),y=n(8),b=(n.n(y),n(23)),_=n(6),w=n(35),O=n(10),x=n.n(O),C=n(11),k=Object(_.f)({toggle_visible:{id:"media_gallery.toggle_visible",defaultMessage:"Toggle visibility"}}),j=(a=r=function(e){function t(){var n,r,a;d()(this,t);for(var o=arguments.length,i=Array(o),l=0;l0)&&(i=50),2===r?0===n?d="2px":s="2px":3===r?(0===n?d="2px":n>0&&(s="2px"),1===n?c="2px":n>1&&(l="2px")):4===r&&(0!==n&&2!==n||(d="2px"),1!==n&&3!==n||(s="2px"),n<2?c="2px":l="2px");var f="";if("image"===t.get("type")){var p=t.get("preview_url"),m=t.getIn(["meta","small","width"]),h=t.get("url"),v=t.getIn(["meta","original","width"]),g="number"==typeof v&&"number"==typeof m,y=g?h+" "+v+"w, "+p+" "+m+"w":null,b=g?"(min-width: 1025px) "+o/100*320+"px, "+o+"vw":null,_=t.getIn(["meta","focus","x"])||0,O=t.getIn(["meta","focus","y"])||0,k=100*(_/2+.5),j=100*(O/-2+.5);f=u()("a",{className:"media-gallery__item-thumbnail",href:t.get("remote_url")||h,onClick:this.handleClick,target:"_blank"},void 0,u()("img",{src:p,srcSet:y,sizes:b,alt:t.get("description"),title:t.get("description"),style:{objectPosition:k+"% "+j+"%"}}))}else if("gifv"===t.get("type")){var N=!Object(w.a)()&&C.a;f=u()("div",{className:x()("media-gallery__gifv",{autoplay:N})},void 0,u()("video",{className:"media-gallery__item-gifv-thumbnail","aria-label":t.get("description"),role:"application",src:t.get("url"),onClick:this.handleClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,autoPlay:N,loop:!0,muted:!0}),u()("span",{className:"media-gallery__gifv__label"},void 0,"GIF"))}return u()("div",{className:x()("media-gallery__item",{standalone:a}),style:{left:s,top:l,right:d,bottom:c,width:o+"%",height:i+"%"}},t.get("id"),f)},t}(g.a.PureComponent),r.defaultProps={standalone:!1,index:0,size:1},a),N=Object(_.g)((l=i=function(e){function t(){var n,r,a;d()(this,t);for(var o=arguments.length,i=Array(o),l=0;lt?"…":"")},C=new DOMParser,k=function(e){var t=C.parseFromString(e,"text/html").documentElement,n=t.querySelector("iframe");return n?(-1!==n.src.indexOf("?")?n.src+="&":n.src+="?",n.src+="autoplay=1&auto_play=1",t.querySelector("body").innerHTML):e},j=(a=r=function(e){function t(){var n,r,a;s()(this,t);for(var o=arguments.length,i=Array(o),l=0;le.get("height")?n/r:n*r;return m.a.createElement("div",{ref:this.setRef,className:"status-card__image status-card-video",dangerouslySetInnerHTML:t,style:{height:a}})},t.prototype.render=function(){var e=this.props,t=e.card,n=e.maxDescription,r=this.state,a=r.width,o=r.embedded;if(null===t)return null;var l=0===t.get("provider_name").length?w(O(t.get("url"))):t.get("provider_name"),s=t.get("width")>t.get("height")&&t.get("width")+100>=a||"link"!==t.get("type"),u=_()("status-card",{horizontal:s}),c="link"!==t.get("type"),d=c?i()("a",{className:"status-card__title",href:t.get("url"),title:t.get("title"),rel:"noopener",target:"_blank"},void 0,i()("strong",{},void 0,t.get("title"))):i()("strong",{className:"status-card__title",title:t.get("title")},void 0,t.get("title")),f=t.get("width")/t.get("height"),p=t.get("width")>t.get("height")?a/f:a*f,h=i()("div",{className:"status-card__content"},void 0,d,!s&&i()("p",{className:"status-card__description"},void 0,x(t.get("description")||"",n)),i()("span",{className:"status-card__host"},void 0,l)),v="",g=i()("div",{style:{backgroundImage:"url("+t.get("image")+")",width:s?a:null,height:s?p:null},className:"status-card__image-image"});if(c){if(o)v=this.renderVideo();else{var y="play";"photo"===t.get("type")&&(y="search-plus"),v=i()("div",{className:"status-card__image"},void 0,g,i()("div",{className:"status-card__actions"},void 0,i()("div",{},void 0,i()("button",{onClick:this.handleEmbedClick},void 0,i()("i",{className:"fa fa-"+y})),i()("a",{href:t.get("url"),target:"_blank",rel:"noopener"},void 0,i()("i",{className:"fa fa-external-link"})))))}return m.a.createElement("div",{className:u,ref:this.setRef},v,h)}return t.get("image")&&(v=i()("div",{className:"status-card__image"},void 0,g)),m.a.createElement("a",{href:t.get("url"),className:u,target:"_blank",rel:"noopener",ref:this.setRef},v,h)},t}(m.a.PureComponent),r.defaultProps={maxDescription:50},a)},333:function(e,t,n){(function(e,r){var a;!function(o){function i(e){throw new RangeError(E[e])}function l(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function s(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(T,"."),r+l(e.split("."),t).join(".")}function u(e){for(var t,n,r=[],a=0,o=e.length;a=55296&&t<=56319&&a65535&&(e-=65536,t+=A(e>>>10&1023|55296),e=56320|1023&e),t+=A(e)}).join("")}function d(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:w}function f(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function p(e,t,n){var r=0;for(e=n?D(e/k):e>>1,e+=D(e/t);e>F*x>>1;r+=w)e=D(e/F);return D(r+(F+1)*e/(e+C))}function m(e){var t,n,r,a,o,l,s,u,f,m,h=[],v=e.length,g=0,y=N,b=j;for(n=e.lastIndexOf(M),n<0&&(n=0),r=0;r=128&&i("not-basic"),h.push(e.charCodeAt(r));for(a=n>0?n+1:0;a=v&&i("invalid-input"),u=d(e.charCodeAt(a++)),(u>=w||u>D((_-g)/l))&&i("overflow"),g+=u*l,f=s<=b?O:s>=b+x?x:s-b,!(uD(_/m)&&i("overflow"),l*=m;t=h.length+1,b=p(g-o,t,0==o),D(g/t)>_-y&&i("overflow"),y+=D(g/t),g%=t,h.splice(g++,0,y)}return c(h)}function h(e){var t,n,r,a,o,l,s,c,d,m,h,v,g,y,b,C=[];for(e=u(e),v=e.length,t=N,n=0,o=j,l=0;l=t&&hD((_-n)/g)&&i("overflow"),n+=(s-t)*g,t=s,l=0;l_&&i("overflow"),h==t){for(c=n,d=w;m=d<=o?O:d>=o+x?x:d-o,!(c= 0x80 (not a basic code point)","invalid-input":"Invalid input"},F=w-O,D=Math.floor,A=String.fromCharCode;b={version:"1.4.1",ucs2:{decode:u,encode:c},decode:m,encode:h,toASCII:g,toUnicode:v},void 0!==(a=function(){return b}.call(t,n,t,e))&&(e.exports=a)}()}).call(t,n(73)(e),n(45))},6:function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(Array.isArray(e)?e:[e]).forEach(function(e){e&&e.locale&&(T.a.__addLocaleData(e),F.a.__addLocaleData(e))})}function a(e){for(var t=(e||"").split("-");t.length>0;){if(o(t.join("-")))return!0;t.pop()}return!1}function o(e){var t=e&&e.toLowerCase();return!(!T.a.__localeData__[t]||!F.a.__localeData__[t])}function i(e){return(""+e).replace(_e,function(e){return be[e]})}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.reduce(function(t,r){return e.hasOwnProperty(r)?t[r]=e[r]:n.hasOwnProperty(r)&&(t[r]=n[r]),t},{})}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intl;q()(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":W(e))||null===e||"object"!==(void 0===t?"undefined":W(t))||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(t),o=0;o3&&void 0!==arguments[3]?arguments[3]:{},c=i.intl,d=void 0===c?{}:c,f=s.intl,p=void 0===f?{}:f;return!u(t,r)||!u(n,a)||!(p===d||u(l(p,ye),l(d,ye)))}function d(e){return e.displayName||e.name||"Component"}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.intlPropName,r=void 0===n?"intl":n,a=t.withRef,o=void 0!==a&&a,i=function(t){function n(e,t){J(this,n);var r=Q(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return s(t),r}return Z(n,t),B(n,[{key:"getWrappedInstance",value:function(){return q()(o,"[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 L.a.createElement(e,G({},this.props,V({},r,this.context.intl),{ref:o?"wrappedInstance":null}))}}]),n}(I.Component);return i.displayName="InjectIntl("+d(e)+")",i.contextTypes={intl:pe},i.WrappedComponent=e,i}function p(e){return e}function m(e){return T.a.prototype._resolveLocale(e)}function h(e){return T.a.prototype._findPluralRuleFunction(e)}function v(e){var t=F.a.thresholds;t.second=e.second,t.minute=e.minute,t.hour=e.hour,t.day=e.day,t.month=e.month}function g(e,t,n){var r=e&&e[t]&&e[t][n];if(r)return r}function y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=r.format,s=new Date(n),u=i&&g(o,"date",i),c=l(r,Oe,u);try{return t.getDateTimeFormat(a,c).format(s)}catch(e){}return String(s)}function b(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=r.format,s=new Date(n),u=i&&g(o,"time",i),c=l(r,Oe,u);c.hour||c.minute||c.second||(c=G({},c,{hour:"numeric",minute:"numeric"}));try{return t.getDateTimeFormat(a,c).format(s)}catch(e){}return String(s)}function _(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=r.format,s=new Date(n),u=new Date(r.now),c=i&&g(o,"relative",i),d=l(r,Ce,c),f=G({},F.a.thresholds);v(je);try{return t.getRelativeFormat(a,d).format(s,{now:isFinite(u)?u:t.now()})}catch(e){}finally{v(f)}return String(s)}function w(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=r.format,s=i&&g(o,"number",i),u=l(r,xe,s);try{return t.getNumberFormat(a,u).format(n)}catch(e){}return String(n)}function O(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=l(r,ke);try{return t.getPluralFormat(a,o).format(n)}catch(e){}return"other"}function x(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=e.messages,l=e.defaultLocale,s=e.defaultFormats,u=n.id,c=n.defaultMessage;q()(u,"[React Intl] An `id` must be provided to format a message.");var d=i&&i[u];if(!(Object.keys(r).length>0))return d||c||u;var f=void 0;if(d)try{f=t.getMessageFormat(d,a,o).format(r)}catch(e){}if(!f&&c)try{f=t.getMessageFormat(c,l,s).format(r)}catch(e){}return f||d||c||u}function C(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return x(e,t,n,Object.keys(r).reduce(function(e,t){var n=r[t];return e[t]="string"==typeof n?i(n):n,e},{}))}function k(e){var t=Math.abs(e);return t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},Q=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},X=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t":">","<":"<",'"':""","'":"'"},_e=/[&><"']/g,we=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};J(this,e);var r="ordinal"===n.style,a=h(m(t));this.format=function(e){return a(e,r)}},Oe=Object.keys(me),xe=Object.keys(he),Ce=Object.keys(ve),ke=Object.keys(ge),je={second:60,minute:60,hour:24,day:30,month:12},Ne=Object.freeze({formatDate:y,formatTime:b,formatRelative:_,formatNumber:w,formatPlural:O,formatMessage:x,formatHTMLMessage:C}),Me=Object.keys(de),Pe=Object.keys(fe),Se={formats:{},messages:{},textComponent:"span",defaultLocale:"en",defaultFormats:{}},Te=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};J(this,t);var r=Q(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));q()("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 a=n.intl,o=void 0;o=isFinite(e.initialNow)?Number(e.initialNow):a?a.now():Date.now();var i=a||{},l=i.formatters,s=void 0===l?{getDateTimeFormat:H()(Intl.DateTimeFormat),getNumberFormat:H()(Intl.NumberFormat),getMessageFormat:H()(T.a),getRelativeFormat:H()(F.a),getPluralFormat:H()(we)}:l;return r.state=G({},s,{now:function(){return r._didDisplay?Date.now():o}}),r}return Z(t,e),B(t,[{key:"getConfig",value:function(){var e=this.context.intl,t=l(this.props,Me,e);for(var n in Se)void 0===t[n]&&(t[n]=Se[n]);if(!a(t.locale)){var r=t,o=(r.locale,r.defaultLocale),i=r.defaultFormats;t=G({},t,{locale:o,formats:i,messages:Se.messages})}return t}},{key:"getBoundFormatFns",value:function(e,t){return Pe.reduce(function(n,r){return n[r]=Ne[r].bind(null,e,t),n},{})}},{key:"getChildContext",value:function(){var e=this.getConfig(),t=this.getBoundFormatFns(e,this.state),n=this.state,r=n.now,a=K(n,["now"]);return{intl:G({},e,t,{formatters:a,now:r})}}},{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n1?r-1:0),o=1;o0){var m=Math.floor(1099511627776*Math.random()).toString(16),h=function(){var e=0;return function(){return"ELEMENT-"+m+"-"+(e+=1)}}();d="@__"+m+"__@",f={},p={},Object.keys(l).forEach(function(e){var t=l[e];if(Object(I.isValidElement)(t)){var n=h();f[e]=d+n+d,p[n]=t}else f[e]=t})}var v={id:a,description:o,defaultMessage:i},g=t(v,f||l),y=void 0;return y=p&&Object.keys(p).length>0?g.split(d).filter(function(e){return!!e}).map(function(e){return p[e]||e}):[g],"function"==typeof c?c.apply(void 0,X(y)):I.createElement.apply(void 0,[u,null].concat(X(y)))}}]),t}(I.Component);ze.displayName="FormattedMessage",ze.contextTypes={intl:pe},ze.defaultProps={values:{}};var We=function(e){function t(e,n){J(this,t);var r=Q(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return s(n),r}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=G({},e,{values:t}),r=arguments.length,a=Array(r>1?r-1:0),o=1;o0){var u=n(694).default,c=document.createElement("div");g.render(o()(u,{locale:e,galleries:i}),c),document.body.appendChild(c)}}),i(document,".webapp-btn","click",function(e){var t=e.target;return 0!==e.button||(window.location.href=t.href,!1)}),i(document,".status__content__spoiler-link","click",function(e){var t=e.target,n=t.parentNode.parentNode.querySelector(".e-content");return"block"===n.style.display?(n.style.display="none",t.parentNode.style.marginBottom=0):(n.style.display="block",t.parentNode.style.marginBottom=null),!1}),i(document,".account_display_name","input",function(e){var n=e.target,r=document.querySelector(".name-counter");r&&(r.textContent=30-t(n.value))}),i(document,".account_note","input",function(e){var n=e.target,r=document.querySelector(".note-counter");r&&(r.textContent=160-t(n.value))}),i(document,"#account_avatar","change",function(e){var t=e.target,n=document.querySelector(".card.compact .avatar img"),r=t.files||[],a=r[0],o=a?URL.createObjectURL(a):n.dataset.originalSrc;n.src=o}),i(document,"#account_header","change",function(e){var t=e.target,n=document.querySelector(".card.compact"),r=t.files||[],a=r[0],o=a?URL.createObjectURL(a):n.dataset.originalSrc;n.style.backgroundImage="url("+o+")"})}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),o=n.n(a),i=n(29),l=n.n(i),s=n(75),u=n(89);window.addEventListener("message",function(e){var t=e.data||{};window.parent&&"setHeight"===t.type&&Object(u.default)(function(){window.parent.postMessage({type:"setHeight",id:t.id,height:document.getElementsByTagName("html")[0].scrollHeight},"*")})}),Object(s.a)().then(r).catch(function(e){console.error(e)})},692:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",function(){return w});var r=n(2),a=n.n(r),o=n(31),i=n.n(o),l=n(1),s=n.n(l),u=n(3),c=n.n(u),d=n(4),f=n.n(d),p=n(0),m=n.n(p),h=n(6),v=n(7),g=n(74),y=Object(v.getLocale)(),b=y.localeData,_=y.messages;Object(h.e)(b);var w=function(e){function t(){return s()(this,t),c()(this,e.apply(this,arguments))}return f()(t,e),t.prototype.render=function(){var e=this.props,t=e.locale,n=i()(e,["locale"]);return a()(h.d,{locale:t,messages:_},void 0,m.a.createElement(g.default,n))},t}(m.a.PureComponent)},693:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",function(){return g});var r=n(29),a=n.n(r),o=n(31),i=n.n(o),l=n(1),s=n.n(l),u=n(3),c=n.n(u),d=n(4),f=n.n(d),p=n(0),m=n.n(p),h=n(332),v=n(8),g=(n.n(v),function(e){function t(){return s()(this,t),c()(this,e.apply(this,arguments))}return f()(t,e),t.prototype.render=function(){var e=this.props,t=e.card,n=i()(e,["card"]);return m.a.createElement(h.a,a()({card:Object(v.fromJS)(t)},n))},t}(m.a.PureComponent))},694:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",function(){return M});var r=n(29),a=n.n(r),o=n(31),i=n.n(o),l=n(2),s=n.n(l),u=n(1),c=n.n(u),d=n(3),f=n.n(d),p=n(4),m=n.n(p),h=n(0),v=n.n(h),g=n(20),y=n.n(g),b=n(6),_=n(7),w=n(155),O=n(248),x=n(249),C=n(8),k=(n.n(C),Object(_.getLocale)()),j=k.localeData,N=k.messages;Object(b.e)(j);var M=function(e){function t(){var n,r,a;c()(this,t);for(var o=arguments.length,i=Array(o),l=0;l0)&&(i=50),2===r?0===n?d="2px":s="2px":3===r?(0===n?d="2px":n>0&&(s="2px"),1===n?c="2px":n>1&&(l="2px")):4===r&&(0!==n&&2!==n||(d="2px"),1!==n&&3!==n||(s="2px"),n<2?c="2px":l="2px");var f="";if("image"===t.get("type")){var p=t.get("preview_url"),m=t.getIn(["meta","small","width"]),h=t.get("url"),v=t.getIn(["meta","original","width"]),g="number"==typeof v&&"number"==typeof m,y=g?h+" "+v+"w, "+p+" "+m+"w":null,b=g?"(min-width: 1025px) "+o/100*320+"px, "+o+"vw":null,_=t.getIn(["meta","focus","x"])||0,O=t.getIn(["meta","focus","y"])||0,k=100*(_/2+.5),j=100*(O/-2+.5);f=u()("a",{className:"media-gallery__item-thumbnail",href:t.get("remote_url")||h,onClick:this.handleClick,target:"_blank"},void 0,u()("img",{src:p,srcSet:y,sizes:b,alt:t.get("description"),title:t.get("description"),style:{objectPosition:k+"% "+j+"%"}}))}else if("gifv"===t.get("type")){var N=!Object(w.a)()&&C.a;f=u()("div",{className:x()("media-gallery__gifv",{autoplay:N})},void 0,u()("video",{className:"media-gallery__item-gifv-thumbnail","aria-label":t.get("description"),role:"application",src:t.get("url"),onClick:this.handleClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,autoPlay:N,loop:!0,muted:!0}),u()("span",{className:"media-gallery__gifv__label"},void 0,"GIF"))}return u()("div",{className:x()("media-gallery__item",{standalone:a}),style:{left:s,top:l,right:d,bottom:c,width:o+"%",height:i+"%"}},t.get("id"),f)},t}(g.a.PureComponent),r.defaultProps={standalone:!1,index:0,size:1},a),N=Object(_.g)((l=i=function(e){function t(){var n,r,a;d()(this,t);for(var o=arguments.length,i=Array(o),l=0;lt?"…":"")},C=new DOMParser,k=function(e){var t=C.parseFromString(e,"text/html").documentElement,n=t.querySelector("iframe");return n?(-1!==n.src.indexOf("?")?n.src+="&":n.src+="?",n.src+="autoplay=1&auto_play=1",t.querySelector("body").innerHTML):e},j=(a=r=function(e){function t(){var n,r,a;s()(this,t);for(var o=arguments.length,i=Array(o),l=0;le.get("height")?n/r:n*r;return m.a.createElement("div",{ref:this.setRef,className:"status-card__image status-card-video",dangerouslySetInnerHTML:t,style:{height:a}})},t.prototype.render=function(){var e=this.props,t=e.card,n=e.maxDescription,r=this.state,a=r.width,o=r.embedded;if(null===t)return null;var l=0===t.get("provider_name").length?w(O(t.get("url"))):t.get("provider_name"),s=t.get("width")>t.get("height")&&t.get("width")+100>=a||"link"!==t.get("type"),u=_()("status-card",{horizontal:s}),c="link"!==t.get("type"),d=c?i()("a",{className:"status-card__title",href:t.get("url"),title:t.get("title"),rel:"noopener",target:"_blank"},void 0,i()("strong",{},void 0,t.get("title"))):i()("strong",{className:"status-card__title",title:t.get("title")},void 0,t.get("title")),f=t.get("width")/t.get("height"),p=t.get("width")>t.get("height")?a/f:a*f,h=i()("div",{className:"status-card__content"},void 0,d,!s&&i()("p",{className:"status-card__description"},void 0,x(t.get("description")||"",n)),i()("span",{className:"status-card__host"},void 0,l)),v="",g=i()("div",{style:{backgroundImage:"url("+t.get("image")+")",width:s?a:null,height:s?p:null},className:"status-card__image-image"});if(c){if(o)v=this.renderVideo();else{var y="play";"photo"===t.get("type")&&(y="search-plus"),v=i()("div",{className:"status-card__image"},void 0,g,i()("div",{className:"status-card__actions"},void 0,i()("div",{},void 0,i()("button",{onClick:this.handleEmbedClick},void 0,i()("i",{className:"fa fa-"+y})),i()("a",{href:t.get("url"),target:"_blank",rel:"noopener"},void 0,i()("i",{className:"fa fa-external-link"})))))}return m.a.createElement("div",{className:u,ref:this.setRef},v,h)}return t.get("image")&&(v=i()("div",{className:"status-card__image"},void 0,g)),m.a.createElement("a",{href:t.get("url"),className:u,target:"_blank",rel:"noopener",ref:this.setRef},v,h)},t}(m.a.PureComponent),r.defaultProps={maxDescription:50},a)},334:function(e,t,n){(function(e,r){var a;!function(o){function i(e){throw new RangeError(E[e])}function l(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function s(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(T,"."),r+l(e.split("."),t).join(".")}function u(e){for(var t,n,r=[],a=0,o=e.length;a=55296&&t<=56319&&a65535&&(e-=65536,t+=A(e>>>10&1023|55296),e=56320|1023&e),t+=A(e)}).join("")}function d(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:w}function f(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function p(e,t,n){var r=0;for(e=n?D(e/k):e>>1,e+=D(e/t);e>F*x>>1;r+=w)e=D(e/F);return D(r+(F+1)*e/(e+C))}function m(e){var t,n,r,a,o,l,s,u,f,m,h=[],v=e.length,g=0,y=N,b=j;for(n=e.lastIndexOf(M),n<0&&(n=0),r=0;r=128&&i("not-basic"),h.push(e.charCodeAt(r));for(a=n>0?n+1:0;a=v&&i("invalid-input"),u=d(e.charCodeAt(a++)),(u>=w||u>D((_-g)/l))&&i("overflow"),g+=u*l,f=s<=b?O:s>=b+x?x:s-b,!(uD(_/m)&&i("overflow"),l*=m;t=h.length+1,b=p(g-o,t,0==o),D(g/t)>_-y&&i("overflow"),y+=D(g/t),g%=t,h.splice(g++,0,y)}return c(h)}function h(e){var t,n,r,a,o,l,s,c,d,m,h,v,g,y,b,C=[];for(e=u(e),v=e.length,t=N,n=0,o=j,l=0;l=t&&hD((_-n)/g)&&i("overflow"),n+=(s-t)*g,t=s,l=0;l_&&i("overflow"),h==t){for(c=n,d=w;m=d<=o?O:d>=o+x?x:d-o,!(c= 0x80 (not a basic code point)","invalid-input":"Invalid input"},F=w-O,D=Math.floor,A=String.fromCharCode;b={version:"1.4.1",ucs2:{decode:u,encode:c},decode:m,encode:h,toASCII:g,toUnicode:v},void 0!==(a=function(){return b}.call(t,n,t,e))&&(e.exports=a)}()}).call(t,n(74)(e),n(46))},6:function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(Array.isArray(e)?e:[e]).forEach(function(e){e&&e.locale&&(T.a.__addLocaleData(e),F.a.__addLocaleData(e))})}function a(e){for(var t=(e||"").split("-");t.length>0;){if(o(t.join("-")))return!0;t.pop()}return!1}function o(e){var t=e&&e.toLowerCase();return!(!T.a.__localeData__[t]||!F.a.__localeData__[t])}function i(e){return(""+e).replace(_e,function(e){return be[e]})}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.reduce(function(t,r){return e.hasOwnProperty(r)?t[r]=e[r]:n.hasOwnProperty(r)&&(t[r]=n[r]),t},{})}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intl;q()(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":W(e))||null===e||"object"!==(void 0===t?"undefined":W(t))||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(t),o=0;o3&&void 0!==arguments[3]?arguments[3]:{},c=i.intl,d=void 0===c?{}:c,f=s.intl,p=void 0===f?{}:f;return!u(t,r)||!u(n,a)||!(p===d||u(l(p,ye),l(d,ye)))}function d(e){return e.displayName||e.name||"Component"}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.intlPropName,r=void 0===n?"intl":n,a=t.withRef,o=void 0!==a&&a,i=function(t){function n(e,t){J(this,n);var r=Q(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return s(t),r}return Z(n,t),B(n,[{key:"getWrappedInstance",value:function(){return q()(o,"[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 L.a.createElement(e,G({},this.props,V({},r,this.context.intl),{ref:o?"wrappedInstance":null}))}}]),n}(I.Component);return i.displayName="InjectIntl("+d(e)+")",i.contextTypes={intl:pe},i.WrappedComponent=e,i}function p(e){return e}function m(e){return T.a.prototype._resolveLocale(e)}function h(e){return T.a.prototype._findPluralRuleFunction(e)}function v(e){var t=F.a.thresholds;t.second=e.second,t.minute=e.minute,t.hour=e.hour,t.day=e.day,t.month=e.month}function g(e,t,n){var r=e&&e[t]&&e[t][n];if(r)return r}function y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=r.format,s=new Date(n),u=i&&g(o,"date",i),c=l(r,Oe,u);try{return t.getDateTimeFormat(a,c).format(s)}catch(e){}return String(s)}function b(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=r.format,s=new Date(n),u=i&&g(o,"time",i),c=l(r,Oe,u);c.hour||c.minute||c.second||(c=G({},c,{hour:"numeric",minute:"numeric"}));try{return t.getDateTimeFormat(a,c).format(s)}catch(e){}return String(s)}function _(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=r.format,s=new Date(n),u=new Date(r.now),c=i&&g(o,"relative",i),d=l(r,Ce,c),f=G({},F.a.thresholds);v(je);try{return t.getRelativeFormat(a,d).format(s,{now:isFinite(u)?u:t.now()})}catch(e){}finally{v(f)}return String(s)}function w(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=r.format,s=i&&g(o,"number",i),u=l(r,xe,s);try{return t.getNumberFormat(a,u).format(n)}catch(e){}return String(n)}function O(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=l(r,ke);try{return t.getPluralFormat(a,o).format(n)}catch(e){}return"other"}function x(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,o=e.formats,i=e.messages,l=e.defaultLocale,s=e.defaultFormats,u=n.id,c=n.defaultMessage;q()(u,"[React Intl] An `id` must be provided to format a message.");var d=i&&i[u];if(!(Object.keys(r).length>0))return d||c||u;var f=void 0;if(d)try{f=t.getMessageFormat(d,a,o).format(r)}catch(e){}if(!f&&c)try{f=t.getMessageFormat(c,l,s).format(r)}catch(e){}return f||d||c||u}function C(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return x(e,t,n,Object.keys(r).reduce(function(e,t){var n=r[t];return e[t]="string"==typeof n?i(n):n,e},{}))}function k(e){var t=Math.abs(e);return t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},Q=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},X=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t":">","<":"<",'"':""","'":"'"},_e=/[&><"']/g,we=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};J(this,e);var r="ordinal"===n.style,a=h(m(t));this.format=function(e){return a(e,r)}},Oe=Object.keys(me),xe=Object.keys(he),Ce=Object.keys(ve),ke=Object.keys(ge),je={second:60,minute:60,hour:24,day:30,month:12},Ne=Object.freeze({formatDate:y,formatTime:b,formatRelative:_,formatNumber:w,formatPlural:O,formatMessage:x,formatHTMLMessage:C}),Me=Object.keys(de),Pe=Object.keys(fe),Se={formats:{},messages:{},textComponent:"span",defaultLocale:"en",defaultFormats:{}},Te=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};J(this,t);var r=Q(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));q()("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 a=n.intl,o=void 0;o=isFinite(e.initialNow)?Number(e.initialNow):a?a.now():Date.now();var i=a||{},l=i.formatters,s=void 0===l?{getDateTimeFormat:H()(Intl.DateTimeFormat),getNumberFormat:H()(Intl.NumberFormat),getMessageFormat:H()(T.a),getRelativeFormat:H()(F.a),getPluralFormat:H()(we)}:l;return r.state=G({},s,{now:function(){return r._didDisplay?Date.now():o}}),r}return Z(t,e),B(t,[{key:"getConfig",value:function(){var e=this.context.intl,t=l(this.props,Me,e);for(var n in Se)void 0===t[n]&&(t[n]=Se[n]);if(!a(t.locale)){var r=t,o=(r.locale,r.defaultLocale),i=r.defaultFormats;t=G({},t,{locale:o,formats:i,messages:Se.messages})}return t}},{key:"getBoundFormatFns",value:function(e,t){return Pe.reduce(function(n,r){return n[r]=Ne[r].bind(null,e,t),n},{})}},{key:"getChildContext",value:function(){var e=this.getConfig(),t=this.getBoundFormatFns(e,this.state),n=this.state,r=n.now,a=K(n,["now"]);return{intl:G({},e,t,{formatters:a,now:r})}}},{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n1?r-1:0),o=1;o0){var m=Math.floor(1099511627776*Math.random()).toString(16),h=function(){var e=0;return function(){return"ELEMENT-"+m+"-"+(e+=1)}}();d="@__"+m+"__@",f={},p={},Object.keys(l).forEach(function(e){var t=l[e];if(Object(I.isValidElement)(t)){var n=h();f[e]=d+n+d,p[n]=t}else f[e]=t})}var v={id:a,description:o,defaultMessage:i},g=t(v,f||l),y=void 0;return y=p&&Object.keys(p).length>0?g.split(d).filter(function(e){return!!e}).map(function(e){return p[e]||e}):[g],"function"==typeof c?c.apply(void 0,X(y)):I.createElement.apply(void 0,[u,null].concat(X(y)))}}]),t}(I.Component);ze.displayName="FormattedMessage",ze.contextTypes={intl:pe},ze.defaultProps={values:{}};var We=function(e){function t(e,n){J(this,t);var r=Q(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return s(n),r}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=G({},e,{values:t}),r=arguments.length,a=Array(r>1?r-1:0),o=1;o0){var u=n(693).default,c=document.createElement("div");g.render(o()(u,{locale:e,galleries:i}),c),document.body.appendChild(c)}}),i(document,".webapp-btn","click",function(e){var t=e.target;return 0!==e.button||(window.location.href=t.href,!1)}),i(document,".status__content__spoiler-link","click",function(e){var t=e.target,n=t.parentNode.parentNode.querySelector(".e-content");return"block"===n.style.display?(n.style.display="none",t.parentNode.style.marginBottom=0):(n.style.display="block",t.parentNode.style.marginBottom=null),!1}),i(document,".account_display_name","input",function(e){var n=e.target,r=document.querySelector(".name-counter");r&&(r.textContent=30-t(n.value))}),i(document,".account_note","input",function(e){var n=e.target,r=document.querySelector(".note-counter");r&&(r.textContent=160-t(n.value))}),i(document,"#account_avatar","change",function(e){var t=e.target,n=document.querySelector(".card.compact .avatar img"),r=t.files||[],a=r[0],o=a?URL.createObjectURL(a):n.dataset.originalSrc;n.src=o}),i(document,"#account_header","change",function(e){var t=e.target,n=document.querySelector(".card.compact"),r=t.files||[],a=r[0],o=a?URL.createObjectURL(a):n.dataset.originalSrc;n.style.backgroundImage="url("+o+")"})}Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),o=n.n(a),i=n(29),l=n.n(i),s=n(76),u=n(90);window.addEventListener("message",function(e){var t=e.data||{};window.parent&&"setHeight"===t.type&&Object(u.default)(function(){window.parent.postMessage({type:"setHeight",id:t.id,height:document.getElementsByTagName("html")[0].scrollHeight},"*")})}),Object(s.a)().then(r).catch(function(e){console.error(e)})},691:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",function(){return w});var r=n(2),a=n.n(r),o=n(30),i=n.n(o),l=n(1),s=n.n(l),u=n(3),c=n.n(u),d=n(4),f=n.n(d),p=n(0),m=n.n(p),h=n(6),v=n(7),g=n(75),y=Object(v.getLocale)(),b=y.localeData,_=y.messages;Object(h.e)(b);var w=function(e){function t(){return s()(this,t),c()(this,e.apply(this,arguments))}return f()(t,e),t.prototype.render=function(){var e=this.props,t=e.locale,n=i()(e,["locale"]);return a()(h.d,{locale:t,messages:_},void 0,m.a.createElement(g.default,n))},t}(m.a.PureComponent)},692:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",function(){return g});var r=n(29),a=n.n(r),o=n(30),i=n.n(o),l=n(1),s=n.n(l),u=n(3),c=n.n(u),d=n(4),f=n.n(d),p=n(0),m=n.n(p),h=n(333),v=n(8),g=(n.n(v),function(e){function t(){return s()(this,t),c()(this,e.apply(this,arguments))}return f()(t,e),t.prototype.render=function(){var e=this.props,t=e.card,n=i()(e,["card"]);return m.a.createElement(h.a,a()({card:Object(v.fromJS)(t)},n))},t}(m.a.PureComponent))},693:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"default",function(){return M});var r=n(29),a=n.n(r),o=n(30),i=n.n(o),l=n(2),s=n.n(l),u=n(1),c=n.n(u),d=n(3),f=n.n(d),p=n(4),m=n.n(p),h=n(0),v=n.n(h),g=n(20),y=n.n(g),b=n(6),_=n(7),w=n(154),O=n(248),x=n(249),C=n(8),k=(n.n(C),Object(_.getLocale)()),j=k.localeData,N=k.messages;Object(b.e)(j);var M=function(e){function t(){var n,r,a;c()(this,t);for(var o=arguments.length,i=Array(o),l=0;l