1 (window
.webpackJsonp
=window
.webpackJsonp
||[]).push([[18],{726:function(t
,s
,a
){"use strict";a
.r(s
),a
.d(s
,"default",function(){return U
});var e
,i
,o
,p
=a(0),n
=a
.n(p
),c
=a(6),r
=a
.n(c
),d
=a(3),u
=a
.n(d
),h
=a(7),l
=a
.n(h
),I
=(a(1),a(12)),m
=a(17),w
=a
.n(m
),b
=a(2),f
=a
.n(b
),j
=a(13),R
=a(19),L
=a(200),O
=a(194),g
=a(193),v
=a(694),M
=a(196),y
=a(5),S
=a(18),U
=Object(I
.connect
)(function(t
,s
){var a
=s
.params
.accountId
,e
=s
.withReplies
,i
=void 0!==e
&&e
,o
=i
?a
+":with_replies":a
;return{statusIds:t
.getIn(["timelines","account:"+o
,"items"],Object(y
.List
)()),featuredStatusIds:i
?Object(y
.List
)():t
.getIn(["timelines","account:"+a
+":pinned","items"],Object(y
.List
)()),isLoading:t
.getIn(["timelines","account:"+o
,"isLoading"]),hasMore:t
.getIn(["timelines","account:"+o
,"hasMore"])}})((o
=i=function(t
){function s(){var a
,e
,i
;r()(this,s
);for(var o
=arguments
.length
,p
=Array(o
),n
=0;n
<o
;n
++)p
[n
]=arguments
[n
];return a
=e
=u()(this,t
.call
.apply(t
,[this].concat(p
))),e
.handleLoadMore=function(t
){e
.props
.dispatch(Object(R
.l
)(e
.props
.params
.accountId
,{maxId:t
,withReplies:e
.props
.withReplies
}))},i
=a
,u()(e
,i
)}return l()(s
,t
),s
.prototype.componentWillMount=function(){var t
=this.props
,s
=t
.params
.accountId
,a
=t
.withReplies
;this.props
.dispatch(Object(j
.w
)(s
)),a
||this.props
.dispatch(Object(R
.j
)(s
)),this.props
.dispatch(Object(R
.l
)(s
,{withReplies:a
}))},s
.prototype.componentWillReceiveProps=function(t
){(t
.params
.accountId
!==this.props
.params
.accountId
&&t
.params
.accountId
||t
.withReplies
!==this.props
.withReplies
)&&(this.props
.dispatch(Object(j
.w
)(t
.params
.accountId
)),t
.withReplies
||this.props
.dispatch(Object(R
.j
)(t
.params
.accountId
)),this.props
.dispatch(Object(R
.l
)(t
.params
.accountId
,{withReplies:t
.params
.withReplies
})))},s
.prototype.render=function(){var t
=this.props
,s
=t
.shouldUpdateScroll
,a
=t
.statusIds
,e
=t
.featuredStatusIds
,i
=t
.isLoading
,o
=t
.hasMore
;return!a
&&i
?n()(g
.a
,{},void 0,n()(O
.a
,{})):n()(g
.a
,{},void 0,n()(M
.a
,{}),n()(L
.a
,{prepend:n()(v
.a
,{accountId:this.props
.params
.accountId
}),scrollKey:"account_timeline",statusIds:a
,featuredStatusIds:e
,isLoading:i
,hasMore:o
,onLoadMore:this.handleLoadMore
,shouldUpdateScroll:s
}))},s
}(S
.a
),i
.propTypes
={params:f
.a
.object
.isRequired
,dispatch:f
.a
.func
.isRequired
,shouldUpdateScroll:f
.a
.func
,statusIds:w
.a
.list
,featuredStatusIds:w
.a
.list
,isLoading:f
.a
.bool
,hasMore:f
.a
.bool
,withReplies:f
.a
.bool
},e
=o
))||e
}}]);
2 //# sourceMappingURL=account_timeline.js.map