// node_modules/@arcgis/core/intl/locale.js var n; var o; var _a, _b, _c; var e = (_c = (_a = globalThis.esriConfig) == null ? void 0 : _a.locale) != null ? _c : (_b = globalThis.dojoConfig) == null ? void 0 : _b.locale; function t() { var _a3, _b2; return (_b2 = e != null ? e : (_a3 = globalThis.navigator) == null ? void 0 : _a3.language) != null ? _b2 : "en"; } function l() { return void 0 === o && (o = t()), o; } var u = []; function s(n2) { return u.push(n2), { remove() { u.splice(u.indexOf(n2), 1); } }; } var f = []; function g(n2) { return f.push(n2), { remove() { u.splice(f.indexOf(n2), 1); } }; } function h() { const e2 = n != null ? n : t(); o !== e2 && (o = e2, [...f].forEach((n2) => { n2.call(null, e2); }), [...u].forEach((n2) => { n2.call(null, e2); })); } var _a2; (_a2 = globalThis.addEventListener) == null ? void 0 : _a2.call(globalThis, "languagechange", h); export { l, s, g }; //# sourceMappingURL=chunk-5UVJ64RB.js.map