1 (window
.webpackJsonp
=window
.webpackJsonp
||[]).push([[16],{819:function(t
,a
,e
){"use strict";e
.r(a
),e
.d(a
,"default",(function(){return _
}));var s
,o
,i
,c
=e(0),n
=e(2),p
=(e(9),e(6),e(8)),r
=e(1),u
=(e(3),e(15)),d
=e(16),l
=e
.n(d
),h
=e(5),b
=e
.n(h
),m
=e(26),j
=e(36),I
=e(1065),O
=e(306),f
=e(757),w
=e(1084),v
=e(764),g
=e(4),R
=e(21),y
=e(7),M
=e(291),L
=e(1057);var S
=Object(g
.List
)(),_
=Object(u
.connect
)((function(t
,a
){var e
=a
.params
.accountId
,s
=a
.withReplies
,o
=void 0!==s
&&s
,i
=o
?e
+":with_replies":e
;return{isAccount:!!t
.getIn(["accounts",e
]),statusIds:t
.getIn(["timelines","account:"+i
,"items"],S
),featuredStatusIds:o
?Object(g
.List
)():t
.getIn(["timelines","account:"+e
+":pinned","items"],S
),isLoading:t
.getIn(["timelines","account:"+i
,"isLoading"]),hasMore:t
.getIn(["timelines","account:"+i
,"hasMore"]),blockedBy:t
.getIn(["relationships",e
,"blocked_by"],!1)}}))((i
=o=function(t
){Object(p
.a
)(e
,t
);var a
;a
=e
;function e(){for(var a
,e
=arguments
.length
,s
=new Array(e
),o
=0;o
<e
;o
++)s
[o
]=arguments
[o
];return a
=t
.call
.apply(t
,[this].concat(s
))||this,Object(r
.a
)(Object(n
.a
)(a
),"handleLoadMore",(function(t
){a
.props
.dispatch(Object(j
.q
)(a
.props
.params
.accountId
,{maxId:t
,withReplies:a
.props
.withReplies
}))})),a
}var s
=e
.prototype;return s
.componentWillMount=function(){var t
=this.props
,a
=t
.params
.accountId
,e
=t
.withReplies
;this.props
.dispatch(Object(m
.A
)(a
)),this.props
.dispatch(Object(M
.d
)(a
)),e
||this.props
.dispatch(Object(j
.o
)(a
)),this.props
.dispatch(Object(j
.q
)(a
,{withReplies:e
}))},s
.componentWillReceiveProps=function(t
){(t
.params
.accountId
!==this.props
.params
.accountId
&&t
.params
.accountId
||t
.withReplies
!==this.props
.withReplies
)&&(this.props
.dispatch(Object(m
.A
)(t
.params
.accountId
)),this.props
.dispatch(Object(M
.d
)(t
.params
.accountId
)),t
.withReplies
||this.props
.dispatch(Object(j
.o
)(t
.params
.accountId
)),this.props
.dispatch(Object(j
.q
)(t
.params
.accountId
,{withReplies:t
.params
.withReplies
})))},s
.render=function(){var t
=this.props
,a
=t
.shouldUpdateScroll
,e
=t
.statusIds
,s
=t
.featuredStatusIds
,o
=t
.isLoading
,i
=t
.hasMore
,n
=t
.blockedBy
,p
=t
.isAccount
,r
=t
.multiColumn
;if(!p
)return Object(c
.a
)(f
.a
,{},void 0,Object(c
.a
)(v
.a
,{multiColumn:r
}),Object(c
.a
)(L
.a
,{}));if(!e
&&o
)return Object(c
.a
)(f
.a
,{},void 0,Object(c
.a
)(O
.a
,{}));var u
=n
?Object(c
.a
)(y
.b
,{id:"empty_column.account_unavailable",defaultMessage:"Profile unavailable"}):Object(c
.a
)(y
.b
,{id:"empty_column.account_timeline",defaultMessage:"No toots here!"});return(Object(c
.a
)(f
.a
,{},void 0,Object(c
.a
)(v
.a
,{multiColumn:r
}),Object(c
.a
)(I
.a
,{prepend:Object(c
.a
)(w
.a
,{accountId:this.props
.params
.accountId
}),alwaysPrepend:!0,scrollKey:"account_timeline",statusIds:n
?S:e
,featuredStatusIds:s
,isLoading:o
,hasMore:i
,onLoadMore:this.handleLoadMore
,shouldUpdateScroll:a
,emptyMessage:u
,bindToDocument:!r
,timelineId:"account"})))},e
}(R
.a
),Object(r
.a
)(o
,"propTypes",{params:b
.a
.object
.isRequired
,dispatch:b
.a
.func
.isRequired
,shouldUpdateScroll:b
.a
.func
,statusIds:l
.a
.list
,featuredStatusIds:l
.a
.list
,isLoading:b
.a
.bool
,hasMore:b
.a
.bool
,withReplies:b
.a
.bool
,blockedBy:b
.a
.bool
,isAccount:b
.a
.bool
,multiColumn:b
.a
.bool
}),s
=i
))||s
}}]);
2 //# sourceMappingURL=account_timeline.js.map