import { c, d } from "./chunk-ZHRAUKVQ.js"; import { j } from "./chunk-VEGAOVMY.js"; import { y } from "./chunk-SPWQ3AWG.js"; // node_modules/@arcgis/core/rest/utils.js function i(r3, t) { return t ? { ...t, query: { ...r3, ...t.query } } : { query: r3 }; } function f(r3) { return "string" == typeof r3 ? j(r3) : y(r3); } function s3(r3, t, o2) { const e = {}; for (const n in r3) { if ("declaredClass" === n) continue; const i2 = r3[n]; if (null != i2 && "function" != typeof i2) if (Array.isArray(i2)) { e[n] = []; for (let r4 = 0; r4 < i2.length; r4++) e[n][r4] = s3(i2[r4]); } else if ("object" == typeof i2) if (i2.toJSON) { const r4 = i2.toJSON(o2 && o2[n]); e[n] = t ? r4 : JSON.stringify(r4); } else e[n] = t ? i2 : JSON.stringify(i2); else e[n] = i2; } return e; } // node_modules/@arcgis/core/rest/geometryService/utils.js function r2(t) { return { geometryType: c(t[0]), geometries: t.map((e) => e.toJSON()) }; } function o(e, r3, o2) { const n = d(r3); return e.map((e2) => { const t = n.fromJSON(e2); return t.spatialReference = o2, t; }); } export { i, f, s3 as s, r2 as r, o }; //# sourceMappingURL=chunk-NTERQTPO.js.map