<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Display LayerList with Legend using a MapImageLayer's sublayers in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545012#M50729</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Still&amp;nbsp;present 4.16 - 4.17.&amp;nbsp; mapImage services with grouped sublayers layers are best for various&amp;nbsp;scenarios.&amp;nbsp; Matt's approach above works with 4.17 with a small update as noted (and in my Pen example&amp;nbsp;&lt;A class="link-titled" href="https://codepen.io/kevinsagis/full/RwajJRa" title="https://codepen.io/kevinsagis/full/RwajJRa"&gt;https://codepen.io/kevinsagis/full/RwajJRa&lt;/A&gt;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be great to see this integrated into the widget itself, with Legend properties such as "Legend: true"&amp;nbsp;to simply&amp;nbsp;enable legend for all layers and all sublayers. Expanded should be an option for all; or per layer by layer. And&amp;nbsp;other options like in WebApp Builder, like hiding certain layers. And even&amp;nbsp;allow per-sublayer exclusion of the legend as override.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Aug 2020 13:40:22 GMT</pubDate>
    <dc:creator>KevinMacLeod3</dc:creator>
    <dc:date>2020-08-21T13:40:22Z</dc:date>
    <item>
      <title>Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545006#M50723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to modify one of the samples that combines the Legend and LayerList widgets to also accommodate sublayers. It seems that if leave the default&amp;nbsp;layerlist declaration&amp;nbsp;(as the sample provides), it gives me all of the symbology for the sublayers at the top, and nothing inside of each sublayer.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/424805_pastedImage_1.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Originally, I had thought that I would just assign the "legend" to the panel of the children the parent layer, but that didn't seem to work. Any thoughts or references where this has been done before?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="doctype token"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;html&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;head&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;meta&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;charset&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;utf-8&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;meta&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;name&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;viewport&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;content&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;initial-scale&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;1, maximum-scale&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;1,user-scalable&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;no&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;title&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Add a Legend to LayerList - 4.9&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;title&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;link&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;rel&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;stylesheet&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;href&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F4.9%2Fesri%2Fthemes%2Flight%2Fmain.css" target="_blank"&gt;https://js.arcgis.com/4.9/esri/themes/light/main.css&lt;/A&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="language-css style token"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;style&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="selector token"&gt;html,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; body,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #viewDiv&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property token"&gt;padding&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 0&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property token"&gt;margin&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 0&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property token"&gt;height&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 100%&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property token"&gt;width&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 100%&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="property token"&gt;overflow&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; hidden&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;style&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="language-javascript script token"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;script&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;src&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F4.9%2F" target="_blank"&gt;https://js.arcgis.com/4.9/&lt;/A&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;script&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="language-javascript script token"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;script&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;require&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/Map"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/views/MapView"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/layers/MapImageLayer"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/widgets/LayerList"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; MapView&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; MapImageLayer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; LayerList
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; citiesStatesHighways &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;MapImageLayer&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fsampleserver6.arcgis.com%2Farcgis%2Frest%2Fservices%2FUSA%2FMapServer" target="_blank"&gt;https://sampleserver6.arcgis.com/arcgis/rest/services/USA/MapServer&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sublayers&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"States"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Highways"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Cities"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; map &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Map&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"dark-gray"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layers&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;citiesStatesHighways&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// Add the map to a MapView&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; view &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;MapView&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; container&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"viewDiv"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; map
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// Add a legend instance to the panel of a&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// ListItem in a LayerList instance&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; layerList &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;LayerList&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; view&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; view&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; listItemCreatedFunction&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;event&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; item &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; event&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;layer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;type &lt;SPAN class="operator token"&gt;!=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"group"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;// don't show legend twice&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;panel &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"legend"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;true&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;log&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;panel&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;content&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// Assigning "legend" to children of parent layer - not working&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// const layerList = new LayerList({&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; view: view,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; listItemCreatedFunction: function (event) {&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const item = event.item;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(item);&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // target elements without children (the sublayers)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (item.children.items.length !== 0) {&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let childrenArr = item.children.items&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (let i = 0; i &amp;lt; childrenArr.length; i++) {&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; childrenArr&lt;I&gt;.panel = {&lt;/I&gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content: "legend",&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open: true&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// });&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; view&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ui&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;add&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;layerList&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"top-right"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;script&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;head&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;body&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;&lt;/SPAN&gt;div&lt;/SPAN&gt; &lt;SPAN class="attr-name token"&gt;id&lt;/SPAN&gt;&lt;SPAN class="attr-value token"&gt;&lt;SPAN class="punctuation token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;viewDiv&lt;SPAN class="punctuation token"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;div&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;body&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

&lt;SPAN class="token tag"&gt;&lt;SPAN class="token tag"&gt;&lt;SPAN class="punctuation token"&gt;&amp;lt;/&lt;/SPAN&gt;html&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:34:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545006#M50723</guid>
      <dc:creator>deleted-user-9_yPCHk-_Xlk</dc:creator>
      <dc:date>2021-12-11T23:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545008#M50725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the exact same requirement, and I actually think it's really strange that the arcgis js dev team haven't provided a widget or example that properly combines legend with layerlist, ALSO for sublayers. This is something that I think a lot of people would appreciate, as it greatly improves the usability of any map that uses dynamic services with sublayers.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Nov 2018 21:28:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545008#M50725</guid>
      <dc:creator>ae</dc:creator>
      <dc:date>2018-11-23T21:28:15Z</dc:date>
    </item>
    <item>
      <title>Re: Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545009#M50726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I noticed that it is making several calls as well.&amp;nbsp; I just made one call to the legend.&amp;nbsp; Below is my solution.&amp;nbsp; Its a lot, but it looks and acts the way I want.&amp;nbsp; I would like to remove the opacity setting for non-polygon layers and add a slider, but that is for a latter time. Thanks for sharing your code it got me started. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="data:image/png;base64,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9957r04bm5vosg++58/EJhKpKVHrKNBiHwSpayI69ahGaiMVI1agikgsbpn2mJRZPF9rt8VCmthZ7GNIarXhxr15Op3lLxTpheg//+f/7J73vOe5nTt36ntejz766HKthfmXf/kX9wd/8Ac6fd1117lHHnlE93Hbbbe5RqPR3Q8WwLe//W33ve99z/3Hf/yHO+yww/Q41W2mpqZ0/R/84Af6/ic/+Yl+tieddJLug/O95pprdPlDDz3knvKUp2iyK/b91a9+dcH5HPOEE07omxyrut/e9Ti/J5980v2f//N/5u0fvvOd77jvfve7er1Yzccdd5zOh37L2B/xRixKLKPp6Wn3+OOP62fAOnwmwDnddddd3Ws31gej3reD6L2f1TIidQjWjW+RtJrMQ2SiLNTgNAJFRVke6QdJ7iIxpkgyMkndNVl/mKdy642qEPlfal55z3yWj8oPf/hDvbne9a53uec///nuxhtvLJc4d+WVV7rTTjtNl73whS9099xzj85nm127dul8js8Nj7VwySWX6DymmQe7d+/WbZk/MTHhfvzjH+t8Xo899lidv3379q4b9MUvftGdddZZOv/Zz362vu8FQbj22mu7+2V91vPuE+LE/i+66KLu/v1+WKder+v8iy++2H3/+9/X+fClL33JNcXF98u4RmB/TzzxhHvpS1+q58zxmGZdfz1w0003dYXJ2PgUbppaPCJEIjpF/6HI1cTyqfGsjEf36sXJquKuEbSuCpemHpFfuUNtoGw/IfIsRZBarZZ7+ctfrtPshxsd/v3f/90dddRR6grC0572NL0BgW24WT233nqrO+WUU1SE2O7II490d955py678MIL9UbG4uDVuzgIBMdiffbLsZnGMgOmZ2dn9Vi914SrdM455+g5AefIMe+44w59DwjREUccodPsn/1wPOYhsIglFh9WHMcClvvrYj3/uQyC/T788MM6jcgh6r1/G2PjomJEaSINXotb5oVJH9tHRawoKtfq9rRmPVGiVHy3lktkTrH9ocJCQuRZiiANYuvWreXU4mBFPPjgg9qwGLxQfOITn9B5uHIIhgeRwhJjGev4c0Y0/H5o7AdXsJcdO3aUUwVYO4iBB7GrgsghhoiQf5p44okn6naebdu2lVPDw/nhxiGQCLKxeShlRiwcFEdFhgC2KpO4ZzItjZUKw4dqIZlLsrZ2gNRGOWxWOkTgV3sxIfJUBcn/2o8LNxaWgnd9wFtNveC64IJhVdDOPPNMtT4AEWAe1kv1xkd8OF+WvehFL9JYC8dEjF784hd394WIeWHzICK33HJL+a6Ac8N98lTdJ66B/XIOiCbHQwx5j2VUpSrkg663CueKG0d77nOfW841NgPRB/+fd/2ZFmr0rhqxIaLS0lSACl0Sgarmwy5cOVo9iMWKisQFaLr65OHl8uFYiwA2AVRunGGD06zH+tWgbC/VAHZ1Gvx7gr0MNL766qs1nsP8JEncGWecMW8bgsP/9m//pjcy7tmvfvUrd9555+k+uEkJBjOfJ5rEkH7/939f533zm9/UfePmcSOffPLJc455ww03qLVy6qmnlkcq4Nruv/9+PQ+C0//8z/+sbhsxJiCIzn44JufEueFS8dnwnWA79o9gY0HhjrJPLLDrr79eXUksnV/+8pe6T/Z3/PHH6zoIG+tw3LPPPrt7jYguDxSM9cdKBbCD2en76O5Yvu0PAoX71o0t9YkPUapo6+Fzv+SL4Z/GDMtGKVXkrZjF8HGTXksGC4Ob3sdwqgza97DH7Lfepz71KRU3LJ9x9r/Q+fbjqquuUquM4xnrj1Hv20HMK1XEk7TFqIpQv2A1y/sJlNGfYUQBuHl7hQiYN+jGHrTvYY+52Hrj7H+h8+0FAeYxvwnR5mNxJVoAby15kTKMpcATQoLhL3vZy8o5xmaiW2t/IRCbqnXkpz283zezf8Vr7VtFWcNYe1bMTStfF6QqPkxXm6c6bRiGMSohHRfHoSo+/awlwzCMURjOMhLFounaldadbxiGsUSGKgar49G0N6S8kcY0g2T5xzSj9y2AbRjGUlgWBSlyYZuFZBjG+CybOWNiZBjGUlgeMcqsw6NhGEtj2SwjUosYhmGMyzJZRqmIkblphmGMz7JZRoZhGEth+QLYFjYyDGMJLI8YhfRBMjfNMIzxMTfNMIx1gYmRYRjrAhMjwzDWBSZGhmGsC0yMDMNYF5gYGYaxLjAxMgxjXTBUDuxh2Du9z03tHK0C6EbJge0rqnooujhsNQ7jINRds6og6581zYFtLMxPf/pTrcpKo7DhTTfdpLXGqtVjjcWpVq2lDpuxudhUYsQv70c/+tGhv+isx/rDlLbmF51G9dk3v/nN7nd+53fcF7/4xXKpMQzvete7yimnVWaNzUV02Qff82fl9JJotdquPrmzfDccq13emnLKO3fu1Nr5vC5U4hoh8jX5KS29EL3lqYES0pRxpsQzx8FK+upXv+p+8IMfaPnmE044oWvusuzb3/62+973vqfLDjvsMD2/6667zj3yyCN6Hn4/uIQcj3LWlID218B+v/vd77obb7xRq9D6EtZcx7e+9a0F51NaulpXvwrrXXPNNX3Pm3PZv3+/1jvr3T8wn3PiXCmD7UuED7pe9sd58Mp1U8ef/VMem+1ZBzinu+66y5100kn63lhdVqq89aZz04jlIDDc4Hyp+8F8L0RLif0ce+yx7oEHHtBprCRuNH79qTdftZquvPJKd9ppp+myF77whe6ee+7R+T/84Q/1hmQ+5/GlL33JTUxM6PuLL75YrQdKR0Oz2dR5LGOevzZEgrr4zEcsEAKWs62fT+lp9t0L61177bV6TqzH+XPe3v3EPeVc//iP/1iXIyA+fsY69Xpd53Ne3//+93U+DLpe9gesv23bNn3F2uTaqi4cbrAXJmPjsCljRgsJ0nIJEbTbbb3RcfOwYoDp2dlZsSRbeizeH3XUUd3ALaWgEQlgHW5ID+KAJcQ2WAvs+4477tBl559/vs5DDNgOywG4qW+++WY9FvuizDTvEconnnhC97Vjx47u+lVY75xzzumW2OYcjzzyyO4x2ffrX/96nYaLLrqoux+Og+BgUWEB8VlwrIWudxAsf/jhh3UakUNUl/q3MdYfmzaA3U+QllOIvAXi3R8E4sEHH+w2bkJcL9i6dau+DkN1H2yHOHGcz372s27Pnj0aREekPIgF69x+++1zguozMzNz9nX22Wfr/F4QqipYO4iBn66CAO3bt0+nESFvJXFO1XVHuV4PnxduKwJ5yimjPbU1Dg029dO0qiDxRV8uIUIccEX49ecG5eZBjF784herdUJDILjBWMb6XiSA9/3AEqHbgN8HNznbY+EwHwvCWxweBJagOqKENYT1xHbe6qJxXszrhXm33HJL+a6gKrCcsxdywOohcA+4ly960Yv02JwTlhGMcr1VOEfiS7TnPve55VxjI7GpAtj9QBSIPxBDGVeICCjfeeedGrDGIsCl4IbhRgQCvmmauquvvto9+uij7oYbblBhIdjbu4x9JUnizjjjjHmBcSwpzhNBwULYu3eve85znqNxJGJDzEccoijShmiwD9wklv3mN7/RGA3u0/3336/LCF6z7emnn66fRRUCztX1/vmf/1ndNmJewHzcTwLUnA/rvOIVr9BrIuDMcq4JkcJawz3j2MNcL+dL8JsAtv+cECKO97znPU/XMdaGlQpgW6fHEn6psWJWGsRikOAttKwKlgQ3d+/5Dtqea8O18rGfKsMes996H/zgB93HPvaxsfc/7LE9V111lQpsr/VnrC6j3reD6L2fTYyMsfFitBogeLi+733ve8s5xlqxUmK0qWNGxqEB/ZUIhr/sZS8r5xgbEbOMDMMYCbOMDMPY0JgYGYaxLjAxMgxjXWBiZBjGusDEyDCMdYGJkWEY6wITI8Mw1gUmRoZhrAtMjAzDWBeYGBmGsS44pIaDGIaxcbDhIIZhrEtMjAzDWBeYGBmGsS4wMTIMY11gYmQYxrrAxMgwjHWBiZFhGOsCEyPDMNYF1ulxmaFqq4fKqZR8pl7YSuOPS/36QbBOv+WPP/641jGj/hl1yp7//OevyHlTb/9nP/vZgudobB6s0+MK8/nPf94961nP0kbRxbe85S16s681VNjoxy9/+Uv3zne+U8/1wx/+sPvoRz+q08xbD+dtbB5MjFYAyjrTXvOa12h5HarArjXf+ta33Ote97ry3UEuv/xy9453vEPPFUuIxvSnP/3pVbHoDMOz6cUoCIJlaYP41a9+5Z7ylKfoNNbJe97zHvdHf/RH7h//8R91HjB900036TI/n/d/8id/ouviXnkrxa/n5w8D1g/n0Csu7ItKsAhnL9V1q+fCa9Vi4ny5LpZxXqzrYb2/+Iu/6G43MzNTLimofh7DXouxcTHLaAXg5vLtmGOO6d7sxGNwhf72b/9W69v7G/e6665z3/zmN3UZVgni8fGPf9y96U1v0nVPOeUU9+CDD+r8v/mbv1FLhvkIDDf7YnzjG99wL33pS8t3B0EcXvCCF5Tv+tN7LuznQx/6UFeQ/uqv/srt2rVLl73xjW90//AP/6DzAVePuvgsY3usMw9CxHX7z4P4GoJlbF42vRjleb4srQo3l28f+MAHyrnOveQlL3F33HGHWgEIE4Lk4Sb31sh3v/tdd/HFF7szzjhD37/85S93z372s3U+sahHH31Ug8GI0TXXXKPrDALRwDrrZ/3Ab37zm3KqP73nwn5OPfVU95Of/ETfI2iXXnqpTnOOP/jBD3Sa8zv99NO7x2X7V7ziFToNCBOi6q+Zfdx9991zrC5jc2GW0SqBhUEwm5sfQfGu2yAGLWd7nkj59upXv7pc0h/iVf2sIjjrrLPcLbfcsqgA9J4LAW6socXo3Q7rp4oXOM/27dvVAjQ2JyZGqwTWDMFs3LBBVooHscJt8yAWNOZjifBonEZAmnkLgSvEMfuBVYKYXXHFFfMECffPH7N6LnDDDTe4Cy64oHzXH4SO9ar7/dGPflROFdd45ZVXlu8KsSZ+hXVlbE5MjFYJbk4sGW5yWq+VUMW7Qj6wS+wF9653PrGbhfaDq8T6C4F7xDocw5/ba1/7WrVqEKveY7Ks6rYNgm1Zj/2yHYHqagAbIaVfE3EijnnZZZe597///eVSYzNinR5XGYLWo/z6D1p/2P1gmfi4zGKwTwRjkOU26rl7sHoGiRfnt3v37kXFzdh49HZ6NDEyDGNNsB7YhmGsS0yMDMNYF5gYGYaxLjAxMgxjXWBiZBjGusDEyDCMdYGJkWEY6wITI8Mw1gUmRoZhrAtMjAzDWBeYGBmGsS6wsWnLDCPUq1BpY9y0GAwiJb/PuNuvBr7iRy9WAcRYDBubtsJUq4OQLpZcQKTfqOb1GRaEiHxE6xmEyCeMq7b1CpkHjPWJWUbLDFZM7xeepPWICmloNxreEjxULCF+GDbi3+FQxFKI9BC8p5xYIvkni9d+YgTcBG9729t0OeJE6lbyQDPvxBNPdJ/73Oe6lURIXk9+H/IA3Xrrrd0k/WSL9OlmWe/d7353N1cRWRPJqc1+X/nKV87JSVRdRtJ8juOzP3KuJNEnJzcWzaiispAYYQ32uy5gO38dfj6fC4ncfFJ/zpV1OPfe62XfZKjEKqsuG/Q5kTOJfN7XXnutZtz8wz/8Q8uhtMaYm7ZGcKNzcwAVNe699179hUaccMd8FQ2E5K//+q91PW4q76Yx/ad/+qcag2I9blqqwAI3JkLDfKpt+O2BLIokTPPL2J/fJzfuONVGeuEGR2x98+WWBl0XAoiI+PkILnBeuLWf/OQnVYi4XmA9rhfx8ZDlktzefh+8h0GfE8KDYB577LH6akK0/tj0YoRFsxxtMbA8jj76aJ32eaw9CBLpY7mJsQJ8hY1euIFYF4hH+eoiWATnnnuulv/58pe/rPsnsAzsyx+L9d761rfqNAxbbQTxYLnfZy9YGtz4vnmra9B1bdu2TcWI88UqrObo9sUD/La+8givbAOcB+Lrp7le8md7i3TQ52Ssb8wyWgWwXLgRn/Oc55Rz5oI1gmuCGIwT/OWmJoc0sH01L3Zvjmzv5ni4wb1LQ+tXbQQ3yy8fhUHXhVi8733v0wojWDTekuqFaiGDQNyr5039N0TOOHQxMVphcIVISv/mN795nhB4uNlxTYjzPPWpTy3nDg8uH64W9dXYB5aChxu6atFUK3IgEN5Kow2qNoLl4tcZhUHX5Z8sYu1gSXm3cVgoboAlxPn688ICMtfr0MbEaAXwsRMqaRAn8bXsB4FrwvoEdf/+7//enX/++eWS4SA+wnHYnmob5513XrnEuY9+9KPd7gVU6PDuDSAS1cofi1UbGURvzIgGg66LWBKWHJYTywfVdRsEok7Qu1p5BEtpGBAxjtnvIYOxttij/XUC1sJSq2Rwg/lYySA4DqKDRVJlmG3HYaHrWo5jrtR5GytP30f7eSBTWaFJQRBoA1+62b9fCBOj9QnWB5aHv2GxnHDFFrLUDGM16CtGiE1vvfhh8duaGK1PsBx8RVjiQ7hlo8Z+DGMlGNjpsSpI/tVbRP61n2CZGBmGMQ4DOz12BUheEBgvQIvRT6AMwzBGZY4YaRMNKsRI5okypXnqsiwz0TEMY0VRMfKW0EFrKHciPypCXoiqgjR3XcMwjKXTt58RQuSFJw8PCpUXILWgKpZSddowDGMcVIx6xcSLTdZ12Ra3hEyQDMNYCn0to1D+RUHkaq5oizGMWBmGYSxEXzEyDMNYbUyMDMNYF5gYGYaxLrCBsisAg0PJLnjbbbfpaHKGYLzqVa9aFykuSCfyhS98Yd5A2YUgDQqJ2Hqx1K3GUrC0syuMz18EpHnlpj/77LPd5Zdf3s3jc6hBJsgbbrhBB9hW286dO8s11heMxzMOPUyMlhlEh/xFJA7zydRIeoYoDUqudihAkjbyH1Xber0e8nobhx7mpkGwSI7k/Plz1+n3XuAX+eMf/7j7yle+ou8XgqRgpEv1FTt8io9qhQxcvFe84hUqZp6FtmOerzgCjNYnrSxWDFkREY9x3LTFthlUmYR0uJxPdT77IoGbPzeuj/fsv/easCT7VQCB6vVWt+Pz8RVAuG5/Lsb6o9dNc53pB3IEaalt10O353LzjNTWDe6HC7fedfq9F773ve/lf/mXf1m+K/DzaHfddZfO+9jHPpb/3d/9nU7v2rUr/6//9b92lzEt7p1Os+w1r3mNTsNC273whS+cc+yrr766u4xt/HacD9uNAtuwf7bzjXMBzkPEtztdPV/WYx7NnxuvrOPnM+2v96c//Wn+n/7Tf9JpYHuODSzjvYfz8dfEMhEqnYbqesb6pVcPQplXytImBstmoda7Tr/3Jb6ChYfcz/xCM5/YC5Ccn5zNWAl33HGH/ur/8Ic/1GXg07BiBVRzWC+0nc9l7cGa4nhYLeSiXqxCBlYd+/XH6oVANZaRbx/4wAd0Puc4qDIJXH/99ZrpsXpuJM9nOxopcv31YtlQSgjYBxaPn2a/1QogvPeVQ9jOVx4xDl1CxqEZywOJ4m+55ZY5gWpuYlwFhKNKtbIFyxCZYRh2O/Jvsw7LcfsWY9wKIAtVJiH/NpD/mgyT/fCC0w/5teyeE80qgGxsQvlpLyeNpcIvPaV+iHMs9OSMX3+S6PvKFtzECNlijLIdFhXrIIQL3fAe0tD6/Y7CQpVJSLzPfj/ykY/MsxgXwyqAbD5CG1O2vOA6YInweJ/80wRUqUbBL7sv10OAmSc+LMdi+NGPfqRCthijbIfVxDqsi4WxVOiywHVUGy7ToMokiDHnyjxar2W4GFzXuBVA+PyxDAfVYzPWJ/Y0bQXhZsVS4Fe+n2hwg9NXZxghqjLsduPufxy4Vv8UrMpynMOgfRuHNgNzYC8VEyPDMEbBemAbhrEuCZOo4wKXyiQJ1Yo0s9RQIzE/2NM2wzBWg7B5oOX2pi23L2u7A0HqEp6vRYEm5tcVRKoMwzBWmrAe1cvJAh6uaeZGMYi8dWQYhrHShLVazR0eTbhtQeS25JGriUkUlqWusY5yCysZhrEKhIwGCUSIIM0TbXPiRDZcxDCMVUB7YO8hZpR33AERotkscR2RI5YQLzJXzTCM1SBM8qI4o/bEDgO1irx1pG6axa8Nw1gFwlAsoK1BzW2L6m5LWCtiRqmYQz5upP83DMNYWUR+Yhfhk6WhiFAg05HGkIq4Ue7i8ukaVNON6BO3cr5hGMZS0XxGVI7FRQtjkaVa7Fwt0LLWxI464rJ5EaqKD/Oq4mQYhrEUgvbe+3PiQghNEmQuSVPx0IgZldaPCM5kOFGsvQA2Nq2AEeYecvtccMEFy572gmRjZAEYJd2H36aXUVOGGMZyMW9smg9Qq5WTinOWFQFtGkNDEmm8eivIXLOF+fznP695hmjkESLxmM9OuJYgROQU8ufm23plPXxmxuqiPRq90FBffyKqucl4wk3EDReHVN03RoUkYzQSi1188cWLpnxdLcgp5M/Nt/WKVfjYfASz++/P9ekZb7yZFBKcphNk5jpZ6upBXMxfgEPaTfvHRay918jn49fx07xCdVog7071V53kZmQoRJjAV9KAauUPkpF97nOf0/SviAaJxbx717vsec97nmZYHMXF8u5jv20WOjbbYVVV51crmACVOViH62K9ahUPPgtf6QRLzB+fPEfk6GY7v3+2I182BSN9hQ8rFLlxmeemddK2Bqp5eqYNlwx3TQQKu6gWFr2zjeGpZkMEL0QIE8nWSGhPfmgyNfpshKRoRWRYRlkfsid6yHbolyEIlOcZB27w6rktdmyEBNfOz7/11lt1/nXXXaelhj75yU+qEP3pn/6pzmc9RIq0u4DgYOGQlpZlCA6fASBEbEemSL8dVXgRHgSLFLu8mhBtHsJW0nItBEmsILWIolCsIgQoVPcNa8nHibw7Bxrc3ijxIyybhVp1HT/tqU6XcHO94Q1v0JiRr6IBVLDwlgGWA5bA17/+dX2PRUXAG4HAwvDVLgg8n3766V2XipsTi6ofrEsbFG/B0uDcfPMiOejYJL9HjEi6f+KJJ3bXh2pFD7b1lTp49fmusXCwhhAezgsxuuaaa3QZcC0+gyPW43pxZ421IaxHsdsaTbm6qxUdHUN5CVPXDjqunSeuE5Q5joSq+CBMVXEy5uLFgxvZ48vweBCkxx57TKexGHBnuGF7A8vMq1KtwFHFuzy4W6Mw6NiIxfve9z63a9cu96EPfahrSfVC8v9BIEz+vGgULDCMfoRREGMDyWRhGdHniDhRpyPOm4hQRBdtYyxwT3B5qpVCqlYLQnXhhRfqNAKC24OI+cT9QP5s6txX94F71w+sLlrVghmGQcf2x8TawZLCPRsFhA231J8XlT56hdYwPNoDG9EJVYhy12qLy5YkOk4Eq0mMpI3jjq0yWBa4RhQ3hN7qHsR+cNUAt4c4DgFj6oydf/75Oh/riSdy1SoZ1XJAo9AbM6LBoGMTS6JrAufLcu+aDQviRizI7xvrapBV1wtlithukMtpbDyKTo/Ei+LQtdPEtcUiQogadRy3yKWdRONIi2GdHodnUMUMLBGeJg0K2rLdoGVLZaFjIwg+tjMuy7EPY2MxrzpIsufBnHBRqyMWkbhnYRS5iEbgWkNIxUj+xTAxMgxjFOY92idGpG6aiA6P8evSYst7bRjGKsOzMxGjXKyh2NWimj7Kp4+R5sAOApdadjXDMFYBHZsWhkUQm86OscyIArGTRIPogZ1b8NowjFUg5HF+R/7xijAlKj5iMNEBEuuI4LZhGMYKE3ayRK0iHuurGGUdbaC9rJlpGIaxwujYtCQpBCl1ietkjFVLRZjKvNiaec0wDGNlCZM8cXEcuygS0Qlzl0Xim4WpahBZ13ITI8MwVoGQPkXQSRPXSoohIGIXuZSMjzLllxuGYawkIb2tsyxRVy1PxDXLaIGKUcpA2JoFsA3DWHnCMA9dXK+5RqPhJhsTbqI+5eKwpgsTEam2NMMwjJUmJEjdbDaLMWhB5GphLDML14zE/J3yyZphGMZKEjwxfUeO4OCaxfJvojahA2XbaVusorYjwH1YsFXnVR/18558RnSMZCiJjU0rYHS6T6DmIbEY+BxHVRhASuIyBs0ySp2kbKxXnb+cMNiWpGe9WHpXY7WZXx2EIDWP8ZkKUncgbbqZzgHXTJouFxctJpgtjTpqYUiBRxEjEa4sKZKr0VvbOAjVQXrxicWA0fEIgoccQaTq6KU6n/Wr+YyWAlkXyY9EXqFqI4vAesRSiGweQn1qJmKUBZnYSYxTS1yeJmrtqPDIVDtvaUfIIrOjiE9eCFBQvhrDc8cdd8yxTEhL2y+1RnU+67PdckFmRqyvaltuC2y5sCohmwdVkzYpQkRYwix0U0HstseTbqo26eKo7joiSOKsaZ7sZtIWtyxxFAvRHEdiTWkupEMZBHc52hDgrmHxYCXhzgGpXKuWksfP55X12Y5pLAXv9gEWExVHlguyT5LADZexmmaW+cxjmT8+58c01+ITqDHPb19NuQt+PZZXLR5/Xb3bsf4jjzyir9VrNjYmGsCuZTVHxsdGSEK1hqvJazFdd/W8Ljdb5joiSFhIzbztWtIYz5bmYi1hURlDgQVCtkTcIh9XQmRwnXrx80khy/psxzRJ8quVQ66//vpyangQDG5633zFDqCk0Ic//GFNM0uCfC8aZKWkognLvMvZW+GD9LWXX365rsO6nKcXWo5BlkfWYzkWj1/GtfpqI2xHtkngM/JVQvjsjI1NyGDYbfmE2xJMuLpYQqlYPO0sde0kcXEWuK2BiFJYc5GIVhbI/LzpZpMDrtner8nYDnlwPZejrRIEmakW4kWCG/miiy7SaY+3WGj9Yk3sA1HwrVrB5CUveYm6hFgjCFO1YgfCRzbIaoCefXl30gstLh+NlLteaKk4QgUQzon9k/z/hz/8oS4Dn9KW7XAjzRLafISBi8QWirWabFAGoylpTYM4jNykm9AnbVo9hPxHIkoa1M55umY9tKscc8wx5dRceit8LAVuXCwJRIdySL3xHgTAB80Rj2Fhf295y1u6ZbCr54zFAlgt5O/ux2L5rf050dg34mQYHq0OksZlzEMEKJJf+ZpYQbHIVCY60wkzNxE0XF1cOQLW6tbVxIEjR3YYWxC7h/POO29ODAfLhET45557bjln6eCyIBjf+MY3uhZFFZZjvdBGeVyPiGHN4A72ukU82WP+Rz7ykW5dtFHA3cKd8+eF2FH5xDA84YS4YRHDQAjC0ndIXsh5zZOzUAwh5qdZW8eobalvFXdum5vqTLgpce0iXLowcRm5j9je0GofuDZYD7g6VPV485vf3BUFSgH5Kh3DggXx8Y9/fE5sBxHC9fHlsUcBC6gaM6Lh9iEOWC0cx8d4AEElxsM10cax8noro1BuaZgneFQXee1rXzsnmG5sTILWzAN5kNLHiA6MqE8ujlshLEku7lqaFuloRWzo6JhmiZvtNFWwGOnP/DitudkDs27bzlN1u2HZyAn5ubkpKcQNPsxNNyrcnFgo1fjNcsG59+tugIj1q2oyCsuxD2NjMK86SHvfA2IEFXX2VYwEgtVQxI5EjOJJF5c9rTNx22bSWddyHdGtTFoqLtwW12q23GE7T9fthsWqg4wP1gzVXkdxwwxjPTG/OkgZqPaWDxEg7dyY5S6W940asSFER5oIEyWMJqOGmwon3ERYd7h5ATEnfDpjxeEpE/1xcNNMiIyNRNCavj8PEJ8yXkRSfoRIY0CxzEOdUgbM8hg/dDHJ+vWJvmwjy1MRqmbScgemD7jDD386C4bGLCPD2LzMs4yKwHPQtYZ4T7AaKykTAep0Wm5/Putm87ZrimvWZhxbJBZUGMny3LU6VBURvUo3QJ8jwzDWDLFrqu4VZlBhIaVB5lpZ280mTR2ZT+dIXDRKXutQELGKNIl/WZefLgKGYRjjEjK2TN0zNZDEQpIXxAe3jH8ErOnwOBU23GHEiRix307EEkpcPQzctnpde27T98gwDGNcNGSNEPF4P8QCqmWuHXXcjLhmJOPfEe9wh7kpkaOaI+djW8TJxYFsJdZRyuDaSIdDmJtmGMZSwC9TiBURN0rbqebDpq9RjdiRvCb4aGIFqf6I7YTVREpaXLyMqiKGYRhLpCtGKjYCj/rDMuujz4WN5eRdNzpBprIOooQYqVVF0LvsKGkYhjEOKkb6JA1EkAhGMzi2EcWFwJRP2IgtIVRITkTAWp+4FdaUrifrGIZhjIuKEf8rBAkhiouUIUhMqVHqpbEsKFpNxIrGvGIdhMjEyDCM8VEx8vEiLB9eiRN1RQbrJy2GgiBUWE0sy1P5H1aTvPhmGIYxLtoDG0ViUEghQ1C8UzEKIpfjnonaeNEqrKgCyhuxvlUHKQavkpysOgiUeYxyr6bk8InDFspeyIh/YCBsdXpYOAYj8HtZiYG1hjEO83pg8z8vLoiNx5ck0jhRGKpQEcQmaE2nR21iKalkWbxIuffee+elgb3qqqs0G2MVEqMtlohsqSBEPklata1XfOZKY/MS5mLx5F5MGNehVpFMlrPISxswT5bRl6hTNhUwmceyqqW0mXne8543xxrBOrnwwgvdLbfcUs4puPvuu/um6FhuvEVWbesVqwJiiNYMb9XoqH5p3hLaKBZR4G5csPWu0+89cLNXhYcEYmeffbZmf/S//AgU7z3M91UxvDu20pAsjSRnHJNEZ+QY8nAOvfOr1Tt8ZQ+yWfr1qnm2B10P++Laq/tnO+Yzz1cBqZ6LsblggFk5ORgsH4SneOzPOLQiqZpZRPOpCg/CRCZGLCbvqiFQvAduPCyCd7zjHZoYH0umms1xqfiMkr75bImkkOUcOOYrX/nKbrURzhvXzs+/9dZbdX61escb3/hGrQgCrEcmxiuuuELfL3Q9vZVE2O7qq6/WNCjEsXwVEEuLsnkRfdGw0VD4p2Y0nqRtFHL3/AVb7zr93nuIy3DzcmOSYhae85zndC0mXnkPFGdkfW5UrAZu3muuuUaXDQPb0Lz49UI+a25838hhDbiIxKwQJ1Lkkr4WKIOEGFG3jNLafn3wubb9tpdeeqm+59XnxF7sehAa756SSrdaecQwwnHrnplV1B+epiE4lOE555xzdB5P13z5HQSq+rSNG5k4k2+vfvWryyWL47ehXtkoYK38wz/8g4pFNaiNWJA9cteuXe5DH/pQ15LqhWsZxFKux9jchK2sVU6OxkaLGy0XXmhwkS644AKdBtyTL3zhC12BAoSAPNm4J7TXve51c8RhMfx2VQtmGBAvXC5iXN56Ax/7wdrBkup9CrgYS70eY3MTNtPWkqwcs5Dmg3sE1fgHN+XNN988R6AQA2InPtiLNbKcj/x7Y0Y0wOXyx6QO2vnnn6/ziSVddtll3eB2vzJIC7GU65mentbtBrmcxsYneGz3zfmOcGfxZoCVow/cyhhR7zr0O6KrpHV6XBrchKvxuN+DFUSBx34B4+U4l9W+HuPQY151kOb0g6I1w8WNNHBdogLVjX2XYnTY08r3w2FiZBibl3k9sDtZp5wcDMLT24De2ZoRMk112jAMY1y0B/Y44J5pTqNycK38r1xiGIYxOhT5GIqqZhE3Ik5EqTRyGfGe8WuGYRjjEg7zNIy0176zIyKk0yJAEfmNRM1ItDamgWUYhqGEgSYQGR7Ei+YFSZsJkWEYSySMhxCj3uB1KupDOn4fLxrGujIMw1iIcJjiiwSr9QlaGIgQkZxfxEiEiPxGNMBCMgzDGJeQOh+LEZb5sKkg28pn3f58nzvgZlzTzbo0TFSIvCgZhmGMw1ABI8QGlyxJEm2+T5FaRpQuShMNbBuGYYzLkGKUay4jnprFcewi6qnJe1y3JC/EiVJGhmEY4zKUGGH9EKSmX1GYiwjJNMaRBq5DsZqiMqZkGIYxJkO7aUomokPZokyjSC4Oai6O6i6NAtfWSvwGo9WXE3IK9UvFykDUarpXwzjUGUqMfN5rWl3Ep1GruUbU0ChR0um4Vqft2sniY9w2A5///OfLqeHxuaD7QU4hMif2wnxSfhjGRmE4Ny0v+hNRQTYKIlcXi0g3TMVY6iTdHtrGeNxxxx2asnUUPvCBD1iKDmNDoUUcy+mBEA9CcLCQCFangYgTsaJMhEjmEVOanplxO3acWW4xHOslhcgnPvGJcqo/733ve7vr+GleoToNCES/BGFYP5/73Oc0y+LU1JQmtmddUtFi5ZCulQRsZEisQsKxN7zhDfPKDOG+nXvuuZqPiGmSmpFKdv/+/e4Vr3iFFgLw4DqSArZ6XMNYa/oWcVwMhKgIWlNZthgkG8k8avIT0NYnbRbBXpB3vvOd3YocVM+gigaihciQUbGfEC1E1X1j2lfv+OhHP6rZGz1kbSTbIsf98Ic/rMcd5BIaxloylBjxxMw3NAe3rZMmrpV0XFteZ8VVayWLd55cr2DZLNSq6/hpT3V6EFg/p59+ete6wZrBekFElgufIraa/B+o/EElDt7jDpKEn2IBhrHeGEqM1Coqh4TwSh4jGv5dIv9vxHVXl2YMBhGogrXy2GOPle9Wlmq1Ds4DcTKM9cZwlpGgAeqsKOYYB0XaENyzWhi5urhtZUjb6MNZZ53lbrjhhjmP4inmSMWQlYbiiBzHV+zAHeR8DGO9MZSCkLeom8dImsaM5P8xU2IuddK2S/J2ubZB0LnacJ3e9KY3adyIYDLzwJcYolyQr+TRDyq+VvfXL0A+iLe97W0aJyJ2RElpRLBat80w1gtDPU1DfHhiptNiDYGPVxPUnskPuAP7D7gjdz6jmDkkmzEh/1pVzSBovXPnThMiY90wrzrIMGKk8aK0fJImYoR1hBjxHjGaTmfc/n2z7ugjTYwMwxiOsR7t5yI6eSQiRGNahIigto5NE7bFk24iGDKZtmEYRh+GixmJ5sRlzMgLEKLkX8Ow5vJhM/sbhmH0YVkegRUpRAqRMgzDGIdlEyPDMIylsCxihKvGAFrDMIxxWRYx0idsZQzJMAxjHJZHjMrgtmEYxrgsixgxTMQwDGMpLIsY8SQN68gwDGNcQp6EJVmqvawHkYjQZGFUKdhYqFiepjpujXfJEPXXDMMwBhESeF4s+NzIAlcT6ycWQcrkX0fagbTtWiJATZGhsBZ3x6oZ6xvGqPlcR4axnuiKUdXN6g1GUzeNgbJJViRU08WhuGZR8Tg/l/kWwC5gVL5vV1555ZysisNW9EAsBo3gXwrf+c533OWXX64pbj2cH/OrMI/z76XfPMNYLlSM5sR7KEckVlBVXNqiOe0gdbMiOp080cKNuGc12axOz+tO6mJn/YyA6iDkDKKRc/qyyy7rpvxYrooeo6QQqcLxyaftU5cAI/lJUVKFTJBf+9rX5gkp+bsNY6UYKoCNOJFMjURqtVpNrSRiTbxqHCkqqssaBaSXpXHTX3zxxe7GG2/U+ctV0YP8RONAsv5eSClCAraq8HC+r371q+ekp2XeaiSDMzYvIUIzR0jIdS1U5xEzitPA1UW7GlHdxUGsI/ibsu1Mkrh2mIm1dGgOCfFu6lLbIO69995uytnegoy4cbhj73nPe9TyYHkV3CKWkxTN11Zj3iOPPKKv1X15cLnYH9tV3Sr2zXZYR70xI0TGCw/HmZ6edn/4h3/obrvtNp0HpKylGglUj+HPme16z5/rG8YtNQxQy0gHulbup14rJxOXrHDdxKVLc1cXCykOa2ol6Y2Iq2Z04Sb1DbxbhBD4ih5kXpyZmelW7WAZzXPzzTerSLCcMkRf/vKXNZE/qWOxZHjlfRVEgn2wP7YjzzZCBpwD25G4v7fs0QUXXNAVnp/85CfuBS94ge6bc0VMvED542Fh+WNgMSGkWFhXXXVVV3wQSvZpydyMYem6aYhNler7TpCrIEU1sYgQJDGCwk7mtoiFNBU3XD0PXdyrYIcIahkuQ6vCTUpshpgRrlk/qNrhSxNxw771rW/Vac/555/fdekQCyyTxfjWt76lZZC8AFx66aXu7rvvXtQ6QWT8etXc3Oedd56KE41pz0te8hKtNILlhTB5N/TNb36zu/rqq3WaopS+YolhDIOKEbmsfRBbNcWXJtLnZnKzpW35f6LliZgfRDV5jR2ZaCMRJCfW0kFZM8BbH71PqjxYLVUWsiB6LaCF6F2XskXDBM0vvPBCFZ1bbrmlK4LUeUOcaF5YsHje8pa3dItOVqueIFLk8gYKEFQLSRrGYqiEVI0a/xQtzzMNTrfzjlaPrcZG8jyd0zSA3WMdGE6tFJ5U9bNMqrXNgPjKUkEcqvtBOHCvhgman3322Vr8sWoBIahYTDS/D1y3l73sZer29bp7CCrbYzFV92MYwzDHnkGIfKMuGkLUwhoSMtUhsZIqwgUqUCJWltFoPlgp3LjEe3qh8itVYIkrEQzGpRsWBIbteh/xv+51r9M4DXEiYlJ0K3j/+99fLl0YrBjquGENVaFyCQUoPZQ5wmVk/75abZVXvepV2r2BV8MYBU3Ij8B4EQLfy7qddVxHLJ8t0YQ6cQgPNdP8elV2793rth1+WvluOCwh/0Gwnj70oQ9pvGmpsK/du3eP5N6NCkLYz+LCGqNj5XJch7GxmZeQv597FQShCg95ihgCghDpeqnI1JysjgRv5z6JM4YDq6Jq2VxxxRXLFvDFXVpJIYJBrp8Fro1xCZp778t9LKhr8ajbRQlrER8RoZqIkz7+l+Va0NHXTpMZiFEQRW73HrGMdp6q84dlM1tGCBFuGvCIn8f3/unaoQjW2J//+Z+7Y445ZuATRMOoMlTdtEBTyBYWEIKDWFUtKC9efh7vEaOth5sYGYYxHEPUTSufjBGxlhZlB5+U+bgS7wtLSd6IFeWXG4ZhjEshRnMyNWIREQcqWlrJU0RsyMeHsIbUQiq39daSYRjGOBRi1NOPCLrvZdmisM4w6xmGYQyg66bhavVrw5DkjOK3TI+GYYzPnJgR4sNTNNqwQgSdTktT1xqGYYyLiNFB0fGuWddFGxKrm2YYxlKZYxkBA2bnZH4cgnpUd7UoLt8ZhmGMjorRQi7ZMO6ajvm3btiGYSwBFaOqJYT4VAVoGCspTzNthmEY4xK0Zooe2GrZFEPzu9DPCLkKUnJci+CUIqUxpbzi4YW527N32k3tPKWcMRwbsQd2NdUrI9ovuuiiBXMVLRf+uKMOKfHZIUmSxpiyarJ+w1hJ5vXAbmVt18lS12EkmqZwFMGRxjTz2mniOmHiEhGjLBKBikWwRIeyMC0EivlzBs9ubnqrg5CIrF8+o/UAQkTiNFLIktKE1CC9aUkMY7UISRPSypqulbZdO5cmAtTKE51mXjOddTPtGbe/s9/NJge0IWCUKyLViMhTpRlA0jEaVgb5jK6//vpyyfqCNLVYQ1hutI985CNDJWIzjJUg7JBONu+IFdTqio8XpyRoq4WUSsuliX3kklTEKmm5Tke2TBItV1SM4l88trQeqXZlWEobBLXGfGrWflU1gGksEpb5+bwnSRrr4oJ568qv5+cvBaw3LKN+9Fb64L2vRlI937/7u7+bt261Kgjn6BPIeauL12qWS9ZdjkyXxqFN6NTVKjI1ZgEj0aiaL1aPTOs8VhKxmdOCWOuoFS12Qzxw21Rw8/lGSg2fnrVfVQ0gZkM6EZZhTXHTf/zjH3dvetObdN1TTjlF81gzn5pppLNlPiJHXqRx8fGl1772tbofLzZQrVQCvPeVTarn+1/+y38ZWBXEZ4LkXFmXc2f5tm3b5hSOXK+Wo7G6hGLyEALS5sWnK0Jly5PcpdJcWlgBYSQWRSRLaPJfEytKJOxQxD89XGqrws3nWzW3z6CqGuDdJSBBGcUffYI0UsLiPjEfawZRwLJAjK655hpdZxCsR/PC1wvn95WvfEVzYP+P//E/Bq7XS/V8KfjoBeUb3/hGN7kaFVAQUo7PdXO+1GfjukhlWxVjAv3G5iaMKveRFx/f/I0WhEXDVcsob02cSVy1A5390sSty1uuLc0YDBbBoKoa/Ri0nO0JNPuGECyEX2+x0tQIHqWGqgI5LAjJ17/+dZ3mONWqINVz5ZoQJ0CwsK74XAj0e2EzNi8hKUB8nqJeyOp4MLMjT83E/hEx0qZuHE/hxCoKiTi1i42MvixUVaMXxMpngQRcIBrzyQqJe0UjAT/zFsKv2++RPTEs714BQucT7CMQvswS61CNdhAICZYOFl/1fCgaSQ02fw4sI6E/8BlwvKolZWxuwjwKXDVPUZXMVQfNhuKiRd0GfjuyZAfyf2Mwi1XVqMKNShpaH6R+5zvfqW5O73wS+C+0n8XYtWuX7pt9ESzn/Ly79MY3vlFLF7GM/NzVCiH9eOUrX6ndGiiL7Xnb296mcSKul/0TLK9aQIgQrpzVVzMg+M2e2/rYRKMzPT3jjj2iqMU+LJsx7SxxklEenw9af9T9LAQxHUoS9UvivxzHwRXbuXPnPFeMp3BYR1hNxuZjXg7sZREjcfWmZ/abGBkjgYX3vve9b8UrmRjrkyFyYI/OQv1sDKMXLDH6HeGmmRAZnmWxjBhMu2d6n1lGhmEMzYpYRr39bAzDMEZlWcTIMAxjqSyPZRQUPbYNwzDGZdksIzOxDMNYCqYhhmGsC0yMDMNYF5gYGYaxLjAxMgxjXWBitMlgnBg9oA1jvWFitMwwyt03Uqly83sYdFpN2TEIxIJxW8sNKUEuv/xyHZzq4fx8qhAP8zj/XvrNW274zLh2houYaG4uTIyWmd7qIJdddpmKEJDRkPSxS8Xvb1Q4/hve8IY5uY0YTV9NAQtkY/za1742T0gXS9C2VEg1AmTIJLUuOZ2GEW9jY6BpZ4OsbIzqyGxox1Ih7xCNm570sT57IilelyPtBzmCxoFUt72Q1oMkaFXh4XzJIIkoeZhHorSV5Ktf/aq79NJLdZoBtJ/85CctA+QmIkyDjktIxE8FEAbfhwdH4DMAtl8GyI1EtcLHUtog7r333m4K2WqFDai6JFgevVU2cItYTmIyLATvPpF1kdfqvjzVCiRVt4p9sx3WUa/7g8h44eE409PTmiSNxPoeEq+de24xELp6DH/ObNd7/tUqIcNw/vnnz3MZPf0+Gw/L2I7z+dKXvjTn+jh+tfKI/0z9Zw5s22sFDjoPY+UI9UZCgKT5KiEFIk45SfZtoMeo8GX3DbxbhBD4Chu4JKSQ9ZUzWEbz3HzzzSoSLCe745e//GW1FkhEhiXDa2/6DW4g9uErkJAFEiEDzoHtSNuB1Vblggsu6ArPT37yE/eCF7xA9825cjN7gfLH61flBAtmUJWQYaGQJOdPtZJeIat+NoA77Pmrv/orFX3OB8tzUOURn2HTf+a+WgnXQ/pbD+4hVV2M1SWM88iRlD/UXNi5BpH8KHyfVnYQPmH/oYy/hqW2KnzZic0QM6pWB6lCulWf4ZAb9q1vfatOe7ASvEuHWGCZLAZFGYm1eAHA5bn77rvn3NT9QGT8eqSG9e7Yeeedp+JEY9ozqMoJCf2vvvpqnaaSSW9ua/aP1ULrZ9Vx3rhmn/70p/U9KXEXO3fwecGBayFrpd8/hQJ8Kt1B1UoQ6ltuuUXX4XgE+Jcri6YxPGEta7g4DUWQEKWo65ZlIku+9d5snoXck82Otz4Gmfu9uasXsiB6LaCF6F13+/btQwXNL7zwQhUdbkp/Iz7vec9TcaJ5YeEmH1TlBJG69tprdfqGG26Yl9t69+7dKqo0byH2g88CISXvNqIxKpwrlg7nyj6qn60/Pq1arQRrEHcPS2qlY2NGf8KJqO4m4wm3JWy4Rlh39UDEKa+7KAtdSE01aWCCNDpYKbgM/X7dEYlqbKMa1xgXxKG6H25G3KthfuWpm0YC/qoFhKBiMdH8PhaqcsJNz/ZYTNX9eBBKLBha77bQGxdC8Lxocy3+c/SxnkEggohqb+WRhaqVUGnFu8pWw21tCIOIACyVYWuuLsJUk9aQNhFOOJEn/UepokGiY2I0GG4+blziPb0QHyE24YOpuHTDgsCwXe9NyQ1FnIY4EfERuhW8//3vL5cuDDfwY489ptZQFVyeamWQxaqcvOpVr9J4Dq+jgNAQ9+G6fJCZWJkXwf/23/6bVkNhGYKxWEyHzx23rCp6C1Ur4RVLiVa1pIzVI5jec2eepUWp6rgiOjxJE3tI3ba9wcyc+Ii3kqpCZNVBlgY3Izcb8aalwr5wiUZx70YFIexncWHB0LFy3Ovg3HHNEL1eUViu6+Ic+1UrQaD6BfiNlWFe2tkDQccF4olRjnE2n5X/Uxm2GzgS4XHusHyrm8q3uFpWc3lWPHHjyVvxpC3r9lMyhodf56plQ22y3oDvuHCTraQQwSDXr1/gehQ4d8Sgn3WyXNfFPnr3j9DhjpoQrR3B49O351tq212rc8B1Oh1Vn4a4aHVx2wrrqLCSsjAXwcpdO+toeevUJWoZhVroMXB79+5zxx05P06wEJvZMkKIfNVYngbhkvgnQoci3Mx//ud/ru7ToCeI6xXibLi3FK4cJr5mLA/z66Y9eWseuJoISqr19GthXcWoRtVYtYJkvo9dh4FLcpEhEaOOtKx01/JaVojRThMjwzCGY56bFsexuFxi24gQqdNFHX2snyTR2BBWUdH7SEQnzVwkAjUR1N1ENOnqIdZTJC6aWFD0jzQMwxgTVZmJekMD2IFYPVkmkpQVIkQ8CEEqAtWhzita6OpiOemTt9g/c6uzK8MwjLEIsYDa7bbLklQf4WMphbG4aJV4NNGiQHw1RImGQGUiWBGiFMZiJU24iXiyXNswDGN0QoQHa4hhHwSokyx1s62Wm223XCdlEG1hKekjfVlH1tQGxJI0nqRDSXSWYRjGWISJCFEQxSIwYfexfRiLKyZuWx7JPBGjUEfyi32UZypEgczXjpAiQMSRDMMwlopIighMQLBa3LQ8dBN53U26mmuI4CBNLbGSfpvMurZ4brhokZhHeacMbItGIUyIViJCZRiGMS5hlNdclAauEdTclnhCY0Y8HOuIEImT5pIwcw1x0eI0LUb3i3xhOXXELBIJUzcu7yQuFkvKMAxjXMIJN+G2RVNua7hFB8oGYh110sTNdpquLa8kXgtFkJJcpvUfidhyjSdlYk35x/9YTIZhGOMS1sQiirSDo/yXpC4TK6cjVhCxoVxEB6FpivVzIG+5A1nL7U9EpMp+SEGWuhqP/iOxlESsDMMwxoUcITy4l6mgCEpr8LqID2mytfJJGk/c6HGtIiWrZyJQPH2jzYpIdfJOuUvDMIzRCXWUmbhimYgRwWhEiZgRxKJKk3HdbQnqbqu4cpNRw01Io9d1LtZQU7bdlzXdbNpyLbOMDMNYAsGePf+R81g/Ju4jVk4rSFwzExdMhGlLVHd1WZYngatFsfYngrZYRcSO2olImYhQHqU6Nu2EI0YbZLiUsWlf+cpXyqnRIL+yYRhrz7yBsr/97S9ynqAhNDzmbwcIEv2JnKuR7THJXC2mh3XNRYmsI+4b7lpQj0SMWhrYno1abu+T0+64I1dXjEYVlnG2MQxjZZgnRo/t/Vm+PZtyYRxquaJmp+k6SeKiMNTMj1EQu3p+8LG9PjQrh4oQN+L9TGufm57Z7556+DnFgiFZz2JULVjIuD1SY0xMTJRzVg5/XFKKDIKc1jt27NDUtVUWOmeWsc0RRxyh7z3s68QTTyzfHWSYOmnDnOsgVqMO23qEUko//vGPy3fD89znPte9/vWvL99tDOZbRnvvyKfcpAoMsaMW1k7WEQsoViGKxBKaDCc0iO2hJzapRFKeusl83LQZEaOjDn9mucZwrGcx4mbxNxkdP3ft2uWe+cxnrrggLXaDk3KWTIUIUW+isYXOmWW8kkGxeg3k8TnnnPk/IiZGxkozL4VII2g4cmAz8JXkaimj9sPA5WIl8bxM/4n4YAEVVlGgHSMbcd1N1BquIY0k/gS2Nxo+JzKWA2lKubnXGvJUn3DCCZqQrdlslnMPstA5H3744ctSXtswVoKwLtYPNk+RNI2hIUVHRn2Uz1M2meaRPxSDYkWRpDEdBaGr0RxljmJdZ6OCijcaheBSmfX2229Xq6J6czP929/+Vpf5+by/8847dV0sCS8gfj0/fxjYFhFCbBCWxcSxes5w8sknu9nZWa26MQqDrhewjjl/lnGdWG5V/DK255r7sdD2xtJ54okntPgAr1VGnb/SBJ2ZB3kepj2qO7m4aPIPuj2rRay2RVsPumnlEzVQS6lket+Mm9pZ1KAalvXuplUrdkxOTnbdIm7Io48+Wt0dbjJK4BCL4Yaq1+vuaU97mi7jxrrnnnvcaaedpm4VNzXiUKvV3H333afr+bpmCA3798LUz/W5//779YcBq4f1f/7zn7vf/d3fLZcufM7eLfLn5N01znkxN23Q9XKufGG5Pt4jNlyXdw1xJ/k8EEHO96677upes98/2yCqT3/603WaopD9YlgbhbWIGf3lX/6l/q34Tv33//7fy7mjz19u5rlpLVLIIkSVNLIQuVjdr3pQK1KMlMt45F/0R5I30nJMJNy6ijBtFLhJfavGZ7gx9+7dq38wPps9e/aUSwpXiBsRyAt95JFHdgPN/iZmPiV+vJWCQFH1YjGefPJJPTZwDISn18oZdM4ezoVzRDSGZaHrxUrzQXFeq64hwocgco5sjzBxDVUQZvJpIdRcz0YWIkBQKL4wattowet+hLPprGtJ80n2daZYRKSURYgaYWHma1I1ERziRwgYva4ZGrI/PSAuHsNqN8eofW4wLBICxAgKN9hCVN2kKtyAuFy+IVoLwc2KEGBdYM3Q2Mc4cSwsFS8Ai7HY9fa7fi3sUFK9RtZFnKogjlhLnA/X1usGGkvnkksu0Zp6vFYZdf5KE/IEjZxFDMlHcHSm5nDERYu0sqy3fJCbTp7qOLSOiFIq2zKqf1ZECTHbDGDN8OvPLzhWwUJw81bFAleFxvwkSdQMph133HE6byGwprhpq5YPjRsfwRgV9oUYEfNZiMWutzcOhOjQhQCwepj218k1HnbYYbrMw+cBCCTXM4yFaIwGP3QU5+z9wRt1/koTPP7kbXkiehOnsZsQS6ge10WUCgtIFhfj1fJQfpXFapL12mIFtdO2TBdj1mgdEaXZ6bZ76hFnF3sdkvUeM+r36NnHPqq/8PTp4WbDWqFvT/WmxbXhBuVGxFVBeFhenc/r8ccf343DAPvzcMM/9NBDerP2Uo03DTpn6LeMGBSC1G8bv/5C18u5er+fvyXX4YUL/HmzLaLHdr0xLNZ54IEH9HOoCt9GxfoZHaQ3ZhQ8uue2nL5E1NdX1yyKC4HJSLYmmhOSqN+J5SNiFPFaxJcKS6mIIxFfSluZu/eeB9z+fQdEuIruAJr7SL6A2Fv6dE72S8FIugwk8uVkKEnh/pUWmeyuEU3IuciB5AC6ruyHgSoO601IxTLT47IvUUcsuFBW1P3IPOD/mZw0KU4Q0SCM8TPZWl9TslPK/qkNNy/1ibxl8C9QCYWlvauMDbuVfXkLVM9X/juQz8o1RK6m/brUJuXCZY2iS8Whij59FfTlEL6OFYfPpvysVgq67+h3Sm6yoo8gHZvF89F7q1xpjSnESM6Rp2Y1Sg/JK2Ijd7He6PTC5qYhtxHXQ78jBImbhPncWJNpkZRtVn5FkwS3T9ZDfKSx3fb6Vp3m5iL4jVBQDqktrgqxJmJVCBf70z5LYUOtMdYv/kpyYKYZxMs/2RfrIl58knyoHubzD8nSvAK8L4VK8xMgRvJHkb+HihFdE2J5ZbnePKVLynv+eHwGKyUIXpSaWVOPwxcDUeKLo8fnmg8B/A9Bcc7e3S+ujc/U/2iBv2bw08V2Rj/47nlRXzL8uHIPy5efXPexvOF+7/2e+b9H9W+1GgRP7L09x4TmVtDR+HJ8tVjkfBoiRHRmZPwZg2LJb0R8qXDhCriYbW6LXGRQ9t5ONVYQy7aIBoHPWPaMWPkvrV6jiBLTiQgSQXQ+E9aP5d9kvEX7Lml+bREHhEnjWkLxxfZ/HWwjv8+5X2ye8iGcnKsmhJPj6HoieuyD6XpYdzWx3ORs9Xqxs4pti1bMQwD98cbHX3svzE/F9c05oKC2Xnktw8J5lpvPY9BxlxN/DG1yMrwPKifkjz/qdW0W+Hz6fTb+I+TvuxT0b8LOSjHiPZ5PLD/EeD54MhwjkPf+bzXonFYO5/5/In7dUwmTNlIAAAAASUVORK5CYII=" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;head&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta charset="utf-8"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Add a Legend to LayerList - 4.11&amp;lt;/title&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &amp;lt;link rel="stylesheet" href="https://js.arcgis.com/4.11/esri/themes/light/main.css"&amp;gt; --&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;lt;link rel="stylesheet" href="https://js.arcgis.com/4.11/esri/css/main.css"&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;style&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; html,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; body,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #viewDiv {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 100%;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 100%;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; overflow: hidden;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp; .esri-layer-list__child-toggle + .esri-layer-list__item-label:not([role="radio"]) &amp;gt; .esri-layer-list__item-toggle {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display:none;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;.esri-icon-non-visible::before {&lt;BR /&gt;content: "\e610";&lt;BR /&gt;}&lt;BR /&gt;.esri-icon-visible::before {&lt;BR /&gt;content: "\e611";&lt;BR /&gt;}&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;/*&lt;BR /&gt;.esri-icon-right-triangle-arrow::before&amp;nbsp; {&lt;BR /&gt;content: "\e63c";&lt;BR /&gt;}&lt;BR /&gt;.esri-icon-down-arrow::before&amp;nbsp; {&lt;BR /&gt;content: "\e63b";&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;*/&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;.esri-layer-list__list {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; list-style: none;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0 0 0 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; .esri-layer-list__item--has-children {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-bottom: 0;&lt;BR /&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;.esri-layer-list-panel__content esri-layer-list-panel__content--html-element{&lt;BR /&gt;margin: 0 0 0 0;&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;.esri-layer-list__item-container { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display: flex; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; justify-content: flex-start; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; align-items: flex-start; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; padding: 1px 1px 1px 1px; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;.esri-layer-list__item--has-children &amp;gt; .esri-layer-list__item-container { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-left: 1px; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-right: 1px; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;.esri-layer-list__item { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color: $background-color; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; border-bottom: 1px solid $border-color; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; overflow: hidden; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list-style: none; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0 5px; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;.esri-layer-list-panel { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 3px 20px; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; .esri-layer-list-panel__content--legend .esri-legend__service { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding:&amp;nbsp; 0 10px 0&amp;nbsp; 0; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;.esri-layer-list__list { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0 3px 3px 0; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;.esri-layer-list__item-actions {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color: $background-color--offset;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; color: $interactive-font-color;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: -1px&amp;nbsp; 2px 2px;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: auto;&lt;BR /&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;.esri-layer-list__item-actions-list {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; display: flex;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; flex-flow: column;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; justify-content: flex-start;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; align-items: flex-start;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 2px 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; list-style: none;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; border-top: 2px solid $background-color;&lt;BR /&gt;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;lt;/style&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script src="https://js.arcgis.com/4.11/"&amp;gt;&amp;lt;/script&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;var layerList;&lt;BR /&gt;var CountyBaseMapURL = "https://gis.santacruzcounty.us/arcserver/rest/services/Cache/CountyBasemap/MapServer";&lt;BR /&gt;var mapImageLayerURL = "https://gis.santacruzcounty.us/arcserver/rest/services/giswebp/MapServer";&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; require([&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/Map",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/request",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/Basemap",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/TileLayer",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/views/MapView",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/MapImageLayer",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/widgets/LayerList",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/widgets/Legend",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/array"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ], function (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map, esriRequest, Basemap, TileLayer, MapView, MapImageLayer, LayerList, Legend, arrayUtils&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const layer1 = new MapImageLayer({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url: mapImageLayerURL&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;var imageryTilelayer = new TileLayer({ url: CountyBaseMapURL});&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; var customBasemap = new Basemap({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; baseLayers: [imageryTilelayer],&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: "Custom Basemap",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "myBasemap"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const map = new Map({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: customBasemap&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Add the map to a MapView&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const view = new MapView({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; container: "viewDiv",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map: map&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.add(layer1);&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;var theURL = "https://gis.santacruzcounty.us/arcserver/rest/services/" + layer1.title.toLowerCase() + "/MapServer/legend";&lt;/DIV&gt;&lt;DIV&gt;esriRequest(theURL, {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query: {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f: 'json'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; responseType: "json"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }).then(function (response) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;layerList = new LayerList({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;view: view,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;listItemCreatedFunction: function (event) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;const item = event.item;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (item.title === layer1.title) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.title = "Legend";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;event.item.layer.opacity = 1;&amp;nbsp; //added opacity here, was set to undefined&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (item.children.items.length === 0 &amp;amp;&amp;amp; item.title != "Legend") {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//let theArray = [];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var aDiv = document.createElement("Div");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var layerNumber = -1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (let i = 0; i &amp;lt; response.data.layers.length; i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(response.data.layers&lt;I&gt;.layerId === item.layer.id) {&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;layerNumber = i;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(layerNumber != -1){&lt;/I&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (let j = 0; j &amp;lt; response.data.layers[layerNumber].legend.length; j++) {&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var para = document.createElement("P");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;para.style.margin = "2px"; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;para.style.verticalAlign = "middle";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var img = document.createElement("img");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;img.style.height = "20px"; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;img.style.verticalAlign = "bottom";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;img.src = item.layer.url + "/images/" + response.data.layers[layerNumber].legend&lt;J&gt;.url;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;theLabel = response.data.layers[layerNumber].legend&lt;J&gt;.label;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var t =&amp;nbsp; document.createTextNode(theLabel);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;para.appendChild(img);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;para.appendChild(t);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aDiv.appendChild(para);&lt;/J&gt;&lt;/J&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; item.panel = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;className: "esri-icon-drag-horizontal",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content: aDiv,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; open: false,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visible: true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } // if(layerNumber != -1){&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.actionsSections = [&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: "Layer information",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; className: "esri-icon-description",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "information"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}],&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: "Increase opacity",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; className: "esri-icon-up",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "increase-opacity"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}, {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: "Decrease opacity",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;className: "esri-icon-down",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;id: "decrease-opacity"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;];&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; }//if (item.chil&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else{ // added this so users can turn off group layers by clicking on the name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item.layer.watch("visible", function (){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item.layer.visible = true;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} // listItem&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }); // new layerlist&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;view.ui.add(layerList, "top-right");&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;layerList.on("trigger-action", function(event) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;var visibleLayer = event.item.layer;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Capture the action id.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var id = event.action.id;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (id === "full-extent") {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // to the full extent of the visible layer&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; view.goTo(visibleLayer.layer.fullExtent);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else if (id === "information") {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // open the item details page of the service layer&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;var themetaURL = "NONE";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;switch(visibleLayer.parent.title) {&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;case "Parcel Related":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Parcel%20Related.pdf";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp; case "Transportation":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Transportation.PDF";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;case "Biotic and Water Resources":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Biotic%20and%20Water%20Resources.PDF";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;case "Hazards and Geophysical":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Hazards%20and%20Geophysical.PDF";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;case "Zoning":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Zoning.PDF";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;case "Land Use and General Plan":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Land%20Use%20and%20General%20Plan.PDF";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;case "Special Districts":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Special%20Districts.PDF";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;case "Jurisdictional, Elections, Census":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Jurisdictional,%20Elections,%20Census.pdf";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;case "School Districts and CSAs":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/School%20Districts%20and%20CSAs.pdf";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;case "Utilities":&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themetaURL = "https://gis.santacruzcounty.us/gisweb/help/Utilities.pdf";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp; default:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert("No additonal information available");&lt;BR /&gt;&amp;nbsp; } &lt;BR /&gt;&amp;nbsp;if(themetaURL != "NONE"){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.open(themetaURL);&lt;BR /&gt;&amp;nbsp;}&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else if (id === "increase-opacity") {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // increase the opacity of the GroupLayer by 0.25&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (visibleLayer.opacity &amp;lt; 1) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visibleLayer.opacity += 0.2;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else if (id === "decrease-opacity") {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // if the decrease-opacity action is triggered, then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // decrease the opacity of the GroupLayer by 0.25&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (visibleLayer.opacity &amp;gt; 0) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visibleLayer.opacity -= 0.2;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}); // then(function (response&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;/head&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;body&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="viewDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;/body&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;lt;/html&amp;gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Apr 2019 19:26:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545009#M50726</guid>
      <dc:creator>mattprice</dc:creator>
      <dc:date>2019-04-24T19:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545010#M50727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the latest version of the API, 4.12, the function "&lt;SPAN style="background-color: #ffffff;"&gt;listItemCreatedFunction&lt;/SPAN&gt;" is still loading multiple times and there is no solution to show legend for sublayers (other than the custom ones above, that they work).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there any updates about that?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jul 2019 14:09:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545010#M50727</guid>
      <dc:creator>MichailMarinakis1</dc:creator>
      <dc:date>2019-07-23T14:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545011#M50728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This still seems to be an issue in 4.15, is there any intention to address this issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 May 2020 00:30:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545011#M50728</guid>
      <dc:creator>GiovanniPopulis</dc:creator>
      <dc:date>2020-05-29T00:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545012#M50729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Still&amp;nbsp;present 4.16 - 4.17.&amp;nbsp; mapImage services with grouped sublayers layers are best for various&amp;nbsp;scenarios.&amp;nbsp; Matt's approach above works with 4.17 with a small update as noted (and in my Pen example&amp;nbsp;&lt;A class="link-titled" href="https://codepen.io/kevinsagis/full/RwajJRa" title="https://codepen.io/kevinsagis/full/RwajJRa"&gt;https://codepen.io/kevinsagis/full/RwajJRa&lt;/A&gt;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be great to see this integrated into the widget itself, with Legend properties such as "Legend: true"&amp;nbsp;to simply&amp;nbsp;enable legend for all layers and all sublayers. Expanded should be an option for all; or per layer by layer. And&amp;nbsp;other options like in WebApp Builder, like hiding certain layers. And even&amp;nbsp;allow per-sublayer exclusion of the legend as override.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Aug 2020 13:40:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545012#M50729</guid>
      <dc:creator>KevinMacLeod3</dc:creator>
      <dc:date>2020-08-21T13:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545013#M50730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/76488"&gt;matt price&lt;/A&gt;‌ awesome, great work! I did have to do one update.. toggling Group on/off did not work (for me).&amp;nbsp; With a dynamic map service with some Groups and subGroups loaded as a mapImageLayer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I first noticed interestingly that Group layer items (parents with children or subchildren sublayers) were not showing up with checkboxes, at all. Just the triangle expand/minimize arrows. So there was no way to turn on layers in a group if the parent Group was off.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So...I removed this chunk of CSS, below. Ok, so the Group checkboxes came back and appear as normally. But clicking the parent/group checkboxes doesn't do anything.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://codepen.io/kevinsagis/pen/RwajJRa" title="https://codepen.io/kevinsagis/pen/RwajJRa"&gt;https://codepen.io/kevinsagis/pen/RwajJRa&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.esri-layer-list__child-toggle + .esri-layer-list__item-label:not([role="radio"]) &amp;gt; .esri-layer-list__item-toggle {&lt;BR /&gt; display:none;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, the fix was that I deleted this part of a line:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item.children.items.length === 0 &amp;amp;&amp;amp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So instead of&amp;nbsp; if (item.children.items.length === 0 &amp;amp;&amp;amp; item.title != "Legend") {&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it's now just&amp;nbsp; if (item.title != "Legend") {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now it works. Hope this helped everyone.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2020 03:11:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545013#M50730</guid>
      <dc:creator>KevinMacLeod3</dc:creator>
      <dc:date>2020-09-09T03:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545007#M50724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not really sure if this was a good solution, but I was able to put something together. Does anybody have any suggestions? In addition, it seems like this 'listItemCreatedFunction' is happening a bunch of times (executing more times than the number of layers'. It doesn't seem to interfere with anything, but I'm wondering if it will slow down the map when expanding to multiple services with many sublayers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See codepen for live example:&amp;nbsp;&lt;A class="link-titled" href="https://codepen.io/clintonlunn/pen/xyyGxP" title="https://codepen.io/clintonlunn/pen/xyyGxP" rel="nofollow noopener noreferrer" target="_blank"&gt;Add a Legend to a Layerlist (Sublayers Edition)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;!&lt;/SPAN&gt;DOCTYPE html&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;html&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;head&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;meta charset&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"utf-8"&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;meta name&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"viewport"&lt;/SPAN&gt; content&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"initial-scale=1, maximum-scale=1,user-scalable=no"&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;title&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;Add a Legend to LayerList &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;4.9&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;title&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;link rel&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"stylesheet"&lt;/SPAN&gt; href&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F4.9%2Fesri%2Fthemes%2Flight%2Fmain.css" target="_blank"&gt;https://js.arcgis.com/4.9/esri/themes/light/main.css&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;style&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; html&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; body&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #viewDiv &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;100&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;%&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;100&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;%&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; overflow&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; hidden&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;style&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;script src&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F4.9%2F" target="_blank"&gt;https://js.arcgis.com/4.9/&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;script&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;script&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;require&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/Map"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/request"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/views/MapView"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/layers/MapImageLayer"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/widgets/LayerList"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"esri/widgets/Legend"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; esriRequest&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; MapView&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; MapImageLayer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; LayerList&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; Legend
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; citiesStatesHighways &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;MapImageLayer&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fsampleserver6.arcgisonline.com%2Farcgis%2Frest%2Fservices%2FUSA%2FMapServer" target="_blank"&gt;https://sampleserver6.arcgisonline.com/arcgis/rest/services/USA/MapServer&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sublayers&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"States"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Highways"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Cities"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; map &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Map&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"dark-gray"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layers&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;citiesStatesHighways&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// Add the map to a MapView&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; view &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;MapView&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; container&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"viewDiv"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; map
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// Assigning "legend" to children of parent layer&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; layerList &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;LayerList&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; view&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; view&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; listItemCreatedFunction&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;event&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; item &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; event&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;log&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// target elements without children (the sublayers)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;children&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;items&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;length &lt;SPAN class="operator token"&gt;!==&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// make array of the sublayers&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;let&lt;/SPAN&gt; childrenArr &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; item&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;children&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;items
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;log&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;childrenArr&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;let&lt;/SPAN&gt; i &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; i &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt; childrenArr&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;length&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; i&lt;SPAN class="operator token"&gt;++&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// make a request to the server to retrieve the layer image url&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token function"&gt;esriRequest&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;childrenArr&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;layer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;url&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;slice&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"legend"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'json'&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; responseType&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"json"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;then&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;response&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;let&lt;/SPAN&gt; img &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; document&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;createElement&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"img"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// build unique url for the legend symbol&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; img&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;src &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; childrenArr&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;layer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;url &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"/images/"&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; response&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;data
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;layers&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;legend&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;url&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;// assign image to the sublayers in layerlist&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; childrenArr&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;panel &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; img&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;true&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; view&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ui&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;add&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;layerList&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"top-right"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;script&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;head&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;body&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;div id&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"viewDiv"&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;div&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;body&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;html&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:34:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/545007#M50724</guid>
      <dc:creator>deleted-user-9_yPCHk-_Xlk</dc:creator>
      <dc:date>2021-12-11T23:34:57Z</dc:date>
    </item>
    <item>
      <title>Re: Display LayerList with Legend using a MapImageLayer's sublayers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/1163554#M76993</link>
      <description>&lt;P&gt;Hi All,&lt;BR /&gt;I did not find any solution for this anywhere and few solutions were leading to too many network calls, so developed a workaround. Sharing the code below might help others:&lt;/P&gt;&lt;P&gt;1. Querying the legend images url and store in an object&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;that&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;esriRequest&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;A href="https://hostname/arcgis/rest/services/layername/MapServer/legend?dynamicLayers=%5B0%5D" target="_blank" rel="noopener"&gt;https://hostname/arcgis/rest/services/layername/MapServer/legend?dynamicLayers=%5B0%5D&lt;/A&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;, {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;query&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;f&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;'json'&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; },&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;responseType&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;"json"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; }).&lt;/SPAN&gt;&lt;SPAN&gt;then&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;response&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;response&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;data&lt;/SPAN&gt;&lt;SPAN&gt;?.&lt;/SPAN&gt;&lt;SPAN&gt;layers&lt;/SPAN&gt;&lt;SPAN&gt;?.&lt;/SPAN&gt;&lt;SPAN&gt;forEach&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;any&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;layerId&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;string&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;layerId&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legend&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;legendArr&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;any&lt;/SPAN&gt;&lt;SPAN&gt; = [];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legend&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;forEach&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;item&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;any&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;legendArr&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;push&lt;/SPAN&gt;&lt;SPAN&gt;({&lt;/SPAN&gt;&lt;SPAN&gt;url&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;item&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;url&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;label&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;item&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;label&lt;/SPAN&gt;&lt;SPAN&gt;})&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;that&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legendImage&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;layerId&lt;/SPAN&gt;&lt;SPAN&gt;] = &lt;/SPAN&gt;&lt;SPAN&gt;legendArr&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;that&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legendImage&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;layerId&lt;/SPAN&gt;&lt;SPAN&gt;] = &lt;/SPAN&gt;&lt;SPAN&gt;element&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legend&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;url&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; });&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; })&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;2. Adding Image to Legend sublayer panel&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;layerList&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;new&lt;/SPAN&gt; &lt;SPAN&gt;LayerList&lt;/SPAN&gt;&lt;SPAN&gt;({&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;view&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;view&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;listItemCreatedFunction&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;event&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;event&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;item&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;children&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;_items&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;++){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;img&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;document&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;createElement&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"img"&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;that&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legendImage&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;hasOwnProperty&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;layer&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;SPAN&gt;)){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;typeof&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;that&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legendImage&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;layer&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;SPAN&gt;])==&lt;/SPAN&gt;&lt;SPAN&gt;'object'&lt;/SPAN&gt;&lt;SPAN&gt;){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;div&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;document&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;createElement&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"div"&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;count&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;that&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legendImage&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;layer&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;forEach&lt;/SPAN&gt;&lt;SPAN&gt;((&lt;/SPAN&gt;&lt;SPAN&gt;el&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;any&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;div&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;innerHTML&lt;/SPAN&gt;&lt;SPAN&gt; += &lt;/SPAN&gt;&lt;SPAN&gt;"&amp;lt;img src='"&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;el&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;url&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;"'&amp;gt; &amp;nbsp;"&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;el&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;label&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;count&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;that&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legendImage&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;layer&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt; -&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;div&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;innerHTML&lt;/SPAN&gt;&lt;SPAN&gt; += &lt;/SPAN&gt;&lt;SPAN&gt;"&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;panel&lt;/SPAN&gt;&lt;SPAN&gt; = {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;content&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;div&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;open&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;true&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;count&lt;/SPAN&gt;&lt;SPAN&gt;++;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;img&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;src&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;that&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;legendImage&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;layer&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;items&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;].&lt;/SPAN&gt;&lt;SPAN&gt;panel&lt;/SPAN&gt;&lt;SPAN&gt; = {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;content&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;img&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;open&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;true&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; });&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 12 Apr 2022 16:29:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/display-layerlist-with-legend-using-a/m-p/1163554#M76993</guid>
      <dc:creator>DheerajGambhir</dc:creator>
      <dc:date>2022-04-12T16:29:07Z</dc:date>
    </item>
  </channel>
</rss>

