<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(window.webpackJsonp=window.webpackJsonp||[]).push([[484],{1552:function(t,e,s){"use strict";s.r(e);var a,i=s(0),n=s(2),o=(s(36),s(27),s(117),s(3)),l=s.n(o),d=s(7),c=s(23),r=s(77),h=s(9),u=s.n(h),p=s(108),g=s(39),b=s(83),m=s(5),O=s(22),f=s.n(O),k=s(25),j=s(11),v=s(53),M=s(1);function C(){return C=Object.assign?Object.assign.bind():function(t){for(var e=1;e&lt;arguments.length;e++){var s=arguments[e];for(var a in s)({}).hasOwnProperty.call(s,a)&amp;&amp;(t[a]=s[a])}return t},C.apply(null,arguments)}var y,_=function(t){let{title:e,titleId:s,...i}=t;return M.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",height:24,viewBox:"0 -960 960 960",width:24,"aria-labelledby":s},i),e?M.createElement("title",{id:s},e):null,a||(a=M.createElement("path",{d:"M480-320q75 0 127.5-52.5T660-500q0-75-52.5-127.5T480-680q-75 0-127.5 52.5T300-500q0 75 52.5 127.5T480-320Zm0-72q-45 0-76.5-31.5T372-500q0-45 31.5-76.5T480-608q45 0 76.5 31.5T588-500q0 45-31.5 76.5T480-392Zm0 192q-146 0-266-81.5T40-500q54-137 174-218.5T480-800q146 0 266 81.5T920-500q-54 137-174 218.5T480-200Zm0-300Zm0 220q113 0 207.5-59.5T832-500q-50-101-144.5-160.5T480-720q-113 0-207.5 59.5T128-500q50 101 144.5 160.5T480-280Z"})))},I=s(240),T=s(12),w=s(122),R=s(1394),D=s(405),x=s(163),S=s(37),U=s(86),E=s(17),B=s(118),P=s(13),H=s(87),q=s(30),N=s(21),A=s(104),F=s(244),V=s(31),L=s(181),z=s(386),$=s(113),Z=s(6),J=s(47),K=s(1381),W=s(134);function G(){return G=Object.assign?Object.assign.bind():function(t){for(var e=1;e&lt;arguments.length;e++){var s=arguments[e];for(var a in s)({}).hasOwnProperty.call(s,a)&amp;&amp;(t[a]=s[a])}return t},G.apply(null,arguments)}var Q=function(t){let{title:e,titleId:s,...a}=t;return M.createElement("svg",G({xmlns:"http://www.w3.org/2000/svg",height:24,viewBox:"0 -960 960 960",width:24,"aria-labelledby":s},a),e?M.createElement("title",{id:s},e):null,y||(y=M.createElement("path",{d:"M200-120v-640q0-33 23.5-56.5T280-840h400q33 0 56.5 23.5T760-760v640L480-240 200-120Z"})))},Y=s(530),X=s(110),tt=s(88),et=s(146),st=s(196),at=s(155),it=s(152),nt=s(531),ot=s(272),lt=s(234),dt=s(532),ct=s(44),rt=s(24),ht=s(151);const ut=Object(d.d)({delete:{id:"status.delete",defaultMessage:"Delete"},redraft:{id:"status.redraft",defaultMessage:"Delete &amp; re-draft"},edit:{id:"status.edit",defaultMessage:"Edit"},direct:{id:"status.direct",defaultMessage:"Privately mention @{name}"},mention:{id:"status.mention",defaultMessage:"Mention @{name}"},reply:{id:"status.reply",defaultMessage:"Reply"},reblog:{id:"status.reblog",defaultMessage:"Boost"},reblog_private:{id:"status.reblog_private",defaultMessage:"Boost with original visibility"},cancel_reblog_private:{id:"status.cancel_reblog_private",defaultMessage:"Unboost"},cannot_reblog:{id:"status.cannot_reblog",defaultMessage:"This post cannot be boosted"},favourite:{id:"status.favourite",defaultMessage:"Favorite"},bookmark:{id:"status.bookmark",defaultMessage:"Bookmark"},more:{id:"status.more",defaultMessage:"More"},mute:{id:"status.mute",defaultMessage:"Mute @{name}"},muteConversation:{id:"status.mute_conversation",defaultMessage:"Mute conversation"},unmuteConversation:{id:"status.unmute_conversation",defaultMessage:"Unmute conversation"},block:{id:"status.block",defaultMessage:"Block @{name}"},report:{id:"status.report",defaultMessage:"Report @{name}"},share:{id:"status.share",defaultMessage:"Share"},pin:{id:"status.pin",defaultMessage:"Pin on profile"},unpin:{id:"status.unpin",defaultMessage:"Unpin from profile"},embed:{id:"status.embed",defaultMessage:"Get embed code"},admin_account:{id:"status.admin_account",defaultMessage:"Open moderation interface for @{name}"},admin_status:{id:"status.admin_status",defaultMessage:"Open this post in the moderation interface"},admin_domain:{id:"status.admin_domain",defaultMessage:"Open moderation interface for {domain}"},copy:{id:"status.copy",defaultMessage:"Copy link to post"},blockDomain:{id:"account.block_domain",defaultMessage:"Block domain {domain}"},unblockDomain:{id:"account.unblock_domain",defaultMessage:"Unblock domain {domain}"},unmute:{id:"account.unmute",defaultMessage:"Unmute @{name}"},unblock:{id:"account.unblock",defaultMessage:"Unblock @{name}"},openOriginalPage:{id:"account.open_original_page",defaultMessage:"Open original page"}});class pt extends M.PureComponent{constructor(){super(...arguments),Object(n.a)(this,"handleReplyClick",(()=&gt;{this.props.onReply(this.props.status)})),Object(n.a)(this,"handleReblogClick",(t=&gt;{this.props.onReblog(this.props.status,t)})),Object(n.a)(this,"handleFavouriteClick",(()=&gt;{this.props.onFavourite(this.props.status)})),Object(n.a)(this,"handleBookmarkClick",(t=&gt;{this.props.onBookmark(this.props.status,t)})),Object(n.a)(this,"handleDeleteClick",(()=&gt;{this.props.onDelete(this.props.status)})),Object(n.a)(this,"handleRedraftClick",(()=&gt;{this.props.onDelete(this.props.status,!0)})),Object(n.a)(this,"handleEditClick",(()=&gt;{this.props.onEdit(this.props.status)})),Object(n.a)(this,"handleDirectClick",(()=&gt;{this.props.onDirect(this.props.status.get("account"))})),Object(n.a)(this,"handleMentionClick",(()=&gt;{this.props.onMention(this.props.status.get("account"))})),Object(n.a)(this,"handleMuteClick",(()=&gt;{const{status:t,relationship:e,onMute:s,onUnmute:a}=this.props,i=t.get("account");e&amp;&amp;e.get("muting")?a(i):s(i)})),Object(n.a)(this,"handleBlockClick",(()=&gt;{const{status:t,relationship:e,onBlock:s,onUnblock:a}=this.props,i=t.get("account");e&amp;&amp;e.get("blocking")?a(i):s(t)})),Object(n.a)(this,"handleBlockDomain",(()=&gt;{const{status:t,onBlockDomain:e}=this.props;e(t.get("account"))})),Object(n.a)(this,"handleUnblockDomain",(()=&gt;{const{status:t,onUnblockDomain:e}=this.props;e(t.get("account").get("acct").split("@")[1])})),Object(n.a)(this,"handleConversationMuteClick",(()=&gt;{this.props.onMuteConversation(this.props.status)})),Object(n.a)(this,"handleReport",(()=&gt;{this.props.onReport(this.props.status)})),Object(n.a)(this,"handlePinClick",(()=&gt;{this.props.onPin(this.props.status)})),Object(n.a)(this,"handleShare",(()=&gt;{navigator.share({url:this.props.status.get("url")})})),Object(n.a)(this,"handleEmbed",(()=&gt;{this.props.onEmbed(this.props.status)})),Object(n.a)(this,"handleCopy",(()=&gt;{const t=this.props.status.get("url");navigator.clipboard.writeText(t)}))}render(){const{status:t,relationship:e,intl:s}=this.props,{signedIn:a,permissions:n}=this.props.identity,o=["public","unlisted"].includes(t.get("visibility")),l=["public","unlisted","private"].includes(t.get("visibility")),d=t.get("muted"),c=t.get("account"),r=t.getIn(["account","id"])===Z.q,h=t.getIn(["account","username"])!==t.getIn(["account","acct"]);let p,g,b=[];if(o&amp;&amp;h&amp;&amp;b.push({text:s.formatMessage(ut.openOriginalPage),href:t.get("url")}),b.push({text:s.formatMessage(ut.copy),action:this.handleCopy}),o&amp;&amp;"share"in navigator&amp;&amp;b.push({text:s.formatMessage(ut.share),action:this.handleShare}),!o||!a&amp;&amp;h||b.push({text:s.formatMessage(ut.embed),action:this.handleEmbed}),a)if(b.push(null),r)l&amp;&amp;(b.push({text:s.formatMessage(t.get("pinned")?ut.unpin:ut.pin),action:this.handlePinClick}),b.push(null)),b.push({text:s.formatMessage(d?ut.unmuteConversation:ut.muteConversation),action:this.handleConversationMuteClick}),b.push(null),b.push({text:s.formatMessage(ut.edit),action:this.handleEditClick}),b.push({text:s.formatMessage(ut.delete),action:this.handleDeleteClick,dangerous:!0}),b.push({text:s.formatMessage(ut.redraft),action:this.handleRedraftClick,dangerous:!0});else{if(b.push({text:s.formatMessage(ut.mention,{name:t.getIn(["account","username"])}),action:this.handleMentionClick}),b.push(null),e&amp;&amp;e.get("muting")?b.push({text:s.formatMessage(ut.unmute,{name:c.get("username")}),action:this.handleMuteClick}):b.push({text:s.formatMessage(ut.mute,{name:c.get("username")}),action:this.handleMuteClick,dangerous:!0}),e&amp;&amp;e.get("blocking")?b.push({text:s.formatMessage(ut.unblock,{name:c.get("username")}),action:this.handleBlockClick}):b.push({text:s.formatMessage(ut.block,{name:c.get("username")}),action:this.handleBlockClick,dangerous:!0}),b.push({text:s.formatMessage(ut.report,{name:t.getIn(["account","username"])}),action:this.handleReport,dangerous:!0}),c.get("acct")!==c.get("username")){const t=c.get("acct").split("@")[1];b.push(null),e&amp;&amp;e.get("domain_blocking")?b.push({text:s.formatMessage(ut.unblockDomain,{domain:t}),action:this.handleUnblockDomain}):b.push({text:s.formatMessage(ut.blockDomain,{domain:t}),action:this.handleBlockDomain,dangerous:!0})}if(((n&amp;ct.d)===ct.d||h&amp;&amp;(n&amp;ct.b)===ct.b)&amp;&amp;(b.push(null),(n&amp;ct.d)===ct.d&amp;&amp;(b.push({text:s.formatMessage(ut.admin_account,{name:t.getIn(["account","username"])}),href:`/admin/accounts/${t.getIn(["account","id"])}`}),b.push({text:s.formatMessage(ut.admin_status),href:`/admin/accounts/${t.getIn(["account","id"])}/statuses/${t.get("id")}`})),h&amp;&amp;(n&amp;ct.b)===ct.b)){const t=c.get("acct").split("@")[1];b.push({text:s.formatMessage(ut.admin_domain,{domain:t}),href:`/admin/instances/${t}`})}}null===t.get("in_reply_to_id",null)?(p="reply",g=et.a):(p="reply-all",g=st.a);const m=t.getIn(["account","id"])===Z.q&amp;&amp;"private"===t.get("visibility");let O,f;return t.get("reblogged")?(O=s.formatMessage(ut.cancel_reblog_private),f=o?nt.a:dt.a):o?(O=s.formatMessage(ut.reblog),f=tt.a):m?(O=s.formatMessage(ut.reblog_private),f=lt.a):(O=s.formatMessage(ut.cannot_reblog),f=ot.a),Object(i.a)("div",{className:"detailed-status__action-bar"},void 0,Object(i.a)("div",{className:"detailed-status__button"},void 0,Object(i.a)(rt.a,{title:s.formatMessage(ut.reply),icon:t.get("in_reply_to_account_id")===t.getIn(["account","id"])?"reply":p,iconComponent:t.get("in_reply_to_account_id")===t.getIn(["account","id"])?et.a:g,onClick:this.handleReplyClick})),Object(i.a)("div",{className:"detailed-status__button"},void 0,Object(i.a)(rt.a,{className:u()({reblogPrivate:m}),disabled:!o&amp;&amp;!m,active:t.get("reblogged"),title:O,icon:"retweet",iconComponent:f,onClick:this.handleReblogClick})),Object(i.a)("div",{className:"detailed-status__button"},void 0,Object(i.a)(rt.a,{className:"star-icon",animate:!0,active:t.get("favourited"),title:s.formatMessage(ut.favourite),icon:"star",iconComponent:t.get("favourited")?at.a:it.a,onClick:this.handleFavouriteClick})),Object(i.a)("div",{className:"detailed-status__button"},void 0,Object(i.a)(rt.a,{className:"bookmark-icon",disabled:!a,active:t.get("bookmarked"),title:s.formatMessage(ut.bookmark),icon:"bookmark",iconComponent:t.get("bookmarked")?Q:Y.a,onClick:this.handleBookmarkClick})),Object(i.a)("div",{className:"detailed-status__action-bar-dropdown"},void 0,Object(i.a)(ht.a,{icon:"ellipsis-h",iconComponent:X.a,status:t,items:b,direction:"left",title:s.formatMessage(ut.more)})))}}var gt=Object(j.connect)(((t,e)=&gt;{let{status:s}=e;return{relationship:t.getIn(["relationships",s.getIn(["account","id"])])}}))(Object(S.e)(Object(r.c)(pt))),bt=s(538),mt=s(4);const Ot=Object(d.d)({revealAll:{id:"status.show_more_all",defaultMessage:"Show more for all"},hideAll:{id:"status.show_less_all",defaultMessage:"Show less for all"},statusTitleWithAttachments:{id:"status.title.with_attachments",defaultMessage:"{user} posted {attachmentCount, plural, one {an attachment} other {# attachments}}"},detailedStatus:{id:"status.detailed_status",defaultMessage:"Detailed conversation view"}}),ft=(t,e)=&gt;{const s=e.getIn(["account","display_name"]),a=e.getIn(["account","username"]),i=0===s.trim().length?a:s,n=e.get("search_index"),o=e.get("media_attachments").size;return n?`${i}: "${((t,e)=&gt;{const s=Array.from(t);return s.length&gt;e?s.slice(0,e).join("")+"â€¦":t})(n,30)}"`:t.formatMessage(Ot.statusTitleWithAttachments,{user:i,attachmentCount:o})};class kt extends k.a{constructor(){var t;super(...arguments),t=this,Object(n.a)(this,"state",{fullscreen:!1,showMedia:Object(z.b)(this.props.status),loadedStatusId:void 0}),Object(n.a)(this,"handleToggleMediaVisibility",(()=&gt;{this.setState({showMedia:!this.state.showMedia})})),Object(n.a)(this,"handleFavouriteClick",(t=&gt;{const{dispatch:e}=this.props,{signedIn:s}=this.props.identity;e(s?Object(q.G)(t.get("id")):Object(N.b)({modalType:"INTERACTION",modalProps:{type:"favourite",accountId:t.getIn(["account","id"]),url:t.get("uri")}}))})),Object(n.a)(this,"handlePin",(t=&gt;{t.get("pinned")?this.props.dispatch(Object(q.J)(t)):this.props.dispatch(Object(q.F)(t))})),Object(n.a)(this,"handleReplyClick",(t=&gt;{const{askReplyConfirmation:e,dispatch:s}=this.props,{signedIn:a}=this.props.identity;s(a?e?Object(N.b)({modalType:"CONFIRM_REPLY",modalProps:{status:t}}):Object(P.vb)(t):Object(N.b)({modalType:"INTERACTION",modalProps:{type:"reply",accountId:t.getIn(["account","id"]),url:t.get("uri")}}))})),Object(n.a)(this,"handleReblogClick",((t,e)=&gt;{const{dispatch:s}=this.props,{signedIn:a}=this.props.identity;s(a?Object(q.H)(t.get("id"),e&amp;&amp;e.shiftKey):Object(N.b)({modalType:"INTERACTION",modalProps:{type:"reblog",accountId:t.getIn(["account","id"]),url:t.get("uri")}}))})),Object(n.a)(this,"handleBookmarkClick",(t=&gt;{t.get("bookmarked")?this.props.dispatch(Object(q.I)(t)):this.props.dispatch(Object(q.A)(t))})),Object(n.a)(this,"handleDeleteClick",(function(e){let s=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1];const{dispatch:a}=t.props;Z.e?a(Object(N.b)({modalType:"CONFIRM_DELETE_STATUS",modalProps:{statusId:e.get("id"),withRedraft:s}})):a(Object(V.l)(e.get("id"),s))})),Object(n.a)(this,"handleEditClick",(t=&gt;{const{dispatch:e,askReplyConfirmation:s}=this.props;e(s?Object(N.b)({modalType:"CONFIRM_EDIT_STATUS",modalProps:{statusId:t.get("id")}}):Object(V.m)(t.get("id")))})),Object(n.a)(this,"handleDirectClick",(t=&gt;{this.props.dispatch(Object(P.ib)(t))})),Object(n.a)(this,"handleMentionClick",(t=&gt;{this.props.dispatch(Object(P.pb)(t))})),Object(n.a)(this,"handleOpenMedia",((t,e,s)=&gt;{this.props.dispatch(Object(N.b)({modalType:"MEDIA",modalProps:{statusId:this.props.status.get("id"),media:t,index:e,lang:s}}))})),Object(n.a)(this,"handleOpenVideo",((t,e,s)=&gt;{this.props.dispatch(Object(N.b)({modalType:"VIDEO",modalProps:{statusId:this.props.status.get("id"),media:t,lang:e,options:s}}))})),Object(n.a)(this,"handleHotkeyOpenMedia",(t=&gt;{const{status:e}=this.props;t.preventDefault(),e.get("media_attachments").size&gt;0&amp;&amp;("video"===e.getIn(["media_attachments",0,"type"])?this.handleOpenVideo(e.getIn(["media_attachments",0]),{startTime:0}):this.handleOpenMedia(e.get("media_attachments"),0))})),Object(n.a)(this,"handleMuteClick",(t=&gt;{this.props.dispatch(Object(A.i)(t))})),Object(n.a)(this,"handleConversationMuteClick",(t=&gt;{t.get("muted")?this.props.dispatch(Object(V.w)(t.get("id"))):this.props.dispatch(Object(V.p)(t.get("id")))})),Object(n.a)(this,"handleToggleHidden",(t=&gt;{t.get("hidden")?this.props.dispatch(Object(V.r)(t.get("id"))):this.props.dispatch(Object(V.o)(t.get("id")))})),Object(n.a)(this,"handleToggleAll",(()=&gt;{const{status:t,ancestorsIds:e,descendantsIds:s}=this.props,a=[t.get("id")].concat(e.toJS(),s.toJS());t.get("hidden")?this.props.dispatch(Object(V.r)(a)):this.props.dispatch(Object(V.o)(a))})),Object(n.a)(this,"handleTranslate",(t=&gt;{const{dispatch:e}=this.props;t.get("translation")?e(Object(V.v)(t.get("id"),t.get("poll"))):e(Object(V.u)(t.get("id")))})),Object(n.a)(this,"handleBlockClick",(t=&gt;{const{dispatch:e}=this.props,s=t.get("account");e(Object(B.i)(s))})),Object(n.a)(this,"handleReport",(t=&gt;{this.props.dispatch(Object(F.a)(t.get("account"),t))})),Object(n.a)(this,"handleEmbed",(t=&gt;{this.props.dispatch(Object(N.b)({modalType:"EMBED",modalProps:{id:t.get("id")}}))})),Object(n.a)(this,"handleUnmuteClick",(t=&gt;{this.props.dispatch(Object(E.Q)(t.get("id")))})),Object(n.a)(this,"handleUnblockClick",(t=&gt;{this.props.dispatch(Object(E.N)(t.get("id")))})),Object(n.a)(this,"handleBlockDomainClick",(t=&gt;{this.props.dispatch(Object(H.g)(t))})),Object(n.a)(this,"handleUnblockDomainClick",(t=&gt;{this.props.dispatch(Object(H.h)(t))})),Object(n.a)(this,"handleHotkeyMoveUp",(()=&gt;{this.handleMoveUp(this.props.status.get("id"))})),Object(n.a)(this,"handleHotkeyMoveDown",(()=&gt;{this.handleMoveDown(this.props.status.get("id"))})),Object(n.a)(this,"handleHotkeyReply",(t=&gt;{t.preventDefault(),this.handleReplyClick(this.props.status)})),Object(n.a)(this,"handleHotkeyFavourite",(()=&gt;{this.handleFavouriteClick(this.props.status)})),Object(n.a)(this,"handleHotkeyBoost",(()=&gt;{this.handleReblogClick(this.props.status)})),Object(n.a)(this,"handleHotkeyMention",(t=&gt;{t.preventDefault(),this.handleMentionClick(this.props.status.get("account"))})),Object(n.a)(this,"handleHotkeyOpenProfile",(()=&gt;{this.props.history.push(`/@${this.props.status.getIn(["account","acct"])}`)})),Object(n.a)(this,"handleHotkeyToggleHidden",(()=&gt;{this.handleToggleHidden(this.props.status)})),Object(n.a)(this,"handleHotkeyToggleSensitive",(()=&gt;{this.handleToggleMediaVisibility()})),Object(n.a)(this,"handleMoveUp",(t=&gt;{const{status:e,ancestorsIds:s,descendantsIds:a}=this.props;if(t===e.get("id"))this._selectChild(s.size-1,!0);else{let e=s.indexOf(t);-1===e?(e=a.indexOf(t),this._selectChild(s.size+e,!0)):this._selectChild(e-1,!0)}})),Object(n.a)(this,"handleMoveDown",(t=&gt;{const{status:e,ancestorsIds:s,descendantsIds:a}=this.props;if(t===e.get("id"))this._selectChild(s.size+1,!1);else{let e=s.indexOf(t);-1===e?(e=a.indexOf(t),this._selectChild(s.size+e+2,!1)):this._selectChild(e+1,!1)}})),Object(n.a)(this,"setContainerRef",(t=&gt;{this.node=t})),Object(n.a)(this,"setStatusRef",(t=&gt;{this.statusNode=t})),Object(n.a)(this,"onFullScreenChange",(()=&gt;{this.setState({fullscreen:Object(W.d)()})})),Object(n.a)(this,"shouldUpdateScroll",((t,e)=&gt;{var s,a;let{location:i}=e;return(null===(s=i.state)||void 0===s?void 0:s.mastodonModalKey)===(null==t||null===(a=t.location)||void 0===a||null===(a=a.state)||void 0===a?void 0:a.mastodonModalKey)&amp;&amp;(!!this.statusNode&amp;&amp;[0,this.statusNode.offsetTop])}))}UNSAFE_componentWillMount(){this.props.dispatch(Object(V.n)(this.props.params.statusId))}componentDidMount(){Object(W.a)(this.onFullScreenChange),this._scrollStatusIntoView()}UNSAFE_componentWillReceiveProps(t){t.params.statusId!==this.props.params.statusId&amp;&amp;t.params.statusId&amp;&amp;this.props.dispatch(Object(V.n)(t.params.statusId)),t.status&amp;&amp;t.status.get("id")!==this.state.loadedStatusId&amp;&amp;this.setState({showMedia:Object(z.b)(t.status),loadedStatusId:t.status.get("id")})}_selectChild(t,e){const s=this.node,a=s.querySelectorAll(".focusable")[t];a&amp;&amp;(e&amp;&amp;s.scrollTop&gt;a.offsetTop?a.scrollIntoView(!0):!e&amp;&amp;s.scrollTop+s.clientHeight&lt;a.offsetTop+a.offsetHeight&amp;&amp;a.scrollIntoView(!1),a.focus())}renderChildren(t,e){const{params:{statusId:s}}=this.props;return t.map(((a,n)=&gt;Object(i.a)($.a,{id:a,onMoveUp:this.handleMoveUp,onMoveDown:this.handleMoveDown,contextType:"thread",previousId:n&gt;0?t.get(n-1):void 0,nextId:t.get(n+1)||e&amp;&amp;s,rootId:s},a)))}_scrollStatusIntoView(){const{status:t,multiColumn:e}=this.props;t&amp;&amp;requestIdleCallback((()=&gt;{var t;if(null===(t=this.statusNode)||void 0===t||t.scrollIntoView(!0),!e){var s;const t=null===(s=document.querySelector(".column-header__wrapper"))||void 0===s||null===(s=s.getBoundingClientRect())||void 0===s?void 0:s.bottom;if(t){(document.scrollingElement||document.body).scrollBy(0,-t)}}}))}componentDidUpdate(t){var e;const{status:s,ancestorsIds:a}=this.props;s&amp;&amp;(a.size&gt;t.ancestorsIds.size||(null===(e=t.status)||void 0===e?void 0:e.get("id"))!==s.get("id"))&amp;&amp;this._scrollStatusIntoView()}componentWillUnmount(){Object(W.b)(this.onFullScreenChange)}render(){let t,e,s;const{isLoading:a,status:n,ancestorsIds:o,descendantsIds:l,intl:d,domain:r,multiColumn:h,pictureInPicture:g}=this.props,{fullscreen:b}=this.state;if(a)return Object(i.a)(K.a,{},void 0,Object(i.a)(w.a,{}));if(null===n)return Object(i.a)(x.a,{multiColumn:h,errorType:"routing"});o&amp;&amp;o.size&gt;0&amp;&amp;(t=Object(mt.jsx)(mt.Fragment,{children:this.renderChildren(o,!0)})),l&amp;&amp;l.size&gt;0&amp;&amp;(e=Object(mt.jsx)(mt.Fragment,{children:this.renderChildren(l)}));const m=-1===n.getIn(["account","acct"],"").indexOf("@"),O=!n.getIn(["account","noindex"]);m||(s=Object(i.a)(R.a,{className:u()(!!e&amp;&amp;"timeline-hint--with-descendants"),url:n.get("url"),message:Object(i.a)(c.a,{id:"hints.threads.replies_may_be_missing",defaultMessage:"Replies from other servers may be missing."}),label:Object(i.a)(c.a,{id:"hints.threads.see_more",defaultMessage:"See more replies on {domain}",values:{domain:Object(i.a)("strong",{},void 0,n.getIn(["account","acct"]).split("@")[1])}})}));const f={moveUp:this.handleHotkeyMoveUp,moveDown:this.handleHotkeyMoveDown,reply:this.handleHotkeyReply,favourite:this.handleHotkeyFavourite,boost:this.handleHotkeyBoost,mention:this.handleHotkeyMention,openProfile:this.handleHotkeyOpenProfile,toggleHidden:this.handleHotkeyToggleHidden,toggleSensitive:this.handleHotkeyToggleSensitive,openMedia:this.handleHotkeyOpenMedia};return Object(i.a)(K.a,{bindToDocument:!h,label:d.formatMessage(Ot.detailedStatus)},void 0,Object(i.a)(L.b,{showBackButton:!0,multiColumn:h,extraButton:Object(i.a)("button",{type:"button",className:"column-header__button",title:d.formatMessage(n.get("hidden")?Ot.revealAll:Ot.hideAll),"aria-label":d.formatMessage(n.get("hidden")?Ot.revealAll:Ot.hideAll),onClick:this.handleToggleAll},void 0,Object(i.a)(T.a,{id:n.get("hidden")?"eye-slash":"eye",icon:n.get("hidden")?I.a:_}))}),Object(i.a)(D.a,{scrollKey:"thread",shouldUpdateScroll:this.shouldUpdateScroll},void 0,Object(mt.jsxs)("div",{className:u()("scrollable",{fullscreen:b}),ref:this.setContainerRef,children:[t,Object(i.a)(v.HotKeys,{handlers:f},void 0,Object(mt.jsxs)("div",{className:u()("focusable","detailed-status__wrapper",`detailed-status__wrapper-${n.get("visibility")}`),tabIndex:0,"aria-label":Object(z.c)(d,n,!1),ref:this.setStatusRef,children:[Object(i.a)(bt.a,{status:n,onOpenVideo:this.handleOpenVideo,onOpenMedia:this.handleOpenMedia,onToggleHidden:this.handleToggleHidden,onTranslate:this.handleTranslate,domain:r,showMedia:this.state.showMedia,onToggleMediaVisibility:this.handleToggleMediaVisibility,pictureInPicture:g},`details-${n.get("id")}`),Object(i.a)(gt,{status:n,onReply:this.handleReplyClick,onFavourite:this.handleFavouriteClick,onReblog:this.handleReblogClick,onBookmark:this.handleBookmarkClick,onDelete:this.handleDeleteClick,onEdit:this.handleEditClick,onDirect:this.handleDirectClick,onMention:this.handleMentionClick,onMute:this.handleMuteClick,onUnmute:this.handleUnmuteClick,onMuteConversation:this.handleConversationMuteClick,onBlock:this.handleBlockClick,onUnblock:this.handleUnblockClick,onBlockDomain:this.handleBlockDomainClick,onUnblockDomain:this.handleUnblockDomainClick,onReport:this.handleReport,onPin:this.handlePin,onEmbed:this.handleEmbed},`action-bar-${n.get("id")}`)]})),e,s]})),Object(i.a)(p.a,{},void 0,Object(i.a)("title",{},void 0,ft(d,n)),Object(i.a)("meta",{name:"robots",content:m&amp;&amp;O?"all":"noindex"}),Object(i.a)("link",{rel:"canonical",href:n.get("url")})))}}Object(n.a)(kt,"propTypes",{identity:S.c,params:l.a.object.isRequired,dispatch:l.a.func.isRequired,status:f.a.map,isLoading:l.a.bool,ancestorsIds:f.a.list.isRequired,descendantsIds:f.a.list.isRequired,intl:l.a.object.isRequired,askReplyConfirmation:l.a.bool,multiColumn:l.a.bool,domain:l.a.string.isRequired,pictureInPicture:f.a.contains({inUse:l.a.bool,available:l.a.bool}),...U.b});e.default=Object(g.k)(Object(r.c)(Object(j.connect)((()=&gt;{const t=Object(J.i)(),e=Object(J.g)(),s=Object(b.a)([(t,e)=&gt;{let{id:s}=e;return s},t=&gt;t.getIn(["contexts","inReplyTos"])],((t,e)=&gt;{let s=m.default.List();return s=s.withMutations((s=&gt;{let a=t;for(;a&amp;&amp;!s.includes(a);)s.unshift(a),a=e.get(a)})),s})),a=Object(b.a)([(t,e)=&gt;{let{id:s}=e;return s},t=&gt;t.getIn(["contexts","replies"]),t=&gt;t.get("statuses")],((t,e,s)=&gt;{let a=[];const i=[t];for(;i.length&gt;0;){let s=i.pop();const n=e.get(s);t!==s&amp;&amp;a.push(s),n&amp;&amp;n.reverse().forEach((e=&gt;{i.includes(e)||a.includes(e)||t===e||i.push(e)}))}let n=a.findIndex((t=&gt;s.get(t).get("in_reply_to_account_id")!==s.get(t).get("account")));return-1!==n&amp;&amp;a.forEach(((t,e)=&gt;{e&gt;n&amp;&amp;s.get(t).get("in_reply_to_account_id")===s.get(t).get("account")&amp;&amp;(a.splice(e,1),a.splice(n,0,t),n+=1)})),m.default.List(a)}));return(i,n)=&gt;{const o=t(i,{id:n.params.statusId});let l=m.default.List(),d=m.default.List();return o&amp;&amp;(l=s(i,{id:o.get("in_reply_to_id")}),d=a(i,{id:o.get("id")})),{isLoading:i.getIn(["statuses",n.params.statusId,"isLoading"]),status:o,ancestorsIds:l,descendantsIds:d,askReplyConfirmation:0!==i.getIn(["compose","text"]).trim().length,domain:i.getIn(["meta","domain"]),pictureInPicture:e(i,{id:n.params.statusId})}}}))(Object(S.e)(kt))))}}]);
//# sourceMappingURL=status-a8440b19ca490b709743.chunk.js.map</pre></body></html>