import { fn, rn } from "./chunk-DH2OBAUC.js"; import { j } from "./chunk-ECW2QABR.js"; import { k2 as k } from "./chunk-MRJEICT6.js"; // node_modules/@arcgis/core/portal/support/portalItemUtils.js async function n(n2) { const i2 = n2.spatialReference; if (i2.isWGS84) return n2.clone(); if (i2.isWebMercator) return j(n2); const s2 = k.WGS84; return await fn(i2, s2), rn(n2, s2); } function i(e, t) { if (!s(e, t)) { const r = e.typeKeywords; r ? r.push(t) : e.typeKeywords = [t]; } } function s(e, t) { return !!e.typeKeywords?.includes(t); } function c(e, t) { const r = e.typeKeywords; if (r) { const e2 = r.indexOf(t); e2 > -1 && r.splice(e2, 1); } } async function a(e) { const t = e.clone().normalize(); let r; if (t.length > 1) for (const o of t) r ? o.width > r.width && (r = o) : r = o; else r = t[0]; return n(r); } var f = { DEVELOPER_BASEMAP: "DeveloperBasemap", JSAPI: "ArcGIS API for JavaScript", METADATA: "Metadata", MULTI_LAYER: "Multilayer", SINGLE_LAYER: "Singlelayer", TABLE: "Table" }; export { i, s, c, a, f }; //# sourceMappingURL=chunk-UYC6KGJA.js.map