// All material copyright ESRI, All Rights Reserved, unless otherwise specified.// See https://js.arcgis.com/4.6/esri/copyright.txt for details.//>>builtdefine("require exports ../core/tsSupport/declareExtendsHelper ../core/tsSupport/decorateHelper ./Symbol3DLayer ./support/Symbol3DOutline ./support/Symbol3DFillMaterial ../core/accessorSupport/decorators".split(" "),function(l,m,f,c,g,h,k,b){returnfunction(e){functiona(a){a=e.call(this)||this;a.type="fill";a.material=null;a.outline=null;returna}f(a,e);d=a;a.prototype.clone=function(){returnnewd({enabled:this.enabled,elevationInfo:this.elevationInfo&&this.elevationInfo.clone(),material:this.material&&this.material.clone(),outline:this.outline&&this.outline.clone()})};c([b.property()],a.prototype,"type",void0);c([b.property({type:k.default})],a.prototype,"material",void0);c([b.property({type:h.default,json:{write:!0}})],a.prototype,"outline",void0);returna=d=c([b.subclass("esri.symbols.FillSymbol3DLayer")],a);vard}(b.declared(g))});