// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define("../../chunks/tslib.es6 ../../core/Error ../../core/JSONSupport ../../core/object ../../core/accessorSupport/decorators/property ../../core/has ../../core/Logger ../../core/RandomLCG ../../core/accessorSupport/decorators/subclass ../effects/jsonUtils ./FeatureFilter".split(" "),function(e,n,c,p,g,h,k,l,q,d,r){var m;h={read:{reader:d.read},write:{writer:d.write,overridePolicy(){return{allowNull:null!=this.excludedEffect,isRequired:null==this.excludedEffect}}}};k={read:{reader:d.read},write:{writer:d.write, overridePolicy(){return{allowNull:null!=this.includedEffect,isRequired:null==this.includedEffect}}}};l={name:"showExcludedLabels",default:!0};c=m=class extends c.JSONSupport{constructor(a){super(a);this.excludedEffect=this.includedEffect=this.filter=null;this.excludedLabelsVisible=!1}write(a,b){a=super.write(a,b);if(b?.origin){if(a.filter){const f=Object.keys(a.filter);if(1