text: // All material copyright ESRI, All Rights Reserved, unless otherwise specified.
  // See https://js.arcgis.com/4.11/esri/copyright.txt for details.
  //>>built
  define("require exports ../core/tsSupport/declareExtendsHelper ../core/tsSupport/decorateHelper ../core/tsSupport/generatorHelper ../core/tsSupport/awaiterHelper ../symbols ../core/lang ../core/accessorSupport/decorators ./Renderer ./mixins/VisualVariablesRenderer ../symbols/support/jsonUtils".split(" "),function(q,r,h,c,k,l,f,m,b,n,p,e){return function(g){function a(a){a=g.call(this)||this;a.description=null;a.label=null;a.symbol=null;a.type="simple";return a}h(a,g);d=a;a.prototype.writeSymbolWebScene=
  function(a,b,c,d){e.writeTarget(a,b,c,d)};a.prototype.writeSymbol=function(a,b,c,d){e.writeTarget(a,b,c,d)};a.prototype.readSymbol=function(a,b,c){return e.read(a,b,c)};a.prototype.collectRequiredFields=function(a,b){return l(this,void 0,void 0,function(){return k(this,function(c){return[2,this.collectVVRequiredFields(a,b)]})})};a.prototype.getSymbol=function(a,b){return this.symbol};a.prototype.getSymbols=function(){return this.symbol?[this.symbol]:[]};a.prototype.clone=function(){return new d({description:this.description,
  label:this.label,symbol:this.symbol&&this.symbol.clone(),visualVariables:m.clone(this.visualVariables),authoringInfo:this.authoringInfo&&this.authoringInfo.clone()})};var d;c([b.property({type:String,json:{write:!0}})],a.prototype,"description",void 0);c([b.property({type:String,json:{write:!0}})],a.prototype,"label",void 0);c([b.property({types:f.symbolTypesRenderer})],a.prototype,"symbol",void 0);c([b.writer("web-scene","symbol",{symbol:{types:f.symbolTypesRenderer3D}})],a.prototype,"writeSymbolWebScene",
  null);c([b.writer("symbol")],a.prototype,"writeSymbol",null);c([b.reader("symbol")],a.prototype,"readSymbol",null);c([b.enumeration.serializable()({simple:"simple"})],a.prototype,"type",void 0);return a=d=c([b.subclass("esri.renderers.SimpleRenderer")],a)}(b.declared(n,p))});