(function(n){n.registerView("Threshold:CanvasSection",new Sparkle.View(React.createClass({displayName:"Threshold:CanvasSection",componentWillMount:function(){Sparkle.inst&&Sparkle.inst.start("render","Threshold:CanvasSection")},componentDidMount:function(){Sparkle.inst&&Sparkle.inst.stop("render","Threshold:CanvasSection")},componentWillUpdate:function(){Sparkle.inst&&Sparkle.inst.start("update","Threshold:CanvasSection")},componentDidUpdate:function(){Sparkle.inst&&Sparkle.inst.stop("update","Threshold:CanvasSection")},getInitialState:function(){var n=this.props||{},f=n.viewData||{},t=n.properties||{},i={},e=LocStringManager.getLocString({uiCulture:n.uiCulture,name:"LocStrings",namespace:"Threshold"}),r=t.Section,u=t.Speller;return i},render:function(){var p=this,n=this.props||{},b=n.viewData||{},l=n.properties||{},f=[],t=n.encoder||Sparkle.defaultEncoder,w=LocStringManager.getLocString({uiCulture:n.uiCulture,name:"LocStrings",namespace:"Threshold"}),y=l.Section,a=l.Speller,e={},c,i,u,s,h,r,o,v;return e.Name=t.writeAttribute("Core"),e.InstItem=t.writeAttribute(y.LayoutInstItem),c=Sparkle.resolveView("Threshold:Region"),i=Sparkle.copyContext(n,e),a&&(u={},u.Speller=t.writeAttribute(a),s=Sparkle.resolveView("Threshold:SpellerSuggestion"),h=Sparkle.copyContext(n,u),i.defaultSegment.push(s.renderView(h))),r={},r.Section=t.writeAttribute(y),r.HideNoResults=t.writeAttribute(!1),o=Sparkle.resolveView("Threshold:Section"),v=Sparkle.copyContext(n,r),i.defaultSegment.push(o.renderView(v)),f.push(c.renderView(i)),f[f.length-1]}})))})(Sparkle.viewFolder)