(function(n){n.registerView("Shared:HorizontalListItem",new Sparkle.View(React.createClass({displayName:"Shared:HorizontalListItem",componentWillMount:function(){Sparkle.inst&&Sparkle.inst.start("render","Shared:HorizontalListItem")},componentDidMount:function(){Sparkle.inst&&Sparkle.inst.stop("render","Shared:HorizontalListItem")},componentWillUpdate:function(){Sparkle.inst&&Sparkle.inst.start("update","Shared:HorizontalListItem")},componentDidUpdate:function(){Sparkle.inst&&Sparkle.inst.stop("update","Shared:HorizontalListItem")},getInitialState:function(){var u=this.props||{},o=u.viewData||{},n=u.properties||{},t={},h=o.TestHooksEnabled,r=n.Configs,s=n.ImageAspectRatio,f=n.ImageGenericSize,e=n.DisplayMode,i=n.PartnerTestHook;return(i===undefined||i===null)&&(i=null),t.CssClass=null,t.config=r?r.GetBestLayoutStrategy(s,f,e):null,t},render:function(){var w=this,n=this.props||{},p=n.viewData||{},t=n.properties||{},e=[],s=n.encoder||Sparkle.defaultEncoder,v=p.TestHooksEnabled,k=t.Configs,b=t.ImageAspectRatio,g=t.ImageGenericSize,d=t.DisplayMode,r=t.PartnerTestHook,u,f,c,l,a,i,h,o,y;for((r===undefined||r===null)&&(r=null),u=this.state.CssClass,f=this.state.config,f!=null&&(c={},c.key=s.writeAttribute("rms:answers:Web:"+f.ImageCssRMSKey),l=Sparkle.resolveView("rms:Css"),a=Sparkle.copyContext(n,c),e.push(l.renderView(a)),u=f.ImageCssClassName),i={},string.IsNullOrEmpty(u)||(i.className=s.writeAttribute(u)),v&&(i["data-tag"]=s.writeAttribute("common.HorizontalListItem")),!string.IsNullOrEmpty(r)&&v&&(i["data-partnertag"]=s.writeAttribute(r)),h=Sparkle.copyContext(n,i),o=0;o