// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define(function(){class b{constructor(){this.spatialReference=this.geometryType=this.geometryProperties=this.geohashFieldName=this.globalIdFieldName=this.objectIdFieldName=null;this.hasM=this.hasZ=!1;this.features=[];this.fields=[];this.transform=null;this.exceededTransferLimit=!1;this.queryGeometry=this.queryGeometryType=this.uniqueIdField=null}weakClone(){const a=new b;a.objectIdFieldName=this.objectIdFieldName;a.globalIdFieldName=this.globalIdFieldName;a.geohashFieldName=this.geohashFieldName; a.geometryProperties=this.geometryProperties;a.geometryType=this.geometryType;a.spatialReference=this.spatialReference;a.hasZ=this.hasZ;a.hasM=this.hasM;a.features=this.features;a.fields=this.fields;a.transform=this.transform;a.exceededTransferLimit=this.exceededTransferLimit;a.uniqueIdField=this.uniqueIdField;a.queryGeometry=this.queryGeometry;a.queryGeometryType=this.queryGeometryType;return a}}return b});