123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- import {
- a,
- c as c2
- } from "./chunk-4HL6BBWO.js";
- import {
- p as p3
- } from "./chunk-RVCE264D.js";
- import {
- b,
- c as c3,
- d,
- p,
- w
- } from "./chunk-HKJ7X3BD.js";
- import {
- a as a2,
- c2 as c4,
- p2
- } from "./chunk-3Z755LKF.js";
- import {
- c
- } from "./chunk-4ONPMX2F.js";
- import {
- j as j2
- } from "./chunk-LU5IJZB4.js";
- import {
- Ot,
- j
- } from "./chunk-VEGAOVMY.js";
- import {
- s3 as s
- } from "./chunk-E5O6P5I2.js";
- import {
- f,
- r
- } from "./chunk-YXWMMD76.js";
- // node_modules/@arcgis/core/symbols/support/webStyleSymbolUtils.js
- function h(t, e, r2, n) {
- return t.name ? t.styleName && "Esri2DPointSymbolsStyle" === t.styleName ? U(t, e, n) : c3(t, e, n).then((o) => d2(f(o), t.name, e, r2, n)) : Promise.reject(new s("symbolstyleutils:style-symbol-reference-name-missing", "Missing name in style symbol reference"));
- }
- function d2(l, f2, g, h2, d3) {
- var _a, _b, _c;
- const U2 = l.data, N = g && r(g.portal) ? g.portal : j2.getDefault(), w2 = { portal: N, url: j(l.baseUrl), origin: "portal-item" }, S = U2.items.find((t) => t.name === f2);
- if (!S) {
- const t = `The symbol name '${f2}' could not be found`;
- return Promise.reject(new s("symbolstyleutils:symbol-name-not-found", t, { symbolName: f2 }));
- }
- let D = c(d(S, h2), w2), O = (_b = (_a = S.thumbnail) == null ? void 0 : _a.href) != null ? _b : null;
- const P = S.thumbnail && S.thumbnail.imageData;
- c2() && (D = (_c = a(D)) != null ? _c : "", O = a(O));
- const E = { portal: N, url: j(Ot(D)), origin: "portal-item" };
- return b(D, d3).then((e) => {
- const r2 = "cimRef" === h2 ? p(e.data) : e.data, o = p3(r2, E);
- if (o && c4(o)) {
- if (O) {
- const t = c(O, w2);
- o.thumbnail = new p2({ url: t });
- } else
- P && (o.thumbnail = new p2({ url: `data:image/png;base64,${P}` }));
- l.styleUrl ? o.styleOrigin = new a2({ portal: g.portal, styleUrl: l.styleUrl, name: f2 }) : l.styleName && (o.styleOrigin = new a2({ portal: g.portal, styleName: l.styleName, name: f2 }));
- }
- return o;
- });
- }
- function U(t, e, r2) {
- const o = w.replace(/\{SymbolName\}/gi, t.name), l = r(e.portal) ? e.portal : j2.getDefault();
- return b(o, r2).then((t2) => {
- const e2 = p(t2.data);
- return p3(e2, { portal: l, url: j(Ot(o)), origin: "portal-item" });
- });
- }
- export {
- h,
- d2 as d
- };
- //# sourceMappingURL=chunk-DT4QPJHF.js.map
|