I'm trying to set the renderer property on a feature layer. I've tried a few different ways, all resulting in some type of rendering error:
app<SPAN class="punctuation token">.</SPAN>layers <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">{</SPAN>
<SPAN class="string token">'allOffsiteLocations'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">FeatureLayer</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">{</SPAN>url<SPAN class="punctuation token">:</SPAN> <SPAN class="string token"><SPAN>'</SPAN><A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Ffmags.fm.utah.edu%2Farcgis%2Frest%2Fservices%2Fmapservices%2Fnetwork_offsite_locations%2FMapServer%2F8" target="_blank">https://fmags.fm.utah.edu/arcgis/rest/services/mapservices/network_offsite_locations/MapServer/8</A><SPAN>'</SPAN></SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'id'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">'allOffsiteLocations'</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'outFields'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">'*'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'maxScale'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="number token">18057</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'renderer'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="punctuation token">{</SPAN>
<SPAN class="string token">'type'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">'simple'</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'symbol'</SPAN><SPAN class="punctuation token">:</SPAN><SPAN class="punctuation token">{</SPAN>
<SPAN class="string token">'type'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">'simple-marker'</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'size'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="number token">20</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'color'</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">'black'</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="punctuation token">}</SPAN> <SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>ERROR

I've also tried:
'allOffsiteLocations': new FeatureLayer({url: 'https://fmags.fm.utah.edu/arcgis/rest/services/mapservices/network_offsite_locations/MapServer/8',
'id': 'allOffsiteLocations',
'outFields': ['*'],
'maxScale': 18057,
'renderer': new SimpleRenderer ({
'symbol':{
'type': 'simple-marker',
'size': 20,
'color': 'black'
}
}),
}),Which resulted in:

I do have SimpleRenderer listed in my require statement and both the require/functions appear to be in the same order:
<SPAN class="token function">require</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">'esri/widgets/Home'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'ugis/widgets/Track'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'esri/widgets/Compass'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'esri/widgets/Search'</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'esri/layers/TileLayer'</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">'esri/layers/FeatureLayer'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'esri/layers/GraphicsLayer'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'esri/Graphic'</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'esri/symbols/SimpleMarkerSymbol'</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">'esri/symbols/SimpleFillSymbol'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'esri/symbols/SimpleLineSymbol'</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'esri/symbols/PictureMarkerSymbol'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'esri/tasks/QueryTask'</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">'esri/tasks/support/RelationshipQuery'</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'esri/geometry/Point'</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">'esri/geometry/Polygon'</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">'esri/tasks/support/Query'</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">'esri/geometry/SpatialReference'</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="string token">'esri/renderers/SimpleRenderer'</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">'dojo/query'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'dojo/dom-class'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'dojo/touch'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'dojo/dom-attr'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="keyword token">function</SPAN> <SPAN class="punctuation token">(</SPAN>Home<SPAN class="punctuation token">,</SPAN> Track<SPAN class="punctuation token">,</SPAN> Compass<SPAN class="punctuation token">,</SPAN> Search<SPAN class="punctuation token">,</SPAN> TileLayer<SPAN class="punctuation token">,</SPAN> FeatureLayer<SPAN class="punctuation token">,</SPAN> GraphicsLayer<SPAN class="punctuation token">,</SPAN> Graphic<SPAN class="punctuation token">,</SPAN> SimpleMarkerSymbol<SPAN class="punctuation token">,</SPAN>
SimpleFillSymbol<SPAN class="punctuation token">,</SPAN> SimpleLineSymbol<SPAN class="punctuation token">,</SPAN> PictureMarkerSymbol<SPAN class="punctuation token">,</SPAN> QueryTask<SPAN class="punctuation token">,</SPAN> RelationshipQuery<SPAN class="punctuation token">,</SPAN> Point<SPAN class="punctuation token">,</SPAN>
Polygon<SPAN class="punctuation token">,</SPAN> Query<SPAN class="punctuation token">,</SPAN> SpatialReference<SPAN class="punctuation token">,</SPAN> SimpleRenderer<SPAN class="punctuation token">,</SPAN> query<SPAN class="punctuation token">,</SPAN> domClass<SPAN class="punctuation token">,</SPAN> touch<SPAN class="punctuation token">,</SPAN> dojoDomAttr<SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>