// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define(["exports","../../geometry/support/spatialReferenceUtils","../../layers/support/layerUtils"],function(l,p,q){l.findToFindRESTParameters=function(b){const {contains:r,dynamicLayers:g,geometryPrecision:t,layerDefinitions:f,layerIds:h,maxAllowableOffset:u,outSR:m,returnGeometry:v,searchFields:n,searchText:w}=b.toJSON();b={contains:r,returnGeometry:v,geometryPrecision:t,maxAllowableOffset:u,searchText:w};h&&(b.layers=h.join(","));n&&(b.searchFields=n.join(","));m&&(b.sr=p.srToRESTValue(m));if(f){var a= [];for(var c=0;cx.id===k)?.definitionExpression),d&&(e.definitionExpression=d),a.push(e))}a=JSON.stringify(a);"[]"===a&&(a="[{}]");b.dynamicLayers=a}return b};Object.defineProperty(l,Symbol.toStringTag,{value:"Module"})});