????
Your IP : 18.116.42.43
{"version":3,"sources":["webpack:///node_modules/arcgis-js-api/portal/support/layersLoader.js"],"names":["e","r","t","a","n","o","l","i","s","u","p","y","label","instance","portalItem","id","load","resolve","sent","c","d","supportedTypes","indexOf","type","expectedType","join","url","title","createForItem","read","f","h","loadStyleRenderer","layerLookupMap","FeatureLayer","StreamLayer","SceneLayer","then","Array","isArray","layers","m","v","responseType","query","data","map","name","showLegend","slice","reverse","forEach","layerId","sublayerTitleMode","origin","portal","getDefault","add","supportsData","fetchData","I","length","Object","defineProperty","value"],"mappings":"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","file":"97-es5.js","sourcesContent":["// COPYRIGHT © 2019 Esri\n//\n// All rights reserved under the copyright laws of the United States\n// and applicable international laws, treaties, and conventions.\n//\n// This material is licensed for use under the Esri Master License\n// Agreement (MLA), and is bound by the terms of that agreement.\n// You may redistribute and use this code without modification,\n// provided you adhere to the terms of the MLA and include this\n// copyright notice.\n//\n// See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english\n//\n// For additional information, contact:\n// Environmental Systems Research Institute, Inc.\n// Attn: Contracts and Legal Services Department\n// 380 New York Street\n// Redlands, California, USA 92373\n// USA\n//\n// email: contracts@esri.com\n//\n// See http://js.arcgis.com/4.14/esri/copyright.txt for details.\n\ndefine([\"require\",\"exports\",\"../../core/tsSupport/generatorHelper\",\"../../core/tsSupport/awaiterHelper\",\"../../request\",\"../../core/Error\",\"../../core/promiseUtils\",\"../../layers/support/lazyLayerLoader\",\"../Portal\",\"./jsonContext\",\"../../renderers/support/styleUtils\"],function(e,r,t,a,n,o,l,i,s,u,p){function y(e,r){return a(this,void 0,void 0,function(){var a;return t(this,function(t){switch(t.label){case 0:return a=e.instance.portalItem,a&&a.id?[4,a.load(r)]:[2,l.resolve()];case 1:return t.sent(),c(e),[2,d(e,r)]}})})}function c(e){var r=e.instance.portalItem;if(-1===e.supportedTypes.indexOf(r.type))throw new o(\"portal:invalid-layer-item-type\",\"Invalid layer item type '${type}', expected '${expectedType}'\",{type:r.type,expectedType:e.supportedTypes.join(\", \")})}function d(e,r){return a(this,void 0,void 0,function(){var a,n,o,l,i,s;return t(this,function(t){switch(t.label){case 0:return a=e.instance,(n=a.portalItem,o=n.url,l=n.title,i=u.createForItem(n),\"group\"===a.type)?(a.read({title:l},i),[2,f(a,e)]):(o&&a.read({url:o},i),[4,h(e,r)]);case 1:return s=t.sent(),s&&a.read(s,i),a.read({title:l},i),[2,p.loadStyleRenderer(a,i)]}})})}function f(e,r){var t,a=e.portalItem.type;switch(a){case\"Feature Service\":t=i.layerLookupMap.FeatureLayer;break;case\"Stream Service\":t=i.layerLookupMap.StreamLayer;break;case\"Scene Service\":t=i.layerLookupMap.SceneLayer;break;case\"Feature Collection\":t=i.layerLookupMap.FeatureLayer;break;default:throw new o(\"portal:unsupported-item-type-as-group\",\"The item type '\"+a+\"' is not supported as a 'GroupLayer'\")}var n;return t().then(function(e){return n=e,h(r)}).then(function(r){return r&&Array.isArray(r.layers)?m(e,n,r):v(e,n)})}function v(e,r){if(!e.portalItem.url)return l.resolve();var t={responseType:\"json\",query:{f:\"json\"}};return n(e.portalItem.url,t).then(function(t){var a=t.data;if(a&&Array.isArray(a.layers)){var n=a.layers.map(function(e){return{id:e.id,name:e.name}});return m(e,r,{layers:n})}})}function m(e,r,t){var a=t.showLegend,n=t.layers.slice();n.reverse(),n.forEach(function(t){var n=new r({portalItem:e.portalItem,layerId:t.id,sublayerTitleMode:\"service-name\"});if(\"Feature Collection\"===e.portalItem.type){var o={origin:\"portal-item\",portal:e.portalItem.portal||s.getDefault()};n.read(t,o),null!=a&&n.read({showLegend:a},o)}e.add(n)})}function h(e,r){if(!1===e.supportsData)return l.resolve();var t=e.instance;return t.portalItem.fetchData(\"json\",r).catch(function(){return null}).then(function(e){var r,a=e;if(I(t)){var n=!0;if(e&&Array.isArray(a.layers)){null==t.layerId&&(t.layerId=a.layers[0].id);for(var o=0;o<a.layers.length;o++)if(a.layers[o].id===t.layerId){r=a.layers[o];break}r&&(1===a.layers.length&&(n=!1),null!=e.showLegend&&(r.showLegend=e.showLegend))}return n&&\"service-name\"!==t.sublayerTitleMode&&(t.sublayerTitleMode=\"item-title-and-service-name\"),r}return e})}function I(e){return\"stream\"!==e.type&&\"layerId\"in e}Object.defineProperty(r,\"__esModule\",{value:!0}),r.load=y});"]}