(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c516a"],{"3e35":function(e,t,n){"use strict";n.r(t),n.d(t,"fetchSymbolFromStyle",(function(){return f})),n.d(t,"resolveWebStyleSymbol",(function(){return y}));var a=n("1fd7"),l=n("49b8"),r=n("ce50"),o=n("e041"),c=n("0224"),s=n("fcf2"),b=n("6174"),i=n("b724"),m=n("343a"),u=n("505a");function y(e,t,n,a){return e.name?e.styleName&&"Esri2DPointSymbolsStyle"===e.styleName?j(e,t,a):Object(m["b"])(e,t,a).then(l=>f(l,e.name,t,n,a)):Promise.reject(new r["a"]("symbolstyleutils:style-symbol-reference-name-missing","Missing name in style symbol reference"))}function f(e,t,n,y,f){const j=e.data,O={portal:n&&n.portal||c["a"].getDefault(),url:Object(o["M"])(e.baseUrl),origin:"portal-item"},p=j.items.find(e=>e.name===t);if(!p){const e=`The symbol name '${t}' could not be found`;return Promise.reject(new r["a"]("symbolstyleutils:symbol-name-not-found",e,{symbolName:t}))}let d=Object(s["b"])(Object(m["e"])(p,y),O),h=p.thumbnail&&p.thumbnail.href;const g=p.thumbnail&&p.thumbnail.imageData;Object(l["b"])()&&(d=Object(l["a"])(d),h=Object(l["a"])(h));const w={portal:n.portal,url:Object(o["M"])(Object(o["I"])(d)),origin:"portal-item"};return Object(m["d"])(d,f).then(l=>{const r="cimRef"===y?Object(m["c"])(l.data):l.data,o=Object(b["a"])(r,w);if(o&&Object(a["c"])(o)){if(h){const e=Object(s["b"])(h,O);o.thumbnail=new u["a"]({url:e})}else g&&(o.thumbnail=new u["a"]({url:"data:image/png;base64,"+g}));e.styleUrl?o.styleOrigin=new i["a"]({portal:n.portal,styleUrl:e.styleUrl,name:t}):e.styleName&&(o.styleOrigin=new i["a"]({portal:n.portal,styleName:e.styleName,name:t}))}return o})}function j(e,t,n){const a=m["a"].replace(/\{SymbolName\}/gi,e.name);return Object(m["d"])(a,n).then(e=>{const n=Object(m["c"])(e.data);return Object(b["a"])(n,{portal:t.portal,url:Object(o["M"])(Object(o["I"])(a)),origin:"portal-item"})})}}}]); //# sourceMappingURL=chunk-2d0c516a.e35179cd.js.map