require(["dojo/_base/lang","esri/geometry/Extent","esri/geometry/SpatialReference","esri/geometry/Point","esri/geometry/Polygon","esri/rest/support/BufferParameters","esri/tasks/IdentifyTask","esri/rest/support/IdentifyParameters","dojo/domReady!"],function(n,t,i){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.getParameterByNameFromString=function(n,t){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var r="[\\?&]"+n+"=([^&#]*)",u=new RegExp(r),i=u.exec(decodeURI(t));return i===null?"":decodeURIComponent(i[1].replace(/\+/g," "))};APP.customFunctions.createSaveMapControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.savemap.html",function(){var t=$(this),n;$("#button-my-maps").show();$("#menuitem-save-map").show();$("#bottom-anchor").after($(this).find("#save-map-dialog"));n=localStorage.getItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment);n&&(n=JSON.parse(n),$.each(n,function(n,t){var i="<div role='listitem' class='save-map-row'><a class='link-map save-map-link' href='#' data-query-string='"+t.mapProperties+"' id='savedMap"+n+"'>"+t.title+"<\/a><button class='button-go not-draggable keydown-trigger button-delete-map' id='deleteMap"+n+"'>Delete<\/button><\/div>";$("#save-map-list").prepend(i)}))});$(document).on("click","#button-my-maps",function(){$(".map-dialog:not(#save-map-dialog)").hide();$("#save-map-dialog").is(":visible")===!1?($("#save-map-dialog").width()<APP.mapView.width?$("#save-map-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}):$("#save-map-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".maint").first()}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}),$("#save-map-dialog").focus()):($("#save-map-dialog").fadeOut(350),$("#button-my-maps").focus())});$(document).on("click","#button-save-map",function(){var o=APP.activeTab.replace("tabs-",""),u="",i,r,n,t,f,e;APP.spatialSelection!==null&&(u="&"+APP.spatialSelection);i="";MAP_CONFIG.useFilterControl&&(i=APP.customFunctions.ceateSharedQuery());r="?BBox="+Math.round(APP.mapView.extent.xmin)+","+Math.round(APP.mapView.extent.ymin)+","+Math.round(APP.mapView.extent.xmax)+","+Math.round(APP.mapView.extent.ymax)+"&Opacity="+APP.layerOpacity+"&Basemap="+APP.activeBasemap+"&AP="+o+"&Layers="+APP.visibleLayers+u+i;n=localStorage.getItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment);n=n?JSON.parse(n):[];t=$("#textbox-save-map").val();t===""&&(t="untitled map "+n.length);f={title:t,mapProperties:r};n.push(f);localStorage.setItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment,JSON.stringify(n));e=$("<div>");e.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.savemap.html",function(){var i=$(this).find(".save-map-row:first");i.find(".save-map-link:first").attr("data-query-string",r).attr("id","savedMap"+n.length).text(t);i.find(".button-delete-map:first").attr("id","deleteMap"+n.length);$("#save-map-list").append(i)})});$(document).on("click",".button-delete-map",function(){APP.activeDeleteMapItem=$(this);$(".map-dialog-inner-content").hide();$("#map-delete-confirmation-dialog").show();$("#button-delete-map-confirmation-yes").focus()});$(document).on("click","#button-delete-map-confirmation-yes",function(){var i=APP.activeDeleteMapItem.parent().index(),t,n;APP.activeDeleteMapItem.parent().remove();t=JSON.parse(localStorage.getItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment));t.splice(i,1);t.length>0?(localStorage.setItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment,JSON.stringify(t)),n=i-1,n<0&&(n=0),$(".save-map-row").eq(n).find("#savedMap"+n).focus()):(localStorage.removeItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment),$("#save-map-dialog").focus());$(".map-dialog-inner-content").show();$("#map-delete-confirmation-dialog").hide()});$(document).on("click","#button-delete-map-confirmation-no",function(){$("#map-delete-confirmation-dialog").hide();$(".map-dialog-inner-content").show();$("#save-map-dialog").focus()});$(document).on("click",".save-map-link",function(){var f,o,s,n,r,e,h,c,u;for(APP.dataQueryString=$(this).attr("data-query-string"),f=APP.customFunctions.getParameterByNameFromString("AP",APP.dataQueryString),f!==""&&$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-"+f).index()),o=parseFloat(APP.customFunctions.getParameterByNameFromString("Opacity",APP.dataQueryString)),APP.layerTransparency=100-o*100,APP.updateTransparencySlider(APP.layerTransparency),s=APP.customFunctions.getParameterByNameFromString("Layers",APP.dataQueryString).split(","),$(".map-layers-checkbox").prop("checked",!1),$.each(s,function(n,t){$("#cb"+t).prop("checked",!0)}),$("#button-layers-go").click(),APP.activeBasemap=APP.customFunctions.getParameterByNameFromString("Basemap",APP.dataQueryString),n=0;n<APP.basemaps.length;n++)r=APP.map.findLayerById(APP.basemaps[n]),APP.basemaps[n]!==APP.activeBasemap?r!==null&&(r.visible=!1):(r.visible=!0,APP.activeBasemap=r.id,e=$("#basemap-control-container").find('li[data-basemap-id="'+APP.activeBasemap+'"]')[0].innerText,$("#basemap-title-small").text(e).attr("aria-label","Active basemap: "+e),h=$("#basemap-control-container").find('li[data-basemap-id="'+APP.activeBasemap+'"]')[0].childNodes[0].currentSrc,$("#basemap-image-small").attr("src",h));c=APP.customFunctions.getParameterByNameFromString("BBox",APP.dataQueryString);u=c.split(",");APP.savedMapExtent=new t(parseInt(u[0]),parseInt(u[1]),parseInt(u[2]),parseInt(u[3]),new i({wkid:102100}));APP.mapView.goTo(APP.savedMapExtent).then(function(){setTimeout("APP.customFunctions.applySharedQuery(APP.dataQueryString)",1e3)},function(n){console.log(n)});$("#save-map-dialog").fadeOut(500);$("#button-my-maps").focus()})}});require(["dojo/_base/lang","esri/layers/FeatureLayer","esri/widgets/Search","esri/tasks/Locator","esri/layers/GraphicsLayer","esri/geometry/Polygon","dojo/domReady!"],function(n,t,i,r,u,f){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.fixEsriSearchWidget=function(){$(".esri-search__form").length>0?($(".esri-search__form").removeAttr("role"),$(".esri-search__form").first().children().first().attr("id","esri-search__form_input").removeAttr("title").removeAttr("aria-label"),$(".esri-search__form").prepend('<label for="esri-search__form_input" class="visually-hidden">Search<\/label>'),$(".esri-search__submit-button").first().removeAttr("title")):setTimeout("APP.customFunctions.fixEsriSearchWidget()",1e3)};APP.customFunctions.createSimpleZoomToControl=function(){var n=[],e;n.push({layer:new t(APP.dynamicMapLayersServiceUrl+"/142"),searchFields:["CITY_NM"],displayField:"CITY_NM",exactMatch:!1,outFields:["CITY_NM"],name:"Cities",resultSymbol:{type:"simple-fill",color:[255,255,0,.1],outline:{color:[255,255,0],width:"2px"}},placeholder:"find city"});n.push({layer:new t(APP.dynamicMapLayersServiceUrl+"/150"),searchFields:["COUNTY_NM"],displayField:"COUNTY_NM",exactMatch:!1,outFields:["COUNTY_NM"],name:"Counties",resultSymbol:{type:"simple-fill",color:[255,255,0,.1],outline:{color:[255,255,0],width:"2px"}},placeholder:"find county"});n.push({layer:new t(APP.dynamicMapLayersServiceUrl+"/115"),searchFields:["WRIA_NR_NM"],displayField:"WRIA_NR_NM",exactMatch:!1,outFields:["WRIA_NR_NM"],name:"Water Resource Inventory Areas",resultSymbol:{type:"simple-fill",color:[255,255,0,.1],outline:{color:[255,255,0],width:"2px"}},placeholder:"find WRIA"});n.push({locator:new r(MAP_CONFIG.esriGeocodeSeverUrl),singleLineFieldName:"SingleLine",outFields:["Addr_type"],name:"Address",categories:["Address","Postal","LatLong","Populated Place"],filter:{geometry:new f({rings:[[[-13942008.511214748,6296998.1471040919],[-12984405.420858314,6311674.0565348426],[-12980736.443500627,5652481.1246036571],[-13938339.533857061,5643920.17743572],[-13942008.511214748,6296998.1471040919]]],spatialReference:{wkid:102100}})},resultSymbol:{type:"picture-marker",url:MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/crosshair_wetlands.png",height:24,width:24},placeholder:"find address"});e=new i({view:APP.mapView,sources:n,includeDefaultSources:!1,locationEnabled:!1,popupEnabled:!1,resultGraphicEnabled:!0,searchAllEnabled:!0});APP.mapView.ui.add(e,{position:"top-left"});APP.customFunctions.fixEsriSearchWidget();$(document).on("click",".esri-search__clear-button",function(){APP.zoomToGraphicsLayer.removeAll();APP.mapView.focus()});$(document).on("keydown",".esri-search__sources-menu",function(){return!1});$(document).on("click",".esri-menu__list-item",function(){});MAP_CONFIG.useZoomToControl===!1&&(APP.zoomToGraphicsLayer=new u,APP.map.layers.add(APP.zoomToGraphicsLayer))}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createZoomFullControl=function(){$.get(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.zoomfull.html",function(n){$(".esri-component.esri-zoom.esri-widget").after(n)},"html");$(document).on("click","#button-zoom-full",function(){APP.customFunctions.zoomToExtent(APP.fullExtent,!0)})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createBasemapControl=function(){$.get(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.basemaps.html",function(n){var t,i;$(".esri-ui-top-right.esri-ui-corner").append(n);$("#menu-basemap-mode").menu({});$("#menu-basemap-mode img").removeAttr("role");$("#menu-basemap-mode span").removeAttr("role");t=$('#menu-basemap-mode li[data-basemap-id="'+APP.activeBasemap+'"]')[0].attributes["data-swatch-url"].value;$("#basemap-image-small").attr("src",t);i=$('#menu-basemap-mode li[data-basemap-id="'+APP.activeBasemap+'"]')[0].textContent;$("#basemap-title-small").text(i)},"html");$(document).on("click","#button-basemap-picker",function(){$("#menu-basemap-mode").is(":visible")===!1&&($("#button-basemap-picker").addClass("button-basemap-picker-active"),$("#basemap-toggle").attr("src",MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/sort_asc.png"),$("#menu-basemap-mode").slideDown(350),setTimeout("$('#menu-basemap-mode').focus()",350))});$(document).on("blur","#menu-basemap-mode",function(){$("#menu-basemap-mode").slideUp(350);$("#basemap-toggle").attr("src",MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/sort_desc.png");$("#button-basemap-picker").focus();$("#button-basemap-picker").removeClass("button-basemap-picker-active")});$(document).on("menuselect","#menu-basemap-mode",function(n,t){for(var i,u,f=t.item[0].attributes["data-basemap-id"].value,r=0;r<APP.basemaps.length;r++)i=APP.map.findLayerById(APP.basemaps[r]),APP.basemaps[r]!==f?i!==null&&(i.visible=!1):(i.visible=!0,APP.activeBasemap=i.id,$("#basemap-title-small").text(t.item[0].textContent).attr("aria-label","Active basemap: "+t.item[0].textContent),u=t.item[0].attributes["data-swatch-url"].value,$("#basemap-image-small").attr("src",u));$("#button-basemap-picker").removeClass("button-basemap-picker-active").focus()})}});require(["dojo/_base/lang","esri/tasks/IdentifyTask","esri/rest/support/IdentifyParameters","esri/rest/support/IdentifyResult","esri/geometry/support/webMercatorUtils","dojo/_base/array","esri/tasks/QueryTask","esri/rest/support/Query","esri/Graphic","esri/layers/GraphicsLayer","esri/request","dojo/domReady!"],function(n,t,r,u,f,e,o,s,h,c,l){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.configureIdentify=function(){APP.identifyGraphicsLayer=new c({});APP.map.add(APP.identifyGraphicsLayer);APP.mapView.on("click",function(n){switch(APP.activeTool){case"tools-toolbar-button-pan-identify":APP.customFunctions.doIdentify(n.mapPoint);break;case"editor-toolbar-button-select-parcel":APP.customFunctions.selectParcel(n)}});$(".esri-popup").on("keydown",function(n){switch(n.which){case 9:n.shiftKey?$(":focus")[0].id==="esri-popup__main-container1"&&($(".identify-last-item:visible").length>0?$(".identify-last-item:visible").focus():$(".identify-tab.ui-tabs-active").focus(),n.preventDefault()):$(".identify-last-item:visible").length>0?$(":focus")[0].id===$(".identify-last-item:visible").last().attr("id")&&($("#esri-popup__main-container1").focus(),n.preventDefault()):($(":focus")[0].className.indexOf("identify-tab")>-1||$(":focus")[0].className.indexOf("ui-tabs-anchor")>-1)&&($("#esri-popup__main-container1").focus(),n.preventDefault());break;case 27:APP.mapView.popup.close();APP.mapView.focus();n.preventDefault();break;case 13:case 32:case 38:case 40:break;default:n.preventDefault()}});$(document).on("click","#button-close-identify-dialog",function(n){n.preventDefault();APP.mapView.popup.close();APP.mapView.focus()});$(document).on("click",".id-layer-item-button",function(n){var t=$(this).attr("aria-expanded");t==="true"?($(this).attr("aria-expanded","false").attr("aria-label","more information"),$(this).find(".id-layer-more").text("more"),$("#"+$(this).attr("aria-controls")).attr("aria-hidden","true"),$(this).find(".id-layer-more-icon").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png")):($(this).attr("aria-expanded","true").attr("aria-label","less information"),$(this).find(".id-layer-more").text("less"),$("#"+$(this).attr("aria-controls")).removeAttr("aria-hidden"),$(this).find(".id-layer-more-icon").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"));n.preventDefault()});$(document).on("keydown",".id-layer-link",function(n){var t=n.which;if(t===13||t===32)return window.open($(this).attr("href"),"_blank"),!1});$(document).on("focus",".identify-tab",function(){$(".esri-popup__content")[0].scrollTop=0})};APP.customFunctions.highlightStandard=function(n){var i=new o(APP.dynamicMapLayersServiceUrl+"/30"),t=new s;t.where="OBJECTID = "+n;t.outFields=["OBJECTID"];t.returnGeometry=!0;t.maxAllowableOffset=1;i.execute(t).then(function(n){if(APP.zoomToGraphicsLayer.removeAll(),n.features.length>0){var t=n.features[0];t.symbol=APP.queryPolygonSymbol;APP.zoomToGraphicsLayer.add(t)}})};APP.customFunctions.highlightListing=function(n){var i=new o(APP.dynamicMapLayersServiceUrl+"/27"),t=new s;t.where="OBJECTID = "+n;t.outFields=["OBJECTID"];t.returnGeometry=!0;t.maxAllowableOffset=1;i.execute(t).then(function(n){if(APP.zoomToGraphicsLayer.removeAll(),n.features.length>0){var t=n.features[0];t.symbol=APP.queryPolygonSymbol;APP.zoomToGraphicsLayer.add(t)}})};APP.customFunctions.doIdentify=function(n){APP.identifyGraphicsLayer.removeAll();APP.zoomToGraphicsLayer.removeAll();var u=new t(APP.dynamicMapLayersServiceUrl),i=new r;i.layerIds=[86,115,130,142,150,154,161,164,167,170,173,176];i.layerOption="all";i.returnGeometry=!1;i.width=APP.mapView.width;i.height=APP.mapView.height;i.geometry=n;i.mapExtent=APP.mapView.extent;i.tolerance=1;u.execute(i).then(function(t){var h=t.results,u,ut;APP.identifyLatLong=f.webMercatorToGeographic(n);var i="",e="",o="",r="<div class='demographics-layer-row'><span class='demographics-layer-name-header'><b>Category<\/b><\/span><span class='demographics-count-header'><b>Count<\/b><\/span><span class='demographics-percent-header'><b>Percent<\/b><\/span><\/div><br/>",c={displayFieldName:null,features:[]},a={displayFieldName:null,features:[]},v={displayFieldName:null,features:[]},y={displayFieldName:null,features:[]},p={displayFieldName:null,features:[]},w={displayFieldName:null,features:[]};$.each(h,function(n,t){switch(t.layerName){case"City":c.features.push(t.feature);break;case"County":a.features.push(t.feature);break;case"Section":v.features.push(t.feature);break;case"WRIA 1":y.features.push(t.feature);break;case"zip_codes":p.features.push(t.feature);break;case"Tribal_Lands":w.features.push(t.feature)}});$.each(["City (UGA)","County","Sections","WRIA","Zip Codes","Tribal Lands"],function(n,t){switch(t){case"City (UGA)":e+=APP.customFunctions.layerTabContent(c,t);break;case"County":e+=APP.customFunctions.layerTabContent(a,t);break;case"Zip Codes":e+=APP.customFunctions.layerTabContent(p,t);break;case"Sections":o+=APP.customFunctions.layerTabContent(v,t);break;case"WRIA":o+=APP.customFunctions.layerTabContent(y,t);break;case"Tribal Lands":o+=APP.customFunctions.layerTabContent(w,t)}});var b={displayFieldName:null,features:[]},k={displayFieldName:null,features:[]},d={displayFieldName:null,features:[]},g={displayFieldName:null,features:[]},nt={displayFieldName:null,features:[]},tt={displayFieldName:null,features:[]};$.each(h,function(n,t){switch(t.layerName){case"Minority":b.features.push(t.feature);break;case"AgeOld":tt.features.push(t.feature);break;case"AgeYoung":nt.features.push(t.feature);break;case"LowIncome":k.features.push(t.feature);break;case"Language":d.features.push(t.feature);break;case"Education":g.features.push(t.feature)}});$.each(["Minority","LowIncome","Language","Education","AgeYoung","AgeOld"],function(n,t){switch(t){case"Minority":r+=APP.customFunctions.layerTabContent(b,t);break;case"AgeOld":r+=APP.customFunctions.layerTabContent(tt,t);break;case"AgeYoung":r+=APP.customFunctions.layerTabContent(nt,t);break;case"LowIncome":r+=APP.customFunctions.layerTabContent(k,t);break;case"Language":r+=APP.customFunctions.layerTabContent(d,t);break;case"Education":r+=APP.customFunctions.layerTabContent(g,t)}});r==="<div class='demographics-layer-row'><span class='demographics-layer-name-header'><b>Category<\/b><\/span><span class='demographics-count-header'><b>Count<\/b><\/span><span class='demographics-percent-header'><b>Percent<\/b><\/span><\/div><br/>"&&(r="<div class='no-feature-found'>No demographic information found at this location<\/div>");u=3;switch(APP.mapView.zoom){case 12:case 13:u=4;break;case 14:case 15:u=10;break;case 16:case 17:case 18:u=12;break;default:u=3}var ft=APP.mapView.extent.xmin+","+APP.mapView.extent.ymin+","+APP.mapView.extent.xmax+","+APP.mapView.extent.ymax,s=[],it=[],et=APP.mapView.width+","+APP.mapView.height+",96",rt={};$(".map-layers-checkbox:checked").each(function(){s.push($(this).attr("data-identify-index"));var n=$(this).attr("data-layer-name").split(",");$.each(n,function(n,t){it.push(t)})});s.length===0&&s.push(-1);ut="all:"+s.toString();$.each(APP.layerDefinitions,function(n,t){if(t!==""&&t!==undefined){var i=n;rt[i]=t}});var ot=JSON.stringify(rt),st=JSON.stringify({x:n.x,y:n.y}),ht={geometryType:"esriGeometryPoint",geometry:st,tolerance:u,mapExtent:ft,imageDisplay:et,returnGeometry:!1,layers:ut,layerDefs:ot,f:"pjson"};l(APP.dynamicMapLayersServiceUrl+"/identify",{query:ht,responseType:"json"}).then(function(t){var di=t.data.results,u={displayFieldName:null,features:[]},f={displayFieldName:null,features:[]},s={displayFieldName:null,features:[]},h={displayFieldName:null,features:[]},c={displayFieldName:null,features:[]},l={displayFieldName:null,features:[]},a={displayFieldName:null,features:[]},v={displayFieldName:null,features:[]},y={displayFieldName:null,features:[]},p={displayFieldName:null,features:[]},w={displayFieldName:null,features:[]},b={displayFieldName:null,features:[]},k={displayFieldName:null,features:[]},d={displayFieldName:null,features:[]},g={displayFieldName:null,features:[]},nt={displayFieldName:null,features:[]},tt={displayFieldName:null,features:[]},rt={displayFieldName:null,features:[]},ut={displayFieldName:null,features:[]},ft={displayFieldName:null,features:[]},et={displayFieldName:null,features:[]},ot={displayFieldName:null,features:[]},st={displayFieldName:null,features:[]},ht={displayFieldName:null,features:[]},ct={displayFieldName:null,features:[]},lt={displayFieldName:null,features:[]},at={displayFieldName:null,features:[]},vt={displayFieldName:null,features:[]},yt={displayFieldName:null,features:[]},pt={displayFieldName:null,features:[]},wt={displayFieldName:null,features:[]},bt={displayFieldName:null,features:[]},kt={displayFieldName:null,features:[]},dt={displayFieldName:null,features:[]},gt={displayFieldName:null,features:[]},ni={displayFieldName:null,features:[]},ti={displayFieldName:null,features:[]},ii={displayFieldName:null,features:[]},ri={displayFieldName:null,features:[]},ui={displayFieldName:null,features:[]},fi={displayFieldName:null,features:[]},ei={displayFieldName:null,features:[]},oi={displayFieldName:null,features:[]},si={displayFieldName:null,features:[]},hi={displayFieldName:null,features:[]},ci={displayFieldName:null,features:[]},li={displayFieldName:null,features:[]},ai={displayFieldName:null,features:[]},vi={displayFieldName:null,features:[]},yi={displayFieldName:null,features:[]},pi={displayFieldName:null,features:[]},wi={displayFieldName:null,features:[]},bi={displayFieldName:null,features:[]},ki;$.each(di,function(n,t){switch(t.layerName){case"Assessed Water/Sediment":switch(t.attributes.CAT_DS){case"5":t.attributes.MED_DS==="Sediment"?a.features.push(t):u.features.push(t);break;case"4C":t.attributes.MED_DS==="Sediment"?v.features.push(t):f.features.push(t);break;case"4B":t.attributes.MED_DS==="Sediment"?y.features.push(t):s.features.push(t);break;case"4A":t.attributes.MED_DS==="Sediment"?p.features.push(t):h.features.push(t);break;case"2":t.attributes.MED_DS==="Sediment"?w.features.push(t):c.features.push(t);break;case"1":t.attributes.MED_DS==="Sediment"?b.features.push(t):l.features.push(t)}break;case"FacilitySiteInteraction":k.features.push(t);break;case"LA_points":ct.features.push(t);break;case"Outfalls":d.features.push(t);break;case"Shade_allocations":parseFloat(t.attributes.DEFICIT)<.05?ft.features.push(t):parseFloat(t.attributes.DEFICIT)>.05&&parseFloat(t.attributes.DEFICIT)<=.25?et.features.push(t):parseFloat(t.attributes.DEFICIT)>.25&&parseFloat(t.attributes.DEFICIT)<=.5?ot.features.push(t):parseFloat(t.attributes.DEFICIT)>.5&&parseFloat(t.attributes.DEFICIT)<=.75?st.features.push(t):parseFloat(t.attributes.DEFICIT)>.7&&parseFloat(t.attributes.DEFICIT)<=1&&ht.features.push(t);break;case"Stormwater Permit Areas":rt.features.push(t);break;case"TMDLs":switch(t.attributes.STATUS){case"1":g.features.push(t);break;case"3":nt.features.push(t)}break;case"Water Quality Standards":tt.features.push(t);break;case"WLA_points":ut.features.push(t);break;case"EIM_Locations":lt.features.push(t);break;case"facility":at.features.push(t);break;case"Tacoma Smelter Plume Footprint":vt.features.push(t);break;case"NHD Waterbodies":pt.features.push(t);break;case"NHD Flowlines":yt.features.push(t);break;case"NHD Area":wt.features.push(t);break;case"NHD Artificial Paths":bt.features.push(t);break;case"WRIA 1":kt.features.push(t);break;case"HUC8 1":dt.features.push(t);break;case"HUC10 1":gt.features.push(t);break;case"HUC12 1":ni.features.push(t);break;case"Water Grid":ti.features.push(t);break;case"1/4 Water Grid (Sediments)":ii.features.push(t);break;case"City":ri.features.push(t);break;case"UGA":ui.features.push(t);break;case"County":fi.features.push(t);break;case"Legislative Districts 1":ei.features.push(t);break;case"Congressional Districts 1":oi.features.push(t);break;case"Section":si.features.push(t);break;case"Ecology Regions":hi.features.push(t);break;case"Tribal_Lands":ci.features.push(t);break;case"Parcels":li.features.push(t);break;case"Minority":ai.features.push(t);break;case"LowIncome":vi.features.push(t);break;case"Language":yi.features.push(t);break;case"Education":pi.features.push(t);break;case"AgeYoung":wi.features.push(t);break;case"AgeOld":bi.features.push(t)}});$.each(it,function(n,t){switch(t){case"Assessed Water/Sediment":i+=APP.customFunctions.layerTabContent(u,"Assessed Water - Category 5");i+=APP.customFunctions.layerTabContent(f,"Assessed Water - Category 4C");i+=APP.customFunctions.layerTabContent(s,"Assessed Water - Category 4B");i+=APP.customFunctions.layerTabContent(h,"Assessed Water - Category 4A");i+=APP.customFunctions.layerTabContent(c,"Assessed Water - Category 2");i+=APP.customFunctions.layerTabContent(l,"Assessed Water - Category 1");i+=APP.customFunctions.layerTabContent(a,"Assessed Sediment - Category 5");i+=APP.customFunctions.layerTabContent(v,"Assessed Sediment - Category 4C");i+=APP.customFunctions.layerTabContent(y,"Assessed Sediment - Category 4B");i+=APP.customFunctions.layerTabContent(p,"Assessed Sediment - Category 4A");i+=APP.customFunctions.layerTabContent(w,"Assessed Sediment - Category 2");i+=APP.customFunctions.layerTabContent(b,"Assessed Sediment - Category 1");break;case"LA_points":i+=APP.customFunctions.layerTabContent(ct,"LA_points");break;case"Outfalls":i+=APP.customFunctions.layerTabContent(d,"Permitted Outfalls");break;case"Permitted Facilities":i+=APP.customFunctions.layerTabContent(k,"Permitted Facilities");break;case"Shade_allocations":i+=APP.customFunctions.layerTabContent(ft,"SA_points1");i+=APP.customFunctions.layerTabContent(et,"SA_points2");i+=APP.customFunctions.layerTabContent(ot,"SA_points3");i+=APP.customFunctions.layerTabContent(st,"SA_points4");i+=APP.customFunctions.layerTabContent(ht,"SA_points5");break;case"standards":i+=APP.customFunctions.layerTabContent(tt,"standards");break;case"StormwaterPermitAreas":i+=APP.customFunctions.layerTabContent(rt,"StormwaterPermitAreas");break;case"TMDLs":i+=APP.customFunctions.layerTabContent(g,"Approved TMDLs");i+=APP.customFunctions.layerTabContent(nt,"In-Progress TMDLs");break;case"WLA_points":i+=APP.customFunctions.layerTabContent(ut,"WLA_points");break;case"EIM_Locations":i+=APP.customFunctions.layerTabContent(lt,"EIM_Locations");break;case"facility":i+=APP.customFunctions.layerTabContent(at,"facility");break;case"Tacoma Smelter Plume Footprint":i+=APP.customFunctions.layerTabContent(vt,"TSP");break;case"NHD (0k - 100k)":i+=APP.customFunctions.layerTabContent(pt,"NHD Waterbodies");i+=APP.customFunctions.layerTabContent(yt,"NHD Flowlines");i+=APP.customFunctions.layerTabContent(wt,"NHD Areas");break;case"NHD Artificial Paths":i+=APP.customFunctions.layerTabContent(bt,"NHD Artificial Paths");break;case"WRIA":i+=APP.customFunctions.layerTabContent(kt,"WRIA_dynamic");break;case"HUC8":i+=APP.customFunctions.layerTabContent(dt,"HUC8");break;case"HUC10":i+=APP.customFunctions.layerTabContent(gt,"HUC10");break;case"HUC12":i+=APP.customFunctions.layerTabContent(ni,"HUC12");break;case"waterGrid":i+=APP.customFunctions.layerTabContent(ti,"Water Grid");break;case"quarterWaterGrid":i+=APP.customFunctions.layerTabContent(ii,"1/4 Water Grid (Sediments)");break;case"City":i+=APP.customFunctions.layerTabContent(ri,"City_dynamic");break;case"UGA":i+=APP.customFunctions.layerTabContent(ui,"UGA_dynamic");break;case"County":i+=APP.customFunctions.layerTabContent(fi,"County_dynamic");break;case"Legislative Districts":i+=APP.customFunctions.layerTabContent(ei,"LegislativeDistrict");break;case"Congressional Districts":i+=APP.customFunctions.layerTabContent(oi,"CongressionalDistrict");break;case"Township/Range/Section":i+=APP.customFunctions.layerTabContent(si,"Section_dynamic");break;case"Ecology Regions":i+=APP.customFunctions.layerTabContent(hi,"EcologyRegions");break;case"Tribal Lands":i+=APP.customFunctions.layerTabContent(ci,"Tribal_Lands_dynamic");break;case"Parcels":i+=APP.customFunctions.layerTabContent(li,"Parcels");break;case"Minority":i+=APP.customFunctions.layerTabContent(ai,"Minority_dynamic");break;case"LowIncome":i+=APP.customFunctions.layerTabContent(vi,"LowIncome_dynamic");break;case"Language":i+=APP.customFunctions.layerTabContent(yi,"Language_dynamic");break;case"Education":i+=APP.customFunctions.layerTabContent(pi,"Education_dynamic");break;case"AgeYoung":i+=APP.customFunctions.layerTabContent(wi,"AgeYoung_dynamic");break;case"AgeOld":i+=APP.customFunctions.layerTabContent(bi,"AgeOld_dynamic")}});i===""&&(i="<div class='no-feature-found'>No features were found at this location for the active map layers<\/div>");APP.mapView.popup.title="Identify Results";ki=$("<div>");ki.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.identify.html",function(){$(".esri-popup__header-buttons").empty();$(this).find("#tabs-business").append(i);$(this).find("#geo-content-1").append(e);$(this).find("#geo-content-2").append(o);$(this).find("#tabs-demographic").append(r);var t=document.createElement("div");t.innerHTML=$(this).html();APP.mapView.popup.content=t;$(".esri-popup__content").append($(this).find("#button-close-identify-dialog").html());setTimeout("$('#identify-tabs').tabs()",10);APP.mapView.popup.actions=[];APP.mapView.popup.collapseEnabled=!1;APP.mapView.popup.dockOptions.buttonEnabled=!1;APP.mapView.popup.open({location:n});setTimeout("$('.esri-popup__main-container').first().attr('tabindex', '0').attr('id', 'esri-popup__main-container1').css('max-height', 'unset').addClass('ecy-map').focus()",500)})})})};APP.customFunctions.layerTabContent=function(n,t){var r="",y,k,yt,pt,d,g,nt,wt,tt,bt,it,kt,rt,p,w,ut,ft,et,s,u,v,b,ii;switch(t){case"City (UGA)":r+=n.features.length>0?n.features[0].attributes.CITY_NM!==""?"<div class='id-result-pair'><span class='id-loc-label'>City: <\/span><span class='id-loc-result'>"+n.features[0].attributes.CITY_NM+"<\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>City: <\/span><span class='id-loc-result'>"+n.features[0].attributes.UGA_NM+"<\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>City: <\/span><span class='id-loc-result'><i>unincorporated<\/i><\/span><\/div>";break;case"County":n.features.length>0?(r+="<div class='id-result-pair'><span class='id-loc-label'>County: <\/span><span class='id-loc-result'>"+n.features[0].attributes.COUNTY_NM+"<\/span><\/div>",r+="<div class='id-result-pair'><span class='id-loc-label'>Ecology Region: <\/span><span class='id-loc-result'>"+n.features[0].attributes.ECY_REGION+"<\/span><\/div>"):(r+="<div class='id-result-pair'><span class='id-loc-label'>County: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>",r+="<div class='id-result-pair'><span class='id-loc-label'>Ecology Region: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>");break;case"Tribal Lands":n.features.length>0?(r+="<div class='id-result-pair'><span class='id-loc-label'>Tribal Land: <\/span>",r+=n.features[0].attributes.LAND_TYPE==="Reservation"?"<span class='id-loc-result'>Yes<\/span><\/div>":"<span class='id-loc-result'>No<\/span><\/div>"):r+="<div><span class='id-loc-label'>Tribal Land: <\/span><span class='id-loc-result'>No<\/span><\/div>";break;case"Sections":r+=n.features.length>0?"<div class='id-result-pair'><span class='id-loc-label'>T/R/S: <\/span><span class='id-loc-result'>"+n.features[0].attributes.TOWNSHIP_NR+n.features[0].attributes.TOWNSHIP_DIR_CD+" / "+n.features[0].attributes.RANGE_NR+n.features[0].attributes.RANGE_DIR_CD+" / "+n.features[0].attributes.SECTION_NR+"<\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>T/R/S: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>";break;case"WRIA":r+=n.features.length>0?"<div class='id-result-pair'><span class='id-loc-label'>WRIA: <\/span><span class='id-loc-result'>"+n.features[0].attributes.WRIA_NR+" - "+n.features[0].attributes.WRIA_NM+"<\/span><\/div><div class='id-result-pair'><span class='id-loc-label'>Latitude: <\/span><span class='id-loc-result'>"+parseFloat(APP.identifyLatLong.y).toFixed(5)+"<\/span><\/div><div class='id-result-pair'><span class='id-loc-label'>Longitude: <\/span><span class='id-loc-result'>"+parseFloat(APP.identifyLatLong.x).toFixed(5)+"<\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>WRIA: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div><div class='id-result-pair'><span class='id-loc-label'>Latitude: <\/span><span class='id-loc-result'>"+parseFloat(APP.identifyLatLong.y).toFixed(5)+"<\/span><\/div><div class='id-result-pair'><span class='id-loc-label'>Longitude: <\/span><span class='id-loc-result'>"+parseFloat(APP.identifyLatLong.x).toFixed(5)+"<\/span><\/div>";break;case"Zip Codes":n.features.length>0?(r+=n.features[0].attributes.ZIPCODE_NR===""||n.features[0].attributes.ZIPCODE_NR===" "?"<div class='id-result-pair'><span class='id-loc-label'>Zip Code: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>Zip Code: <\/span><span class='id-loc-result'>"+n.features[0].attributes.ZIPCODE_NR+"<\/span><\/div>",y=customFunctions.toTitleCase(n.features[0].attributes.POST_OFFICE_NM),r+=y===""||y===" "?"<div class='id-result-pair'><span class='id-loc-label'>Postal City: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>Postal City: <\/span><span class='id-loc-result'>"+y+"<\/span><\/div>"):(r+="<div class='id-result-pair'><span class='id-loc-label'>Zip Code: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>",r+="<div class='id-result-pair'><span class='id-loc-label'>Postal City: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>");break;case"Minority":k="";n.features.length>0&&(yt="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.RACE_NOT_WHITE_NR)+"<\/span>",k=n.features[0].attributes.RACE_NOT_WHITE_PCT>n.features[0].attributes.RACE_NOT_WHITE_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>People of Color<\/span>"+yt+k+"<a id='demographics-show-area' class='link-map' href='javascript:APP.customFunctions.showCensusArea()' data-object-id='"+n.features[0].attributes.OBJECTID+"'>View census area<\/a><\/div><br/>");break;case"LowIncome":n.features.length>0&&(pt="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_NR)+"<\/span>",d="",d=n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT>n.features[0].attributes.POVERTY_UNDER_200_PERCENT_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>Low-income<\/span>"+pt+d+"<\/div><br/>");break;case"Language":n.features.length>0&&(g="",g=n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_NR>999?"<b><span class='demographics-count' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_NR)+"<\/span><\/b>":"<span class='demographics-count'>"+parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_NR)+"<\/span>",nt="",nt=n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT>.05?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>Limited English proficiency<\/span>"+g+nt+"<\/div><br/>");break;case"Education":n.features.length>0&&(wt="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_NR)+"<\/span>",tt="",tt=n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT>n.features[0].attributes.EDUCATION_LESS_THAN_HS_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>No High School diploma<\/span>"+wt+tt+"<\/div><br/>");break;case"AgeYoung":n.features.length>0&&(bt="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.POPULATION_UNDER_5_NR)+"<\/span>",it="",it=n.features[0].attributes.POPULATION_UNDER_5_PCT>n.features[0].attributes.POPULATION_UNDER_5_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>Under 5<\/span>"+bt+it+"<\/div><br/>");break;case"AgeOld":n.features.length>0&&(kt="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_NR)+"<\/span>",rt="",rt=n.features[0].attributes.POPULATION_65_AND_OVER_PCT>n.features[0].attributes.POPULATION_65_AND_OVER_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>Over 64<\/span>"+kt+rt+"<\/div><br/>");break;case"StormwaterPermitAreas":if(n.features.length>0){r+="<div class='id-layer-row'>";r+="<span class='id-layer-name'>Stormwater Permit Area:<\/span>";switch(n.features[0].attributes.TYPE){case"Phase 1 Muni Stormwater Permit Area":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendStormwaterPermitArea1.png' /><\/span>";p=" Phase 1 Permit Area";break;case"Phase 2 Muni Stormwater Permit Area":r="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendStormwaterPermitArea2.png' /><\/span>";p=" Phase 2 Permit Area"}n.features[0].attributes.JURISDICTION==="city"?(w=n.features[0].attributes.CITY_NAME+p,r+="<span class='id-layer-value'>"+w+"<\/span>"):(w=n.features[0].attributes.COUNTY_NAME+" County"+p,r+="<span class='id-layer-value'>"+w+"<\/span>");r+="<button id='id-layer-item-button-spa' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-spa' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-spa' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Number: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes["PERMIT NUMBER"]+"<\/div><\/div>";r+="<\/div>";r+="<\/div>";r+="<\/div><br/>"}break;case"Permitted Facilities":if(n.features.length>0){for(ut="",r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>WQ Permitted Facility:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendFacilities.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>"+n.features[0].attributes.FacilityCommonName+"<\/span>":"<span class='id-layer-value'>"+n.features.length+" permits found<\/span>",r+="<button id='id-layer-item-button-wqpf' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-wqpf' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-wqpf' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Facility Name: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.FacilityCommonName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ProgramID+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Type: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.InteractionDescription+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Start Date: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.InterationStartDate+"<\/div><\/div>",ut="https://apps.ecology.wa.gov/paris/FacilitySummary.aspx?FacilityId="+n.features[i].attributes.FSID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-permitted-facility'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+ut+"' tabindex='0' target='_blank'>View <span class='visually-hidden'>for "+n.features[i].attributes.FSID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Permitted Outfalls":if(n.features.length>0){for(ft="",r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>WQ Permitted Outfall:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendOutfalls.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>Outfall: "+n.features[0].attributes.FeatureName+"<\/span>":"<span class='id-layer-value'>"+n.features.length+" outfalls found<\/span>",r+="<button id='id-layer-item-button-wqpo' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-wqpo' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-wqpo' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Outfall Name: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.FeatureName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Outfall Type: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.InteractionName+"<\/div><\/div>",r+=n.features[i].attributes.ProgramID!==null?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ProgramID+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit ID: <\/div><div class='id-layer-item-details-value'> <i>not applicable<\/i><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Associated Facility:<\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.FacilityCommonName+" (FSID: "+n.features[i].attributes.FS_ID+")<\/div><\/div>",ft=APP.parisBaseUrl+"FacilitySummary.aspx?FacilityId="+n.features[i].attributes.FS_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-permitted-oufall'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+ft+"' tabindex='0' target='_blank'>View <span class='visually-hidden'>for "+n.features[i].attributes.FS_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Approved TMDLs":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>WQI Project (approved):<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWqipTmdl_Approved.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>"+n.features[0].attributes.AREA_NM+"<\/span>":"<span class='id-layer-value'>"+n.features.length+" projects found<\/span>",r+="<button id='id-layer-item-button-tmdl' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-tmdl' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-tmdl' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++){r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Name: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.AREA_NM+"<\/div><\/div>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Type: <\/div><div class='id-layer-item-details-value'>"+n.features[i].attributes.TypeDisplay+"<\/div><\/div>";switch(n.features[i].attributes.STATUS){case"1":r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Status: <\/div><div class='id-layer-item-details-value'>Approved<\/div><\/div>";break;case"3":r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Status: <\/div><div class='id-layer-item-details-value'>In development<\/div><\/div>"}r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Pollutants: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARAM.replace(/;/g,",")+"<\/div><\/div>";r+=n.features[i].attributes.W_LNK!==" "&&n.features[i].attributes.W_LNK!==""&&n.features[i].attributes.W_LNK!==null&&n.features[i].attributes.W_LNK!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Webpage: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-permitted-approved-tmdl-webpage'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+n.features[i].attributes.W_LNK+"' tabindex='0' target='_blank'>View <span class='visually-hidden'>for "+n.features[i].attributes.AREA_NM+" (opens a new window)<\/span><\/a><\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Webpage: <\/div><div class='id-layer-item-details-value'><i>n/a<\/i><\/div><\/div>";r+=n.features[i].attributes.R_LNK!==" "&&n.features[i].attributes.R_LNK!==""&&n.features[i].attributes.R_LNK!==null&&n.features[i].attributes.R_LNK!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Report: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-permitted-approved-tmdl-report'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+n.features[i].attributes.R_LNK+"' tabindex='0' target='_blank'>View <span class='visually-hidden'>for "+n.features[i].attributes.AREA_NM+" (opens a new window)<\/span><\/a><\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Report: <\/div><div class='id-layer-item-details-value'><i>n/a<\/i><\/div><\/div>";r+="<\/div>"}r+="<\/div>"}break;case"In-Progress TMDLs":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>WQI Project (in dev):<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWqipTmdl_InDevel.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>"+n.features[0].attributes.AREA_NM+"<\/span>":"<span class='id-layer-value'>"+n.features.length+" projects found<\/span>",r+="<button id='id-layer-item-button-tmdl2' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-tmdl2' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-tmdl2' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++){r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Name: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.AREA_NM+"<\/div><\/div>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Type: <\/div><div class='id-layer-item-details-value'>"+n.features[i].attributes.TypeDisplay+"<\/div><\/div>";switch(n.features[i].attributes.STATUS){case"1":r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Status: <\/div><div class='id-layer-item-details-value'>Approved<\/div><\/div>";break;case"3":r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Status: <\/div><div class='id-layer-item-details-value'>In Development<\/div><\/div>"}r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Pollutants: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARAM.replace(/;/g,",")+"<\/div><\/div>";r+=n.features[i].attributes.W_LNK!==" "&&n.features[i].attributes.W_LNK!==""&&n.features[i].attributes.W_LNK!==null&&n.features[i].attributes.W_LNK!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Webpage: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-permitted-inprogress-tmdl-webpage'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+n.features[i].attributes.W_LNK+"' tabindex='0' target='_blank'>View <span class='visually-hidden'>for "+n.features[i].attributes.AREA_NM+" (opens a new window)<\/span><\/a><\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Webpage: <\/div><div class='id-layer-item-details-value'><i>n/a<\/i><\/div><\/div>";r+=n.features[i].attributes.R_LNK!==" "&&n.features[i].attributes.R_LNK!==""&&n.features[i].attributes.R_LNK!==null&&n.features[i].attributes.R_LNK!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Report: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-permitted-inprogress-tmdl-report'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+n.features[i].attributes.R_LNK+"' tabindex='0' target='_blank'>View <span class='visually-hidden'>for "+n.features[i].attributes.AREA_NM+" (opens a new window)<\/span><\/a><\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Report: <\/div><div class='id-layer-item-details-value'><i>n/a<\/i><\/div><\/div>";r+="<\/div>"}r+="<\/div>"}break;case"LA_points":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Load Allocation:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLA.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>"+n.features[0].attributes.TARG_LOC_D+"<\/span>":"<span class='id-layer-value'>"+n.features.length+" load allocations points found<\/span>",r+="<button id='id-layer-item-button-la' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-la' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-la' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Location Name: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.TARG_LOC_D+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Target Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.TARG_PARAM+"<\/div><\/div>",r+=n.features[i].attributes.SURROGATE===" "?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Target Surrogate: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Target Surrogate: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.SURROGATE+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>LA Value: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.TARG_VALUE+" "+n.features[i].attributes.TARG_UNITS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>LA Statistic: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.STAT_TYPE+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Critical Period: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.CRIT_PER+"<\/div><\/div>",r+=n.features[i].attributes.MG_UNITS==="%"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>WQ Goal Value: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MG_VALUE+n.features[i].attributes.MG_UNITS+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>WQ Goal Value: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MG_VALUE+" "+n.features[i].attributes.MG_UNITS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>WQ Goal Statistic: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MG_TYPE+"<\/div><\/div>",r+=n.features[i].attributes.COMMENTS===" "?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Comments: <\/div><div class='id-layer-item-details-value'>none<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Comments: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.COMMENTS+"<\/div><\/div>",r+="<\/div>",i<n.features.length-1&&(r+="<div class='id_divider'><\/div>");r+="<\/div>"}break;case"SA_points1":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Shade Allocation:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSA_1.png' /><\/span>",r+="<span class='id-layer-value'>Shade Deficit: up to 5%<\/span>",r+="<button id='id-layer-item-button-sa1' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sa1' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-sa1' class='id-layer-item-details' aria-hidden='true'>",r+="<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Watercourse: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.STRM_NM+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Potential Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.MATURE*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Current Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.CURVEG*100)+"%<\/div><\/div>",r+=n.features[0].attributes.DEFICIT===0?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'>0%<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.DEFICIT*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Critical Period: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.CRIT_PER+"<\/div><\/div>",r+="<\/div>",r+="<\/div>");break;case"SA_points2":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Shade Allocation:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSA_2.png' /><\/span>",r+="<span class='id-layer-value'>Shade Deficit: 5.1% to 25%<\/span>",r+="<button id='id-layer-item-button-sa2' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sa2' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-sa2' class='id-layer-item-details' aria-hidden='true'>",r+="<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Watercourse: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.STRM_NM+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Potential Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.MATURE*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Current Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.CURVEG*100)+"%<\/div><\/div>",r+=n.features[0].attributes.DEFICIT===0?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'>0%<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.DEFICIT*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Critical Period: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.CRIT_PER+"<\/div><\/div>",r+="<\/div>",r+="<\/div>");break;case"SA_points3":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Shade Allocation:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSA_3.png' /><\/span>",r+="<span class='id-layer-value'>Shade Deficit: 25.1% to 50%<\/span>",r+="<button id='id-layer-item-button-sa3' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sa3' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-sa3' class='id-layer-item-details' aria-hidden='true'>",r+="<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Watercourse: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.STRM_NM+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Potential Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.MATURE*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Current Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.CURVEG*100)+"%<\/div><\/div>",r+=n.features[0].attributes.DEFICIT===0?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'>0%<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.DEFICIT*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Critical Period: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.CRIT_PER+"<\/div><\/div>",r+="<\/div>",r+="<\/div>");break;case"SA_points4":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Shade Allocation:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSA_4.png' /><\/span>",r+="<span class='id-layer-value'>Shade Deficit: 50.1% to 75%<\/span>",r+="<button id='id-layer-item-button-sa4' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sa4' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-sa4' class='id-layer-item-details' aria-hidden='true'>",r+="<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Watercourse: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.STRM_NM+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Potential Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.MATURE*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Current Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.CURVEG*100)+"%<\/div><\/div>",r+=n.features[0].attributes.DEFICIT===0?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'>0%<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.DEFICIT*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Critical Period: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.CRIT_PER+"<\/div><\/div>",r+="<\/div>",r+="<\/div>");break;case"SA_points5":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Shade Allocation:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSA_5.png' /><\/span>",r+="<span class='id-layer-value'>Shade Deficit: 75.1% to 100%<\/span>",r+="<button id='id-layer-item-button-sa5' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sa5' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-sa5' class='id-layer-item-details' aria-hidden='true'>",r+="<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Watercourse: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.STRM_NM+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Potential Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.MATURE*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Current Shade: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.CURVEG*100)+"%<\/div><\/div>",r+=n.features[0].attributes.DEFICIT===0?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'>0%<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Shade Deficit: <\/div><div class='id-layer-item-details-value'> "+Math.round(n.features[0].attributes.DEFICIT*100)+"%<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Critical Period: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.CRIT_PER+"<\/div><\/div>",r+="<\/div>",r+="<\/div>");break;case"WLA_points":if(n.features.length>0){for(et="",r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Wasteload Allocation:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWLA.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'> Permit: "+n.features[0].attributes.PERMIT_NUM+"<\/span>":"<span class='id-layer-value'>"+n.features.length+" wasteload allocation points found<\/span>",r+="<button id='id-layer-item-button-wla' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-wla' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-wla' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+=n.features[i].attributes.PERMIT_NUM===""||n.features[i].attributes.PERMIT_NUM===" "?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Number: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Number: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PERMIT_NUM+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Type: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.Type+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permittee Name: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PERMIT_NM+"<\/div><\/div>",r+=n.features[i].attributes.FS_ID===0?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Facility Site ID: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Facility Site ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.FS_ID+"<\/div><\/div>",r+=n.features[i].attributes.Pollutants===""||n.features[i].attributes.Pollutants===" "?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Pollutants: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Pollutants: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.Pollutants.replace(/;/g,",")+"<\/div><\/div>",n.features[i].attributes.FS_ID===0||n.features[i].attributes.PERMIT_NUM===""||n.features[i].attributes.PERMIT_NUM===" "?r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Details: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>":(et="https://fortress.wa.gov/ecy/paris/FacilitySummary.aspx?FacilityId="+n.features[i].attributes.FS_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Permit Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-wla'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+et+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.PERMIT_NM+" (opens a new window)<\/span><\/a><\/div><\/div>"),r+="<\/div>";r+="<\/div>"}break;case"standards":if(n.features.length>0)for(s="",r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>WQ Standards:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWqStandards.gif'/><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 water quality standard found<\/span>":"<span class='id-layer-value'>"+n.features.length+" water quality standards found<\/span>",r+="<button id='id-layer-item-button-standards' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-standards' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-standards' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++){r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Environment: <\/div><div class='id-layer-item-details-value-standards'> "+n.features[i].attributes.EnvironmentTypeCode+"<\/div><\/div>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Aquatic Life Use: <\/div><div class='id-layer-item-details-value-standards'> "+n.features[i].attributes.AquaticLife+"<\/div><\/div>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Recreation Use: <\/div><div class='id-layer-item-details-value-standards'> "+n.features[i].attributes.Recreation+"<\/div><\/div>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Other Uses: <\/div><div class='id-layer-item-details-value-standards'> "+n.features[i].attributes.Uses_Other+"<\/div><\/div>";r+=n.features[i].attributes.Table602Flag==="Y"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>In Table 602: <\/div><div class='id-layer-item-details-value-standards'>Yes<\/div><\/div>":n.features[i].attributes.Table602Flag==="N"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>In Table 602: <\/div><div class='id-layer-item-details-value-standards'>No<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>In Table 602: <\/div><div class='id-layer-item-details-value-standards'><i>not applicable<\/i><\/div><\/div>";s=APP.rootWebsitePath+"/wqa/standards?Id="+n.features[i].attributes.StandardID;ORWlink="https://app.leg.wa.gov/WAC/default.aspx?cite=173-201A-332";n.features[i].attributes.Table332_ORW_Designations==="Tier III(A)"||n.features[i].attributes.Table332_ORW_Designations==="Tier III(B)"?(r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>In Table 332: <\/div><div class='id-layer-item-details-value-standards'><a id='id-layer-link-ORW'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+ORWlink+"' target='_blank' tabindex='0' >Yes - "+n.features[i].attributes.Table332_ORW_Designations+"<span class='visually-hidden'> (opens a new window)<\/span><\/a><\/div><\/div>",s+="&ORW=",s+=n.features[i].attributes.Table332_ORW_Designations==="Tier III(A)"?"3a":"3b"):r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>In Table 332: <\/div><div class='id-layer-item-details-value-standards'><i>No<\/i><\/div><\/div>";r+=n.features[i].attributes.SuppSpawnDescription_short!==null&&n.features[i].attributes.SuppSpawnDescription_short!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Suppl. Spawning: <\/div><div class='id-layer-item-details-value-standards'> "+n.features[i].attributes.SuppSpawnDescription_short+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Suppl. Spawning: <\/div><div class='id-layer-item-details-value-standards'><i>not applicable<\/i><\/div><\/div>";switch(n.features[i].attributes.EstuarineInfluenceID){case"-1":case"0":r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Brackish Water Influence: <\/div><div class='id-layer-item-details-value-standards'> <i>not applicable<\/i><\/div><\/div>";break;case"1":r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Brackish Water Influence: <\/div><div class='id-layer-item-details-value-standards'> Brackish water influencing WQ criteria within a fresh waterbody<\/div><\/div>";break;case"5":r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Brackish Water Influence: <\/div><div class='id-layer-item-details-value-standards'> Brackish water influencing WQ criteria within a fresh waterbody except for bacteria<\/div><\/div>"}r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Full Report: <\/div><div class='id-layer-item-details-value-standards'><a id='id-layer-link-standards'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+s+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.StandardID+" (opens a new window)<\/span><\/a><\/div><\/div>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Highlight Standard: <\/div><div class='id-layer-item-details-value-standards'><a id='id-layer-link-highlight-standards'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightStandard("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label-standards'>Disclaimer: <\/div><div class='standards-disclaimer-text'>The Department of Ecology continues to improve the mapped depiction of the Surface Water Quality Standards.  However, the map may contain errors and the information displayed does not replace the official rules available in<a id='id-layer-link-standards-disclaimer' class='id-layer-link link-map' href='http://apps.leg.wa.gov/WAC/default.aspx?cite=173-201a' tabindex='0' target='_blank' style='float:none; font-size:0.8rem'>Chapter 173-201A<span class='visually-hidden'> (opens a new window)<\/span><\/a> of the Washington Administrative Code<\/div><\/div>";r+="<\/div>"}r+="<\/div>";break;case"Assessed Water - Category 5":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 5 water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory5.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat5' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat5' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat5' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Water - Category 4C":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4C water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4C.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4c' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4c' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4c' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Water - Category 4B":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4B water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4B.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4b' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4b' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4b' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Water - Category 4A":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4A water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4A.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4a' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4a' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4a' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Water - Category 2":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 2 water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory2.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat2' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat2' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat2' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Water - Category 1":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 1 water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory1.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat1' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat1' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat1' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Sediment - Category 5":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 5 sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory5_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat5sed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat5sed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat5sed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Sediment - Category 4C":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4C sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4C_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4Csed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4Csed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4Csed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Sediment - Category 4B":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4B sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4B_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4Bsed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4Bsed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4Bsed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Sediment - Category 4A":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4A sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4A_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4Ased' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4Ased' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4Ased' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Sediment - Category 2":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 2 sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory2_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat2sed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat2sed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat2sed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Assessed Sediment - Category 1":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 1 sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory1_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat1sed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat1sed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat1sed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?ListingId="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"EIM_Locations":if(n.features.length>0){var h=0,e="",c=0,o="",l="";$.each(n.features,function(t,i){l="https://apps.ecology.wa.gov/eim/search/Detail/Detail.aspx?DetailType=Location&SystemStationId="+i.attributes.StationID;i.attributes.IsLocationAWell==="Y"?(c=c+1,o+=t<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",o+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Location Name: <\/div><div class='id-layer-item-details-value'> "+n.features[t].attributes.LocationName+"<\/div><\/div>",o+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Location Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-well-location'"+(t+1)+" class='id-layer-link id-layer-link2 link-map' href='"+l+"' target='_blank' tabindex='0'>View <span class='visually-hidden'>for "+n.features[t].attributes.LocationName+" (opens a new window)<\/span><\/a><\/div><\/div>",o+="<\/div>"):(h=h+1,e+=t<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",e+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Location Name: <\/div><div class='id-layer-item-details-value'> "+n.features[t].attributes.LocationName+"<\/div><\/div>",e+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Location Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-well-location'"+(t+1)+" class='id-layer-link id-layer-link2 link-map' href='"+l+"' target='_blank' tabindex='0'>View <span class='visually-hidden'>for "+n.features[t].attributes.LocationName+" (opens a new window)<\/span><\/a><\/div><\/div>",e+="<\/div>")});h>0&&(h===1?(l="https://apps.ecology.wa.gov/eim/search/Detail/Detail.aspx?DetailType=Location&SystemStationId="+n.features[0].attributes.StationID,r+="<div class='id-layer-row'><span class='id-layer-name'>EIM Location:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendEimOther.png' alt=''/><\/span><span class='id-layer-value'>"+n.features[0].attributes.LocationName+"<\/span><button id='id-layer-item-button-eim' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-eim' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>"):r+="<div id='id-layer-row-eim' class='id-layer-row'><span class='id-layer-name'>EIM Location:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendEimOther.png' alt=''/><\/span><span class='id-layer-value'>"+h+" locations found<\/span><button id='id-layer-item-button-eim' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-eim' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>",r+="<div id='id-layer-item-details-eim' class='id-layer-item-details' aria-hidden='true'>",r+=e,r+="<\/div>");c>0&&(l="https://apps.ecology.wa.gov/eim/search/Detail/Detail.aspx?DetailType=Location&SystemStationId="+n.features[0].attributes.StationID,r+=c===1?"<div class='id-layer-row'><span class='id-layer-name'>EIM Well Location:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendEimWell.png' alt=''/><\/span><span class='id-layer-value'>"+n.features[0].attributes.LocationName+"<\/span><button id='id-layer-item-button-eim-well' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-eim-well' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>":"<div id='id-layer-row-eim-well' class='id-layer-row'><span class='id-layer-name'>EIM Well Location:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendEimWell.png' alt=''/><\/span><span class='id-layer-value'>"+c+" locations found<\/span><button id='id-layer-item-button-eim-well' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-eim-well' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>",r+="<div id='id-layer-item-details-eim-well' class='id-layer-item-details' aria-hidden='true'>",r+=o,r+="<\/div>")}break;case"facility":if(n.features.length>0){var a=0,f="",ot="";$.each(n.features,function(t,i){ot="https://apps.ecology.wa.gov/facilitysite/Report/Report.aspx?FacilitySiteID="+i.attributes.FS_ID;a=a+1;f+=t<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>";f+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Facility Name: <\/div><div class='id-layer-item-details-value'> "+n.features[t].attributes.FACILITY_NM+"<\/div><\/div>";f+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>FSID: <\/div><div class='id-layer-item-details-value'> "+n.features[t].attributes.FS_ID+"<\/div><\/div>";f+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Facility Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-fs'"+(t+1)+" class='id-layer-link id-layer-link2 link-map' href='"+ot+"' target='_blank' tabindex='0'>View <span class='visually-hidden'>for "+n.features[t].attributes.FACILITY_NM+" (opens a new window)<\/span><\/a><\/div><\/div>";f+="<\/div>"});a>0&&(a===1?(ot="https://apps.ecology.wa.gov/facilitysite/Report/Report.aspx?FacilitySiteID="+n.features[0].attributes.FS_ID,r+="<div class='id-layer-row'><span class='id-layer-name'>Facility Site:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendfacilitiesAll.png' alt=''/><\/span><span class='id-layer-value'>"+n.features[0].attributes.FACILITY_NM+"<\/span><button id='id-layer-item-button-fs' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-fs' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>"):r+="<div id='id-layer-row-fs' class='id-layer-row'><span class='id-layer-name'>Facility Site:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendfacilitiesAll.png' alt=''/><\/span><span class='id-layer-value'>"+a+" facilities found<\/span><button id='id-layer-item-button-fs' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-fs' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>",r+="<div id='id-layer-item-details-fs' class='id-layer-item-details' aria-hidden='true'>",r+=f,r+="<\/div>")}break;case"TSP":if(n.features.length>0){r+="<div class='id-layer-row'>";r+="<span class='id-layer-name'>TSP Footprint:<\/span>";switch(n.features[0].attributes.NAME){case"Limited Data":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLimitedData.png' /><\/span>";break;case"Under 20 ppm":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendTspUnder20.png' /><\/span>";break;case"20 ppm to 40 ppm":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendTsp20to40.png' /><\/span>";break;case"40.1 ppm to 100 ppm":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendTsp40to100.png' /><\/span>";break;case"Over 100 ppm":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendOver100Tsp.png' /><\/span>";break;case"Military Base/State Facility":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendMilitary.png' /><\/span>"}r+="<span class='id-layer-value'>Arsenic: "+n.features[0].attributes.NAME+"<\/span>";r+="<\/div><br/>"}break;case"City_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>City:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCity.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.CITY_NM+"<\/span><\/div><br/>");break;case"UGA_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>UGA:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendUga.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.UGA_NM+"<\/span><\/div><br/>");break;case"County_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>County:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCounty.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.COUNTY_NM+"<\/span><\/div><br/>");break;case"LegislativeDistrict":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Legislative District:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLegislativeDistrict.png' alt='' /><\/span>",r+="<span class='id-layer-value'>District "+n.features[0].attributes.District_NR+"<\/span>",r+="<\/div><br/>");break;case"CongressionalDistrict":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Congressional District:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCongressionalDistrict.png' alt='' /><\/span>",r+="<span class='id-layer-value'>District "+n.features[0].attributes.District_NR+"<\/span>",r+="<\/div><br/>");break;case"Section_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>T/R/S:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendTrs.png' alt='' /><\/span><span class='id-layer-value'>T"+n.features[0].attributes.TOWNSHIP_NR+n.features[0].attributes.TOWNSHIP_DIR_CD+" / R"+n.features[0].attributes.RANGE_NR+n.features[0].attributes.RANGE_DIR_CD+" / "+n.features[0].attributes.SECTION_NR+"<\/span><\/div><br/>");break;case"EcologyRegions":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Ecology Region:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendEcologyRegion.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes.ECY_REGION_CD+"<\/span>",r+="<\/div><br/>");break;case"NHD Flowlines":if(n.features.length>0){v=n.features[0].attributes.ReachCode;r+="<div class='id-layer-row'>";switch(n.features[0].attributes.FType){case"StreamRiver":switch(n.features[0].attributes.FCode){case"Stream/River: Hydrographic Category = Perennial":r+="<span class='id-layer-name'>Stream/River:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendRiversNhd.png' alt='' /><\/span>";break;case"Stream/River: Hydrographic Category = Intermittent":case"Stream/River: Hydrographic Category = Ephemeral":r+="<span class='id-layer-name'>Stream/River:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendRiversNhd3.png' alt='' /><\/span>";break;case"Stream/River":r+="<span class='id-layer-name'>Stream/River:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendRiversNhd.png' alt='' /><\/span>"}r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed river/stream<\/span>";r+="<button id='id-layer-item-button-nhd-flowline' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-flowline' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-flowline' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+v;r+="<\/div>";switch(n.features[0].attributes.FCode){case"Stream/River: Hydrographic Category = Intermittent":r+="<div class='id-item-row'><div class='id-item-label'>Flow:<\/div><div class='id-item-value'> Intermittent<\/div>";break;case"Stream/River: Hydrographic Category = Ephemeral":r+="<div class='id-item-row'><div class='id-item-label'>Flow:<\/div><div class='id-item-value'> Ephemeral<\/div>";break;case"Stream/River":case"Stream/River: Hydrographic Category = Perennial":r+="<div class='id-item-row'><div class='id-item-label'>Flow:<\/div><div class='id-item-value'> Perennial<\/div>"}break;case"Pipeline":r+="<span class='id-layer-name'>Pipeline:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendPipelinesNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed pipeline<\/span>";r+="<button id='id-layer-item-button-nhd-pipeline' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-pipeline' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-pipeline' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+v;r+="<\/div>";break;case"CanalDitch":r+="<span class='id-layer-name'>Canal/Ditch:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCanalNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed canal/ditch<\/span>";r+="<button id='id-layer-item-button-nhd-canal' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-canal' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-canal' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+v;r+="<\/div>";break;case"Coastline":r+="<span class='id-layer-name'>Coastline:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCoastlineNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed coastline/span>";r+="<button id='id-layer-item-button-nhd-coastline' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-coastline' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-coastline' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+v;r+="<\/div>"}r+="<\/div>";r+="<\/div>";r+="<\/div>";r+="<\/div>"}break;case"NHD Waterbodies":if(n.features.length>0){b=n.features[0].attributes.ReachCode;r+="<div class='id-layer-row'>";switch(n.features[0].attributes.FType){case"LakePond":r+="<span class='id-layer-name'>Lake/Pond:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLakesNhd.gif' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed lake/pond<\/span>";r+="<button id='id-layer-item-button-nhd-waterbody' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-waterbody' tabindex='0' aria-label='more information'><div class='id-layer-more'>details<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-waterbody' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+b;$.inArray(b,APP.lakesWithData)!==-1&&(r+="&nbsp;&nbsp;&nbsp;(<a class='lakeDataLink' href='javascript:void(window.open(\""+MAP_CONFIG.lakeDetailUrl+"?ReachCode="+b+"\"))'>view environmental data<\/a>)");r+="<\/div>";r+="<\/div>";r+="<\/div>";break;case"SwampMarsh":r+="<span class='id-layer-name'>Swamp/Marsh:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLakesMarshNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed swamp/marsh<\/span>";break;case"Ice Mass":r+="<span class='id-layer-name'>Ice Mass:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendIceMassNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed ice mass<\/span>"}r+="<\/div>"}break;case"NHD Areas":if(n.features.length>0){r+="<div class='id-layer-row'>";var dt=!1,gt=!1,ni=!1,ti=!1;$.each(n.features,function(n,t){switch(t.attributes.FType){case"CanalDitch":dt=!0;break;case"Foreshore":gt=!0;break;case"Rapids":ni=!0;break;case"StreamRiver":ti=!0}});dt?(r+="<span class='id-layer-name'>Canal/Ditch:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCanalNhdArea.png' alt='' /><\/span>"):gt?(r+="<span class='id-layer-name'>Foreshore:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendForeshoreNhd.png' alt='' /><\/span>"):ni?(r+="<span class='id-layer-name'>Rapids:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendRapidsNhd.png' alt='' /><\/span>"):ti&&(r+="<span class='id-layer-name'>Large River:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLargeRiverNhd.png' alt='' /><\/span>")}break;case"NHD Artificial Paths":n.features.length>0&&(ii=n.features[0].attributes.ReachCode,r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>NHD Artificial Path:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAPNhd.png' alt='' /><\/span>",r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed artificial path<\/span>",r+="<button id='id-layer-item-button-nhd-ap' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-ap' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-nhd-ap' class='id-layer-item-details' aria-hidden='true'>",r+="<div class='id-item'>",r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+ii,r+="<\/div><\/div><\/div><\/div><br/>");break;case"WRIA_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>WRIA:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWria.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.WRIA_NR_NM+"<\/span><\/div><br/>");break;case"HUC8":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>8 digit HUC:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHuc8.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.HUC8+" - "+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"HUC10":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>10 digit HUC:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHuc10.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.HUC10+" - "+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"HUC12":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>12 digit HUC:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHuc12.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.HUC12+" - "+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"Water Grid":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Water grid:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWaterGrid.png' /><\/span><span class='id-layer-value'> grid cell #: "+n.features[0].attributes.WTRGRD_CELL_NR+"<\/span><\/div><br/>");break;case"1/4 Water Grid (Sediments)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>1/4 water grid:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendQuarterWaterGrid.png' /><\/span><span class='id-layer-value'> grid cell #: "+n.features[0].attributes.WTRGRD_CELL_NR+"<\/span><\/div><br/>");break;case"Tribal_Lands_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Tribal Land:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendTribalLand.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes.TRIBAL_NM1+"<\/span>",r+="<\/div><br/>");break;case"Parcels":r+="<div class='id-layer-row'><span class='id-layer-name'>Parcels:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendParcels.png' alt='' /><\/span><span class='id-layer-value'> Parcel ID: "+n.features[0].attributes.ORIG_PARCEL_ID+" ("+n.features[0].attributes.COUNTY_NM+" County)<\/span><\/div><br/>";break;case"Minority_dynamic":if(n.features.length>0){var ri=!1,ui=!1,st=parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100)>parseFloat(n.features[0].attributes.RACE_NOT_WHITE_80TH*100).toFixed(1)?ri=!0:parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100)>parseFloat(n.features[0].attributes.RACE_NOT_WHITE_AVG*100).toFixed(1)&&(ui=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>People of Color:<\/span>";ri?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+st+"% - Above 80th percentile<\/span>"):ui?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+st+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+st+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"LowIncome_dynamic":if(n.features.length>0){var fi=!1,ei=!1,ht=parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100)>parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_80TH*100).toFixed(1)?fi=!0:parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100)>parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_AVG*100).toFixed(1)&&(ei=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>Low-income:<\/span>";fi?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ht+"% - Above 80th percentile<\/span>"):ei?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ht+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ht+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"Language_dynamic":if(n.features.length>0){var oi=!1,si=!1,ct=parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100)>parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_80TH*100).toFixed(1)?oi=!0:parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100)>parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_AVG*100).toFixed(1)&&(si=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>Limited English proficiency:<\/span>";oi?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ct+"% - Above 80th percentile<\/span>"):si?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ct+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ct+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"Education_dynamic":if(n.features.length>0){var hi=!1,ci=!1,lt=parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100)>parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_80TH*100).toFixed(1)?hi=!0:parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100)>parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_AVG*100).toFixed(1)&&(ci=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>No High School diploma:<\/span>";hi?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+lt+"% - Above 80th percentile<\/span>"):ci?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+lt+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+lt+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"AgeYoung_dynamic":if(n.features.length>0){var li=!1,ai=!1,at=parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100)>parseFloat(n.features[0].attributes.POPULATION_UNDER_5_80TH*100).toFixed(1)?li=!0:parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100)>parseFloat(n.features[0].attributes.POPULATION_UNDER_5_AVG*100).toFixed(1)&&(ai=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>Under 5:<\/span>";li?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+at+"% - Above 80th percentile<\/span>"):ai?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+at+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+at+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"AgeOld_dynamic":if(n.features.length>0){var vi=!1,yi=!1,vt=parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100)>parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_80TH*100).toFixed(1)?vi=!0:parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100)>parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_AVG*100).toFixed(1)&&(yi=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>Over 64:<\/span>";vi?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+vt+"% - Above 80th percentile<\/span>"):yi?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+vt+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+vt+"% - Below state average<\/span>");r+="<\/div><br/>"}}return r};APP.customFunctions.showCensusArea=function(){var t=$("#demographics-show-area").attr("data-object-id"),i=new o(MAP_CONFIG.identifyServiceLocationUrl+"/224"),n=new s;APP.identifyGraphicsLayer.graphics.length>0?t!==APP.identifyGraphicsLayer.graphics.items[0].attributes.OBJECTID?(APP.identifyGraphicsLayer.removeAll(),n.where="OBJECTID = "+t,n.returnGeometry=!0,n.outFields=["OBJECTID"],i.execute(n).then(function(n){if(n.features.length>0){var i=new h(n.features[0].geometry,APP.zoomToPolygonSymbol);i.attributes={OBJECTID:t};APP.identifyGraphicsLayer.add(i);$("#demographics-show-area").text("Hide census area")}},function(n){console.log(n)})):($("#demographics-show-area").text("Show census area"),APP.identifyGraphicsLayer.removeAll()):(n.where="OBJECTID = "+t,n.returnGeometry=!0,n.outFields=["OBJECTID"],i.execute(n).then(function(n){if(n.features.length>0){var i=new h(n.features[0].geometry,APP.zoomToPolygonSymbol);i.attributes={OBJECTID:t};APP.identifyGraphicsLayer.add(i);$("#demographics-show-area").text("Hide census area")}},function(n){console.log(n)}))}});require(["dojo/_base/lang","esri/tasks/PrintTask","esri/rest/support/PrintTemplate","esri/rest/support/PrintParameters","dojo/domReady!"],function(n,t,i,r){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.getLegendConfigJson=function(){var n=[],t,i;return $('.accordion-header-legend:not([aria-hidden="true"])').each(function(){var f=$(this).find(".accordion-title").text(),i=[],r=!1,t,u;$.each($(this).next().find(".legend-swatch-container").children(),function(n,t){var u=null;switch(t.className){case"legend-swatch-subcategory":r=!0;u={heading:t.innerText};break;case"legend-swatch-item":u={swatch:t.children[0].currentSrc,text:t.children[1].innerText}}i.push(u)});t="Single Symbol";i.length>1&&(t="Multiple Symbol");r&&(t="SubCategory");u={legendLayerName:f,legendLayerType:t,items:i};n.push(u)}),t={LegendLayers:n},i=JSON.stringify(t),i};APP.customFunctions.createPrintMapControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.print.html",function(){$("#button-print").show();$("#menuitem-print").show();$("#bottom-anchor").after($(this).find("#map-print-dialog"))});$(document).on("click","#button-print",function(){$(".map-dialog:not(#map-print-dialog)").hide();$("#map-print-dialog").is(":visible")===!1?($("#map-print-dialog").width()<APP.mapView.width?$("#map-print-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}):$("#map-print-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".main").first()}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}),$("#map-print-dialog").focus()):($("#map-print-dialog").fadeOut(350),$("#button-print").focus())});$(document).on("click","#button-print-map-go",function(){var n=$("#textbox-print-map-title").val();n===""&&(n=MAP_CONFIG.mapPrintConfiguration.defaultPrintTitle);$(".label-export-file").show().attr("aria-hidden",!1);$("#map-print-progress-indicator").show().attr("aria-hidden",!1);var u=new t({url:MAP_CONFIG.mapPrintConfiguration.serviceUrl}),f=new i({format:"PDF",layout:"Landscape_CustomPrinting",scalePreserved:!0,layoutOptions:{titleText:n,legendLayers:[]}}),e=APP.customFunctions.getLegendConfigJson(),o=new r({view:APP.mapView,extraParameters:{Legend_Config:e,Map_Type:"standard"},template:f});u.execute(o).then(function(n){window.open(n.url);$(".label-export-file").hide().attr("aria-hidden",!0);$("#map-print-progress-indicator").hide().attr("aria-hidden",!0)},function(n){console.log(n)})})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createShareMapControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.share.html",function(){$("#button-share").show();$("#menuitem-share").show();$("#bottom-anchor").after($(this).find("#map-share-dialog"))});$(document).on("click","#button-share",function(){var t,n;if($(".map-dialog:not(#map-share-dialog)").hide(),$("#map-share-dialog").is(":visible")===!1){var r=window.location.toString(),u=r.split("?"),f=APP.activeTab.replace("tabs-",""),i="";APP.spatialSelection!==null&&(i="&"+APP.spatialSelection);t="";MAP_CONFIG.useFilterControl&&(t=APP.customFunctions.ceateSharedQuery());n=u[0]+"?CustomMap=y&BBox="+Math.round(APP.mapView.extent.xmin)+","+Math.round(APP.mapView.extent.ymin)+","+Math.round(APP.mapView.extent.xmax)+","+Math.round(APP.mapView.extent.ymax)+"&Opacity="+APP.layerOpacity+"&Basemap="+APP.activeBasemap+"&AP="+f+"&Layers="+APP.visibleLayers+i+t;n=encodeURI(n).replace(/%20/g,"+").replace(/#/g,"");$("#textbox-share-map").val(encodeURI(n));$("#map-share-dialog").width()<APP.mapView.width?$("#map-share-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}):$("#map-share-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".main")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"});$("#map-share-dialog").focus()}else $("#map-share-dialog").fadeOut(350),$("#button-share").focus()});$(document).on("click","#link-share-map",function(){var n=$("#textbox-share-map").val(),t,i;n=n.replace(/&/g,"%26");t="Hi, I'd like to share a Washington State map link with you. %0A%0ALink: "+n;i="mailto:?subject=Map Link&body="+t;window.location.href=i});$(document).on("focus","#textbox-share-map",function(){$(this).select()});$(document).on("click","#textbox-share-map",function(){$(this).focus()})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createMapLayersControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.layers.html",function(){$("#button-home-cr").show();$("#button-add-data-cr").show();$("#menuitem-layers").show();$("#bottom-anchor").after($(this).find("#map-layers-dialog"));$.each(APP.defaultVisibleLayers,function(n,t){$("#cb"+t).attr("checked",!0)})});$(document).on("click","#button-close-map-layers-dialog",function(){$(".map-layers-checkbox").prop("checked",!1);$.each(APP.visibleLayers,function(n,t){$("#cb"+t).prop("checked",!0)});$("#simple-metadata-dialog").hide()});$(document).on("click","#button-layers-go",function(){var n=[];$(".accordion-header-legend").attr("aria-hidden","true");$(".accordion-panel-legend").attr("aria-hidden","true");$("#map-layers-dialog").find(":checkbox").each(function(){if($(this).prop("checked")){var t=$(this).attr("data-layer-position").split(",");$.each(t,function(t,i){i==="30"?n.push(APP.activeStandardsLayerIndex):n.push(parseInt(i));MAP_CONFIG.useLegendControl&&($("#accordion-header-"+i).removeAttr("aria-hidden"),$("#accordion-panel-"+i).removeAttr("aria-hidden"))})}});$.each(APP.dynamicMapServiceLayer.sublayers._items,function(t,i){var r=parseInt(i.id),u=null;$.inArray(r,n)>-1?(u=APP.dynamicMapServiceLayer.findSublayerById(r),u.visible=!0,APP.map.findLayerById("cache"+r)!==undefined&&(APP.map.findLayerById("cache"+r).visible=!0)):(u=APP.dynamicMapServiceLayer.findSublayerById(r),u.visible=!1,APP.map.findLayerById("cache"+r)!==undefined&&(APP.map.findLayerById("cache"+r).visible=!1))});APP.visibleLayers=n;MAP_CONFIG.useLegendControl&&(APP.customFunctions.checkPanelScrolling("legend-item-container"),APP.customFunctions.checkLayerVisibility());$("#map-layers-dialog").fadeOut(350);setTimeout("$('#' + $('#map-layers-dialog').attr('data-invoked-by')).focus()",500);MAP_CONFIG.useFilterControl&&($("#cb27").prop("checked")===!1&&(APP.assessmentWhereClause!=="1=1"&&(APP.customFunctions.resetFilters("button-clear-filter-go-assessment",!0),APP.assessmentWhereClause="1=1",$("#active-filter-icon-assessment").hide()),APP.activeTables[0]==="assessemnt"&&(APP.callCheckActiveTable=!0)),$("#cb30").prop("checked")===!1&&(APP.standardsWhereClause!=="1=1"&&(APP.customFunctions.resetFilters("button-clear-filter-go-standards",!0),APP.standardsWhereClause="1=1",$("#active-filter-icon-standards").hide()),APP.activeTables[0]==="standards"&&(APP.callCheckActiveTable=!0)),$("#cb11").prop("checked")===!1&&(APP.outfallsWhereClause!=="1=1"&&(APP.customFunctions.resetFilters("button-clear-filter-go-outfalls",!0),APP.outfallsWhereClause="1=1",$("#active-filter-icon-outfalls").hide()),APP.activeTables[0]==="outfalls"&&(APP.callCheckActiveTable=!0)),$("#cb25").prop("checked")===!1&&(APP.wqipWhereClause!=="1=1"&&(APP.customFunctions.resetFilters("button-clear-filter-go-wqip",!0),APP.wqipWhereClause="1=1",$("#active-filter-icon-wqip").hide()),APP.activeTables[0]==="wqip"&&(APP.callCheckActiveTable=!0)),$("#cb3").prop("checked")===!1&&(APP.laWhereClause!=="1=1"&&(APP.customFunctions.resetFilters("button-clear-filter-go-la",!0),APP.laWhereClause="1=1",$("#active-filter-icon-la").hide()),APP.activeTables[0]==="la"&&(APP.callCheckActiveTable=!0)),$("#cb1").prop("checked")===!1&&(APP.wlaWhereClause!=="1=1"&&(APP.customFunctions.resetFilters("button-clear-filter-go-wla",!0),APP.wlaWhereClause="1=1",$("#active-filter-icon-wla").hide()),APP.activeTables[0]==="wla"&&(APP.callCheckActiveTable=!0)),APP.customFunctions.checkActiveTable())});$(document).on("click","#button-layers-uncheck",function(){$(".map-layers-checkbox").prop("checked",!1)});$(document).on("keydown","#map-layers-dialog",function(n){var t=n.which;switch(t){case 27:$(".map-layers-checkbox").prop("checked",!1);$.each(APP.visibleLayers,function(n,t){$("#cb"+t).prop("checked",!0)})}});$(document).on("focus","#map-layers-dialog",function(){$("#simple-metadata-dialog").is(":visible")&&$("#simple-metadata-dialog").hide()});$(document).on("click",".button-simple-metadata",function(){APP.customFunctions.showMetadata($(this).attr("id"),$(this).attr("data-metadata-item"),"layers",$(this).attr("id"))});$(document).on("click","#button-add-data-cr",function(){$(".map-dialog:not(#map-layers-dialog)").hide();$("#map-layers-dialog").is(":visible")===!1?($("#map-layers-dialog").width()<APP.mapView.width?$("#map-layers-dialog").fadeIn(350).position({my:"center top",at:"center top+80 ",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}):$("#map-layers-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".main").first()}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}),$("#map-layers-dialog").attr("data-invoked-by","button-add-data-cr").focus()):($("#map-layers-dialog").fadeOut(350),$("#button-add-data-cr").focus(),$(".map-layers-checkbox").prop("checked",!1),$.each(APP.visibleLayers,function(n,t){$("#cb"+t).prop("checked",!0)}))})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.checkLayerVisibility=function(){$(".legend-scale-dependent-visibility").each(function(){var n=$(this).attr("data-layer-index").split(","),t,i;$("#cb"+n[0]).prop("checked")&&(t=parseInt($(this).attr("data-max-scale")),i=APP.mapView.scale,i>t?($(this).attr("aria-hidden","false"),$(this).next(".legend-swatch-container").attr("aria-hidden","true"),$("#filter-scale-dependent-visibility-"+n[0]).attr("aria-hidden","false")):($(this).attr("aria-hidden","true"),$(this).next(".legend-swatch-container").attr("aria-hidden","false"),$("#filter-scale-dependent-visibility-"+n[0]).attr("aria-hidden","true")))})};APP.updateTransparencySlider=function(n){$("#legend-transparency-slider-value").text(n+"%");$("#legend-transparency-slider").val(n).attr("aria-valuenow",n.toString()).attr("aria-valuetext",n.toString());APP.layerOpacity=(100-n)/100;APP.dynamicMapServiceLayer.opacity=APP.layerOpacity;$.each(APP.pairedCacheLayers,function(n,t){APP.map.findLayerById(t).opacity=APP.layerOpacity})};APP.customFunctions.linkToApplication=function(n){switch(n.toUpperCase()){case"EIM":var t="https://apps.ecology.wa.gov/eim/search/Map/Map.aspx?MapType=EIM&CustomMap=y&BBox="+Math.round(APP.mapView.extent.xmin)+","+Math.round(APP.mapView.extent.ymin)+","+Math.round(APP.mapView.extent.xmax)+","+Math.round(APP.mapView.extent.ymax)+"&Layers=0,1,2,3,4,5,6,7,8,9&Opacity=0.95&Basemap=bmHybrid&Options=v,h,h,h,h,h,h",i=window.open(t,"_blank");i.focus()}};APP.customFunctions.createLegendControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.legend.html",function(){$("#control-ribbon-tab-legend").show();$("#menuitem-legend").show();MAP_CONFIG.useMapLayersControl&&$("#tabs-legend").append($(this).find("#legend-add-data-container"));$("#tabs-legend").append($(this).find("#legend-item-container"));$("#tabs-legend").append($(this).find("#legend-transparency-slider-container"));APP.updateTransparencySlider(100-APP.layerOpacity*100);$("#tabs-legend").append($(this).find("#legend-item-action-container"));APP.customFunctions.checkPanelScrolling("legend-item-container");$.each(APP.defaultVisibleLayers,function(n,t){$("#accordion-header-"+t).removeAttr("aria-hidden");$("#accordion-trigger-"+t).removeAttr("aria-hidden");$("#accordion-panel-"+t).removeAttr("aria-hidden")});$(document).on("click",".accordion-trigger-legend",function(n){var i=n.target,t=$(this).attr("aria-expanded");t==="true"?($(this).attr("aria-expanded","false"),$("#"+$(this).attr("aria-controls")).attr("hidden","true")):($(this).attr("aria-expanded","true"),$("#"+$(this).attr("aria-controls")).removeAttr("hidden"));APP.customFunctions.checkPanelScrolling("legend-item-container");n.preventDefault()});$(document).on("keydown","#legend-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,t=$(this).find(".accordion-header-legend:not([aria-hidden])").find(".accordion-trigger"),h=$(this).find(".accordion-panel-legend:not([aria-hidden])"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#legend-item-container").scrollTop(0):u===r-1&&$("#legend-item-container").scrollTop($("#legend-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#legend-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#legend-item-container").scrollTop($("#legend-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$(document).on("click",".accordion-ellipsis",function(){$(this).attr("id")==="accordion-ellipsis-20"?$("#legend-item-action-button-eim").show():$("#legend-item-action-button-eim").hide();$("#legend-item-action-container").is(":visible")?($(".map-dialog:not(#legend-item-action-container)").hide(),$("#legend-item-action-container").attr("data-target-index")===$(this).attr("data-target-index")?$("#legend-item-action-container").animate({width:"toggle"},250).attr("data-target-index","").attr("aria-hidden","true"):($("#legend-item-action-container").hide(),$("#legend-item-action-container").animate({width:"toggle"},250).position({my:"left top",at:"right+10 top",of:$(this),collision:"fit"}).attr("aria-hidden","false").attr("data-target-index",$(this).attr("data-target-index")).attr("data-invoked-by","accordion-ellipsis-"+$(this).attr("data-target-index")).attr("data-metadata-item",$(this).attr("data-metadata-item")),MAP_CONFIG.useFilterControl&&$(this).attr("data-associated-table")!==undefined&&$("#legend-item-action-container").attr("data-associated-table",$(this).attr("data-associated-table")),$("#legend-item-action-container").find(".legend-item-action-button").eq(0).attr("data-invoked-by",$(this).attr("id")).focus())):($(".map-dialog:not(#legend-item-action-container)").hide(),$("#legend-item-action-container").animate({width:"toggle"},250).position({my:"left top",at:"right+10 top",of:$(this),collision:"fit"}).attr("aria-hidden","false").attr("data-target-index",$(this).attr("data-target-index")).attr("data-invoked-by","accordion-ellipsis-"+$(this).attr("data-target-index")).attr("data-metadata-item",$(this).attr("data-metadata-item")),MAP_CONFIG.useFilterControl&&$(this).attr("data-associated-table")!==undefined&&$("#legend-item-action-container").attr("data-associated-table",$(this).attr("data-associated-table")),$("#legend-item-action-container").find(".legend-item-action-button").eq(0).attr("data-invoked-by",$(this).attr("id")).focus());$(".accordion-ellipsis").not($(this)).attr("aria-expanded","false");$(this).attr("aria-expanded","true")});$(document).on("click",".legend-item-action-button",function(){var t,n;switch($(this).attr("id")){case"legend-item-action-button-layer-info":APP.customFunctions.showMetadata($(this).attr("id"),$(this).parent().parent().attr("data-metadata-item"),"legend",$(this).attr("data-invoked-by"));break;case"legend-item-action-button-remove-layer":t=$(this).parent().parent().attr("data-target-index");$("#cb"+t).prop("checked",!1);MAP_CONFIG.useFilterControl?(n=$(this).parent().parent().attr("data-associated-table"),n!==undefined?(APP.customFunctions.moveArrayElementToEnd(APP.activeTables,n),APP.callCheckActiveTable=!0,setTimeout("$('#button-layers-go').click()",1e3)):$("#button-layers-go").click()):$("#button-layers-go").click();$("#legend-item-action-container").attr("aria-hidden","false").hide();break;case"legend-item-action-button-eim":APP.customFunctions.linkToApplication("EIM");$("#legend-item-action-container").attr("aria-hidden","false").hide()}});$(document).on("click",".accordion-filter",function(){$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-filter").index());var n=$(this).attr("data-filter-accordion-index");$("#accordion-trigger-filter-"+n).click();setTimeout("$('#control-ribbon-tab-filter').focus();",500)});$("#menu-legend-item-actions").menu({});APP.mapView.watch("extent",function(){APP.customFunctions.checkLayerVisibility()});$(document).on("click","#legend-button-add-data",function(){$("#button-add-data-cr").click()})})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createAboutMapControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.about.html",function(){$("#button-about").show();$("#menuitem-about").show();$("#bottom-anchor").after($(this).find("#map-about-dialog"))});$(document).on("click","#button-about",function(){$(".map-dialog:not(#map-about-dialog)").hide();$("#map-about-dialog").is(":visible")===!1?($("#map-about-dialog").width()<APP.mapView.width?$("#map-about-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:"#map-container",cancel:".not-draggable"}):$("#map-about-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".main").first()}).draggable({containment:"#map-container",cancel:".not-draggable"}),$("#map-about-dialog").focus()):($("#map-about-dialog").fadeOut(350),$("#button-about").focus())});$(document).on("click","#button-keyboard-functions-toggle",function(){$("#keyboard-functions-container").is(":visible")===!1?($("#button-keyboard-functions-toggle").attr("aria-expanded","true"),$("#button-keyboard-functions-toggle").find(".about-more-icon").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"),$("#button-keyboard-functions-toggle").find(".about-more").text("hide"),$("#keyboard-functions-container").show().attr("aria-hidden","false")):($("#button-keyboard-functions-toggle").attr("aria-expanded","false"),$("#button-keyboard-functions-toggle").find(".about-more-icon").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png"),$("#button-keyboard-functions-toggle").find(".about-more").text("show"),$("#keyboard-functions-container").hide().attr("aria-hidden","true"))})}});/----------------------------------------------------//require(["dojo/_base/lang","esri/tasks/QueryTask","esri/rest/support/Query","esri/rest/support/BufferParameters","esri/geometry/Point","esri/geometry/Polyline","esri/geometry/Polygon","esri/Graphic","esri/layers/GraphicsLayer","esri/symbols/SimpleLineSymbol","esri/symbols/SimpleFillSymbol","dojo/_base/Color","esri/widgets/Sketch/SketchViewModel","esri/tasks/IdentifyTask","esri/rest/support/IdentifyParameters","dojo/domReady!"],function(n,t,r,u,f,e,o,s,h,c,l,a,v,y,p){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createFilterControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.filter.html",function(){$("#control-ribbon-tab-filter").show();$("#menuitem-filter").show();$("#menuitem-table").show();$("#tabs-filter").append($(this).find("#filter-item-container"));$("#map-view").append($(this).find("#result-table-container"));$("#map-view").append($(this).find("#menu-active-table"));$("#map-container").append($(this).find("#export-csv-dialog"));APP.customFunctions.checkPanelScrolling("filter-item-container");$("#menu-active-table").menu({});var f=document.getElementById("filter-item-container"),e=new aria.Toolbar(f.querySelector('[role="toolbar"]')),n=0,i=0;$("#spatial-filter-tabs").tabs({create:function(){$("#spatial-filter-tabs a").removeAttr("role")}}).show();$("#spatial-filter-tabs").tabs("option","active",$("#spatial-filter-tab-city").index());$("#spatial-filter-tabs").width($("#left-panel").width());$("#spatial-filter-tabs").show();APP.spatialFilterGraphicsLayer=new h({id:"spatial-filter-graphics-layer"});APP.map.add(APP.spatialFilterGraphicsLayer);APP.spatialFilterGraphicsLayerSketch=new h({id:"spatial-filter-graphics-layer-sketch"});APP.map.add(APP.spatialFilterGraphicsLayerSketch);APP.queryPolygonSymbol={type:"simple-fill",color:"rgba(0,0,0, 0.0)",style:"none",outline:{color:"rgba(51,153,255,1.0)",width:2}};APP.sketchViewModelSpatialFilter=new v({view:APP.mapView,layer:APP.spatialFilterGraphicsLayerSketch,pointSymbol:{type:"simple-marker",style:"circle",color:"rgba(0,163,215, 1.0)",size:"6px",outline:{color:"#8A2BE2",width:0}},polylineSymbol:{type:"simple-line",color:"rgba(0,163,215, 1.0)",width:"2",style:"solid"},polygonSymbol:{type:"simple-fill",color:"rgba(0,0,0, 0.0)",style:"none",outline:{color:"rgba(51,153,255,1.0)",width:2}}});APP.sketchViewModelSpatialFilter.on("create",function(n){var e,f,o,h,i,r,l,t;if(n.state==="complete"){APP.spatialFilterGraphicsLayer.removeAll();$(".spatial-filter-textbox").val("");switch(APP.activeTool){case"filter-toolbar-button-box-select":case"filter-toolbar-button-polygon-select":MAP_CONFIG.useShareMapControl&&(APP.spatialSelection="SelectPoly="+n.graphic.geometry.rings[0].toString());e=new s(n.graphic.geometry,APP.queryPolygonSymbol);APP.spatialFilterGraphicsLayer.add(e);APP.spatialFilterGraphicsLayerSketch.removeAll();APP.queryGeometry=n.graphic.geometry;APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();break;case"filter-toolbar-button-buffer-point-select":f=$('input[name = "radio-group-buffer-point-distance"]:checked').val();o=new u({distances:[f],unit:"miles",geodesic:!0,geometries:[n.graphic.geometry]});MAP_CONFIG.useShareMapControl&&(APP.spatialSelection="BufferPoint="+n.graphic.geometry.x+","+n.graphic.geometry.y+","+f);APP.geometryService.buffer(o).then(function(n){APP.queryGeometry=n[0];var t=new s(n[0],APP.queryPolygonSymbol);APP.spatialFilterGraphicsLayer.add(t);APP.spatialFilterGraphicsLayerSketch.removeAll();APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();APP.mapView.extent.contains(n[0].extent)===!1&&APP.mapView.goTo({target:n[0].extent.expand(2)})});break;case"filter-toolbar-button-buffer-feature-select":h=$('input[name = "radio-group-buffer-feature"]:checked').val();r=1;switch(h){case"city":i="142";break;case"county":i="150";break;case"waterbody":i="120";break;case"watercourse":i="85";switch(APP.mapView.zoom){case 12:case 13:r=4;break;case 14:case 15:r=5;break;case 16:case 17:case 18:r=16;break;default:r=3}break;case"wria":i="115"}MAP_CONFIG.useShareMapControl&&(APP.spatialSelection="BufferFeature="+n.graphic.geometry.x+","+n.graphic.geometry.y+","+$('input[name = "radio-group-buffer-feature-distance"]:checked').val()+","+i);l=new y(APP.dynamicMapLayersServiceUrl);t=new p;t.layerIds=[i];t.layerOption="all";t.returnGeometry=!0;t.maxOffset=10;t.width=APP.mapView.width;t.height=APP.mapView.height;t.geometry=n.graphic.geometry;t.mapExtent=APP.mapView.extent;t.tolerance=r;l.execute(t).then(function(n){var i=n.results,r=$('input[name = "radio-group-buffer-feature-distance"]:checked').val(),t,f;if(r==="0"){APP.queryGeometry=i[0].feature.geometry;t=null;switch(i[0].feature.geometry.type){case"polygon":t=new s(APP.queryGeometry,APP.queryPolygonSymbol);break;case"polyline":t=new s(APP.queryGeometry,new c(c.STYLE_SOLID,new a([0,163,215,.8]),2))}APP.spatialFilterGraphicsLayer.add(t);APP.spatialFilterGraphicsLayerSketch.removeAll();APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();APP.mapView.extent.contains(APP.queryGeometry.extent)===!1&&APP.mapView.goTo({target:APP.queryGeometry.extent.expand(2)})}else f=new u({distances:[r],unit:"miles",geodesic:!0,geometries:[i[0].feature.geometry]}),APP.geometryService.buffer(f).then(function(n){APP.queryGeometry=n[0];var t=new s(APP.queryGeometry,APP.queryPolygonSymbol);APP.spatialFilterGraphicsLayer.add(t);APP.spatialFilterGraphicsLayerSketch.removeAll();APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();APP.mapView.extent.contains(n[0].extent)===!1&&APP.mapView.goTo({target:n[0].extent.expand(2)})})})}$("#"+APP.activeTool).click()}});APP.spatialSelection=null;APP.multipleSelectionsQueryHolder="";APP.spatialFilterTabID="spatial-filter-tab-city";APP.queryGeometry=null;APP.layerDefinitions=[];APP.queryAtLoad_assessment=!1;APP.queryAtLoad_standards=!1;APP.queryAtLoad_outfalls=!1;APP.queryAtLoad_wqip=!1;APP.queryAtLoad_la=!1;APP.queryAtLoad_wla=!1;APP.assessmentWhereClause="1=1";APP.standardsWhereClause="1=1";APP.activeStandardsLayerIndex=30;APP.outfallsWhereClause="1=1";APP.wqipWhereClause="1=1";APP.laWhereClause="1=1";APP.wlaWhereClause="1=1";APP.callCheckActiveTable=!0;APP.chosenComplete_assessment=!1;APP.chosenComplete_outfalls=!1;APP.chosenComplete_wqip_1=!1;APP.chosenComplete_wqip_2=!1;APP.chosenComplete_wla=!1;APP.chosenComplete_la_1=!1;APP.chosenComplete_la_2=!1;APP.chosenComplete_standards=!1;APP.activeTables=["none","assessment","standards","outfalls","wqip","la","wla"];APP.assessmentTable=$("#assessmentGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[3,"desc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0,width:"100px",className:"centeredText"},{searchable:!0,width:"100px",className:"centeredText"},{searchable:!0,width:"100px",className:"centeredText"},{searchable:!0,width:"100px",className:"centeredText"},{searchable:!0,className:"centeredText"},{searchable:!1,orderable:!1,width:"70px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(n,i,u){var f,o,e,s;if(APP.queryAtLoad_assessment)if($("#cb27").prop("checked")){$("#table-loading-indicator").show();f="";switch(u.aaSorting[0][0]){case 1:f="LISTING_ID "+u.aaSorting[0][1];break;case 2:f="AssessmentUnitNumber "+u.aaSorting[0][1];break;case 3:f="CAT_DS "+u.aaSorting[0][1];break;case 4:f="MED_DS "+u.aaSorting[0][1];break;case 5:f="PARM_DS "+u.aaSorting[0][1]}APP.queryGeometry!==null?($("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","visible"),$("#remove-spatial-filter-link").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","hidden"),$("#remove-spatial-filter-link").hide());APP.queryGeometry===null&&APP.assessmentWhereClause==="1=1"?($("#table-filter-section-assessment").hide(),$("#active-filter-icon-spatial").hide(),$("#active-filter-icon-assessment").hide()):($("#table-filter-section-assessment").show(),APP.queryGeometry===null?$("#active-filter-icon-spatial").hide():$("#active-filter-icon-spatial").show(),APP.assessmentWhereClause==="1=1"?$("#active-filter-icon-assessment").hide():$("#active-filter-icon-assessment").show());o=new t(APP.dynamicMapLayersServiceUrl+"/27");e=new r;e.where=APP.assessmentWhereClause;APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry);APP.assessmentWhereClause==="1=1"&&APP.queryGeometry===null?o.executeForCount(e).then(function(n){var o,s,h,e;n>1e4?$("#result-table-export-csv-button-assessment").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-assessment").removeClass("button-go-disabled-clickable");o=APP.dynamicMapServiceLayer.findSublayerById(27);o.definitionExpression="1=1";APP.layerDefinitions[27]="1=1";APP.activeTables[0]==="assessment"?($(".result-table-controller-label").text("Assessed Water/Sediment"),s=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-assessment").css("margin-left",+s+"px"),h=new t(APP.dynamicMapLayersServiceUrl+"/27"),e=new r,e.where=APP.assessmentWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID,LISTING_ID, AssessmentUnitNumber, CAT_DS, PARM_DS, MED_DS"],e.returnGeometry=!1,h.execute(e).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+='"<button '+i.attributes.LISTING_ID+"' class='button_zoomTo keydown-trigger' data-layer-index='27' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.LISTING_ID+'<\/span><\/button>",';r+='"'+i.attributes.LISTING_ID+'",';r+='"'+i.attributes.AssessmentUnitNumber+'",';r+='"'+i.attributes.CAT_DS+'",';r+='"'+i.attributes.MED_DS+'",';r+='"'+i.attributes.PARM_DS+'",';r+="\"<a class='link-map' href='"+APP.watsBaseUrl+"?ListingId="+i.attributes.LISTING_ID+"' target='_blank'>View <span class='visually-hidden'>"+i.attributes.LISTING_ID+' details link (opens a new window)<\/span><\/a>"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();$.inArray(27,APP.visibleLayers)===-1&&APP.visibleLayers.push(27);APP.map.findLayerById("cache29").visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(29).visible=!0,APP.map.findLayerById("cache29").visible=!0,APP.dynamicMapServiceLayer.findSublayerById(27).visible=!1,$("#accordion-header-27").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-27").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):($.inArray(27,APP.visibleLayers)===-1&&APP.visibleLayers.push(27),APP.map.findLayerById("cache29").visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(29).visible=!0,APP.map.findLayerById("cache29").visible=!0,APP.dynamicMapServiceLayer.findSublayerById(27).visible=!1,$("#accordion-header-27").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-27").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container")))},function(n){console.log(n)}):o.executeForIds(e).then(function(n){var o="",h=0,c,l,a,e,s;n===null?(s=APP.dynamicMapServiceLayer.findSublayerById(27),s.definitionExpression="1=-1",APP.layerDefinitions[27]="1=-1",$.inArray(27,APP.visibleLayers)===-1&&APP.visibleLayers.push(27),APP.dynamicMapServiceLayer.findSublayerById(27).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(29).visible=!1,APP.map.findLayerById("cache29").visible=!1,APP.dynamicMapServiceLayer.findSublayerById(27).visible=!0,$("#accordion-header-27").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-27").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container")),c=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(c),APP.customFunctions.adjustMapViewForTables($("#result-table-container").height()),$("#table-loading-indicator").hide()):(n.length>1e4?$("#result-table-export-csv-button-assessment").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-assessment").removeClass("button-go-disabled-clickable"),h=n.length,o=n.join(","),APP.activeTables[0]==="assessment"?($(".result-table-controller-label").text("Assessed Water/Sediment"),l=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-assessment").css("margin-left",+l+"px"),a=new t(APP.dynamicMapLayersServiceUrl+"/27"),e=new r,e.where=APP.assessmentWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID,LISTING_ID, AssessmentUnitNumber, CAT_DS, PARM_DS, MED_DS"],e.returnGeometry=!1,a.execute(e).then(function(n){var t="{",r,f;t+='"draw": '+parseInt(u.iDraw)+",";t+='"recordsTotal": '+h+",";t+='"recordsFiltered": '+h+",";t+='"data": [';$.each(n.features,function(i,r){t+="[";t+='"<button '+r.attributes.LISTING_ID+"' class='button_zoomTo keydown-trigger' data-layer-index='27' data-object-id='"+r.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+r.attributes.LISTING_ID+'<\/span><\/button>",';t+='"'+r.attributes.LISTING_ID+'",';t+='"'+r.attributes.AssessmentUnitNumber+'",';t+='"'+r.attributes.CAT_DS+'",';t+='"'+r.attributes.MED_DS+'",';t+='"'+r.attributes.PARM_DS+'",';t+="\"<a class='link-map' href='"+APP.watsBaseUrl+"?ListingId="+r.attributes.LISTING_ID+"' target='_blank'>View <span class='visually-hidden'>"+r.attributes.LISTING_ID+' details link (opens a new window)<\/span><\/a>"';t+="]";i<n.features.length-1&&(t+=",")});t+="]";t+="}";r=JSON.parse(t);i(r);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();f=APP.dynamicMapServiceLayer.findSublayerById(27);f.definitionExpression="OBJECTID in ("+o+")";APP.layerDefinitions[27]="OBJECTID in ("+o+")";$.inArray(27,APP.visibleLayers)===-1&&APP.visibleLayers.push(27);APP.dynamicMapServiceLayer.findSublayerById(27).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(29).visible=!1,APP.map.findLayerById("cache29").visible=!1,APP.dynamicMapServiceLayer.findSublayerById(27).visible=!0,$("#accordion-header-27").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-27").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):(s=APP.dynamicMapServiceLayer.findSublayerById(27),s.definitionExpression="OBJECTID in ("+o+")",APP.layerDefinitions[27]="OBJECTID in ("+o+")",$.inArray(27,APP.visibleLayers)===-1&&APP.visibleLayers.push(27),APP.dynamicMapServiceLayer.findSublayerById(27).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(29).visible=!1,APP.map.findLayerById("cache29").visible=!1,APP.dynamicMapServiceLayer.findSublayerById(27).visible=!0,$("#accordion-header-27").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-27").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))))},function(n){console.log(n)})}else $("#assessmentGrid_wrapper").hide();else APP.queryAtLoad_assessment=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#assessmentGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#assessmentGrid").prepend("<caption class='visually-hidden'>Assessed Water/Sediment Results<\/caption>")}});APP.standardsTable=$("#standardsGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"desc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0,width:"80px",className:"centeredText"},{searchable:!0,width:"120px",className:"centeredText"},{searchable:!0,width:"120px",className:"centeredText"},{searchable:!0,className:"centeredText"},{searchable:!0,width:"60px",className:"centeredText"},{searchable:!0,width:"60px",className:"centeredText"},{searchable:!1,orderable:!1,width:"60px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(n,i,u){var f,o,e,s;if(APP.queryAtLoad_standards)if($("#cb30").prop("checked")){$("#table-loading-indicator").show();f="";switch(u.aaSorting[0][0]){case 1:f="EnvironmentTypeCode "+u.aaSorting[0][1];break;case 2:f="AquaticLife "+u.aaSorting[0][1];break;case 3:f="Recreation "+u.aaSorting[0][1];break;case 4:f="Uses_Other "+u.aaSorting[0][1];break;case 5:f="Table602Flag "+u.aaSorting[0][1];break;case 6:f="SuppSpawnDescription_short "+u.aaSorting[0][1]}APP.queryGeometry!==null?($("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","visible"),$("#remove-spatial-filter-link").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","hidden"),$("#remove-spatial-filter-link").hide());APP.queryGeometry===null&&APP.standardsWhereClause==="1=1"?($("#table-filter-section-standards").hide(),$("#active-filter-icon-spatial").hide(),$("#active-filter-icon-standards").hide()):($("#table-filter-section-standards").show(),APP.queryGeometry===null?$("#active-filter-icon-spatial").hide():$("#active-filter-icon-spatial").show(),APP.standardsWhereClause==="1=1"?$("#active-filter-icon-standards").hide():$("#active-filter-icon-standards").show());$("#table-filter-section-standards").is(":visible")?$("#filter-scale-dependent-visibility-30").css("margin-left","10px"):$("#filter-scale-dependent-visibility-30").css("margin-left","245px");o=new t(APP.dynamicMapLayersServiceUrl+"/30");e=new r;e.where=APP.standardsWhereClause;APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry);APP.standardsWhereClause==="1=1"&&APP.queryGeometry===null?o.executeForCount(e).then(function(n){var o,s,e,h,c;if(n>1e4?$("#result-table-export-csv-button-standards").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-standards").removeClass("button-go-disabled-clickable"),APP.activeTables[0]==="standards")$(".result-table-controller-label").text("Water Quality Standards"),o=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-standards").css("margin-left",+o+"px"),s=new t(APP.dynamicMapLayersServiceUrl+"/30"),e=new r,e.where=APP.standardsWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID,StandardID,SupplementalSpawningID,EnvironmentTypeCode,AquaticLife,Recreation,Uses_Other,Table602Flag,SuppSpawnDescription_short,Table332_ORW_Designations"],e.returnGeometry=!1,s.execute(e).then(function(t){var r="{",f,e,o;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+='"<button '+i.attributes.StandardID+"' class='button_zoomTo keydown-trigger' data-layer-index='30' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.StandardID+'<\/span><\/button>",';r+='"'+i.attributes.EnvironmentTypeCode+'",';r+='"'+i.attributes.AquaticLife+'",';r+='"'+i.attributes.Recreation+'",';r+='"'+i.attributes.Uses_Other+'",';r+=i.attributes.Table602Flag==="Y"?'"Yes",':i.attributes.Table602Flag==="N"?'"No",':'"<i>n/a<\/i>",';r+=i.attributes.SuppSpawnDescription_short!==null&&i.attributes.SuppSpawnDescription_short!=="Null"?'"'+i.attributes.SuppSpawnDescription_short+'",':'"<i>n/a<\/i>",';r+="\"<a class='link-map' href='"+APP.rootWebsitePath+"/wqa/standards/?id="+i.attributes.StandardID+"' target='_blank'>View <span class='visually-hidden'>"+i.attributes.StandardID+' report link (opens a new window)<\/span><\/a>"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();e=APP.dynamicMapServiceLayer.findSublayerById(30);e.definitionExpression="1=1";APP.layerDefinitions[30]="1=1";o=APP.dynamicMapServiceLayer.findSublayerById(31);o.definitionExpression="1=1";APP.layerDefinitions[31]="1=1";$.inArray(APP.activeStandardsLayerIndex,APP.visibleLayers)===-1&&APP.visibleLayers.push(APP.activeStandardsLayerIndex);switch(APP.activeStandardsLayerIndex){case 30:APP.dynamicMapServiceLayer.findSublayerById(30).visible=!0;$("#accordion-header-30").attr("aria-hidden","false").attr("aria-expanded","true");$("#accordion-panel-30").attr("aria-hidden","false");APP.dynamicMapServiceLayer.findSublayerById(31).visible=!1;$("#accordion-header-31").attr("aria-hidden","true").attr("aria-expanded","false");$("#accordion-panel-31").attr("aria-hidden","true");break;case 31:APP.dynamicMapServiceLayer.findSublayerById(30).visible=!1;$("#accordion-header-30").attr("aria-hidden","true").attr("aria-expanded","false");$("#accordion-panel-30").attr("aria-hidden","true");APP.dynamicMapServiceLayer.findSublayerById(31).visible=!0;$("#accordion-header-31").attr("aria-hidden","false").attr("aria-expanded","true");$("#accordion-panel-31").attr("aria-hidden","false")}APP.customFunctions.checkPanelScrolling("legend-item-container")},function(n){console.log(n)});else{h=APP.dynamicMapServiceLayer.findSublayerById(30);h.definitionExpression="1=1";APP.layerDefinitions[30]="1=1";c=APP.dynamicMapServiceLayer.findSublayerById(31);c.definitionExpression="1=1";APP.layerDefinitions[31]="1=1";$.inArray(APP.activeStandardsLayerIndex,APP.visibleLayers)===-1&&APP.visibleLayers.push(APP.activeStandardsLayerIndex);switch(APP.activeStandardsLayerIndex){case 30:APP.dynamicMapServiceLayer.findSublayerById(30).visible=!0;$("#accordion-header-30").attr("aria-hidden","false").attr("aria-expanded","true");$("#accordion-panel-30").attr("aria-hidden","false");APP.dynamicMapServiceLayer.findSublayerById(31).visible=!1;$("#accordion-header-31").attr("aria-hidden","true").attr("aria-expanded","false");$("#accordion-panel-31").attr("aria-hidden","true");break;case 31:APP.dynamicMapServiceLayer.findSublayerById(30).visible=!1;$("#accordion-header-30").attr("aria-hidden","true").attr("aria-expanded","false");$("#accordion-panel-30").attr("aria-hidden","true");APP.dynamicMapServiceLayer.findSublayerById(31).visible=!0;$("#accordion-header-31").attr("aria-hidden","false").attr("aria-expanded","true");$("#accordion-panel-31").attr("aria-hidden","false")}APP.customFunctions.checkPanelScrolling("legend-item-container")}},function(n){console.log(n)}):o.executeForIds(e).then(function(n){var e="",c=0,l,a,v,o,s,h;if(n===null){s=APP.dynamicMapServiceLayer.findSublayerById(30);s.definitionExpression="1=-1";APP.layerDefinitions[30]="1=-1";h=APP.dynamicMapServiceLayer.findSublayerById(31);h.definitionExpression="1=-1";APP.layerDefinitions[31]="1=-1";$.inArray(APP.activeStandardsLayerIndex,APP.visibleLayers)===-1&&APP.visibleLayers.push(APP.activeStandardsLayerIndex);switch(APP.activeStandardsLayerIndex){case 30:s.visible=!0;$("#accordion-header-30").attr("aria-expanded","true");$("#accordion-panel-30").attr("aria-hidden","false");h.visible=!1;$("#accordion-header-31").attr("aria-expanded","false");$("#accordion-panel-31").attr("aria-hidden","true");break;case 31:s.visible=!1;$("#accordion-header-30").attr("aria-expanded","false");$("#accordion-panel-30").attr("aria-hidden","true");h.visible=!0;$("#accordion-header-31").attr("aria-expanded","true");$("#accordion-panel-31").attr("aria-hidden","false")}APP.customFunctions.checkPanelScrolling("legend-item-container");l=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}');i(l);APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());$("#table-loading-indicator").hide()}else if(c>1e4?$("#result-table-export-csv-button-standards").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-standards").removeClass("button-go-disabled-clickable"),c=n.length,e=n.join(","),APP.activeTables[0]==="standards")$(".result-table-controller-label").text("Water Quality Standards"),a=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-standards").css("margin-left",+a+"px"),v=new t(APP.dynamicMapLayersServiceUrl+"/30"),o=new r,o.where=APP.standardsWhereClause,APP.queryGeometry!==null&&(o.geometry=APP.queryGeometry),o.orderByFields=[f],o.start=u._iDisplayStart,o.num=u._iDisplayLength,o.outFields=["OBJECTID,StandardID,SupplementalSpawningID,EnvironmentTypeCode,AquaticLife,Recreation,Uses_Other,Table602Flag,SuppSpawnDescription_short,Table332_ORW_Designations"],o.returnGeometry=!1,v.execute(o).then(function(n){var t="{",r,f,o;t+='"draw": '+parseInt(u.iDraw)+",";t+='"recordsTotal": '+c+",";t+='"recordsFiltered": '+c+",";t+='"data": [';$.each(n.features,function(i,r){t+="[";t+='"<button '+r.attributes.StandardID+"' class='button_zoomTo keydown-trigger' data-layer-index='30' data-object-id='"+r.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+r.attributes.StandardID+'<\/span><\/button>",';t+='"'+r.attributes.EnvironmentTypeCode+'",';t+='"'+r.attributes.AquaticLife+'",';t+='"'+r.attributes.Recreation+'",';t+='"'+r.attributes.Uses_Other+'",';t+=r.attributes.Table602Flag==="Y"?'"Yes",':r.attributes.Table602Flag==="N"?'"No",':'"<i>n/a<\/i>",';t+=r.attributes.SuppSpawnDescription_short!==null&&r.attributes.SuppSpawnDescription_short!=="Null"?'"'+r.attributes.SuppSpawnDescription_short+'",':'"<i>n/a<\/i>",';t+="\"<a class='link-map' href='"+APP.rootWebsitePath+"/wqa/standards/?id="+r.attributes.StandardID+"' target='_blank'>View <span class='visually-hidden'>"+r.attributes.StandardID+' report link (opens a new window)<\/span><\/a>"';t+="]";i<n.features.length-1&&(t+=",")});t+="]";t+="}";r=JSON.parse(t);i(r);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();f=APP.dynamicMapServiceLayer.findSublayerById(30);f.definitionExpression="OBJECTID in ("+e+")";APP.layerDefinitions[30]="OBJECTID in ("+e+")";o=APP.dynamicMapServiceLayer.findSublayerById(31);o.definitionExpression="OBJECTID in ("+e+")";APP.layerDefinitions[31]="OBJECTID in ("+e+")";$.inArray(APP.activeStandardsLayerIndex,APP.visibleLayers)===-1&&APP.visibleLayers.push(APP.activeStandardsLayerIndex);switch(APP.activeStandardsLayerIndex){case 30:APP.dynamicMapServiceLayer.findSublayerById(30).visible=!0;$("#accordion-header-30").attr("aria-hidden","false").attr("aria-expanded","true");$("#accordion-panel-30").attr("aria-hidden","false");APP.dynamicMapServiceLayer.findSublayerById(31).visible=!1;$("#accordion-header-31").attr("aria-hidden","true").attr("aria-expanded","false");$("#accordion-panel-31").attr("aria-hidden","true");break;case 31:APP.dynamicMapServiceLayer.findSublayerById(30).visible=!1;$("#accordion-header-30").attr("aria-hidden","true").attr("aria-expanded","false");$("#accordion-panel-30").attr("aria-hidden","true");APP.dynamicMapServiceLayer.findSublayerById(31).visible=!0;$("#accordion-header-31").attr("aria-hidden","false").attr("aria-expanded","true");$("#accordion-panel-31").attr("aria-hidden","false")}APP.customFunctions.checkPanelScrolling("legend-item-container")},function(n){console.log(n)});else{s=APP.dynamicMapServiceLayer.findSublayerById(30);s.definitionExpression="OBJECTID in ("+e+")";APP.layerDefinitions[30]="OBJECTID in ("+e+")";h=APP.dynamicMapServiceLayer.findSublayerById(31);h.definitionExpression="OBJECTID in ("+e+")";APP.layerDefinitions[31]="OBJECTID in ("+e+")";$.inArray(APP.activeStandardsLayerIndex,APP.visibleLayers)===-1&&APP.visibleLayers.push(APP.activeStandardsLayerIndex);switch(APP.activeStandardsLayerIndex){case 30:APP.dynamicMapServiceLayer.findSublayerById(30).visible=!0;$("#accordion-header-30").attr("aria-hidden","false").attr("aria-expanded","true");$("#accordion-panel-30").attr("aria-hidden","false");APP.dynamicMapServiceLayer.findSublayerById(31).visible=!1;$("#accordion-header-31").attr("aria-hidden","true").attr("aria-expanded","false");$("#accordion-panel-31").attr("aria-hidden","true");break;case 31:APP.dynamicMapServiceLayer.findSublayerById(30).visible=!1;$("#accordion-header-30").attr("aria-hidden","true").attr("aria-expanded","false");$("#accordion-panel-30").attr("aria-hidden","true");APP.dynamicMapServiceLayer.findSublayerById(31).visible=!0;$("#accordion-header-31").attr("aria-hidden","false").attr("aria-expanded","true");$("#accordion-panel-31").attr("aria-hidden","false")}APP.customFunctions.checkPanelScrolling("legend-item-container")}},function(n){console.log(n)})}else $("#standardsGrid_wrapper").hide();else APP.queryAtLoad_standards=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#standardsGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#standardsGrid").prepend("<caption class='visually-hidden'>Water Quality Standards Results<\/caption>")}});APP.outfallsTable=$("#outfallsGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[2,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0,width:"100px",className:"centeredText"},{searchable:!0,className:"centeredText"},{searchable:!0,className:"centeredText"},{searchable:!0,width:"80px",className:"centeredText"},{searchable:!1,orderable:!1,width:"60px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(u,f,e){var h,c,s,y,l,a,o,v;if(APP.queryAtLoad_outfalls)if($("#cb11").prop("checked")){$("#table-loading-indicator").show();h="";switch(e.aaSorting[0][0]){case 1:h="FeatureName "+e.aaSorting[0][1];break;case 2:h="InteractionType "+e.aaSorting[0][1];break;case 3:h="FacilityCommonName "+e.aaSorting[0][1];break;case 4:h="ProgramID "+e.aaSorting[0][1]}APP.queryGeometry!==null?($("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","visible"),$("#remove-spatial-filter-link").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","hidden"),$("#remove-spatial-filter-link").hide());APP.queryGeometry===null&&APP.outfallsWhereClause==="1=1"?($("#table-filter-section-outfalls").hide(),$("#active-filter-icon-spatial").hide(),$("#active-filter-icon-outfalls").hide()):($("#table-filter-section-outfalls").show(),APP.queryGeometry===null?$("#active-filter-icon-spatial").hide():$("#active-filter-icon-spatial").show(),APP.outfallsWhereClause==="1=1"?$("#active-filter-icon-outfalls").hide():$("#active-filter-icon-outfalls").show());c=new t(APP.dynamicMapLayersServiceUrl+"/12");s=new r;s.where=APP.outfallsWhereClause;APP.queryGeometry!==null&&(s.geometry=APP.queryGeometry);APP.outfallsWhereClause==="1=1"&&APP.queryGeometry===null?c.executeForCount(s).then(function(n){var o,s,u;if(i=n,n>1e4?$("#result-table-export-csv-button-outfalls").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-outfalls").removeClass("button-go-disabled-clickable"),APP.activeTables[0]==="outfalls")$(".result-table-controller-label").text("Permitted Outfalls"),o=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-outfalls").css("margin-left",+o+"px"),s=new t(APP.dynamicMapLayersServiceUrl+"/12"),u=new r,u.where=APP.outfallsWhereClause,APP.queryGeometry!==null&&(u.geometry=APP.queryGeometry),u.orderByFields=[h],u.start=e._iDisplayStart,u.num=e._iDisplayLength,u.outFields=["OBJECTID,FacilityCommonName,FeatureName,InteractionType,InteractionName,FS_ID,ProgramID"],u.returnGeometry=!1,s.execute(u).then(function(t){var i="{",r;i+='"draw": '+parseInt(e.iDraw)+",";i+='"recordsTotal": '+n+",";i+='"recordsFiltered": '+n+",";i+='"data": [';$.each(t.features,function(n,r){i+="[";i+='"<button '+r.attributes.OBJECTID+"' class='button_zoomTo keydown-trigger' data-layer-index='12' data-object-id='"+r.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+r.attributes.OBJECTID+'<\/span><\/button>",';i+='"'+r.attributes.FeatureName+'",';i+='"'+r.attributes.InteractionName+'",';i+='"'+r.attributes.FacilityCommonName+" (FSID: "+r.attributes.FS_ID+')",';i+=r.attributes.ProgramID!==null?'"'+r.attributes.ProgramID+'",':'"<i>n/a<\/i>",';i+="\"<a class='link-map' href='"+APP.parisBaseUrl+"FacilitySummary.aspx?FacilityId="+r.attributes.FS_ID+"' target='_blank'>View <span class='visually-hidden'>"+r.attributes.FS_ID+' details link (opens a new window)<\/span><\/a>"';i+="]";n<t.features.length-1&&(i+=",")});i+="]";i+="}";r=JSON.parse(i);f(r);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();var u=APP.dynamicMapServiceLayer.findSublayerById(11),o=u.sublayers.items,s=APP.dynamicMapServiceLayer.findSublayerById(6),h=s.sublayers.items;$.each(o,function(n,t){t.definitionExpression="1=1"});$.each(h,function(n,t){t.definitionExpression="1=1"});APP.layerDefinitions[7]="1=1";APP.layerDefinitions[8]="1=1";APP.layerDefinitions[9]="1=1";APP.layerDefinitions[10]="1=1";APP.layerDefinitions[12]="1=1";APP.layerDefinitions[13]="1=1";APP.layerDefinitions[14]="1=1";APP.layerDefinitions[15]="1=1";$.inArray(6,APP.visibleLayers)===-1&&APP.visibleLayers.push(6);$.inArray(11,APP.visibleLayers)===-1&&APP.visibleLayers.push(11);APP.dynamicMapServiceLayer.findSublayerById(11).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(11).visible=!0,$("#accordion-header-11").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-11").attr("aria-hidden","false"),APP.dynamicMapServiceLayer.findSublayerById(6).visible=!0,$("#accordion-header-6").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-6").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)});else{var c=APP.dynamicMapServiceLayer.findSublayerById(11),l=c.sublayers.items,a=APP.dynamicMapServiceLayer.findSublayerById(6),v=a.sublayers.items;$.each(l,function(n,t){t.definitionExpression="1=1"});$.each(v,function(n,t){t.definitionExpression="1=1"});APP.layerDefinitions[7]="1=1";APP.layerDefinitions[8]="1=1";APP.layerDefinitions[9]="1=1";APP.layerDefinitions[10]="1=1";APP.layerDefinitions[12]="1=1";APP.layerDefinitions[13]="1=1";APP.layerDefinitions[14]="1=1";APP.layerDefinitions[15]="1=1";$.inArray(6,APP.visibleLayers)===-1&&APP.visibleLayers.push(6);$.inArray(11,APP.visibleLayers)===-1&&APP.visibleLayers.push(11);APP.dynamicMapServiceLayer.findSublayerById(11).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(11).visible=!0,$("#accordion-header-11").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-11").attr("aria-hidden","false"),APP.dynamicMapServiceLayer.findSublayerById(6).visible=!0,$("#accordion-header-6").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-6").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))}}):(c=new t(APP.dynamicMapLayersServiceUrl+"/12"),s=new r,s.where=APP.outfallsWhereClause,APP.queryGeometry!==null&&(s.geometry=APP.queryGeometry),y=0,c.executeForIds(s).then(function(i){var e;if(n=i.length,i===null)$.each(sublayers,function(n,t){t.definitionExpression="1=-1"}),$.each(sublayers2,function(n,t){t.definitionExpression="1=-1"}),APP.layerDefinitions[7]="1=-1",APP.layerDefinitions[8]="1=-1",APP.layerDefinitions[9]="1=-1",APP.layerDefinitions[10]="1=-1",APP.layerDefinitions[12]="1=-1",APP.layerDefinitions[13]="1=-1",APP.layerDefinitions[14]="1=-1",APP.layerDefinitions[15]="1=-1",$.inArray(6,APP.visibleLayers)===-1&&APP.visibleLayers.push(6),$.inArray(11,APP.visibleLayers)===-1&&APP.visibleLayers.push(11),APP.dynamicMapServiceLayer.findSublayerById(11).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(11).visible=!0,$("#accordion-header-11").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-11").attr("aria-hidden","false"),APP.dynamicMapServiceLayer.findSublayerById(6).visible=!0,$("#accordion-header-6").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-6").attr("aria-hidden","false")),e=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),f(e),APP.customFunctions.adjustMapViewForTables($("#result-table-container").height()),$("#table-loading-indicator").hide();else{i.length>1e4?$("#result-table-export-csv-button-outfalls").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-outfalls").removeClass("button-go-disabled-clickable");var o=new t(APP.dynamicMapLayersServiceUrl+"/7"),u=new r,s=APP.outfallsWhereClause.replace("InteractionName","InteractionType").replace("FS_ID","FSID").replace("FS_INTERACTION_ID","InteractionID ");u.where=s;u.outFields=["InteractionID"];u.returnGeometry=!1;u.returnDistinctValues=!0;APP.queryGeometry!==null&&(u.geometry=APP.queryGeometry);o.execute(u).then(function(n){var i=[],t,r,u,f,e;$.each(n.features,function(n,t){$.inArray(t.attributes.InteractionID,i)===-1&&i.push(t.attributes.InteractionID)});t=i.toString();t===""&&(t="-1");r=APP.dynamicMapServiceLayer.findSublayerById(11);u=r.sublayers.items;$.each(u,function(n,i){i.definitionExpression="FS_INTERACTION_ID in ("+t+")"});APP.layerDefinitions[12]="FS_INTERACTION_ID in ("+t+")";APP.layerDefinitions[13]="FS_INTERACTION_ID in ("+t+")";APP.layerDefinitions[14]="FS_INTERACTION_ID in ("+t+")";APP.layerDefinitions[15]="FS_INTERACTION_ID in ("+t+")";f=APP.dynamicMapServiceLayer.findSublayerById(6);e=f.sublayers.items;$.each(e,function(n,i){i.definitionExpression="InteractionID in ("+t+")"});APP.layerDefinitions[7]="InteractionID in ("+t+")";APP.layerDefinitions[8]="InteractionID in ("+t+")";APP.layerDefinitions[9]="InteractionID in ("+t+")";APP.layerDefinitions[10]="InteractionID in ("+t+")";$.inArray(6,APP.visibleLayers)===-1&&APP.visibleLayers.push(6);$.inArray(11,APP.visibleLayers)===-1&&APP.visibleLayers.push(11);APP.dynamicMapServiceLayer.findSublayerById(11).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(11).visible=!0,$("#accordion-header-11").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-11").attr("aria-hidden","false"),APP.dynamicMapServiceLayer.findSublayerById(6).visible=!0,$("#accordion-header-6").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-6").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))})}},function(n){console.log(n)}),APP.activeTables[0]==="outfalls"?($(".result-table-controller-label").text("Permitted Outfalls"),l=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-outfalls").css("margin-left",+l+"px"),a=new t(APP.dynamicMapLayersServiceUrl+"/12"),o=new r,o.where=APP.outfallsWhereClause.replace("InteractionName","InteractionType"),APP.queryGeometry!==null&&(o.geometry=APP.queryGeometry),o.orderByFields=[h],o.start=e._iDisplayStart,o.num=e._iDisplayLength,o.outFields=["OBJECTID,FacilityCommonName,FeatureName,InteractionType,InteractionName,FS_ID,ProgramID"],o.returnGeometry=!1,a.execute(o).then(function(t){var o=t.features.length,r="{",u;r+='"draw": '+parseInt(e.iDraw)+",";r+='"recordsTotal": '+i+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+='"<button '+i.attributes.OBJECTID+"' class='button_zoomTo keydown-trigger' data-layer-index='12' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.OBJECTID+'<\/span><\/button>",';r+='"'+i.attributes.FeatureName+'",';r+='"'+i.attributes.InteractionName+'",';r+='"'+i.attributes.FacilityCommonName+" (FSID: "+i.attributes.FS_ID+')",';r+=i.attributes.ProgramID!==null?'"'+i.attributes.ProgramID+'",':'"<i>n/a<\/i>",';r+="\"<a class='link-map' href='"+APP.parisBaseUrl+"FacilitySummary.aspx?FacilityId="+i.attributes.FS_ID+"' target='_blank'>View <span class='visually-hidden'>"+i.attributes.FS_ID+' details link (opens a new window)<\/span><\/a>"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";u=JSON.parse(r);f(u);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();$.inArray(6,APP.visibleLayers)===-1&&APP.visibleLayers.push(6);$.inArray(11,APP.visibleLayers)===-1&&APP.visibleLayers.push(11);APP.dynamicMapServiceLayer.findSublayerById(11).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(11).visible=!0,$("#accordion-header-11").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-11").attr("aria-hidden","false"),APP.dynamicMapServiceLayer.findSublayerById(6).visible=!0,$("#accordion-header-6").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-6").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):($.inArray(6,APP.visibleLayers)===-1&&APP.visibleLayers.push(6),$.inArray(11,APP.visibleLayers)===-1&&APP.visibleLayers.push(11),APP.dynamicMapServiceLayer.findSublayerById(11).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(11).visible=!0,$("#accordion-header-11").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-11").attr("aria-hidden","false"),APP.dynamicMapServiceLayer.findSublayerById(6).visible=!0,$("#accordion-header-6").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-6").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))))}else $("#outfallsGrid_wrapper").hide();else APP.queryAtLoad_outfalls=!0,v=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),f(v),$("#outfallsGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#outfallsGrid").prepend("<caption class='visually-hidden'>Permitted Outfalls Results<\/caption>")}});APP.wqipTable=$("#wqipGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0,className:"centeredText"},{searchable:!0,width:"70px",className:"centeredText"},{searchable:!0,width:"100px",className:"centeredText"},{searchable:!0,className:"centeredText"},{searchable:!1,orderable:!1,width:"50px",className:"centeredText"},{searchable:!1,orderable:!1,width:"50px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(n,i,u){var f,o,e,s;if(APP.queryAtLoad_wqip)if($("#cb25").prop("checked")){$("#table-loading-indicator").show();f="";switch(u.aaSorting[0][0]){case 1:f="AREA_NM "+u.aaSorting[0][1];break;case 2:f="FOOT_TYPE "+u.aaSorting[0][1];break;case 3:f="STATUS "+u.aaSorting[0][1];break;case 4:f="PARAM "+u.aaSorting[0][1]}APP.queryGeometry!==null?($("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","visible"),$("#remove-spatial-filter-link").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","hidden"),$("#remove-spatial-filter-link").hide());APP.queryGeometry===null&&APP.wqipWhereClause==="1=1"?($("#table-filter-section-wqip").hide(),$("#active-filter-icon-spatial").hide(),$("#active-filter-icon-wqip").hide()):($("#table-filter-section-wqip").show(),APP.queryGeometry===null?$("#active-filter-icon-spatial").hide():$("#active-filter-icon-spatial").show(),APP.wqipWhereClause==="1=1"?$("#active-filter-icon-wqip").hide():$("#active-filter-icon-wqip").show());o=new t(APP.dynamicMapLayersServiceUrl+"/25");e=new r;e.where=APP.wqipWhereClause;APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry);APP.wqipWhereClause==="1=1"&&APP.queryGeometry===null?o.executeForCount(e).then(function(n){var o,s,e,h;n>1e4?$("#result-table-export-csv-button-wqip").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-wqip").removeClass("button-go-disabled-clickable");APP.activeTables[0]==="wqip"?($(".result-table-controller-label").text("Water Quality Improvement Projects"),o=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-wqip").css("margin-left",+o+"px"),s=new t(APP.dynamicMapLayersServiceUrl+"/25"),e=new r,e.where=APP.wqipWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID, TMDL_ID, AREA_NM, TypeDisplay, StatusDisplay, PARAM, W_LNK, R_LNK"],e.returnGeometry=!1,s.execute(e).then(function(t){var r="{",f,e;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+='"<button '+i.attributes.AREA_NM+"' class='button_zoomTo keydown-trigger' data-layer-index='25' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.AREA_NM+'<\/span><\/button>",';r+='"'+i.attributes.AREA_NM+'",';r+='"'+i.attributes.TypeDisplay+'",';r+='"'+i.attributes.StatusDisplay+'",';r+='"'+i.attributes.PARAM+'",';r+=i.attributes.W_LNK!==" "&&i.attributes.W_LNK!==""&&i.attributes.W_LNK!==null?"\"<a class='link-map' href='"+i.attributes.W_LNK+"' target='_blank'>View <span class='visually-hidden'>"+i.attributes.AREA_NM+' web link (opens a new window)<\/span><\/a>",':'"<i>n/a<\/i>",';r+=i.attributes.R_LNK!==" "&&i.attributes.R_LNK!==""&&i.attributes.R_LNK!==null?"\"<a class='link-map' href='"+i.attributes.R_LNK+"' target='_blank'>View <span class='visually-hidden'>"+i.attributes.AREA_NM+' report link (opens a new window)<\/span><\/a>"':'"<i>n/a<\/i>"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();e=APP.dynamicMapServiceLayer.findSublayerById(25);e.definitionExpression="1=1";APP.layerDefinitions[25]="1=1";$.inArray(25,APP.visibleLayers)===-1&&APP.visibleLayers.push(25);APP.dynamicMapServiceLayer.findSublayerById(25).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(25).visible=!0,$("#accordion-header-25").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-25").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):(h=APP.dynamicMapServiceLayer.findSublayerById(25),h.definitionExpression="1=1",APP.layerDefinitions[25]="1=1",$.inArray(25,APP.visibleLayers)===-1&&APP.visibleLayers.push(25),APP.dynamicMapServiceLayer.findSublayerById(25).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(25).visible=!0,$("#accordion-header-25").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-25").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container")))},function(n){console.log(n)}):o.executeForIds(e).then(function(n){var o,s,c,l,a,e,h;APP.dynamicMapServiceLayer.findSublayerById(25).visible===!1&&$("#button-layers-go").click();o="";s=0;n===null?(h=APP.dynamicMapServiceLayer.findSublayerById(25),h.definitionExpression="1=-1",APP.layerDefinitions[25]="1=-1",$.inArray(25,APP.visibleLayers)===-1&&APP.visibleLayers.push(25),APP.dynamicMapServiceLayer.findSublayerById(25).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(25).visible=!0,$("#accordion-header-25").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-25").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container")),c=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(c),APP.customFunctions.adjustMapViewForTables($("#result-table-container").height()),$("#table-loading-indicator").hide()):(n.length>1e3?$("#result-table-export-csv-button-wqip").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-wqip").removeClass("button-go-disabled-clickable"),s=n.length,o=n.join(","),APP.activeTables[0]==="wqip"?($(".result-table-controller-label").text("Water Quality Improvement Projects"),l=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-wqip").css("margin-left",+l+"px"),a=new t(APP.dynamicMapLayersServiceUrl+"/25"),e=new r,e.where=APP.wqipWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID, TMDL_ID, AREA_NM, TypeDisplay, StatusDisplay, PARAM, W_LNK, R_LNK"],e.returnGeometry=!1,a.execute(e).then(function(n){var t="{",r,f;t+='"draw": '+parseInt(u.iDraw)+",";t+='"recordsTotal": '+s+",";t+='"recordsFiltered": '+s+",";t+='"data": [';$.each(n.features,function(i,r){t+="[";t+='"<button '+r.attributes.AREA_NM+"' class='button_zoomTo keydown-trigger' data-layer-index='25' data-object-id='"+r.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+r.attributes.AREA_NM+'<\/span><\/button>",';t+='"'+r.attributes.AREA_NM+'",';t+='"'+r.attributes.TypeDisplay+'",';t+='"'+r.attributes.StatusDisplay+'",';t+='"'+r.attributes.PARAM+'",';t+=r.attributes.W_LNK!==" "&&r.attributes.W_LNK!==""&&r.attributes.W_LNK!==null?"\"<a class='link-map' href='"+r.attributes.W_LNK+"' target='_blank'>View <span class='visually-hidden'>"+r.attributes.AREA_NM+' web link (opens a new window)<\/span><\/a>",':'"<i>n/a<\/i>",';t+=r.attributes.R_LNK!==" "&&r.attributes.R_LNK!==""&&r.attributes.R_LNK!==null?"\"<a class='link-map' href='"+r.attributes.R_LNK+"' target='_blank'>View <span class='visually-hidden'>"+r.attributes.AREA_NM+' report link (opens a new window)<\/span><\/a>"':'"<i>n/a<\/i>"';t+="]";i<n.features.length-1&&(t+=",")});t+="]";t+="}";r=JSON.parse(t);i(r);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();f=APP.dynamicMapServiceLayer.findSublayerById(25);f.definitionExpression="OBJECTID in ("+o+")";APP.layerDefinitions[25]="OBJECTID in ("+o+")";$.inArray(25,APP.visibleLayers)===-1&&APP.visibleLayers.push(25);APP.dynamicMapServiceLayer.findSublayerById(25).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(25).visible=!0,$("#accordion-header-25").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-25").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):(h=APP.dynamicMapServiceLayer.findSublayerById(25),h.definitionExpression="OBJECTID in ("+o+")",APP.layerDefinitions[25]="OBJECTID in ("+o+")",$.inArray(25,APP.visibleLayers)===-1&&APP.visibleLayers.push(25),APP.dynamicMapServiceLayer.findSublayerById(25).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(25).visible=!0,$("#accordion-header-25").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-25").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))))},function(n){console.log(n)})}else $("#wqipGrid_wrapper").hide();else APP.queryAtLoad_wqip=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#wqipGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#wqipGrid").prepend("<caption class='visually-hidden'>Water Quality Improvement Projects Results<\/caption>")}});APP.laTable=$("#laGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[2,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0,width:"100px",className:"centeredText"},{searchable:!0,width:"10px",className:"centeredText"},{searchable:!0,width:"50px",className:"centeredText"},{searchable:!1,orderable:!1,width:"70px",className:"centeredText"},{searchable:!0,width:"70px",className:"centeredText"},{searchable:!0,width:"50px",className:"centeredText"},{searchable:!1,orderable:!1,width:"70px",className:"centeredText"},{searchable:!0,width:"70px",className:"centeredText"},{searchable:!1,orderable:!1,width:"50px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(n,i,u){var f,o,e,s;if(APP.queryAtLoad_la)if($("#cb3").prop("checked")){$("#table-loading-indicator").show();f="";switch(u.aaSorting[0][0]){case 1:f="TARG_LOC_D "+u.aaSorting[0][1];break;case 2:f="TARG_PARAM "+u.aaSorting[0][1];break;case 3:f="SURROGATE "+u.aaSorting[0][1];break;case 5:f="STAT_TYPE "+u.aaSorting[0][1];break;case 6:f="CRIT_PER "+u.aaSorting[0][1];break;case 7:f="STAT_TYPE "+u.aaSorting[0][1];break;case 9:f="MG_TYPE "+u.aaSorting[0][1]}APP.queryGeometry!==null?($("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","visible"),$("#remove-spatial-filter-link").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","hidden"),$("#remove-spatial-filter-link").hide());APP.queryGeometry===null&&APP.laWhereClause==="1=1"?($("#table-filter-section-la").hide(),$("#active-filter-icon-spatial").hide(),$("#active-filter-icon-la").hide()):($("#table-filter-section-la").show(),APP.queryGeometry===null?$("#active-filter-icon-spatial").hide():$("#active-filter-icon-spatial").show(),APP.laWhereClause==="1=1"?$("#active-filter-icon-la").hide():$("#active-filter-icon-la").show());o=new t(APP.dynamicMapLayersServiceUrl+"/3");e=new r;e.where=APP.laWhereClause;APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry);APP.laWhereClause==="1=1"&&APP.queryGeometry===null?o.executeForCount(e).then(function(n){var o,s,e,h;n>1e4?$("#result-table-export-csv-button-la").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-la").removeClass("button-go-disabled-clickable");APP.activeTables[0]==="la"?($(".result-table-controller-label").text("Load Allocation Points"),o=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-la").css("margin-left",+o+"px"),s=new t(APP.dynamicMapLayersServiceUrl+"/3"),e=new r,e.where=APP.laWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID,TARG_LOC_D,TARG_PARAM,SURROGATE,TARG_VALUE,TARG_UNITS,STAT_TYPE,CRIT_PER,COMMENTS,MG_VALUE,MG_TYPE,MG_UNITS"],e.returnGeometry=!1,s.execute(e).then(function(t){var r="{",f,e;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+='"<button '+i.attributes.TARG_LOC_D+"' class='button_zoomTo keydown-trigger' data-layer-index='3' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.TARG_LOC_D+'<\/span><\/button>",';r+=i.attributes.TARG_LOC_D!==" "&&i.attributes.TARG_LOC_D!==""&&i.attributes.TARG_LOC_D!==null?'"'+i.attributes.TARG_LOC_D+'",':'"<i>n/a<\/i>",';r+='"'+i.attributes.TARG_PARAM+'",';r+=i.attributes.SURROGATE!==" "&&i.attributes.SURROGATE!==""&&i.attributes.SURROGATE!==null?'"'+i.attributes.SURROGATE+'",':'"<i>n/a<\/i>",';r+='"'+i.attributes.TARG_VALUE+" "+i.attributes.TARG_UNITS+'",';r+='"'+i.attributes.STAT_TYPE+'",';r+=i.attributes.CRIT_PER!==" "&&i.attributes.CRIT_PER!==""&&i.attributes.CRIT_PER!==null?'"'+i.attributes.CRIT_PER+'",':'"<i>n/a<\/i>",';r+='"'+i.attributes.MG_VALUE+" "+i.attributes.MG_UNITS+'",';r+='"'+i.attributes.MG_TYPE+'",';r+='"'+i.attributes.COMMENTS+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();e=APP.dynamicMapServiceLayer.findSublayerById(3);e.definitionExpression="1=1";APP.layerDefinitions[3]="1=1";$.inArray(3,APP.visibleLayers)===-1&&APP.visibleLayers.push(3);APP.dynamicMapServiceLayer.findSublayerById(3).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(3).visible=!0,$("#accordion-header-3").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-3").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):(h=APP.dynamicMapServiceLayer.findSublayerById(3),h.definitionExpression="1=1",APP.layerDefinitions[3]="1=1",$.inArray(3,APP.visibleLayers)===-1&&APP.visibleLayers.push(3),APP.dynamicMapServiceLayer.findSublayerById(3).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(3).visible=!0,$("#accordion-header-3").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-3").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container")))},function(n){console.log(n)}):o.executeForIds(e).then(function(n){var o="",h=0,c,l,a,e,s;n===null?(s=APP.dynamicMapServiceLayer.findSublayerById(3),s.definitionExpression="1=-1",APP.layerDefinitions[3]="1=-1",$.inArray(3,APP.visibleLayers)===-1&&APP.visibleLayers.push(3),APP.dynamicMapServiceLayer.findSublayerById(3).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(3).visible=!0,$("#accordion-header-3").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-3").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container")),c=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(c),APP.customFunctions.adjustMapViewForTables($("#result-table-container").height()),$("#table-loading-indicator").hide()):(n.length>1e3?$("#result-table-export-csv-button-la").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-la").removeClass("bbutton-go-disabled-clickable"),h=n.length,o=n.join(","),APP.activeTables[0]==="la"?($(".result-table-controller-label").text("Load Allocation Points"),l=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-la").css("margin-left",+l+"px"),a=new t(APP.dynamicMapLayersServiceUrl+"/3"),e=new r,e.where=APP.laWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID,TARG_LOC_D,TARG_PARAM,SURROGATE,TARG_VALUE,TARG_UNITS,STAT_TYPE,CRIT_PER,COMMENTS,MG_VALUE,MG_TYPE,MG_UNITS"],e.returnGeometry=!1,a.execute(e).then(function(n){var t="{",r,f;t+='"draw": '+parseInt(u.iDraw)+",";t+='"recordsTotal": '+h+",";t+='"recordsFiltered": '+h+",";t+='"data": [';$.each(n.features,function(i,r){t+="[";t+='"<button '+r.attributes.TARG_LOC_D+"' class='button_zoomTo keydown-trigger' data-layer-index='3' data-object-id='"+r.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+r.attributes.TARG_LOC_D+'<\/span><\/button>",';t+=r.attributes.TARG_LOC_D!==" "&&r.attributes.TARG_LOC_D!==""&&r.attributes.TARG_LOC_D!==null?'"'+r.attributes.TARG_LOC_D+'",':'"<i>n/a<\/i>",';t+='"'+r.attributes.TARG_PARAM+'",';t+=r.attributes.SURROGATE!==" "&&r.attributes.SURROGATE!==""&&r.attributes.SURROGATE!==null?'"'+r.attributes.SURROGATE+'",':'"<i>n/a<\/i>",';t+='"'+r.attributes.TARG_VALUE+" "+r.attributes.TARG_UNITS+'",';t+='"'+r.attributes.STAT_TYPE+'",';t+=r.attributes.CRIT_PER!==" "&&r.attributes.CRIT_PER!==""&&r.attributes.CRIT_PER!==null?'"'+r.attributes.CRIT_PER+'",':'"<i>n/a<\/i>",';t+='"'+r.attributes.MG_VALUE+" "+r.attributes.MG_UNITS+'",';t+='"'+r.attributes.MG_TYPE+'",';t+='"'+r.attributes.COMMENTS+'"';t+="]";i<n.features.length-1&&(t+=",")});t+="]";t+="}";r=JSON.parse(t);i(r);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();f=APP.dynamicMapServiceLayer.findSublayerById(3);f.definitionExpression="OBJECTID in ("+o+")";APP.layerDefinitions[3]="OBJECTID in ("+o+")";$.inArray(3,APP.visibleLayers)===-1&&APP.visibleLayers.push(3);APP.dynamicMapServiceLayer.findSublayerById(3).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(3).visible=!0,$("#accordion-header-3").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-3").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):(s=APP.dynamicMapServiceLayer.findSublayerById(3),s.definitionExpression="OBJECTID in ("+o+")",APP.layerDefinitions[3]="OBJECTID in ("+o+")",$.inArray(3,APP.visibleLayers)===-1&&APP.visibleLayers.push(3),APP.dynamicMapServiceLayer.findSublayerById(3).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(3).visible=!0,$("#accordion-header-3").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-3").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))))},function(n){console.log(n)})}else $("#laGrid_wrapper").hide();else APP.queryAtLoad_la=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#laGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#laGrid").prepend("<caption class='visually-hidden'>Load Allocation Results<\/caption>")}});APP.wlaTable=$("#wlaGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0,width:"70px",className:"centeredText"},{searchable:!0,width:"150px",className:"centeredText"},{searchable:!0,width:"100px",className:"centeredText"},{searchable:!0,width:"70px",className:"centeredText"},{searchable:!1,orderable:!1,className:"centeredText"},{searchable:!1,orderable:!1,width:"50px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(n,i,u){var f,o,e,s;if(APP.queryAtLoad_wla)if($("#cb1").prop("checked")){$("#table-loading-indicator").show();f="";switch(u.aaSorting[0][0]){case 1:f="PERMIT_NUM "+u.aaSorting[0][1];break;case 2:f="Type "+u.aaSorting[0][1];break;case 3:f="PERMIT_NM "+u.aaSorting[0][1];break;case 4:f="FS_ID "+u.aaSorting[0][1]}APP.queryGeometry!==null?($("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","visible"),$("#remove-spatial-filter-link").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").css("visibility","hidden"),$("#remove-spatial-filter-link").hide());APP.queryGeometry===null&&APP.wlaWhereClause==="1=1"?($("#table-filter-section-wla").hide(),$("#active-filter-icon-spatial").hide(),$("#active-filter-icon-wla").hide()):($("#table-filter-section-wla").show(),APP.queryGeometry===null?$("#active-filter-icon-spatial").hide():$("#active-filter-icon-spatial").show(),APP.wlaWhereClause==="1=1"?$("#active-filter-icon-wla").hide():$("#active-filter-icon-wla").show());o=new t(APP.dynamicMapLayersServiceUrl+"/1");e=new r;e.where=APP.wlaWhereClause;APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry);APP.wlaWhereClause==="1=1"&&APP.queryGeometry===null?o.executeForCount(e).then(function(n){var o,s,e,h;n>1e4?$("#result-table-export-csv-button-wla").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-wla").removeClass("button-go-disabled-clickable");APP.activeTables[0]==="wla"?($(".result-table-controller-label").text("Wasteload Allocation Points"),o=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-wla").css("margin-left",+o+"px"),s=new t(APP.dynamicMapLayersServiceUrl+"/1"),e=new r,e.where=APP.wlaWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID,TARG_LOC_D,PERMIT_NUM,Type,PERMIT_NM,FS_ID,Pollutants"],e.returnGeometry=!1,s.execute(e).then(function(t){var r="{",f,e;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+='"<button '+i.attributes.TARG_LOC_D+"' class='button_zoomTo keydown-trigger' data-layer-index='1' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.TARG_LOC_D+'<\/span><\/button>",';r+=i.attributes.PERMIT_NUM!==" "&&i.attributes.PERMIT_NUM!==""&&i.attributes.PERMIT_NUM!==null?'"'+i.attributes.PERMIT_NUM+'",':'"<i>n/a<\/i>",';r+='"'+i.attributes.Type+'",';r+='"'+i.attributes.PERMIT_NM+'",';r+=i.attributes.FS_ID!==0?'"'+i.attributes.FS_ID+'",':'"<i>n/a<\/i>",';r+=i.attributes.Pollutants!==" "&&i.attributes.Pollutants!==""&&i.attributes.Pollutants!==null?'"'+i.attributes.Pollutants.replace(/;/g,",")+'",':'"<i>n/a<\/i>",';r+=i.attributes.PERMIT_NUM!==" "&&i.attributes.PERMIT_NUM!==""&&i.attributes.PERMIT_NUM!==null&&i.attributes.FS_ID!==0?"\"<a class='link-map' href='"+MAP_CONFIG.parisFacilityUrl+i.attributes.FS_ID+"' target='_blank'>View <span class='visually-hidden'>"+i.attributes.FS_ID+' details (opens a new window)<\/span><\/a>"':'"<i>n/a<\/i>"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();e=APP.dynamicMapServiceLayer.findSublayerById(1);e.definitionExpression="1=1";APP.layerDefinitions[1]="1=1";$.inArray(1,APP.visibleLayers)===-1&&APP.visibleLayers.push(1);APP.dynamicMapServiceLayer.findSublayerById(1).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(1).visible=!0,$("#accordion-header-filter-1").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-filter-1").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):(h=APP.dynamicMapServiceLayer.findSublayerById(1),h.definitionExpression="1=1",APP.layerDefinitions[1]="1=1",$.inArray(1,APP.visibleLayers)===-1&&APP.visibleLayers.push(1),APP.dynamicMapServiceLayer.findSublayerById(1).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(1).visible=!0,$("#accordion-header-filter-1").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-filter-1").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container")))},function(n){console.log(n)}):o.executeForIds(e).then(function(n){var s="",h=0,c,o,l,a,e;n===null?(o=APP.dynamicMapServiceLayer.findSublayerById(1),o.definitionExpression="1=-1",APP.layerDefinitions[1]="1=-1",$.inArray(1,APP.visibleLayers)===-1&&APP.visibleLayers.push(1),APP.dynamicMapServiceLayer.findSublayerById(1).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(1).visible=!0,$("#accordion-header-filter-1").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-filter-1").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container")),c=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(c),APP.customFunctions.adjustMapViewForTables($("#result-table-container").height()),$("#table-loading-indicator").hide()):(n.length>1e3?$("#result-table-export-csv-button-wla").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-wla").removeClass("button-go-disabled-clickable"),h=n.length,s=n.join(","),o=APP.dynamicMapServiceLayer.findSublayerById(1),o.definitionExpression="OBJECTID in ("+s+")",APP.layerDefinitions[1]="OBJECTID in ("+s+")",APP.activeTables[0]==="wla"?($(".result-table-controller-label").text("Wasteload Allocation Points"),l=Math.floor($("#result-table-controller").width())+10,$("#table-filter-section-wla").css("margin-left",+l+"px"),a=new t(APP.dynamicMapLayersServiceUrl+"/1"),e=new r,e.where=APP.wlaWhereClause,APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry),e.orderByFields=[f],e.start=u._iDisplayStart,e.num=u._iDisplayLength,e.outFields=["OBJECTID,TARG_LOC_D,PERMIT_NUM,Type,PERMIT_NM,FS_ID,Pollutants"],e.returnGeometry=!1,a.execute(e).then(function(n){var t="{",r;t+='"draw": '+parseInt(u.iDraw)+",";t+='"recordsTotal": '+h+",";t+='"recordsFiltered": '+h+",";t+='"data": [';$.each(n.features,function(i,r){t+="[";t+='"<button '+r.attributes.TARG_LOC_D+"' class='button_zoomTo keydown-trigger' data-layer-index='1' data-object-id='"+r.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+r.attributes.TARG_LOC_D+'<\/span><\/button>",';t+=r.attributes.PERMIT_NUM!==" "&&r.attributes.PERMIT_NUM!==""&&r.attributes.PERMIT_NUM!==null?'"'+r.attributes.PERMIT_NUM+'",':'"<i>n/a<\/i>",';t+='"'+r.attributes.Type+'",';t+='"'+r.attributes.PERMIT_NM+'",';t+=r.attributes.FS_ID!==0?'"'+r.attributes.FS_ID+'",':'"<i>n/a<\/i>",';t+=r.attributes.Pollutants!==" "&&r.attributes.Pollutants!==""&&r.attributes.Pollutants!==null?'"'+r.attributes.Pollutants.replace(/;/g,",")+'",':'"<i>n/a<\/i>",';t+=r.attributes.PERMIT_NUM!==" "&&r.attributes.PERMIT_NUM!==""&&r.attributes.PERMIT_NUM!==null&&r.attributes.FS_ID!==0?"\"<a class='link-map' href='"+MAP_CONFIG.parisFacilityUrl+r.attributes.FS_ID+"' target='_blank'>View <span class='visually-hidden'>"+r.attributes.FS_ID+' details (opens a new window)<\/span><\/a>"':'"<i>n/a<\/i>"';t+="]";i<n.features.length-1&&(t+=",")});t+="]";t+="}";r=JSON.parse(t);i(r);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState();$.inArray(1,APP.visibleLayers)===-1&&APP.visibleLayers.push(1);APP.dynamicMapServiceLayer.findSublayerById(1).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(1).visible=!0,$("#accordion-header-filter-1").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-filter-1").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))},function(n){console.log(n)})):($.inArray(1,APP.visibleLayers)===-1&&APP.visibleLayers.push(1),APP.dynamicMapServiceLayer.findSublayerById(1).visible===!1&&(APP.dynamicMapServiceLayer.findSublayerById(1).visible=!0,$("#accordion-header-filter-1").attr("aria-hidden","false").attr("aria-expanded","true"),$("#accordion-panel-filter-1").attr("aria-hidden","false"),APP.customFunctions.checkPanelScrolling("legend-item-container"))))},function(n){console.log(n)})}else $("#wlaGrid_wrapper").hide();else APP.queryAtLoad_wla=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#wlaGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#wlaGrid").prepend("<caption class='visually-hidden'>Wasteload Allocation Results<\/caption>")}});$("#assessmentGrid_wrapper").prepend($(this).find("#table-custom-controls-assessment"));$("#standardsGrid_wrapper").prepend($(this).find("#table-custom-controls-standards"));$("#outfallsGrid_wrapper").prepend($(this).find("#table-custom-controls-outfalls"));$("#wqipGrid_wrapper").prepend($(this).find("#table-custom-controls-wqip"));$("#laGrid_wrapper").prepend($(this).find("#table-custom-controls-la"));$("#wlaGrid_wrapper").prepend($(this).find("#table-custom-controls-wla"));$("select[name=assessmentGrid_length]").attr("id","assessmentGrid_length-1").parent().attr("for","assessmentGrid_length-1");$("select[name=standardsGrid_length]").attr("id","standardsGrid_length-1").parent().attr("for","standardsGrid_length-1");$("select[name=outfallsGrid_length]").attr("id","outfallsGrid_length-1").parent().attr("for","outfallsGrid_length-1");$("select[name=wqipGrid_length]").attr("id","wqipGrid_length-1").parent().attr("for","wqipGrid_length-1");$("select[name=laGrid_length]").attr("id","laGrid_length-1").parent().attr("for","laGrid_length-1");$("select[name=wlaGrid_length]").attr("id","wlaGrid_length-1").parent().attr("for","wlaGrid_length-1");APP.customFunctions.populateChosenControls();APP.customFunctions.initAutoCompleteControls();$(".dataTables_scrollFootInner").empty()});$(document).on("keydown",".filter-checkbox",function(n){var t=n.which;switch(t){case 13:$(this).click()}});$(document).on("click",".accordion-trigger-filter",function(n){var r=n.target,i=$(this).attr("aria-expanded"),t;i==="true"||($(".accordion-trigger-filter").attr("aria-expanded","false"),$(".accordion-panel-filter").attr("hidden","true").attr("aria-hidden","true"),$(this).attr("aria-expanded","true"),t="#"+$(this).attr("aria-controls"),$(t).removeAttr("hidden").attr("aria-hidden","false"));APP.customFunctions.checkPanelScrolling("filter-item-container");n.preventDefault()});$(document).on("keydown","#filter-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,t=$(this).find(".accordion-header-filter").find(".accordion-trigger"),h=$(this).find(".accordion-panel-filter"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#filter-item-container").scrollTop(0):u===r-1&&$("#filter-item-container").scrollTop($("#zoomto-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#filter-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#filter-item-container").scrollTop($("#filter-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$(document).on("click",".filter-toolbar-button",function(){if($(this).attr("aria-disabled")!==!1&&$(this).attr("data-is-tool")==="true"&&($("#identify-crosshair").hide(),APP.keyboardNavigation=!1,$(".editor-tool-info-item").attr("aria-hidden","true"),$(".tools-tool-info-item").attr("aria-hidden","true"),$(".filter-tool-info-item").attr("aria-hidden","true"),$("#"+$(this).attr("data-info-item")).attr("aria-hidden","false"),$(this).attr("data-tool-name")!==APP.activeTool)){APP.activeTool=$(this).attr("id");$(".filter-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".filter-toolbar-button-text").removeClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".filter-toolbar-button-text").text())});MAP_CONFIG.useToolsControl&&(APP.sketchViewModelDrawing.cancel(),APP.sketchViewModelNavigation.cancel(),$(".tools-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".tools-toolbar-button-text").removeClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".tools-toolbar-button-text").text())}));MAP_CONFIG.useEditorControl&&(APP.sketchViewModelEditor.cancel(),$(".editor-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".editor-toolbar-button-text").removeClass("editor-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".editor-toolbar-button-text").text())}));$(this).find("img").attr("src",$(this).attr("data-image-active"));$(this).find(".filter-toolbar-button-text").addClass("filter-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".filter-toolbar-button-text").text()+" (active)");switch(APP.activeTool){case"filter-toolbar-button-box-select":APP.sketchViewModelSpatialFilter.create("rectangle");break;case"filter-toolbar-button-polygon-select":APP.sketchViewModelSpatialFilter.create("polygon");break;case"filter-toolbar-button-buffer-point-select":APP.sketchViewModelSpatialFilter.create("point");break;case"filter-toolbar-button-buffer-feature-select":APP.sketchViewModelSpatialFilter.create("point");break;default:APP.sketchViewModelSpatialFilter.cancel()}}});$(document).on("click",".result-table-sizer-button-full",function(){$(".result-table-sizer-button-full").hide();$(".result-table-sizer-button-none").hide();$(".result-table-sizer-button-compact").show().focus();var n=Math.floor((APP.mapView.height-$("#control-ribbon").height()-$(".result-table-sizer-container").height()-40)/37),t=$("#map-container").height()-$("#control-ribbon").height()-$("#result-table-top-bar").height()-101;$("#result-table-container").width()<$(".dataTables_wrapper").eq(0).width()&&(t=t-17);$(".dataTables_scrollBody").css("max-height",t+"px").css("min-height",t+"px");$.each(APP.activeTables,function(t,i){var r=$("#"+i+"Grid").DataTable();n===1?r.page.len(1).draw():n>1&&n<=5?r.page.len(5).draw():n>5&&n<=10?r.page.len(10).draw():n>10&&n<=25&&r.page.len(25).draw()})});$(document).on("click",".result-table-sizer-button-compact",function(){$(".result-table-sizer-button-full").show().focus();$(".result-table-sizer-button-none").show();$(".result-table-sizer-button-compact").hide();$.each(APP.activeTables,function(n,t){var i=$("#"+t+"Grid").DataTable();$("#"+t+"Grid_wrapper").find(".dataTables_scrollBody").css("max-height","150px").css("min-height","0px");i.page.len(5).draw()})});$(document).on("click",".result-table-sizer-button-none",function(){$(".result-table-sizer-button-full").hide();$(".result-table-sizer-button-none").hide();$(".result-table-sizer-button-compact").hide();$(".result-table-sizer-button-notable").show().focus();$(".dataTables_wrapper").hide();APP.customFunctions.adjustMapViewForTables(40)});$(document).on("click",".result-table-sizer-button-notable",function(){APP.customFunctions.checkActiveTable()});$(document).on("focus",'input[name="radio-group-buffer-point-distance"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-buffer-point-distance"]',function(){$(".label-radio-group-buffer-point-distance").removeClass("control-focused")});$(document).on("focus",'input[name="radio-group-buffer-feature-distance"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-buffer-feature-distance"]',function(){$(".label-radio-group-buffer-feature-distance").removeClass("control-focused")});$(document).on("focus",'input[name="radio-group-buffer-feature"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-buffer-feature"]',function(){$(".label-radio-group-buffer-feature").removeClass("control-focused")});$(document).on("focus",'input[name="radio-group-wqip-filter-by"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-wqip-filter-by"]',function(){$(".label-radio-group-wqip-filter-by").removeClass("control-focused")});$(document).on("click",'input[name="radio-group-wqip-filter-by"]',function(){$("#button-clear-filter-go-wqip").click();$(".radio-group-wqip-filter-by").removeAttr("checked");$(this).attr("checked","checked");switch($(this).attr("id")){case"radio-group-wqip-filter-by-1":$("#filter-section-wqip-1").attr("aria-hidden","false");$("#filter-section-wqip-2").attr("aria-hidden","true");break;case"radio-group-wqip-filter-by-2":$("#filter-section-wqip-1").attr("aria-hidden","true");$("#filter-section-wqip-2").attr("aria-hidden","false")}});$(document).on("focus",'input[name="radio-group-standards-filter-by"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-standards-filter-by"]',function(){$(".label-radio-group-standards-filter-by").removeClass("control-focused")});$(document).on("click",'input[name="radio-group-standards-filter-by"]',function(){APP.customFunctions.resetFilters("button-clear-filter-go-standards",!1);$(".radio-group-standards-filter-by").removeAttr("checked");switch($(this).attr("id")){case"radio-group-standards-filter-by-1":$("#filter-section-standards-1").attr("aria-hidden","false");$("#filter-section-standards-2").attr("aria-hidden","true");$("#filter-section-standards-3").attr("aria-hidden","true");break;case"radio-group-standards-filter-by-2":$("#filter-section-standards-1").attr("aria-hidden","true");$("#filter-section-standards-2").attr("aria-hidden","false");$("#filter-section-standards-3").attr("aria-hidden","true");break;case"radio-group-standards-filter-by-3":$("#filter-section-standards-1").attr("aria-hidden","true");$("#filter-section-standards-2").attr("aria-hidden","true");$("#filter-section-standards-3").attr("aria-hidden","false")}});$(document).on("change","#standards-environment-input",function(){switch($(this).val()){case"1":$(".marineOnly").attr("disabled","disabled");$(".freshwaterOnly").removeAttr("disabled");break;case"2":$(".marineOnly").removeAttr("disabled");$(".freshwaterOnly").attr("disabled","disabled");break;default:$(".marineOnly").removeAttr("disabled");$(".freshwaterOnly").removeAttr("disabled")}$("#standards-beneficial-use-input").val("-1").change();$("#standards-use-categories-input").val("").trigger("chosen:updated")});$(".marineOnly").removeAttr("disabled");$(".freshwaterOnly").removeAttr("disabled");$(document).on("change","#standards-beneficial-use-input",function(){$("#standards-use-categories-input").val("").trigger("chosen:updated");$("#standards-beneficial-use-input option:selected").text()==="Aquatic Life"?($("#filter-row-standards-use-categories").attr("aria-hidden","false"),$("#button-filter-go-standards").addClass("button-go-disabled").attr("disabled","disabled")):($("#filter-row-standards-use-categories").attr("aria-hidden","true"),$("#button-filter-go-standards").removeClass("button-go-disabled").removeAttr("disabled","disabled"))});$(document).on("change","#standards-use-categories-input",function(){var n=$(this).val().length;n>0?$("#button-filter-go-standards").removeClass("button-go-disabled").removeAttr("disabled","disabled"):$("#button-filter-go-standards").addClass("button-go-disabled").attr("disabled","disabled")});$(document).on("click","#result-table-controller",function(){$("#menu-active-table").is(":visible")===!1&&($(".dataTables_wrapper:visible").length===0?$("#menu-active-table").fadeToggle(350).position({my:"left bottom",at:"right bottom",of:$("#result-table-controller")}):$("#menu-active-table").fadeToggle(350).position({my:"left top",at:"right top",of:$("#result-table-controller")}),setTimeout("$('#menu-active-table').focus()",350))});$(document).on("blur","#menu-active-table",function(){$("#menu-active-table").slideUp(350);$("#result-table-controller").focus()});$(document).on("menuselect","#menu-active-table",function(n,t){APP.callCheckActiveTable=!1;APP.customFunctions.adjustMapViewForTables(0);$("#result-table-label").text(t.item[0].innerText);$("#menu-active-table").hide();switch(t.item[0].innerText){case"Assessed Water/Sediment":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"assessment");$("#cb27").prop("checked")===!1&&$("#cb27").prop("checked",!0);$("#assessmentGrid_wrapper").show();$(".dataTables_wrapper").not("#assessmentGrid_wrapper").hide();APP.assessmentTable.draw();$("#accordion-trigger-filter-27").click();break;case"Water Quality Standards":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"standards");$("#cb30").prop("checked")===!1&&$("#cb30").prop("checked",!0);$("#standardsGrid_wrapper").show();$(".dataTables_wrapper").not("#standardsGrid_wrapper").hide();APP.standardsTable.draw();$("#accordion-trigger-filter-30").click();break;case"Permitted Outfalls":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"outfalls");$("#cb11").prop("checked")===!1&&$("#cb11").prop("checked",!0);$("#outfallsGrid_wrapper").show();$(".dataTables_wrapper").not("#outfallsGrid_wrapper").hide();APP.outfallsTable.draw();$("#accordion-trigger-filter-11").click();break;case"Water Quality Improvement Projects":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"wqip");$("#cb25").prop("checked")===!1&&$("#cb25").prop("checked",!0);$("#wqipGrid_wrapper").show();$(".dataTables_wrapper").not("#wqipGrid_wrapper").hide();APP.wqipTable.draw();$("#accordion-trigger-filter-25").click();break;case"Load Allocation Points":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"la");$("#cb3").prop("checked")===!1&&$("#cb3").prop("checked",!0);$("#laGrid_wrapper").show();$(".dataTables_wrapper").not("#laGrid_wrapper").hide();APP.laTable.draw();$("#accordion-trigger-filter-3").click();break;case"Wasteload Allocation Points":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"wla");$("#cb1").prop("checked")===!1&&$("#cb1").prop("checked",!0);$("#wlaGrid_wrapper").show();$(".dataTables_wrapper").not("#wlaGrid_wrapper").hide();APP.wlaTable.draw();$("#accordion-trigger-filter-1").click()}setTimeout("$('#result-table-controller').focus()",500)});$(document).on("click",".paginate_button",function(){$(this).focus()});$(document).on("keydown",".paginate_button",function(n){var t=n.which;if(t===13||t===32)return $(this).click(),!1});$(document).on("click","#button-filter-go-la",function(){var n;$("#cb3").prop("checked")===!1&&$("#cb3").prop("checked",!0);APP.laWhereClause="1=1";$("#la-parameter-input").val().length>0&&(n=$("#la-parameter-input").val(),APP.laWhereClause+=" and (",$.each(n,function(n,t){t!=="-1"&&(APP.laWhereClause+="TARG_PARAM = '"+t+"' or ")}),APP.laWhereClause=APP.laWhereClause.substring(0,APP.laWhereClause.length-3)+")");$("#la-surrogate-input").val().length>0&&(n=$("#la-surrogate-input").val(),APP.laWhereClause+=" and (",$.each(n,function(n,t){t!=="-1"&&(APP.laWhereClause+="SURROGATE = '"+t+"' or ")}),APP.laWhereClause=APP.laWhereClause.substring(0,APP.laWhereClause.length-3)+")");APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"la");$("#laGrid_wrapper").is(":visible")===!1&&($("#laGrid_wrapper").show(),$(".dataTables_wrapper:not(#laGrid_wrapper)").hide());APP.laTable.clear().draw()});$(document).on("click","#button-filter-go-wla",function(){if($("#cb1").prop("checked")===!1&&$("#cb1").prop("checked",!0),APP.wlaWhereClause="1=1",$("#wla-parameter-input").val().length>0){var n=$("#wla-parameter-input").val();APP.wlaWhereClause+=" and (";$.each(n,function(n,t){t!=="-1"&&(APP.wlaWhereClause+="Pollutants like '%"+t+"%' or ")});APP.wlaWhereClause=APP.wlaWhereClause.substring(0,APP.wlaWhereClause.length-3)+")"}APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"wla");$("#wlaGrid_wrapper").is(":visible")===!1&&($("#wlaGrid_wrapper").show(),$(".dataTables_wrapper:not(#wlaGrid_wrapper)").hide());APP.wlaTable.clear().draw()});$(document).on("click","#button-filter-go-outfalls",function(){var n;$("#cb11").prop("checked")===!1&&$("#cb11").prop("checked",!0);APP.outfallsWhereClause="1=1";$("#outfalls-permit-type-input").val()!=="-1"&&(n=$("#outfalls-permit-type-input option:selected").val(),APP.outfallsWhereClause+=" and (",APP.outfallsWhereClause+="InteractionName = '"+n+"')");$("#input-outfalls-permit-id").val()!==""&&(n=$("#input-outfalls-permit-id").val(),APP.outfallsWhereClause+=" and (",APP.outfallsWhereClause+="ProgramID = '"+n+"')");$("#input-outfalls-facility-name").val()!==""&&(n=$("#input-outfalls-facility-name").val(),APP.outfallsWhereClause+=" and (",APP.outfallsWhereClause+="FacilityCommonName = '"+n+"')");$("#input-outfalls-facility-id").val()!==""&&(n=$("#input-outfalls-facility-id").val(),APP.outfallsWhereClause+=" and (",APP.outfallsWhereClause+="FS_ID = "+n+")");APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"outfalls");$("#outfallsGrid_wrapper").is(":visible")===!1&&($("#outfallsGrid_wrapper").show(),$(".dataTables_wrapper:not(#outfallsGrid_wrapper)").hide());APP.outfallsTable.clear().draw()});$(document).on("click","#button-filter-go-wqip",function(){var n,t;$("#cb25").prop("checked")===!1&&$("#cb25").prop("checked",!0);APP.wqipWhereClause="1=1";$("#wqip-project-input").val()!=="-1"&&(n=$("#wqip-project-input").val(),APP.wqipWhereClause+=" and (",APP.wqipWhereClause+="AREA_NM = '"+n+"')");$("#wqip-parameter-input").val().length>0&&(t=$("#wqip-parameter-input").val(),APP.wqipWhereClause+=" and (",$.each(t,function(n,t){t!=="-1"&&(APP.wqipWhereClause+="PARAM like '%"+t+"%' or ")}),APP.wqipWhereClause=APP.wqipWhereClause.substring(0,APP.wqipWhereClause.length-3)+")");$("#cb-wqip-tmdl").prop("checked")===!1&&(APP.wqipWhereClause+=" and FOOT_TYPE <> 'IA'");$("#cb-wqip-sti").prop("checked")===!1&&(APP.wqipWhereClause+=" and FOOT_TYPE <>  'SI'");$("#cb-wqip-4b").prop("checked")===!1&&(APP.wqipWhereClause+=" and FOOT_TYPE <>  '4B'");$("#cb-wqip-arp").prop("checked")===!1&&(APP.wqipWhereClause+=" and FOOT_TYPE <>  'O'");$("#cb-wqip-approved").prop("checked")===!1&&(APP.wqipWhereClause+=" and STATUS <> '1'");$("#cb-wqip-in-development").prop("checked")===!1&&(APP.wqipWhereClause+=" and STATUS <> '3'");APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"wqip");$("#wqipGrid_wrapper").is(":visible")===!1&&($("#wqipGrid_wrapper").show(),$(".dataTables_wrapper:not(#wqipGrid_wrapper)").hide());APP.wqipTable.clear().draw()});$(document).on("click","#button-filter-go-standards",function(){if($("#cb30").prop("checked")===!1&&$("#cb30").prop("checked",!0),APP.standardsWhereClause="1=1",$("#radio-group-standards-filter-by-1").attr("checked")==="checked"){switch($("#standards-environment-input").val()){case"1":APP.standardsWhereClause+=" and EnvironmentTypeCode ='Freshwater'";break;case"2":APP.standardsWhereClause+=" and EnvironmentTypeCode ='Marine'"}switch($("#standards-beneficial-use-input").val()){case"AquaticLife":if($("#standards-use-categories-input").val()!==null){APP.activeStandardsLayerIndex=31;var n=$("#standards-use-categories-input").val();APP.standardsWhereClause+=" and (";$.each(n,function(n,t){switch(t){case"Char Spawning/Rearing":APP.standardsWhereClause+="AquaticLife='Char spawning and rearing' or ";break;case"Core Summer Habitat":APP.standardsWhereClause+="AquaticLife='Core summer salmonid habitat' or ";break;case"Spawning/Rearing":APP.standardsWhereClause+="AquaticLife='Salmonid spawning, rearing, and migration' or ";break;case"Rearing/Migration Only":APP.standardsWhereClause+="AquaticLife='Salmonid rearing and migration only' or ";break;case"Redband Trout":APP.standardsWhereClause+="AquaticLife='Redband Trout' or ";break;case"Warm Water Species":APP.standardsWhereClause+="AquaticLife='Warm Water Species' or ";break;case"Extraordinary":APP.standardsWhereClause+="AquaticLife='Extraordinary quality' or ";break;case"Excellent":APP.standardsWhereClause+="AquaticLife='Excellent quality' or ";break;case"Good":APP.standardsWhereClause+="AquaticLife='Good quality' or ";break;case"Fair":APP.standardsWhereClause+="AquaticLife='Fair quality' or "}});APP.standardsWhereClause=APP.standardsWhereClause.substring(0,APP.standardsWhereClause.length-4)+")"}break;case"ShellfishHarvesting":APP.standardsWhereClause+=" and ShellfishHarvesting='Y'";break;case"DomesticWater":APP.standardsWhereClause+=" and WaterSupply_Domestic='Y'";break;case"IndustrialWater":APP.standardsWhereClause+=" and WaterSupply_Industrial='Y'";break;case"AgriculturalWater":APP.standardsWhereClause+=" and WaterSupply_Agricultural='Y'";break;case"StockWater":APP.standardsWhereClause+=" and WaterSupply_Stock='Y'";break;case"WildlifeHabitat":APP.standardsWhereClause+=" and Misc_WildlifeHabitat='Y'";break;case"Harvesting":APP.standardsWhereClause+=" and Misc_Harvesting='Y'";break;case"CommerceNavigation":APP.standardsWhereClause+=" and Misc_CommerceNavigation='Y'";break;case"Boating":APP.standardsWhereClause+=" and Misc_Boating='Y'";break;case"Aesthetics":APP.standardsWhereClause+=" and Misc_AestheticsMisc_Aesthetics='Y'"}}else if($("#radio-group-standards-filter-by-2").attr("checked")==="checked")switch($("#standards-species-input").val()){case"all":APP.standardsWhereClause+=" and SupplementalSpawningID in (270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289)";break;case"salmon and trout":APP.standardsWhereClause+=" and SupplementalSpawningID in (272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289)";break;case"native char":APP.standardsWhereClause+=" and SupplementalSpawningID in (270,271)"}else switch($("#standards-ORW-input").val()){case"all":APP.standardsWhereClause+=" and Table332_ORW_Designations IS NOT NULL";break;case"tier3a":APP.standardsWhereClause+=" and Table332_ORW_Designations = 'Tier III(A)'";break;case"tier3b":APP.standardsWhereClause+=" and Table332_ORW_Designations = 'Tier III(B)'"}APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"standards");$("#standardsGrid_wrapper").is(":visible")===!1&&($("#standardsGrid_wrapper").show(),$(".dataTables_wrapper:not(#standardsGrid_wrapper)").hide());APP.standardsTable.clear().draw()});$(document).on("click","#button-filter-go-assessment",function(){var t,n;$("#cb27").prop("checked")===!1&&$("#cb27").prop("checked",!0);APP.assessmentWhereClause="1=1";switch($("#assessment-environment-input").val()){case"1":APP.assessmentWhereClause+=" and ENVIRON_TYPE ='Freshwater'";break;case"2":APP.assessmentWhereClause+=" and ENVIRON_TYPE ='Marine'"}$("#assessment-parameter-input").val().length>0&&(t=$("#assessment-parameter-input").val(),APP.assessmentWhereClause+=" and (",$.each(t,function(n,t){t!=="-1"&&(APP.assessmentWhereClause+="PARM_DS = '"+t+"' or ")}),APP.assessmentWhereClause=APP.assessmentWhereClause.substring(0,APP.assessmentWhereClause.length-3)+")");$("#cb-assessment-water").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <> 'Water'");$("#cb-assessment-habitat").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <>  'Habitat'");$("#cb-assessment-tissue").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <>  'Tissue'");$("#cb-assessment-other").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <> 'Other'");$("#cb-assessment-sediment").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <> 'Sediment'");$("#cb-assessment-cat1").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '1'");$("#cb-assessment-cat2").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '2'");$("#cb-assessment-cat4a").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '4A'");$("#cb-assessment-cat4b").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '4B'");$("#cb-assessment-cat4c").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '4C'");$("#cb-assessment-cat5").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '5'");$("#input-assessment-listing-id").val()!==""&&(n=$("#input-assessment-listing-id").val(),APP.assessmentWhereClause+=" and (",APP.assessmentWhereClause+="LISTING_ID = "+n+")");$("#input-assessment-unit-id").val()!==""&&(n=$("#input-assessment-unit-id").val(),APP.assessmentWhereClause+=" and (",APP.assessmentWhereClause+="AssessmentUnitNumber = '"+n+"')");APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"assessment");$("#assessmentGrid_wrapper").is(":visible")===!1&&($("#assessmentGrid_wrapper").show(),$(".dataTables_wrapper:not(#assessmentGrid_wrapper)").hide());APP.assessmentTable.clear().draw()});$(document).on("click",".button-filter-reset",function(){APP.customFunctions.resetFilters($(this).attr("id"),!0)});$(document).on("click",".spatial-filter-tab ",function(){$(this).attr("id")!==APP.spatialFilterTabID&&(APP.multipleSelectionsQueryHolder="",APP.spatialFilterTabID=$(this).attr("id"),$("#remove-spatial-filter-link").click())});$(document).on("click",".result-table-clear-filters-button",function(){APP.queryGeometry=null;APP.spatialSelection=null;APP.multipleSelectionsQueryHolder="";$("#spatial-filter-status-message").html("Spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").css("visibility","hidden");$("#remove-spatial-filter-link").hide();$("#control-ribbon-tab-filter").focus();$(".spatial-filter-textbox").val("");APP.spatialFilterGraphicsLayer.removeAll();var n=$(this).attr("id").replace("result-table-clear-filters-button-","button-clear-filter-go-");switch(n){case"button-clear-filter-go-la":$("#la-parameter-input option").prop("selected",!1).trigger("chosen:updated");$("#la-surrogate-input option").prop("selected",!1).trigger("chosen:updated");$("#button-clear-filter-go-la").click();APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.wlaTable.clear().draw();break;case"button-clear-filter-go-wla":$("#wla-parameter-input option").prop("selected",!1).trigger("chosen:updated");$("#button-clear-filter-go-wla").click();APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();break;case"button-clear-filter-go-wqip":$("#wqip-project-input").val("").trigger("chosen:updated");$("#wqip-parameter-input option").prop("selected",!1).trigger("chosen:updated");$(".filter-checkbox-wqip").prop("checked",!0);$("#button-clear-filter-go-wqip").click();APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();break;case"button-clear-filter-go-outfalls":$("#outfalls-permit-type-input").val("").trigger("chosen:updated");$("#input-outfalls-permit-id").val("");$("#input-outfalls-facility-name").val("");$("#input-outfalls-facility-id").val("");$("#button-clear-filter-go-outfalls").click();APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();break;case"button-clear-filter-go-standards":APP.activeStandardsLayerIndex=30;$("#standards-environment-input").val("0");$("#standards-beneficial-use-input").val("");$("#standards-use-categories-input").val("").trigger("chosen:updated");$("#standards-species-input").val("all");$("#standards-ORW-input").val("all");$("#filter-row-standards-use-categories").attr("aria-hidden","true");$("#button-filter-go-standards").removeClass("button-go-disabled").removeAttr("disabled","disabled");$("#button-clear-filter-go-standards").click();APP.assessmentTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();break;case"button-clear-filter-go-assessment":$("#assessment-environment-input").val("0");$("#assessment-parameter-input option").prop("selected",!1).trigger("chosen:updated");$(".filter-checkbox-assessment").prop("checked",!0);$("#input-assessment-listing-id").val("");$("#input-assessment-unit-id").val("");$("#button-clear-filter-go-assessment").click();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw()}});$(document).on("click","#remove-spatial-filter-link",function(){APP.queryGeometry=null;APP.spatialSelection=null;APP.multipleSelectionsQueryHolder="";$("#spatial-filter-status-message").html("Spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").css("visibility","hidden");$("#remove-spatial-filter-link").hide();$("#control-ribbon-tab-filter").focus();$(".spatial-filter-textbox").val("");APP.spatialFilterGraphicsLayer.removeAll();$("#tools-toolbar-button-pan-identify").click();APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw()});$(document).on("click",".result-table-zoom-button",function(){var i=$(this).attr("data-target-layer-index"),u=new t(APP.dynamicMapLayersServiceUrl+"/"+i),n=new r;switch(i){case"1":n.where=APP.wlaWhereClause;break;case"3":n.where=APP.laWhereClause;break;case"12":n.where=APP.outfallsWhereClause;break;case"25":n.where=APP.wqipWhereClause;break;case"27":n.where=APP.assessmentWhereClause;break;case"30":n.where=APP.standardsWhereClause}APP.queryGeometry!==null&&(n.geometry=APP.queryGeometry);u.executeForExtent(n).then(function(n){n.count>0&&APP.mapView.goTo(n.extent.expand(2))})});$(document).on("click",".result-table-export-csv-button",function(){var f=$(this).attr("id"),i=$(this).attr("data-target-layer-index"),u=new t(APP.dynamicMapLayersServiceUrl+"/"+i),n=new r;switch(i){case"1":n.outFields=["OBJECTID,TARG_LOC_D,PERMIT_NUM,Type,PERMIT_NM,FS_ID,Pollutants"];n.where=APP.wlaWhereClause;n.returnGeometry=!0;break;case"3":n.outFields=["OBJECTID,TARG_LOC_D,TARG_PARAM,SURROGATE,TARG_VALUE,TARG_UNITS,STAT_TYPE,CRIT_PER,COMMENTS,MG_VALUE,MG_TYPE,MG_UNITS"];n.where=APP.laWhereClause;n.returnGeometry=!0;break;case"12":n.outFields=["OBJECTID,FacilityCommonName,FeatureName,InteractionType,InteractionName,FS_ID,ProgramID"];n.where=APP.outfallsWhereClause;n.returnGeometry=!0;break;case"25":n.outFields=["OBJECTID, TMDL_ID, AREA_NM, TypeDisplay, StatusDisplay, PARAM, W_LNK, R_LNK"];n.where=APP.wqipWhereClause;n.returnGeometry=!1;break;case"27":n.outFields=["OBJECTID,LISTING_ID, AssessmentUnitNumber, CAT_DS, PARM_DS, MED_DS"];n.where=APP.assessmentWhereClause;n.returnGeometry=!1;break;case"30":n.outFields=["OBJECTID,StandardID,SupplementalSpawningID,EnvironmentTypeCode,AquaticLife,Recreation,Uses_Other,Table602Flag,SuppSpawnDescription_short,Table332_ORW_Designations"];n.where=APP.standardsWhereClause;n.returnGeometry=!1}APP.queryGeometry!==null&&(n.geometry=APP.queryGeometry);u.executeForCount(n).then(function(t){t<=1e4?u.execute(n).then(function(n){var f;if(n.features.length>0){var r="",t="",u="";switch(i){case"1":u="WasteloadAllocation";r="Permit Number, Permit Type, Permittee Name, Facility Site ID, Pollutants, Permit Details, Latitude, longitude\r\n";$.each(n.features,function(n,i){t="";t+=i.attributes.PERMIT_NUM!==" "&&i.attributes.PERMIT_NUM!==""&&i.attributes.PERMIT_NUM!==null?'"'+i.attributes.PERMIT_NUM+'",':'"n/a",';t+='"'+i.attributes.Type+'",';t+='"'+i.attributes.PERMIT_NM+'",';t+=i.attributes.FS_ID!==0?'"'+i.attributes.FS_ID+'",':'"n/a",';t+=i.attributes.Pollutants!==" "&&i.attributes.Pollutants!==""&&i.attributes.Pollutants!==null?'"'+i.attributes.Pollutants+'",':'"n/a",';t+=i.attributes.PERMIT_NUM!==" "&&i.attributes.PERMIT_NUM!==""&&i.attributes.PERMIT_NUM!==null&&i.attributes.FS_ID!==0?'"'+APP.parisBaseUrl+"FacilitySummary.aspx?FacilityId="+i.attributes.FS_ID+'",':'"n/a",';t+='"'+i.geometry.latitude+'",';t+='"'+i.geometry.longitude+'",';t+="\r\n";r+=t});break;case"3":u="LoadAllocation";r="Name, Target Parameter, Target Surrogate, Load Allocation Value, Load Allocation Statistic, Critical Period, Water Quality Goal Value, Water Quality Goal Statistic, Comments, Latitude, Longitude\r\n";$.each(n.features,function(n,i){t="";t+=i.attributes.TARG_LOC_D!==" "&&i.attributes.TARG_LOC_D!==""&&i.attributes.TARG_LOC_D!==null?'"'+APP.customFunctions.cleanString(i.attributes.TARG_LOC_D)+'",':'"n/a",';t+='"'+APP.customFunctions.cleanString(i.attributes.TARG_PARAM)+'",';t+=i.attributes.SURROGATE!==" "&&i.attributes.SURROGATE!==""&&i.attributes.SURROGATE!==null?'"'+APP.customFunctions.cleanString(i.attributes.SURROGATE)+'",':'"n/a",';t+='"'+i.attributes.TARG_VALUE+'",';t+='"'+i.attributes.STAT_TYPE+'",';t+=i.attributes.CRIT_PER!==" "&&i.attributes.CRIT_PER!==""&&i.attributes.CRIT_PER!==null?'"'+i.attributes.CRIT_PER+'",':'"n/a",';t+='"'+i.attributes.MG_VALUE+'",';t+='"'+i.attributes.MG_TYPE+'",';t+='"'+i.attributes.COMMENTS+'",';t+='"'+i.geometry.latitude+'",';t+='"'+i.geometry.longitude+'",';t+="\r\n";r+=t});break;case"12":r="Outfall Name, Permit Type, Associate Facility, Permit ID, Details, Latitude, longitude\r\n";u="PermittedOutfalls";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.FeatureName+'",';t+='"'+i.attributes.InteractionName+'",';t+='"'+i.attributes.FacilityCommonName+" (FSID: "+i.attributes.FS_ID+')",';t+='"'+i.attributes.ProgramID+'",';t+='"'+APP.parisBaseUrl+"FacilitySummary.aspx?FacilityId="+i.attributes.FS_ID+'",';typeof i.geometry!="undefined"&&i.geometry!==null?(t+='"'+i.geometry.latitude+'",',t+='"'+i.geometry.longitude+'",'):(t+='"null",',t+='"null",');t+="\r\n";r+=t});break;case"25":r="Project Name, Project Type, Project Status, Parameters, Webpage, Report\r\n";u="WaterQualityImprovementProjects";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.AREA_NM+'",';t+='"'+i.attributes.TypeDisplay+'",';t+='"'+i.attributes.StatusDisplay+'",';t+='"'+i.attributes.PARAM+'",';t+=i.attributes.W_LNK!==" "&&i.attributes.W_LNK!==""&&i.attributes.W_LNK!==null?'"'+i.attributes.W_LNK+'",':'"n/a",';t+=i.attributes.R_LNK!==" "&&i.attributes.R_LNK!==""&&i.attributes.R_LNK!==null?'"'+i.attributes.R_LNK+'",':'"n/a",';t+="\r\n";r+=t});break;case"27":r="Listing ID, Assessment Unit ID, Category, Parameter, Medium, Details\r\n";u="WaterQualityAssessment";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.LISTING_ID+'",';t+='"'+i.attributes.AssessmentUnitNumber+'",';t+='"'+i.attributes.CAT_DS+'",';t+='"'+i.attributes.PARM_DS+'",';t+='"'+i.attributes.MED_DS+'",';t+='"'+APP.watsBaseUrl+"?ListingId="+i.attributes.LISTING_ID+'",';t+="\r\n";r+=t});break;case"30":r="Environment, Aquatic Life Use, Recreation Use, Other Uses, In Table 602, Supplemental Spawning, Full Report\r\n";u="WaterQualityStandards";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.EnvironmentTypeCode+'",';t+='"'+i.attributes.AquaticLife+'",';t+='"'+i.attributes.Recreation+'",';t+='"'+i.attributes.Uses_Other+'",';t+='"'+i.attributes.Table602Flag+'",';t+=i.attributes.SuppSpawnDescription_short!==" "&&i.attributes.SuppSpawnDescription_short!==""&&i.attributes.SuppSpawnDescription_short!==null?'"'+i.attributes.SuppSpawnDescription_short+'",':'"n/a",';t+='"'+APP.rootWebsitePath+"/wqa/standards/?id="+i.attributes.StandardID+'",';t+="\r\n";r+=t})}f=APP.customFunctions.getDate();APP.customFunctions.exportCSV(r,u+f+".csv","text/csv")}}):$("#export-csv-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}).attr("data-invoked-by",f).focus()})});$(document).on("click",".button_zoomTo",function(){var i=$(this).attr("data-layer-index"),u=parseInt($(this).attr("data-object-id")),f,n;i==="12"?APP.customFunctions.zoomToOutfall(u):(f=new t(APP.dynamicMapLayersServiceUrl+"/"+i),n=new r,n.where="OBJECTID = "+u,n.returnGeometry=!0,n.outFields=["OBJECTID"],f.execute(n).then(function(n){var i,t;if(APP.zoomToGraphicsLayer.removeAll(),n.features.length>0)switch(n.features[0].geometry.type){case"point":APP.mapView.goTo({center:n.features[0].geometry,zoom:15});i={type:"simple-marker",style:"circle",color:"transparent",size:"32px",xoffset:1,yoffset:1,outline:{color:[0,163,215],width:2}};t=new s(n.features[0].geometry,i);APP.zoomToGraphicsLayer.add(t);break;case"polygon":APP.mapView.goTo({center:n.features[0].geometry.extent.expand(2)});t=new s(n.features[0].geometry,APP.zoomToPolygonSymbol);APP.zoomToGraphicsLayer.add(t)}},function(n){console.log(n)}))})};APP.customFunctions.zoomToOutfall=function(n){var u=[],f=new t(APP.dynamicMapLayersServiceUrl+"/12"),i=new r;i.where="OBJECTID = "+n;i.outFields=["OBJECTID, FS_ID, FeatureName, FacilityCommonName"];i.returnGeometry=!0;i.maxAllowableOffset=1;f.execute(i).then(function(n){var e,o,h,f;if(APP.zoomToGraphicsLayer.removeAll(),n.features.length>0){var i=n.features[0],c=i.attributes.FeatureName,l=i.attributes.FS_ID,a=i.attributes.FacilityCommonName,v=new s(i.geometry,{type:"simple-marker",style:"circle",color:"transparent",size:"20px",xoffset:0,yoffset:0,outline:{color:[0,163,215],width:2}});APP.zoomToGraphicsLayer.add(v);u.push(i);e={type:"text",color:"black",haloColor:"white",haloSize:"1px",text:"Outfall: "+c,horizontalAlignment:"left",xoffset:7,yoffset:7,font:{size:12,weight:"bold"}};o=new s(i.geometry,e);APP.zoomToGraphicsLayer.add(o);h=new t(APP.dynamicMapLayersServiceUrl+"/7");f=new r;f.where="FSID = "+l;f.outFields=["FSID"];f.returnGeometry=!0;f.maxAllowableOffset=1;h.execute(f).then(function(n){var i,r;if(n.features.length>0){var t=n.features[0],f=new s(t.geometry,{type:"simple-marker",style:"circle",color:"transparent",size:"36px",xoffset:0,yoffset:0,outline:{color:[0,163,215],width:2}});APP.zoomToGraphicsLayer.add(f);u.push(t);i={type:"text",color:"black",haloColor:"white",haloSize:"1px",text:a,horizontalAlignment:"left",xoffset:12,yoffset:12,font:{size:12,weight:"bold"}};r=new s(t.geometry,i);APP.zoomToGraphicsLayer.add(r)}APP.mapView.goTo(u)})}})};APP.customFunctions.initAutoCompleteControls=function(){$("#spatial-input-city").autocomplete({minLength:1,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/142/query",dataType:"jsonp",data:{where:"UPPER(CITY_NM) like '%"+n.term.toUpperCase()+"%'",outFields:"CITY_NM, OBJECTID",orderByFields:"CITY_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.CITY_NM,value:t.attributes.CITY_NM};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more cities...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""&&APP.customFunctions.addSpatialFilterByArea(142,t.item.value,!0)}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#spatial-input-county").autocomplete({minLength:1,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/150/query",dataType:"jsonp",data:{where:"UPPER(COUNTY_NM) like '"+n.term.toUpperCase()+"%'",outFields:"COUNTY_NM",orderByFields:"COUNTY_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.COUNTY_NM,value:t.attributes.COUNTY_NM};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more counties...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""&&APP.customFunctions.addSpatialFilterByArea(150,t.item.value,!0)}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#spatial-input-legislative-district").autocomplete({minLength:1,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/128/query",dataType:"jsonp",data:{where:"UPPER(District_N) like '%"+n.term.toUpperCase()+"%'",outFields:"District_N",orderByFields:"District_N",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:"District "+t.attributes.District_N,value:t.attributes.District_N};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more districts...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""&&APP.customFunctions.addSpatialFilterByArea(128,t.item.value,!0)}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#spatial-input-wria").autocomplete({minLength:1,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/115/query",dataType:"jsonp",data:{where:"UPPER(WRIA_NR_NM) like '%"+n.term.toUpperCase()+"%'",outFields:"WRIA_NR_NM",orderByFields:"WRIA_NR_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.WRIA_NR_NM,value:t.attributes.WRIA_NR_NM};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more WRIAs...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""&&APP.customFunctions.addSpatialFilterByArea(115,t.item.value,!0)}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#spatial-input-project").autocomplete({minLength:1,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/25/query",dataType:"jsonp",data:{where:"UPPER(AREA_NM) like '%"+n.term.toUpperCase()+"%'",outFields:"AREA_NM",orderByFields:"AREA_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.AREA_NM,value:t.attributes.AREA_NM};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more projects...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""&&APP.customFunctions.addSpatialFilterByArea(25,t.item.value,!0)}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#spatial-input-psaa").autocomplete({minLength:1,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/74/query",dataType:"jsonp",data:{where:"UPPER(AREA_NM) like '%"+n.term.toUpperCase()+"%'",outFields:"AREA_NM",orderByFields:"AREA_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.AREA_NM,value:t.attributes.AREA_NM};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more puget sound action area(s)...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""&&APP.customFunctions.addSpatialFilterByArea(74,t.item.value,!0)}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#input-outfalls-permit-id").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/12/query",dataType:"jsonp",data:{where:"UPPER(ProgramID) like '%"+n.term.toUpperCase()+"%'",outFields:"ProgramID",orderByFields:"ProgramID",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.ProgramID,value:t.attributes.ProgramID};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more permit IDs...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#input-outfalls-facility-name").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/12/query",dataType:"jsonp",data:{where:"UPPER(FacilityCommonName) like '%"+n.term.toUpperCase()+"%'",outFields:"FacilityCommonName",orderByFields:"FacilityCommonName",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.FacilityCommonName,value:t.attributes.FacilityCommonName};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more facilities...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#input-outfalls-facility-id").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/12/query",dataType:"jsonp",data:{where:"UPPER(FS_ID_TXT) like '%"+n.term.toUpperCase()+"%'",outFields:"FS_ID_TXT,FS_ID",orderByFields:"FS_ID",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.FS_ID_TXT,value:t.attributes.FS_ID_TXT};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more facility IDs...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#input-assessment-listing-id").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/27/query",dataType:"jsonp",data:{where:"UPPER(LISTING_ID_DISPLAY) like '%"+n.term.toUpperCase()+"%'",outFields:"LISTING_ID_DISPLAY,LISTING_ID",orderByFields:"LISTING_ID",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.LISTING_ID_DISPLAY,value:t.attributes.LISTING_ID_DISPLAY};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more listings...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#input-assessment-unit-id").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/27/query",dataType:"jsonp",data:{where:"UPPER(AssessmentUnitNumber) like '%"+n.term.toUpperCase()+"%'",outFields:"AssessmentUnitNumber",orderByFields:"AssessmentUnitNumber",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.AssessmentUnitNumber,value:t.attributes.AssessmentUnitNumber};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more assessment units...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},change:function(n,t){!t.item},focus:function(){return!1},select:function(n,t){t.item.value!==""}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a>"+i+"<\/a>").appendTo(n)):(i=t.label=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))}};APP.customFunctions.populateChosenControls=function(){var n,t;$.ajax({url:APP.dynamicMapLayersServiceUrl+"/27/query",dataType:"jsonp",data:{where:"ParameterName is not null",outFields:"ParameterName",orderByFields:"ParameterName",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features.length>0&&($.each(n.features,function(n,t){$("#assessment-parameter-input").append($("<option>",{value:t.attributes.ParameterName.replace("'","''"),text:t.attributes.ParameterName}))}),$("#assessment-parameter-input").chosen({max_selected_options:5}),$("#assessment_parameter_input_chosen").find("input[type=text]").eq(0).attr("id","assessment_parameter_input_chosen_choices"),APP.chosenComplete_assessment=!0)}});$.ajax({url:APP.dynamicMapLayersServiceUrl+"/12/query",dataType:"jsonp",data:{where:"InteractionName is not null",outFields:"InteractionName",orderByFields:"InteractionName",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features.length>0&&($.each(n.features,function(n,t){$("#outfalls-permit-type-input").append($("<option>",{value:t.attributes.InteractionName,text:t.attributes.InteractionName}))}),$("#outfalls-permit-type-input").chosen(),$("#outfalls_permit_type_input_chosen").find("input[type=text]").eq(0).attr("id","outfalls_permit_type_input_chosen_choices"),APP.chosenComplete_outfalls=!0)}});$.ajax({url:APP.dynamicMapLayersServiceUrl+"/25/query",dataType:"jsonp",data:{where:"PARAM is not null",outFields:"PARAM",orderByFields:"PARAM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var i,t,r;n.features.length>0&&(i=null,t=[],$.each(n.features,function(n,r){i=r.attributes.PARAM.split(",");$.each(i,function(n,i){var r=i.trim();$.inArray(r,t)===-1&&r!==""&&t.push(r)})}),r=t.sort(function(n,t){return n.toLowerCase().localeCompare(t.toLowerCase())}),$.each(r,function(n,t){$("#wqip-parameter-input").append($("<option>",{value:t.replace("'","''"),text:t}))}),$("#wqip-parameter-input").chosen({max_selected_options:5}),$("#wqip_parameter_input_chosen").find("input[type=text]").eq(0).attr("id","wqip_parameter_input_chosen_choices"),APP.chosenComplete_wqip_1=!0)}});$.ajax({url:APP.dynamicMapLayersServiceUrl+"/25/query",dataType:"jsonp",data:{where:"AREA_NM is not null",outFields:"AREA_NM",orderByFields:"AREA_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features.length>0&&($.each(n.features,function(n,t){$("#wqip-project-input").append($("<option>",{value:t.attributes.AREA_NM,text:t.attributes.AREA_NM}))}),$("#wqip-project-input").chosen(),$("#wqip_project_input_chosen").find("input[type=text]").eq(0).attr("id","wqip_project_input_chosen_choices"),APP.chosenComplete_wqip_2=!0)}});$.ajax({url:APP.dynamicMapLayersServiceUrl+"/1/query",dataType:"jsonp",data:{where:"Pollutants <> ''",outFields:"Pollutants",orderByFields:"Pollutants",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var i,t,r;n.features.length>0&&(i=null,t=[],$.each(n.features,function(n,r){i=r.attributes.Pollutants.split(";");$.each(i,function(n,i){var r=i.trim();$.inArray(r,t)===-1&&r!==""&&t.push(r)})}),r=t.sort(function(n,t){return n.toLowerCase().localeCompare(t.toLowerCase())}),$.each(r,function(n,t){$("#wla-parameter-input").append($("<option>",{value:t.replace("'","''"),text:t}))}),$("#wla-parameter-input").chosen({max_selected_options:5}),$("#wla_parameter_input_chosen").find("input[type=text]").eq(0).attr("id","wla_parameter_input_chosen_choices"),APP.chosenComplete_wla=!0)}});$.ajax({url:APP.dynamicMapLayersServiceUrl+"/3/query",dataType:"jsonp",data:{where:"TARG_PARAM is not null",outFields:"TARG_PARAM",orderByFields:"TARG_PARAM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features.length>0&&($.each(n.features,function(n,t){$("#la-parameter-input").append($("<option>",{value:t.attributes.TARG_PARAM.replace("'","''"),text:t.attributes.TARG_PARAM}))}),$("#la-parameter-input").chosen({max_selected_options:5}),$("#la_parameter_input_chosen").find("input[type=text]").eq(0).attr("id","la_parameter_input_chosen_choices"),APP.chosenComplete_la_1=!0)}});$.ajax({url:APP.dynamicMapLayersServiceUrl+"/3/query",dataType:"jsonp",data:{where:"SURROGATE is not null",outFields:"SURROGATE",orderByFields:"SURROGATE",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features.length>0&&($.each(n.features,function(n,t){$("#la-surrogate-input").append($("<option>",{value:t.attributes.SURROGATE,text:t.attributes.SURROGATE}))}),$("#la-surrogate-input").chosen({max_selected_options:5}),$("#la_surrogate_input_chosen").find("input[type=text]").eq(0).attr("id","la_surrogate_input_chosen_choices"),APP.chosenComplete_la_2=!0)}});$("#standards-use-categories-input").chosen({max_selected_options:5});$("#standards_use_categories_input_chosen").find("input[type=text]").eq(0).attr("id","standards_use_categories_input_chosen_choices");APP.chosenComplete_standards=!0;APP.customFunctions.getParameterByName("lstid")!==""?(n=APP.customFunctions.getParameterByName("lstid"),$("#input-assessment-listing-id").val(n),$.ajax({url:APP.dynamicMapLayersServiceUrl+"/27/query",dataType:"jsonp",data:{where:"LISTING_ID_DISPLAY = '"+n+"'",outFields:"LISTING_ID_DISPLAY",returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new o({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.mapView.goTo(t).then(function(){$("#button-filter-go-assessment").click();setTimeout("APP.mapView.focus()",1e3)})}}})):APP.customFunctions.getParameterByName("interactionId")!==""?(t=APP.customFunctions.getParameterByName("interactionId"),$.ajax({url:APP.dynamicMapLayersServiceUrl+"/12/query",dataType:"jsonp",data:{where:"FS_INTERACTION_ID = "+t,outFields:"ProgramID",returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){$("#cb27").attr("checked",!0);APP.assessmentTable.clear().draw();var t=[];$.each(n.features,function(n,i){var r=f.fromJSON(i.geometry);r.spatialReference=APP.mapView.spatialReference;t.push(r)});$("#input-outfalls-permit-id").val(n.features[0].attributes.ProgramID);APP.mapView.goTo(t).then(function(){APP.mapView.zoom=t.length===1?16:APP.mapView.zoom-1;$("#button-filter-go-outfalls").click();setTimeout("APP.mapView.focus()",1e3)})}}})):APP.customFunctions.getParameterByName("Filters")!==""||APP.customFunctions.getParameterByName("SelectArea")!==""||APP.customFunctions.getParameterByName("SelectPoly")!==""||APP.customFunctions.getParameterByName("BufferPoint")!==""||APP.customFunctions.getParameterByName("BufferFeature")!==""?APP.customFunctions.applySharedQuery(null):APP.customFunctions.getParameterByName("Layers")!==""&&APP.customFunctions.applySharedQuery(null)};APP.customFunctions.addSpatialFilterByArea=function(n,i,u){var f,o,e;$("#active-filter-icon-spatial").show();APP.spatialSelection==null?APP.spatialSelection="SelectArea="+n+","+i:APP.spatialSelection+="; "+n+","+i;f="";switch(n){case 25:f=APP.multipleSelectionsQueryHolder==""?"AREA_NM = '"+i+"'":APP.multipleSelectionsQueryHolder+" OR AREA_NM = '"+i+"'";$(".spatial-filter-textbox").not("#spatial-input-project").val("");break;case 74:f=APP.multipleSelectionsQueryHolder==""?"AREA_NM = '"+i+"'":APP.multipleSelectionsQueryHolder+" OR AREA_NM = '"+i+"'";$(".spatial-filter-textbox").not("#spatial-input-psaa").val("");break;case 115:f=APP.multipleSelectionsQueryHolder==""?"WRIA_NR_NM = '"+i+"'":APP.multipleSelectionsQueryHolder+" OR WRIA_NR_NM = '"+i+"'";$(".spatial-filter-textbox").not("#spatial-input-wria").val("");break;case 128:f=APP.multipleSelectionsQueryHolder==""?"District_N = '"+i+"'":APP.multipleSelectionsQueryHolder+" OR District_N = '"+i+"'";$(".spatial-filter-textbox").not("#spatial-input-legislative-district").val("");break;case 142:f=APP.multipleSelectionsQueryHolder==""?"CITY_NM = '"+i+"'":APP.multipleSelectionsQueryHolder+" OR CITY_NM = '"+i+"'";$(".spatial-filter-textbox").not("#spatial-input-city").val("");break;case 150:f=APP.multipleSelectionsQueryHolder==""?"COUNTY_NM = '"+i+"'":APP.multipleSelectionsQueryHolder+" OR COUNTY_NM = '"+i+"'";$(".spatial-filter-textbox").not("#spatial-input-county").val("")}o=new t(APP.dynamicMapLayersServiceUrl+"/"+n);e=new r;e.where=f;APP.multipleSelectionsQueryHolder=f;e.returnGeometry=!0;o.execute(e).then(function(n){var i,r,t;if(APP.spatialFilterGraphicsLayer.removeAll(),n.features.length===1)APP.queryGeometry=n.features[0].geometry,i=new s(APP.queryGeometry,APP.queryPolygonSymbol),APP.spatialFilterGraphicsLayer.add(i),u&&APP.mapView.goTo(i),APP.assessmentTable.clear().draw(),APP.standardsTable.clear().draw(),APP.outfallsTable.clear().draw(),APP.wqipTable.clear().draw(),APP.laTable.clear().draw(),APP.wlaTable.clear().draw();else if(n.features.length>1){for(r=[],t=0;t<n.features.length;t++)r.push(n.features[t].geometry);APP.geometryService.union(r).then(function(n){APP.queryGeometry=n}).then(function(){var n=new s(APP.queryGeometry,APP.queryPolygonSymbol);APP.spatialFilterGraphicsLayer.add(n);u&&APP.mapView.goTo(n);APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw()})}else alert("no features returned to query from -- a strange error indeed"),APP.queryGeometry=n.features[0].geometry})};APP.customFunctions.ceateSharedQuery=function(){var n="",o=-1,r,b,ht,s,ct,f,u,k,d,y,lt,i,at,t,vt,p,yt,w,pt,g,nt,tt,it,rt,ut,ft,et,ot,st,h,wt,e,c,l,bt,a,kt,v,dt;switch(APP.activeTables[0]){case"assessment":o=0;break;case"standards":o=1;break;case"outfalls":o=2;break;case"wqip":o=3;break;case"wla":o=4;break;case"la":o=5}if(o!==-1&&(n+="&RT="+o),r="",r+=APP.assessmentWhereClause==="1=1"?"n,":"y,",r+=APP.standardsWhereClause==="1=1"?"n,":"y,",r+=APP.outfallsWhereClause==="1=1"?"n,":"y,",r+=APP.wqipWhereClause==="1=1"?"n,":"y,",r+=APP.wlaWhereClause==="1=1"?"n,":"y,",r+=APP.laWhereClause==="1=1"?"n,":"y,",r=r.substring(0,r.length-1),r!=="n,n,n,n,n,n"){n+="&Filters="+r;b="";ht=$("#assessment-environment-input").val();switch(ht){case"1":b="&F1.1=1";break;case"2":b="&F1.1=2"}if(b!==""&&(n+=b),s="&F1.2=",ct=$("#assessment-parameter-input option:selected"),$.each(ct,function(n,t){s+=t.attributes[0].value+"_"}),s=s!=="&F1.2="?s.substring(0,s.length-1):"",s!==""&&(n+=s),f="&F1.3=",f+=$("#cb-assessment-water").prop("checked")?"y,":"n,",f+=$("#cb-assessment-sediment").prop("checked")?"y,":"n,",f+=$("#cb-assessment-habitat").prop("checked")?"y,":"n,",f+=$("#cb-assessment-tissue").prop("checked")?"y,":"n,",f+=$("#cb-assessment-other").prop("checked")?"y,":"n,",f=f.substring(0,f.length-1),f!=="&F1.3=y,y,y,y,y"&&(n+=f),u="&F1.4=",u+=$("#cb-assessment-cat1").prop("checked")?"y,":"n,",u+=$("#cb-assessment-cat2").prop("checked")?"y,":"n,",u+=$("#cb-assessment-cat4a").prop("checked")?"y,":"n,",u+=$("#cb-assessment-cat4b").prop("checked")?"y,":"n,",u+=$("#cb-assessment-cat4c").prop("checked")?"y,":"n,",u+=$("#cb-assessment-cat5").prop("checked")?"y,":"n,",u=u.substring(0,u.length-1),u!=="&F1.4=y,y,y,y,y,y"&&(n+=u),k=$("#input-assessment-listing-id").val(),k!==""&&(n+="&F1.5="+k),d=$("#input-assessment-unit-id").val(),d!==""&&(n+="&F1.6="+d),$("#radio-group-standards-filter-by-1").attr("checked")){y="";lt=$("#standards-environment-input").val();switch(lt){case"0":y="&F2.1=0";break;case"1":y="&F2.1=1";break;case"2":y="&F2.1=2"}y!==""&&(n+=y);i="";at=$("#standards-beneficial-use-input").val();switch(at){case"AquaticLife":i="&F2.2=1";t="&F2.3=";vt=$("#standards-use-categories-input option:selected");$.each(vt,function(n,i){switch(i.innerText){case"Char Spawning/Rearing":t+="1,";break;case"Core Summer Habitat":t+="2,";break;case"Spawning/Rearing":t+="3,";break;case"Rearing/Migration Only":t+="4,";break;case"Redband Trout":t+="5,";break;case"Warm Water Species":t+="6,";break;case"Extraordinary":t+="7,";break;case"Excellent":t+="8,";break;case"Good":t+="9,";break;case"Fair":t+="10,"}});t=t!=="&F2.3="?t.substring(0,t.length-1):"";t!==""&&(n+=t);break;case"Recreation":i="&F2.2=2";break;case"ShellfishHarvesting":i="&F2.2=3";break;case"DomesticWater":i="&F2.2=4";break;case"IndustrialWater":i="&F2.2=5";break;case"AgriculturalWater":i="&F2.2=6";break;case"StockWater":i="&F2.2=7";break;case"WildlifeHabitat":i="&F2.2=8";break;case"Harvesting":i="&F2.2=9";break;case"CommerceNavigation":i="&F2.2=10";break;case"Boating":i="&F2.2=11";break;case"Aesthetics":i="&F2.2=12"}i!==""&&(n+=i)}else if($("#radio-group-standards-filter-by-2").attr("checked")){p="";yt=$("#standards-species-input").val();switch(yt){case"salmon and trout":p="&F2.5=1";break;case"native char":p="&F2.5=2";break;case"all":p="&F2.5=3"}p!==""&&(n+=p)}else if($("#radio-group-standards-filter-by-3").attr("checked")){w="";pt=$("#standards-ORW-input").val();switch(pt){case"tier3b":w="&F2.6=1";break;case"tier3a":w="&F2.6=2";break;case"all":w="&F2.6=3"}w!==""&&(n+=w)}g="";nt=$("#outfalls-permit-type-input").val();nt!==""&&(g="&F3.1="+nt,n+=g);tt="";it=$("#input-outfalls-permit-id").val();it!==""&&(tt="&F3.2="+it,n+=tt);rt="";ut=$("#input-outfalls-facility-name").val();ut!==""&&(rt="&F3.3="+ut.replace(/&/g,"!!"),n+=rt);ft="";et=$("#input-outfalls-facility-id").val();et!==""&&(ft="&F3.4="+et,n+=ft);$("#radio-group-wqip-filter-by-1").attr("checked")?(ot="",st=$("#wqip-project-input").val(),st!==""&&(ot="&F4.1="+st,n+=ot)):$("#radio-group-wqip-filter-by-2").attr("checked")&&(h="&F4.2=",wt=$("#wqip-parameter-input option:selected"),$.each(wt,function(n,t){h+=t.attributes[0].value+"_"}),h=h!=="&F4.2="?h.substring(0,h.length-1):"",h!==""&&(n+=h),e="&F4.3=",e+=$("#cb-wqip-tmdl").prop("checked")?"y,":"n,",e+=$("#cb-wqip-sti").prop("checked")?"y,":"n,",e+=$("#cb-wqip-4b").prop("checked")?"y,":"n,",e+=$("#cb-wqip-arp").prop("checked")?"y,":"n,",e=e.substring(0,e.length-1),e!=="&F4.3=y,y,y,y"&&(n+=e),c="&F4.4=",c+=$("#cb-wqip-approved").prop("checked")?"y,":"n,",c+=$("#cb-wqip-in-development").prop("checked")?"y,":"n,",c=c.substring(0,c.length-1),c!=="&F4.4=y,y"&&(n+=c));l="&F5.1=";bt=$("#wla-parameter-input option:selected");$.each(bt,function(n,t){l+=t.attributes[0].value+"_"});l=l!=="&F5.1="?l.substring(0,l.length-1):"";l!==""&&(n+=l);a="&F6.1=";kt=$("#la-parameter-input option:selected");$.each(kt,function(n,t){a+=t.attributes[0].value+"_"});a=a!=="&F6.1="?a.substring(0,a.length-1):"";a!==""&&(n+=a);v="&F6.2=";dt=$("#la-surrogate-input option:selected");$.each(dt,function(n,t){v+=t.attributes[0].value+"_"});v=v!=="&F6.2="?v.substring(0,v.length-1):"";v!==""&&(n+=v)}return n};APP.customFunctions.applySharedQuery=function(n){var b,c,l,it,rt,fi,ut,ei,ft,oi,et,ot,st,ht,ct,si,e,lt,at,vt,yt,w,pt,wt,hi,k,ci,d,li,g,ai,bt,vi,kt,yi,dt,pi,a,v,bi,nt,ni,gi,tr,h;if(APP.customFunctions.updatingViewChange(!0),n===null&&(n=window.location.search),$(".accordion  -trigger-filter").attr("aria-expanded","false"),$(".accordion-panel-filter").attr("aria-hidden","true"),APP.chosenComplete_assessment&&APP.chosenComplete_outfalls&&APP.chosenComplete_wqip_1&&APP.chosenComplete_wqip_2&&APP.chosenComplete_wla&&APP.chosenComplete_la_1&&APP.chosenComplete_la_2&&APP.chosenComplete_standards){if(APP.customFunctions.updatingViewChange(!1),b=APP.customFunctions.getParameterByNameFromString("Filters",n),c=APP.customFunctions.getParameterByNameFromString("RT",n),b!==""){if(l=b.split(","),l[0]==="y"&&(c==="0"&&($("#accordion-trigger-filter-27").attr("aria-expanded","true"),$("#accordion-panel-filter-27").attr("aria-hidden","false")),it=APP.customFunctions.getParameterByNameFromString("F1.1",n),it!==""&&$("#assessment-environment-input").val(it),rt=APP.customFunctions.getParameterByNameFromString("F1.2",n),rt!==""&&(fi=rt.split("_"),$("#assessment-parameter-input").val(fi).trigger("chosen:updated")),ut=APP.customFunctions.getParameterByNameFromString("F1.3",n),ut!==""&&(ei=ut.split(","),$.each(ei,function(n,t){switch(n){case 0:t==="n"&&$("#cb-assessment-water").prop("checked",!1);break;case 1:t==="n"&&$("#cb-assessment-sediment").prop("checked",!1);break;case 2:t==="n"&&$("#cb-assessment-habitat").prop("checked",!1);break;case 3:t==="n"&&$("#cb-assessment-tissue").prop("checked",!1);break;case 4:t==="n"&&$("#cb-assessment-other").prop("checked",!1)}})),ft=APP.customFunctions.getParameterByNameFromString("F1.4",n),ft!==""&&(oi=ft.split(","),$.each(oi,function(n,t){switch(n){case 0:t==="n"&&$("#cb-assessment-cat1").prop("checked",!1);break;case 1:t==="n"&&$("#cb-assessment-cat2").prop("checked",!1);break;case 2:t==="n"&&$("#cb-assessment-cat4a").prop("checked",!1);break;case 3:t==="n"&&$("#cb-assessment-cat4b").prop("checked",!1);break;case 4:t==="n"&&$("#cb-assessment-cat4c").prop("checked",!1);break;case 5:t==="n"&&$("#cb-assessment-cat5").prop("checked",!1)}})),et=APP.customFunctions.getParameterByNameFromString("F1.5",n),et!==""&&$("#input-assessment-listing-id").val(et),ot=APP.customFunctions.getParameterByNameFromString("F1.6",n),ot!==""&&$("#input-assessment-unit-id").val(ot)),l[1]==="y"){if(c==="1"&&($("#accordion-trigger-filter-30").attr("aria-expanded","true"),$("#accordion-panel-filter-30").attr("aria-hidden","false")),st=APP.customFunctions.getParameterByNameFromString("F2.1",n),st!==""&&$("#standards-environment-input").val(st),ht=APP.customFunctions.getParameterByNameFromString("F2.2",n),ht!==""){$("#radio-group-standards-filter-by-1").attr("checked",!0);$("#radio-group-standards-filter-by-2").removeAttr("checked");$("#radio-group-standards-filter-by-3").removeAttr("checked");$("#filter-section-standards-1").attr("aria-hidden","false");$("#filter-section-standards-2").attr("aria-hidden","true");$("#filter-section-standards-3").attr("aria-hidden","true");switch(ht){case"1":$("#standards-beneficial-use-input").val("AquaticLife");ct=APP.customFunctions.getParameterByNameFromString("F2.3",n);ct!==""&&(si=ct.split(","),e=[],$.each(si,function(n,t){switch(t){case"1":e.push("Char Spawning/Rearing");break;case"2":e.push("Core Summer Habitat");break;case"3":e.push("Spawning/Rearing");break;case"4":e.push("Rearing/Migration Only");break;case"5":e.push("Redband Trout");break;case"6":e.push("Warm Water Species");break;case"7":e.push("Extraordinary");break;case"8":e.push("Excellent");break;case"9":e.push("Good");break;case"10":e.push("Fair")}}),$("#filter-row-standards-use-categories").attr("aria-hidden","false"),$("#standards-use-categories-input").val(e).trigger("chosen:updated"));break;case"2":$("#standards-beneficial-use-input").val("Recreation");break;case"3":$("#standards-beneficial-use-input").val("ShellfishHarvesting");break;case"4":$("#standards-beneficial-use-input").val("DomesticWater");break;case"5":$("#standards-beneficial-use-input").val("IndustrialWater");break;case"6":$("#standards-beneficial-use-input").val("AgriculturalWater");break;case"7":$("#standards-beneficial-use-input").val("StockWater");break;case"8":$("#standards-beneficial-use-input").val("WildlifeHabitat");break;case"9":$("#standards-beneficial-use-input").val("Harvesting");break;case"10":$("#standards-beneficial-use-input").val("CommerceNavigation");break;case"11":$("#standards-beneficial-use-input").val("Boating");break;case"12":$("#standards-beneficial-use-input").val("Aesthetics")}$("#standards-beneficial-use-input").trigger("chosen:updated")}if(lt=APP.customFunctions.getParameterByNameFromString("F2.5",n),lt!==""){$("#radio-group-standards-filter-by-1").removeAttr("checked");$("#radio-group-standards-filter-by-2").attr("checked",!0);$("#radio-group-standards-filter-by-3").removeAttr("checked");$("#filter-section-standards-1").attr("aria-hidden","true");$("#filter-section-standards-2").attr("aria-hidden","false");$("#filter-section-standards-3").attr("aria-hidden","true");switch(lt){case"1":$("#standards-species-input").val("salmon and trout");break;case"2":$("#standards-species-input").val("native char");break;case"3":$("#standards-species-input").val("all")}}if(at=APP.customFunctions.getParameterByNameFromString("F2.6",n),at!==""){$("#radio-group-standards-filter-by-1").removeAttr("checked");$("#radio-group-standards-filter-by-2").removeAttr("checked");$("#radio-group-standards-filter-by-3").attr("checked",!0);$("#filter-section-standards-1").attr("aria-hidden","true");$("#filter-section-standards-2").attr("aria-hidden","true");$("#filter-section-standards-3").attr("aria-hidden","false");switch(at){case"1":$("#standards-ORW-input").val("tier3b");break;case"2":$("#standards-ORW-input").val("tier3a");break;case"3":$("#standards-ORW-input").val("all")}}}l[2]==="y"&&(c==="2"&&($("#accordion-trigger-filter-11").attr("aria-expanded","true"),$("#accordion-panel-filter-11").attr("aria-hidden","false")),vt=APP.customFunctions.getParameterByNameFromString("F3.1",n),vt!==""&&$("#outfalls-permit-type-input").val(vt).trigger("chosen:updated"),yt=APP.customFunctions.getParameterByNameFromString("F3.2",n),yt!==""&&$("#input-outfalls-permit-id").val(yt),w=APP.customFunctions.getParameterByNameFromString("F3.3",n),w!==""&&(w=APP.customFunctions.restoreAmp(w),$("#input-outfalls-facility-name").val(w)),pt=APP.customFunctions.getParameterByNameFromString("F3.4",n),pt!==""&&$("#input-outfalls-facility-id").val(pt));l[3]==="y"&&(c==="3"&&($("#accordion-trigger-filter-25").attr("aria-expanded","true"),$("#accordion-panel-filter-25").attr("aria-hidden","false")),wt=APP.customFunctions.getParameterByNameFromString("F4.1",n),wt!==""&&(hi=wt.split("_"),$("#wqip-project-input").val(hi).trigger("chosen:updated")),k=APP.customFunctions.getParameterByNameFromString("F4.2",n),k!==""&&(ci=k.split("_"),$("#wqip-parameter-input").val(ci).trigger("chosen:updated")),d=APP.customFunctions.getParameterByNameFromString("F4.3",n),d!==""&&(li=d.split(","),$.each(li,function(n,t){switch(n){case 0:t==="n"&&$("#cb-wqip-tmdl").prop("checked",!1);break;case 1:t==="n"&&$("#cb-wqip-sti").prop("checked",!1);break;case 2:t==="n"&&$("#cb-wqip-4b").prop("checked",!1);break;case 3:t==="n"&&$("#cb-wqip-arp").prop("checked",!1)}})),g=APP.customFunctions.getParameterByNameFromString("F4.4",n),g!==""&&(ai=g.split(","),$.each(ai,function(n,t){switch(n){case 0:t==="n"&&$("#cb-wqip-approved").prop("checked",!1);break;case 1:t==="n"&&$("#cb-wqip-in-development").prop("checked",!1)}})),(k!==""||d!=""||g!=="")&&($("#radio-group-wqip-filter-by-1").removeAttr("checked"),$("#radio-group-wqip-filter-by-2").attr("checked",!0),$("#filter-section-wqip-1").attr("aria-hidden","true"),$("#filter-section-wqip-2").attr("aria-hidden","false")));l[4]==="y"&&(c==="4"&&($("#accordion-trigger-filter-1").attr("aria-expanded","true"),$("#accordion-panel-filter-1").attr("aria-hidden","false")),bt=APP.customFunctions.getParameterByNameFromString("F5.1",n),bt!==""&&(vi=bt.split("_"),$("#wla-parameter-input").val(vi).trigger("chosen:updated")));l[5]==="y"&&(c==="5"&&($("#accordion-trigger-filter-3").attr("aria-expanded","true"),$("#accordion-panel-filter-3").attr("aria-hidden","false")),kt=APP.customFunctions.getParameterByNameFromString("F6.1",n),kt!==""&&(yi=kt.split("_"),$("#la-parameter-input").val(yi).trigger("chosen:updated")),dt=APP.customFunctions.getParameterByNameFromString("F6.2",n),dt!==""&&(pi=dt.split("_"),$("#la-surrogate-input").val(pi).trigger("chosen:updated")))}a="";APP.customFunctions.getParameterByNameFromString("SelectArea",n)!==""?a="SelectArea":APP.customFunctions.getParameterByNameFromString("SelectPoly",n)!==""?a="SelectPoly":APP.customFunctions.getParameterByNameFromString("BufferPoint",n)!==""?a="BufferPoint":APP.customFunctions.getParameterByNameFromString("BufferFeature",n)!==""&&(a="BufferFeature");a!==""&&b===""&&($("#accordion-trigger-filter-spatial").attr("aria-expanded","true"),$("#accordion-panel-filter-spatial").attr("aria-hidden","false"));switch(a){case"SelectArea":var wi=APP.customFunctions.getParameterByNameFromString("SelectArea",n).split(","),gt=wi[0],s=wi[1];APP.spatialSelection="SelectArea="+gt+","+s;v="";switch(parseInt(gt)){case 25:v="AREA_NM = '"+s+"'";$("#spatial-input-project").val(s);break;case 115:v="WRIA_NR_NM = '"+s+"'";$("#spatial-input-wria").val(s);break;case 128:v="District_N = '"+s+"'";$("#spatial-input-legislative-district").val(s);break;case 142:v="CITY_NM = '"+s+"'";$("#spatial-input-city").val(s);break;case 150:v="COUNTY_NM = '"+s+"'";$("#spatial-input-county").val(s)}bi=new t(APP.dynamicMapLayersServiceUrl+"/"+gt);nt=new r;nt.where=v;nt.returnGeometry=!0;bi.execute(nt).then(function(t){APP.queryGeometry=t.features[0].geometry;APP.customFunctions.invokeSharedQuery(n)});break;case"SelectPoly":ni=APP.customFunctions.getParameterByNameFromString("SelectPoly",n);APP.spatialSelection="SelectPoly="+ni;var ti=ni.split(","),ki=[],di=new o(APP.mapView.spatialReference);for(i=0;i<ti.length;i++)gi=new f(ti[i],ti[i+1],APP.map.spatialReference),ki.push(gi),i=i+1;di.addRing(ki);APP.queryGeometry=di;APP.customFunctions.invokeSharedQuery(n);break;case"BufferPoint":var ii=APP.customFunctions.getParameterByNameFromString("BufferPoint",n).split(","),ir=new f({x:ii[0],y:ii[1],spatialReference:APP.mapView.spatialReference}),rr=new u({distances:[ii[2]],unit:"miles",geodesic:!0,geometries:[ir],outSpatialReference:APP.mapView.spatialReference});APP.geometryService.buffer(rr).then(function(t){APP.queryGeometry=t[0];APP.customFunctions.invokeSharedQuery(n)});break;case"BufferFeature":var tt=APP.customFunctions.getParameterByNameFromString("BufferFeature",n).split(","),nr=tt[3],ri=tt[2],ui=new f({x:tt[0],y:tt[1],spatialReference:APP.mapView.spatialReference});MAP_CONFIG.useShareMapControl&&(APP.spatialSelection="BufferFeature="+ui.x+","+ui.y+","+ri+","+nr);tr=new y(APP.dynamicMapLayersServiceUrl);h=new p;h.layerIds=[nr];h.layerOption="all";h.returnGeometry=!0;h.maxOffset=10;h.width=APP.mapView.width;h.height=APP.mapView.height;h.geometry=ui;h.mapExtent=APP.mapView.extent;h.tolerance=8;tr.execute(h).then(function(t){var i=t.results,r;ri==="0"?(APP.queryGeometry=i[0].feature.geometry,APP.customFunctions.invokeSharedQuery(n)):(r=new u({distances:[ri],unit:"miles",geodesic:!0,geometries:[i[0].feature.geometry]}),APP.geometryService.buffer(r).then(function(t){APP.queryGeometry=t[0];APP.customFunctions.invokeSharedQuery(n)}))});break;default:APP.customFunctions.invokeSharedQuery(n)}}else setTimeout("APP.customFunctions.applySharedQuery(null)",500)};APP.customFunctions.invokeSharedQuery=function(n){var r,t,i,u;APP.assessmentWhereClause="1=1";switch($("#assessment-environment-input").val()){case"1":APP.assessmentWhereClause+=" and ENVIRON_TYPE ='Freshwater'";break;case"2":APP.assessmentWhereClause+=" and ENVIRON_TYPE ='Marine'"}if($("#assessment-parameter-input").val().length>0&&(i=$("#assessment-parameter-input").val(),APP.assessmentWhereClause+=" and (",$.each(i,function(n,t){t!==""&&(APP.assessmentWhereClause+="PARM_DS = '"+t+"' or ")}),APP.assessmentWhereClause=APP.assessmentWhereClause.substring(0,APP.assessmentWhereClause.length-3)+")"),$("#cb-assessment-water").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <> 'Water'"),$("#cb-assessment-habitat").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <>  'Habitat'"),$("#cb-assessment-tissue").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <>  'Tissue'"),$("#cb-assessment-other").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <> 'Other'"),$("#cb-assessment-sediment").prop("checked")===!1&&(APP.assessmentWhereClause+=" and MED_DS <> 'Sediment'"),$("#cb-assessment-cat1").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '1'"),$("#cb-assessment-cat2").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '2'"),$("#cb-assessment-cat4a").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '4A'"),$("#cb-assessment-cat4b").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '4B'"),$("#cb-assessment-cat4c").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '4C'"),$("#cb-assessment-cat5").prop("checked")===!1&&(APP.assessmentWhereClause+=" and CAT_DS <> '5'"),$("#input-assessment-listing-id").val()!==""&&(t=$("#input-assessment-listing-id").val(),APP.assessmentWhereClause+=" and (",APP.assessmentWhereClause+="LISTING_ID = "+t+")"),$("#input-assessment-unit-id").val()!==""&&(t=$("#input-assessment-unit-id").val(),APP.assessmentWhereClause+=" and (",APP.assessmentWhereClause+="AssessmentUnitNumber = "+t+")"),APP.standardsWhereClause="1=1",$("#radio-group-standards-filter-by-1").attr("checked")==="checked"){switch($("#standards-environment-input").val()){case"1":APP.standardsWhereClause+=" and EnvironmentTypeCode ='Freshwater'";break;case"2":APP.standardsWhereClause+=" and EnvironmentTypeCode ='Marine'"}switch($("#standards-beneficial-use-input").val()){case"AquaticLife":$("#standards-use-categories-input").val()!==null&&(APP.activeStandardsLayerIndex=31,r=$("#standards-use-categories-input").val(),APP.standardsWhereClause+=" and (",$.each(r,function(n,t){switch(t){case"Char Spawning/Rearing":APP.standardsWhereClause+="AquaticLife='Char spawning and rearing' or ";break;case"Core Summer Habitat":APP.standardsWhereClause+="AquaticLife='Core summer salmonid habitat' or ";break;case"Spawning/Rearing":APP.standardsWhereClause+="AquaticLife='Salmonid spawning, rearing, and migration' or ";break;case"Rearing/Migration Only":APP.standardsWhereClause+="AquaticLife='Salmonid rearing and migration only' or ";break;case"Redband Trout":APP.standardsWhereClause+="AquaticLife='Redband Trout' or ";break;case"Warm Water Species":APP.standardsWhereClause+="AquaticLife='Warm Water Species' or ";break;case"Extraordinary":APP.standardsWhereClause+="AquaticLife='Extraordinary quality' or ";break;case"Excellent":APP.standardsWhereClause+="AquaticLife='Excellent quality' or ";break;case"Good":APP.standardsWhereClause+="AquaticLife='Good quality' or ";break;case"Fair":APP.standardsWhereClause+="AquaticLife='Fair quality' or "}}),APP.standardsWhereClause=APP.standardsWhereClause.substring(0,APP.standardsWhereClause.length-4)+")");break;case"ShellfishHarvesting":APP.standardsWhereClause+=" and ShellfishHarvesting='Y'";break;case"DomesticWater":APP.standardsWhereClause+=" and WaterSupply_Domestic='Y'";break;case"IndustrialWater":APP.standardsWhereClause+=" and WaterSupply_Industrial='Y'";break;case"AgriculturalWater":APP.standardsWhereClause+=" and WaterSupply_Agricultural='Y'";break;case"StockWater":APP.standardsWhereClause+=" and WaterSupply_Stock='Y'";break;case"WildlifeHabitat":APP.standardsWhereClause+=" and Misc_WildlifeHabitat='Y'";break;case"Harvesting":APP.standardsWhereClause+=" and Misc_Harvesting='Y'";break;case"CommerceNavigation":APP.standardsWhereClause+=" and Misc_CommerceNavigation='Y'";break;case"Boating":APP.standardsWhereClause+=" and Misc_Boating='Y'";break;case"Aesthetics":APP.standardsWhereClause+=" and Misc_AestheticsMisc_Aesthetics='Y'"}}else if($("#radio-group-standards-filter-by-2").attr("checked")==="checked")switch($("#standards-species-input").val()){case"all":APP.standardsWhereClause+=" and SupplementalSpawningID in (270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289)";break;case"salmon and trout":APP.standardsWhereClause+=" and SupplementalSpawningID in (272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289)";break;case"native char":APP.standardsWhereClause+=" and SupplementalSpawningID in (270,271)"}else switch($("#standards-ORW-input").val()){case"all":APP.standardsWhereClause+=" and Table332_ORW_Designations IS NOT NULL";break;case"tier3a":APP.standardsWhereClause+=" and Table332_ORW_Designations = 'Tier III(A)'";break;case"tier3b":APP.standardsWhereClause+=" and Table332_ORW_Designations = 'Tier III(B)'"}APP.wqipWhereClause="1=1";$("#wqip-project-input").val()!=="-1"&&(t=$("#wqip-project-input").val(),APP.wqipWhereClause+=" and (",APP.wqipWhereClause+="AREA_NM = '"+t+"')");$("#wqip-parameter-input").val().length>0&&(i=$("#wqip-parameter-input").val(),APP.wqipWhereClause+=" and (",$.each(i,function(n,t){t!==""&&(APP.wqipWhereClause+="PARAM like '%"+t+"%' or ")}),APP.wqipWhereClause=APP.wqipWhereClause.substring(0,APP.wqipWhereClause.length-3)+")");$("#cb-wqip-tmdl").prop("checked")===!1&&(APP.wqipWhereClause+=" and FOOT_TYPE <> 'IA'");$("#cb-wqip-sti").prop("checked")===!1&&(APP.wqipWhereClause+=" and FOOT_TYPE <>  'SI'");$("#cb-wqip-4b").prop("checked")===!1&&(APP.wqipWhereClause+=" and FOOT_TYPE <>  '4B'");$("#cb-wqip-arp").prop("checked")===!1&&(APP.wqipWhereClause+=" and FOOT_TYPE <>  'O'");$("#cb-wqip-approved").prop("checked")===!1&&(APP.wqipWhereClause+=" and STATUS <> '1'");$("#cb-wqip-in-development").prop("checked")===!1&&(APP.wqipWhereClause+=" and STATUS <> '3'");APP.outfallsWhereClause="1=1";$("#outfalls-permit-type-input option:selected").val()!==""&&(t=$("#outfalls-permit-type-input option:selected").val(),APP.outfallsWhereClause+=" and (",APP.outfallsWhereClause+="InteractionName = '"+t+"')");$("#input-outfalls-permit-id").val()!==""&&(t=$("#input-outfalls-permit-id").val(),APP.outfallsWhereClause+=" and (",APP.outfallsWhereClause+="ProgramID = '"+t+"')");$("#input-outfalls-facility-name").val()!==""&&(t=$("#input-outfalls-facility-name").val(),APP.outfallsWhereClause+=" and (",APP.outfallsWhereClause+="FacilityCommonName = '"+t+"')");$("#input-outfalls-facility-id").val()!==""&&(t=$("#input-outfalls-facility-id").val(),APP.outfallsWhereClause+=" and (",APP.outfallsWhereClause+="FS_ID = "+t+")");APP.laWhereClause="1=1";$("#la-parameter-input").val().length>0&&(i=$("#la-parameter-input").val(),APP.laWhereClause+=" and (",$.each(i,function(n,t){t!==""&&(APP.laWhereClause+="TARG_PARAM = '"+t+"' or ")}),APP.laWhereClause=APP.laWhereClause.substring(0,APP.laWhereClause.length-3)+")");$("#la-surrogate-input").val().length>0&&(i=$("#la-surrogate-input").val(),APP.laWhereClause+=" and (",$.each(i,function(n,t){t!==""&&(APP.laWhereClause+="SURROGATE = '"+t+"' or ")}),APP.laWhereClause=APP.laWhereClause.substring(0,APP.laWhereClause.length-3)+")");APP.wlaWhereClause="1=1";$("#wla-parameter-input").val().length>0&&(i=$("#wla-parameter-input").val(),APP.wlaWhereClause+=" and (",$.each(i,function(n,t){t!==""&&(APP.wlaWhereClause+="Pollutants like '%"+t+"%' or ")}),APP.wlaWhereClause=APP.wlaWhereClause.substring(0,APP.wlaWhereClause.length-3)+")");u=APP.customFunctions.getParameterByNameFromString("RT",n);switch(u){case"0":APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();setTimeout("$('#button-filter-go-assessment').click()",1e3);break;case"1":APP.assessmentTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();setTimeout("$('#button-filter-go-standards').click()",1e3);break;case"2":APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();setTimeout("$('#button-filter-go-outfalls').click()",1e3);break;case"3":APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();setTimeout("$('#button-filter-go-wqip').click()",1e3);break;case"4":APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();setTimeout("$('#button-filter-go-wla').click()",1e3);break;case"5":APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.laTable.clear().draw();APP.wlaTable.clear().draw();setTimeout("$('#button-filter-go-la').click()",1e3);break;default:APP.assessmentTable.clear().draw();APP.standardsTable.clear().draw();APP.outfallsTable.clear().draw();APP.wqipTable.clear().draw();APP.wlaTable.clear().draw();APP.laTable.clear().draw()}};APP.customFunctions.moveArrayElementToFront=function(n,t){var i=n.indexOf(t);return n.splice(0,0,n.splice(i,1)[0]),n};APP.customFunctions.moveArrayElementToEnd=function(n,t){var i=n.indexOf(t),r=n.length-1;return n.splice(r,0,n.splice(i,1)[0]),n};APP.customFunctions.exportCSV=function(n,t,i){var r=document.createElement("a"),u;return i=i||"application/octet-stream",navigator.msSaveBlob?navigator.msSaveBlob(new Blob([n],{type:i}),t):"download"in r?(r.href="data:"+i+","+encodeURIComponent(n),r.setAttribute("download",t),document.body.appendChild(r),setTimeout(function(){r.click();document.body.removeChild(r)},66),!0):(u=document.createElement("iframe"),document.body.appendChild(u),u.src="data:"+i+","+encodeURIComponent(n),setTimeout(function(){document.body.removeChild(u)},333),!0)};APP.customFunctions.adjustMapViewForTables=function(n){var t={padding:{bottom:n}};APP.mapView.set(t)};APP.customFunctions.resizeTables=function(){$("#result-table-container").width($("#map-view").width());$(".dataTables_wrapper").width($("#map-view").width());APP.assessmentTable.columns.adjust().draw();APP.standardsTable.columns.adjust().draw();APP.outfallsTable.columns.adjust().draw();APP.wqipTable.columns.adjust().draw();APP.laTable.columns.adjust().draw();APP.wlaTable.columns.adjust().draw()};APP.customFunctions.checkActiveTable=function(){APP.callCheckActiveTable?($(".dataTables_wrapper").hide(),$("#cb27").prop("checked")?($("#result-table-label").text("Assessed Water/Sediment"),APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"assessment"),$("#assessmentGrid_wrapper").show(),APP.assessmentTable.draw()):$("#cb30").prop("checked")?($("#result-table-label").text("Water Quality Standards"),APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"standards"),$("#standardsGrid_wrapper").show(),APP.standardsTable.draw()):$("#cb11").prop("checked")?($("#result-table-label").text("Permitted Outfalls"),APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"outfalls"),$("#outfallsGrid_wrapper").show(),APP.outfallsTable.draw()):$("#cb25").prop("checked")?($("#result-table-label").text("Water Quality Improvement Projects"),APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"wqip"),$("#wqipGrid_wrapper").show(),APP.wqipTable.draw()):$("#cb3").prop("checked")?($("#result-table-label").text("Load Allocation Points"),APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"la"),$("#laGrid_wrapper").show(),APP.laTable.draw()):$("#cb1").prop("checked")?($("#result-table-label").text("Wasteload Allocation Points"),APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"wla"),$("#wlaGrid_wrapper").show(),APP.wlaTable.draw()):($("#result-table-label").text("Show Water Quality Data"),APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"))):APP.callCheckActiveTable=!0;APP.activeTables[0]==="none"?APP.customFunctions.adjustMapViewForTables(0):$.each(APP.activeTables,function(n,t){if(t!="none"){var i=$("#"+t+"Grid").DataTable();$("#"+t+"Grid_wrapper").find(".dataTables_scrollBody").css("max-height","150px").css("min-height","0px");i.page.len(5).draw();APP.customFunctions.adjustMapViewForTables($("#"+t+"Grid_wrapper").height())}})};APP.customFunctions.resetFilters=function(n,t){switch(n){case"button-clear-filter-go-la":$("#la-parameter-input option").prop("selected",!1).trigger("chosen:updated");$("#la-surrogate-input option").prop("selected",!1).trigger("chosen:updated");t&&(APP.laWhereClause="1=1",APP.laTable.clear().draw());break;case"button-clear-filter-go-wla":$("#wla-parameter-input option").prop("selected",!1).trigger("chosen:updated");t&&(APP.wlaWhereClause="1=1",APP.wlaTable.clear().draw());break;case"button-clear-filter-go-wqip":$("#wqip-project-input").val("-1").trigger("chosen:updated");$("#wqip-parameter-input option").prop("selected",!1).trigger("chosen:updated");$(".filter-checkbox-wqip").prop("checked",!0);t&&(APP.wqipWhereClause="1=1",APP.wqipTable.clear().draw());break;case"button-clear-filter-go-outfalls":$("#outfalls-permit-type-input").val("-1").trigger("chosen:updated");$("#input-outfalls-permit-id").val("");$("#input-outfalls-facility-name").val("");$("#input-outfalls-facility-id").val("");t&&(APP.outfallsWhereClause="1=1",APP.outfallsTable.clear().draw());break;case"button-clear-filter-go-standards":APP.activeStandardsLayerIndex=30;$("#standards-environment-input").val("0");$("#standards-beneficial-use-input").val("-1");$("#standards-use-categories-input").val("-1").trigger("chosen:updated");$("#standards-species-input").val("all");$("#standards-ORW-input").val("all");$("#filter-row-standards-use-categories").attr("aria-hidden","true");$("#button-filter-go-standards").removeClass("button-go-disabled").removeAttr("disabled","disabled");t&&(APP.standardsWhereClause="1=1",APP.standardsTable.clear().draw());break;case"button-clear-filter-go-assessment":$("#assessment-environment-input").val("0");$("#assessment-parameter-input option").prop("selected",!1).trigger("chosen:updated");$(".filter-checkbox-assessment").prop("checked",!0);$("#input-assessment-listing-id").val("");$("#input-assessment-unit-id").val("");t&&(APP.assessmentWhereClause="1=1",APP.assessmentTable.clear().draw())}};APP.customFunctions.checkTableButtonState=function(){if(APP.activeTables[0]!=="none"){var t=$("#"+APP.activeTables[0]+"Grid").DataTable(),i=t.rows(),n=i[0].length;n===5?($(".result-table-sizer-button-full").show(),$(".result-table-sizer-button-none").show(),$(".result-table-sizer-button-compact").hide(),$(".result-table-sizer-button-notable").hide()):n>5?($(".result-table-sizer-button-full").hide(),$(".result-table-sizer-button-none").hide(),$(".result-table-sizer-button-compact").show(),$(".result-table-sizer-button-notable").hide()):APP.activeTables[0]!=="none"&&($(".result-table-sizer-button-full").show().focus(),$(".result-table-sizer-button-none").show(),$(".result-table-sizer-button-compact").hide(),$(".result-table-sizer-button-notable").hide())}};APP.customFunctions.restoreAmp=function(n){return n.replace(/!!/g,"&")}});require(["esri/tasks/QueryTask","esri/rest/support/Query","dojo/_base/lang","dojo/domReady!"],function(n,t,i){APP.customFunctions=i.getObject("customFunctions",!0);APP.customFunctions.createSimpleMetadataControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.simplemetadata.html",function(){$("#bottom-anchor").after($(this).find("#simple-metadata-dialog"))})};APP.customFunctions.showMetadata=function(i,r,u,f){$("#simple-metadata-dialog").hide();var o=new n(MAP_CONFIG.simpleMetadataServiceUrl+"/0"),e=new t;e.returnGeometry=!1;e.outFields=["LayerName","ShortDescription","WebPageName","DataOwner","PublicationDate","Scale","WebPageURL","DataDownloadURL","DataOwnerURL","MetadataURL","ImageName"];e.where=r===""?"SimpleLayerName = 'Eelgrass'":"SimpleLayerName = '"+r+"'";o.execute(e).then(function(n){$("#simple-metadata-dialog-title").text(n.features[0].attributes.LayerName);$("#simple-metadata-swatch").css("background-image","url("+MAP_CONFIG.gisResourceUrl+"/SimpleMetadata/"+n.features[0].attributes.ImageName+")");$("#simple-metadata-dialog-description").html(n.features[0].attributes.ShortDescription);n.features[0].attributes.WebPageName==="Unknown"||n.features[0].attributes.WebPageName===null?$("#simple-metadata-link-more").attr("href","").hide():$("#simple-metadata-link-more").text(n.features[0].attributes.WebPageName).attr("href",n.features[0].attributes.WebPageURL).show();(n.features[0].attributes.MetadataURL==="Unknown"||n.features[0].attributes.MetadataURL===null)&&r!=="outfalls"?$("#simple-metadata-link-layer-info").attr("href","").hide():r==="outfalls"?($("#simple-metadata-link-layer-info").removeClass("simple-metadata-link").removeClass("link-map").addClass("simple-metadata-text"),$("#simple-metadata-link-layer-info").text("*Not all permits shown on this page are currently active*").removeAttr("target").removeAttr("href").show()):($("#simple-metadata-link-layer-info").addClass("simple-metadata-link").addClass("link-map").removeClass("simple-metadata-text"),$("#simple-metadata-link-layer-info").text("Metadata page").attr("target","_blank").attr("href",n.features[0].attributes.MetadataURL).show());r==="standards"?$("#simple-metadata-last-updated-date").text("Last Update: 11 Sept. 2025").show():$("#simple-metadata-last-updated-date").text(" ").hide();n.features[0].attributes.DataDownloadURL==="Unknown"||n.features[0].attributes.DataDownloadURL===null?$("#simple-metadata-link-download-data").attr("href","").hide():$("#simple-metadata-link-download-data").attr("href",n.features[0].attributes.DataDownloadURL).show();n.features[0].attributes.DataOwner==="Unknown"||n.features[0].attributes.DataOwner===null?$("#simple-metadata-link-data-owner").attr("href","").hide():$("#simple-metadata-link-data-owner").text(n.features[0].attributes.DataOwner).attr("href",n.features[0].attributes.DataOwnerURL).show();$("#simple-metadata-publication-date").html("Publication date: "+n.features[0].attributes.PublicationDate);$("#simple-metadata-scale").html("Scale: "+n.features[0].attributes.Scale);switch(u){case"layers":$("#simple-metadata-dialog").attr("data-invoked-by",f).show().position({my:"left top",at:"right+5 top",of:$("#"+i),collision:"fit"}).focus();break;case"legend":$("#simple-metadata-dialog").attr("data-invoked-by",f).show().position({my:"left top",at:"left top",of:$("#"+i).parent().parent(),collision:"fit"}).focus();$(".map-dialog:not(#simple-metadata-dialog)").hide()}})}});require(["dojo/_base/lang","esri/geometry/support/webMercatorUtils","esri/rest/support/ProjectParameters","esri/geometry/SpatialReference","esri/geometry/Point","esri/geometry/Polyline","esri/geometry/Polygon","esri/layers/GraphicsLayer","esri/Graphic","esri/symbols/PictureMarkerSymbol","esri/symbols/SimpleLineSymbol","esri/symbols/SimpleFillSymbol","dojo/_base/Color","esri/tasks/QueryTask","esri/rest/support/Query","esri/tasks/Locator","dojo/domReady!"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){APP.customFunctions=n.getObject("customFunctions",!0);APP.zoomToGraphicsLayer=new o;APP.customFunctions.cleanAndGeocodeAddressRest=function(n,t){var i=JSON.stringify({data:n});$.ajax({url:APP.rootWebsitePath+"/Map/GetStandardizedAddress",type:"POST",contentType:"application/json; charset=utf-8",dataType:"json",data:i,success:function(n){var i;if(n.MailableAddress.toUpperCase()==="YES")if(i=[],n.Candidate1!==""&&i.push(n.Candidate1),n.Candidate2!==""&&i.push(n.Candidate2),n.Candidate3!==""&&i.push(n.Candidate3),n.Candidate4!==""&&i.push(n.Candidate4),n.Candidate5!==""&&i.push(n.Candidate5),i.length===1||t===!1){$("#zoomto-texbox-address").val(n.DeliveryAddress);n.DeliveryAddress2!==""?$("#zoomto-texbox-address2").val(APP.customFunctions.toTitleCase(n.DeliveryAddress2)):$("#zoomto-texbox-address2").val(APP.customFunctions.toTitleCase($("#zoomto-texbox-address2").val()));$("#zoomto-texbox-city").val(n.PlaceName);$("#zoomto-texbox-zip").val(n.ZipCode);$("#zoomto-texbox-zip4").val(n.ZipPlus4);var r=new p({url:MAP_CONFIG.esriGeocodeSeverUrl}),f=n.DeliveryAddress+","+n.PlaceName+",WA "+n.ZipCode,e={address:{SingleLine:f},searchExtent:APP.startExtent};r.addressToLocations(e).then(function(n){var t=new u({longitude:n[0].location.longitude,latitude:n[0].location.latitude});APP.customFunctions.zoomToGeometry(t,4327,18,"","ADDRESS","LAT/LONG","99","99",4)})}else $(".zoomto-address-candidate").text("").hide(),$.each(i,function(n,t){switch(n){case 0:$("#zoomto-address-candidate-1").text(t).show();break;case 1:$("#zoomto-address-candidate-2").text(t).show();break;case 2:$("#zoomto-address-candidate-3").text(t).show();break;case 3:$("#zoomto-address-candidate-4").text(t).show();break;case 4:$("#zoomto-address-candidate-5").text(t).show()}}),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index()),$("#accordion-trigger-zoomto-1").click()),$("#zoomto-address-container").hide(),$("#zoomto-address-candidates-container").show().focus();else $(".error-message").hide(),$("#error-message-address-not-found").show(),$("#error-message-address-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index()),$("#accordion-trigger-zoomto-1").click())},error:function(){$(".error-message").hide();$("#error-message-service-unavailable").show();$("#error-message-address-contianer").show();$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index()),$("#accordion-trigger-zoomto-1").click())}})};APP.customFunctions.zoomToGeometry=function(n,t,r,u,f,e,o,h,c){if(APP.zoomToGraphicsLayer.removeAll(),parseInt(t)!==APP.mapView.spatialReference.wkid){var l=new i;l.geometries=[n];l.outSpatialReference=APP.mapView.spatialReference;APP.geometryService.project(l).then(function(n){if(APP.configJson!==undefined);else{APP.zoomGraphic=null;switch(n[0].type){case"point":APP.zoomGraphic=new s(n[0],APP.zoomToPointSymbol);APP.mapView.goTo({center:n[0],zoom:r});break;case"polyline":APP.zoomGraphic=new s(n[0],APP.zoomToLineSymbol);APP.mapView.goTo({target:n[0].extent.expand(u)});break;case"polygon":APP.zoomGraphic=new s(n[0],APP.zoomToPolygonSymbol);APP.mapView.goTo({target:n[0].extent.expand(u)})}APP.zoomGraphic.attributes={uniqueIdentifier:$(".editor-item-active").attr("data-unique-id"),calculateSpatialMetadata:$(".editor-item-active").attr("data-calculate-spatial-metadata"),doGeoprocessing:$(".editor-item-active").attr("data-do-geoprocessing"),calculateReachCode:$(".editor-item-active").attr("data-calculate-reach-code"),geometrySource:f,horizontalDatumCode:c,horizontalCollectionMethodCode:h,horizontalAccuracyCode:o,coordinateSystem:e};APP.zoomToGraphicsLayer.add(APP.zoomGraphic);APP.doInsertAtStart&&(APP.customFunctions.insertByZoomGraphic(),APP.doInsertAtStart=!1)}})}else{APP.zoomGraphic=null;switch(n.type){case"point":APP.zoomGraphic=new s(n,APP.zoomToPointSymbol);APP.mapView.goTo({center:n,zoom:r});break;case"polyline":APP.zoomGraphic=new s(n,APP.zoomToLineSymbol);APP.mapView.goTo({target:n.extent.expand(u)});break;case"polygon":APP.zoomGraphic=new s(n,APP.zoomToPolygonSymbol);APP.mapView.goTo({target:n.extent.expand(u)})}APP.zoomToGraphicsLayer.add(APP.zoomGraphic);APP.doInsertAtStart&&(APP.customFunctions.insertByZoomGraphic(),APP.doInsertAtStart=!1)}};APP.customFunctions.zoomToBusinessLayer=function(n,t){var r=new v({url:APP.dynamicMapLayersServiceUrl+"/"+n}),i=new y;i.returnGeometry=!0;i.outFields=["OBJECTID"];i.where=t;r.executeForCount(i).then(function(n){n===1?r.execute(i).then(function(n){APP.mapView.goTo({center:n.features[0],zoom:18})}):n>1&&r.executeForExtent(i).then(function(n){APP.mapView.goTo({target:n.extent.expand(2)})})})};APP.customFunctions.populateDropdown=function(n){switch(n){case"zoomto-maparea-city-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/142/query",dataType:"jsonp",data:{where:"CITY_NM <> ''",outFields:"CITY_NM",orderByFields:"CITY_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_CITIES.push(t.attributes.CITY_NM)})}});break;case"zoomto-maparea-county-input":case"zoomto-maparea-parcel-county-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/150/query",dataType:"jsonp",data:{where:"COUNTY_NM <> ''",outFields:"COUNTY_NM",orderByFields:"COUNTY_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_COUNTIES.push(t.attributes.COUNTY_NM)})}});break;case"zoomto-maparea-wria-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/115/query",dataType:"jsonp",data:{where:"WRIA_NR_NM <> ''",outFields:"WRIA_NR_NM",orderByFields:"WRIA_NR_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_WRIA.push(t.attributes.WRIA_NR_NM)})}});break;case"zoomto-maparea-marine-region-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/82/query",dataType:"jsonp",data:{where:"GNIS_NM <> ''",outFields:"GNIS_NM",orderByFields:"GNIS_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_MarineRegion.push(t.attributes.GNIS_NM)})}});break;case"zoomto-maparea-highway-name-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/79/query",dataType:"jsonp",data:{where:"SR_DISPLAY > 0",outFields:"SR_DISPLAY, SR_DISP",orderByFields:"SR_DISPLAY",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_Highway_Name.push(t.attributes.SR_DISP)})}});break;case"zoomto-maparea-highway-milepost-input":APP.ZOOMTO_Highway_Milepost=[];$.ajax({url:APP.dynamicMapLayersServiceUrl+"/79/query",dataType:"jsonp",data:{where:"SR_DISPLAY = "+$("#zoomto-maparea-highway-name-input").val()+" and DIRECTION = 'i'",outFields:"MP_VALUE",orderByFields:"MP_VALUE",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_Highway_Milepost.push(t.attributes.MP_VALUE.toString())})}});break;case"zoomto-maparea-river-name-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/80/query",dataType:"jsonp",data:{where:"RIVER_NM <> ''",outFields:"RIVER_NM",orderByFields:"RIVER_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_River_Name.push(t.attributes.RIVER_NM)})}});break;case"zoomto-maparea-river-rivermile-input":APP.ZOOMTO_River_Mile=[];$.ajax({url:APP.dynamicMapLayersServiceUrl+"/80/query",dataType:"jsonp",data:{where:"RIVER_NM = '"+$("#zoomto-maparea-river-name-input").val()+"'",outFields:"MILE_NR",orderByFields:"MILE_NR",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_River_Mile.push(t.attributes.MILE_NR.toString())})}});break;case"zoomto-maparea-trs-township-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/81/query",dataType:"jsonp",data:{where:"Township <> ''",outFields:"Township",orderByFields:"Township",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_TRS_Township.push(t.attributes.Township)})}});break;case"zoomto-maparea-trs-range-input":APP.ZOOMTO_TRS_Range=[];$.ajax({url:APP.dynamicMapLayersServiceUrl+"/81/query",dataType:"jsonp",data:{where:"Township = '"+$("#zoomto-maparea-trs-township-input").val()+"'",outFields:"Range",orderByFields:"Range",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_TRS_Range.push(t.attributes.Range.toString())})}});break;case"zoomto-maparea-trs-section-input":APP.ZOOMTO_TRS_Section=[];$.ajax({url:APP.dynamicMapLayersServiceUrl+"/81/query",dataType:"jsonp",data:{where:"Township = '"+$("#zoomto-maparea-trs-township-input").val()+"' and Range = '"+$("#zoomto-maparea-trs-range-input").val()+"'",outFields:"Section",orderByFields:"Section",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_TRS_Section.push(t.attributes.Section.toString())})}})}};APP.customFunctions.createZoomToControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.zoomto.html",function(){function k(n){for(var r,i=[],t=0;t<APP.ZOOMTO_CITIES.length;t++)r=APP.ZOOMTO_CITIES[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_CITIES[t]);return i}function b(n){for(var r,i=[],t=0;t<APP.ZOOMTO_COUNTIES.length;t++)r=APP.ZOOMTO_COUNTIES[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_COUNTIES[t]);return i}function d(n){for(var r,i=[],t=0;t<APP.ZOOMTO_WRIA.length;t++)r=APP.ZOOMTO_WRIA[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_WRIA[t]);return i}function g(n){for(var r,i=[],t=0;t<APP.ZOOMTO_MarineRegion.length;t++)r=APP.ZOOMTO_MarineRegion[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_MarineRegion[t]);return i}function nt(n){for(var r,i=[],t=0;t<APP.ZOOMTO_Highway_Name.length;t++)r=APP.ZOOMTO_Highway_Name[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_Highway_Name[t]);return i}function tt(n){for(var r,i=[],t=0;t<APP.ZOOMTO_Highway_Milepost.length;t++)r=APP.ZOOMTO_Highway_Milepost[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_Highway_Milepost[t]);return i}function it(n){for(var r,i=[],t=0;t<APP.ZOOMTO_River_Name.length;t++)r=APP.ZOOMTO_River_Name[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_River_Name[t]);return i}function rt(n){for(var r,i=[],t=0;t<APP.ZOOMTO_River_Mile.length;t++)r=APP.ZOOMTO_River_Mile[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_River_Mile[t]);return i}function ut(n){for(var r,i=[],t=0;t<APP.ZOOMTO_TRS_Township.length;t++)r=APP.ZOOMTO_TRS_Township[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_TRS_Township[t]);return i}function ft(n){for(var r,i=[],t=0;t<APP.ZOOMTO_TRS_Range.length;t++)r=APP.ZOOMTO_TRS_Range[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_TRS_Range[t]);return i}function et(n){for(var r,i=[],t=0;t<APP.ZOOMTO_TRS_Section.length;t++)r=APP.ZOOMTO_TRS_Section[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_TRS_Section[t]);return i}var n,t,i,o,h,c,l,a,v,y,p,w;$("#control-ribbon-tab-zoomto").show();$("#menuitem-zoomto").show();$("#tabs-zoomto").append($(this).find("#zoomto-item-container"));APP.customFunctions.checkPanelScrolling("zoomto-item-container");$(document).on("click",".accordion-trigger-zoomto",function(n){var r=n.target,i=$(this).attr("aria-expanded"),t;i==="true"||($(".accordion-trigger-zoomto").attr("aria-expanded","false"),$(".accordion-panel-zoomto").attr("hidden","true").attr("aria-hidden","true"),$(this).attr("aria-expanded","true"),t="#"+$(this).attr("aria-controls"),$(t).removeAttr("hidden").attr("aria-hidden","false"));APP.customFunctions.checkPanelScrolling("zoomto-item-container");n.preventDefault()});$(document).on("keydown","#zoomto-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,l=$(this).find(".accordion-header-zoomto"),t=$(this).find(".accordion-header-zoomto").find(".accordion-trigger"),h=$(this).find(".accordion-panel-zoomto"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#zoomto-item-container").scrollTop(0):u===r-1&&$("#zoomto-item-container").scrollTop($("#zoomto-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#zoomto-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#zoomto-item-container").scrollTop($("#zoomto-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$("#zoomto-texbox-zip").ForceNumericOnly();$("#zoomto-texbox-zip4").ForceNumericOnly();$("#zoomto-texbox-latitude-dd").ForceNumericOnly();$("#zoomto-texbox-longitude-dd").ForceNumericOnly();$("#zoomto-texbox-northing-spcs").ForceNumericOnly();$("#zoomto-texbox-easting-spcs").ForceNumericOnly();$("#zoomto-maparea-highway-milepost-input").ForceNumericOnly();$("#zoomto-maparea-river-rivermile-input").ForceNumericOnly();setTimeout('$("input[name=radio-group-maparea]:radio")[0].click()',500);$(document).on("click",".button-zoomto-go",function(){var i,t,n,o,s,h,c,l;switch($(this).attr("id")){case"button-zoomto-address-go":$("#zoomto-address-container").find(".required-field-icon").hide();$("#zoomto-texbox-address").val()===""||$("#zoomto-texbox-state").val()===""||$("#zoomto-texbox-city").val()===""&&$("#zoomto-texbox-zip").val()===""?($("#error-message-address-contianer").find(".error-message").hide(),$("#zoomto-texbox-address").val()===""?($("#zoomto-texbox-address").attr("aria-invalid","true"),$("#required-field-icon-address").show(),$("#error-message-address-required").show()):$("#zoomto-texbox-address").removeAttr("aria-invalid"),$("#zoomto-texbox-city").val()===""&&$("#zoomto-texbox-zip").val()===""?($("#zoomto-texbox-city").attr("aria-invalid","true"),$("#zoomto-texbox-zip").attr("aria-invalid","true"),$("#required-field-icon-city").show(),$("#required-field-icon-zip").show(),$("#error-message-city-or-zip-required").show()):($("#zoomto-texbox-city").removeAttr("aria-invalid"),$("#zoomto-texbox-zip").removeAttr("aria-invalid")),$("#error-message-address-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-address-container").find('.zoomto-texbox[aria-invalid="true"]:first').focus()):($("#zoomto-texbox-address").attr("aria-invalid","true"),$("#zoomto-texbox-city").removeAttr("aria-invalid"),$("#zoomto-texbox-zip").removeAttr("aria-invalid"),$("#error-message-address-contianer").hide(),l={Address1:$("#zoomto-texbox-address").val(),Address2:$("#zoomto-texbox-address2").val(),City:$("#zoomto-texbox-city").val(),Zip:$("#zoomto-texbox-zip").val(),Plus4:$("#zoomto-texbox-zip4").val()},APP.customFunctions.cleanAndGeocodeAddressRest(l,!0));break;case"button-zoomto-latlong-dd-go":if($("#zoomto-coordinates-panel-latlong-dd").find(".required-field-icon").hide(),$("#zoomto-texbox-latitude-dd").val()===""||$("#zoomto-texbox-longitude-dd").val()==="")$("#error-message-latlong-dd-contianer").find(".error-message").hide(),$("#zoomto-texbox-latitude-dd").val()===""?($("#zoomto-texbox-latitude-dd").attr("aria-invalid","true"),$("#required-field-icon-latitude-dd").show(),$("#error-message-latitude-dd-required").show()):$("#zoomto-texbox-latitude-dd").removeAttr("aria-invalid"),$("#zoomto-texbox-longitude-dd").val()===""?($("#zoomto-texbox-longitude-dd").attr("aria-invalid","true"),$("#required-field-icon-longitude-dd").show(),$("#error-message-longitude-dd-required").show()):$("#zoomto-texbox-longitude-dd").removeAttr("aria-invalid"),$("#error-message-latlong-dd-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-coordinates-panel-latlong-dd").find('.zoomto-texbox[aria-invalid="true"]:first').focus();else{$("#zoomto-texbox-latitude-dd").removeAttr("aria-invalid");$("#zoomto-texbox-longitude-dd").removeAttr("aria-invalid");$("#error-message-latlong-dd-contianer").hide();i=$("#zoomto-dropdownlist-datum-dd").val();switch(i){case"WGS84":n="4326";t="2";break;case"NAD83 HARN":n="4152";t="3";break;case"NAD83":n="4269";t="4"}o=parseFloat($("#zoomto-texbox-longitude-dd").val());s=parseFloat($("#zoomto-texbox-latitude-dd").val());o>0&&(o=o*-1);h=new u(o,s,new r({wkid:n}));APP.customFunctions.zoomToGeometry(h,n,18,"","LAT/LONG","LAT/LONG","99","99",t)}break;case"button-zoomto-latlong-dms-go":if($("#zoomto-coordinates-panel-latlong-dms").find(".required-field-icon").hide(),$("#zoomto-texbox-latitude-degrees-dms").val()===""||$("#zoomto-texbox-latitude-minutes-dms").val()===""||$("#zoomto-texbox-latitude-seconds-dms").val()===""||$("#zoomto-texbox-longitude-degrees-dms").val()===""||$("#zoomto-texbox-longitude-minutes-dms").val()===""||$("#zoomto-texbox-longitude-seconds-dms").val()==="")$("#error-message-longitude-dms-required").show(),$("#error-message-latlong-dms-contianer").find(".error-message").hide(),($("#zoomto-texbox-latitude-degrees-dms").val()===""||$("#zoomto-texbox-latitude-minutes-dms").val()===""||$("#zoomto-texbox-latitude-seconds-dms").val()==="")&&($("#required-field-icon-latitude-dms").show(),$("#error-message-latitude-dms-required").show(),$("#zoomto-texbox-latitude-degrees-dms").val()===""?$("#zoomto-texbox-latitude-degrees-dms").attr("aria-invalid","true"):$("#zoomto-texbox-latitude-degrees-dms").removeAttr("aria-invalid"),$("#zoomto-texbox-latitude-minutes-dms").val()===""?$("#zoomto-texbox-latitude-minutes-dms").attr("aria-invalid","true"):$("#zoomto-texbox-latitude-minutes-dms").removeAttr("aria-invalid"),$("#zoomto-texbox-latitude-seconds-dms").val()===""?$("#zoomto-texbox-latitude-seconds-dms").attr("aria-invalid","true"):$("#zoomto-texbox-latitude-seconds-dms").removeAttr("aria-invalid")),($("#zoomto-texbox-longitude-degrees-dms").val()===""||$("#zoomto-texbox-longitude-minutes-dms").val()===""||$("#zoomto-texbox-longitude-seconds-dms").val()==="")&&($("#required-field-icon-longitude-dms").show(),$("#error-message-longitude-dms-required").show(),$("#zoomto-texbox-longitude-degrees-dms").val()===""?$("#zoomto-texbox-longitude-degrees-dms").attr("aria-invalid","true"):$("#zoomto-texbox-longitude-degrees-dms").removeAttr("aria-invalid"),$("#zoomto-texbox-longitude-minutes-dms").val()===""?$("#zoomto-texbox-longitude-minutes-dms").attr("aria-invalid","true"):$("#zoomto-texbox-longitude-minutes-dms").removeAttr("aria-invalid"),$("#zoomto-texbox-longitude-seconds-dms").val()===""?$("#zoomto-texbox-longitude-seconds-dms").attr("aria-invalid","true"):$("#zoomto-texbox-longitude-seconds-dms").removeAttr("aria-invalid")),$("#error-message-latlong-dms-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-coordinates-panel-latlong-dms").find('.zoomto-texbox[aria-invalid="true"]:first').focus();else{$("#zoomto-texbox-latitude-degrees-dms").removeAttr("aria-invalid");$("#zoomto-texbox-latitude-minutes-dms").removeAttr("aria-invalid");$("#zoomto-texbox-latitude-seconds-dms").removeAttr("aria-invalid");$("#zoomto-texbox-longitude-degrees-dms").removeAttr("aria-invalid");$("#zoomto-texbox-longitude-minutes-dms").removeAttr("aria-invalid");$("#zoomto-texbox-longitude-seconds-dms").removeAttr("aria-invalid");var a=parseInt($("#zoomto-texbox-latitude-degrees-dms").val()),v=parseInt($("#zoomto-texbox-latitude-minutes-dms").val()),y=parseFloat($("#zoomto-texbox-latitude-seconds-dms").val()),p=parseInt($("#zoomto-texbox-longitude-degrees-dms").val()),w=parseInt($("#zoomto-texbox-longitude-minutes-dms").val()),b=parseFloat($("#zoomto-texbox-longitude-seconds-dms").val());s=a+v/60+y/3600;o=-1*(Math.abs(p)+w/60+b/3600);i=$("#zoomto-dropdownlist-datum-dms").val();switch(i){case"WGS84":n="4326";t="2";break;case"NAD83 HARN":n="4152";t="3";break;case"NAD83":n="4269";t="4"}h=new u(o,s,new r({wkid:n}));APP.customFunctions.zoomToGeometry(h,n,18,"","LAT/LONG","LAT/LONG","99","99",t)}break;case"button-zoomto-spcs-go":if($("#zoomto-coordinates-panel-spcs").find(".required-field-icon").hide(),$("#zoomto-texbox-northing-spcs").val()===""||$("#zoomto-texbox-easting-spcs").val()==="")$("#error-message-spcs-contianer").find(".error-message").hide(),$("#zoomto-texbox-northing-spcs").val()===""?($("#zoomto-texbox-northing-spcs").attr("aria-invalid","true"),$("#required-field-icon-northing-spcs").show(),$("#error-message-northing-spcs-required").show()):$("#zoomto-texbox-northing-spcs").removeAttr("aria-invalid"),$("#zoomto-texbox-easting-spcs").val()===""?($("#zoomto-texbox-easting-spcs").attr("aria-invalid","true"),$("#required-field-icon-easting-spcs").show(),$("#error-message-easting-spcs-required").show()):$("#zoomto-texbox-easting-spcs").removeAttr("aria-invalid"),$("#error-message-spcs-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-coordinates-panel-spcs").find('.zoomto-texbox[aria-invalid="true"]:first').focus();else{$("#zoomto-texbox-northing-spcs").removeAttr("aria-invalid");$("#zoomto-texbox-easting-spcs").removeAttr("aria-invalid");$("#error-message-spcs-contianer").hide();i=$("#zoomto-dropdownlist-datum-spcs").val();c=$("#zoomto-dropdownlist-zone-spcs").val();switch(c){case"N":i==="NAD83 HARN"?(n="2926",t="3"):i==="NAD83"&&(n="2285",t="2");break;case"S":i==="NAD83 HARN"?(n="2927",t="3"):i==="NAD83"&&(n="2286",t="2")}o=parseInt($("#zoomto-texbox-easting-spcs").val());s=parseInt($("#zoomto-texbox-northing-spcs").val());h=new u(o,s,new r({wkid:n}));APP.customFunctions.zoomToGeometry(h,n,18,"","SPCS","SPCS","99","99",t)}break;case"button-zoomto-utm-go":if($("#zoomto-coordinates-panel-utm").find(".required-field-icon").hide(),$("#zoomto-texbox-northing-utm").val()===""||$("#zoomto-texbox-easting-utm").val()==="")$("#error-message-utm-contianer").find(".error-message").hide(),$("#zoomto-texbox-northing-utm").val()===""?($("#zoomto-texbox-northing-utm").attr("aria-invalid","true"),$("#required-field-icon-northing-utm").show(),$("#error-message-northing-utm-required").show()):$("#zoomto-texbox-northing-utm").removeAttr("aria-invalid"),$("#zoomto-texbox-easting-utm").val()===""?($("#zoomto-texbox-easting-utm").attr("aria-invalid","true"),$("#required-field-icon-easting-utm").show(),$("#error-message-easting-utm-required").show()):$("#zoomto-texbox-easting-utm").removeAttr("aria-invalid"),$("#error-message-utm-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-coordinates-panel-utm").find('.zoomto-texbox[aria-invalid="true"]:first').focus();else{$("#zoomto-texbox-northing-utm").removeAttr("aria-invalid");$("#zoomto-texbox-easting-utm").removeAttr("aria-invalid");$("#error-message-utm-contianer").hide();i=$("#zoomto-dropdownlist-datum-utm").val();c=$("#zoomto-dropdownlist-zone-utm").val();switch(c){case"10N":i==="NAD83"?(n="26910",t="2"):i==="WGS84"&&(n="32610",t="4");break;case"11N":i==="NAD83"?(n="26911",t="2"):i==="WGS84"&&(n="32611",t="4")}o=parseInt($("#zoomto-texbox-easting-utm").val());s=parseInt($("#zoomto-texbox-northing-utm").val());h=new u(o,s,new r({wkid:n}));APP.customFunctions.zoomToGeometry(h,n,18,"","SPCS","SPCS","99","99",t)}break;case"button-zoomto-maparea-city-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/142/query",dataType:"jsonp",data:{where:"UPPER(CITY_NM) = '"+$("#zoomto-maparea-city-input").val().toUpperCase()+"'",outFields:"CITY_NM",orderByFields:"CITY_NM",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});$.each(n.features,function(n,i){n>0&&t.addRing(i.geometry.rings[0])});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-county-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/150/query",dataType:"jsonp",data:{where:"UPPER(COUNTY_NM) = '"+$("#zoomto-maparea-county-input").val().toUpperCase()+"'",outFields:"COUNTY_NM",orderByFields:"COUNTY_NM",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-parcel-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/123/query",dataType:"jsonp",data:{where:"COUNTY_NM = '"+$("#zoomto-maparea-parcel-county-input").val()+"' and ORIG_PARCEL_ID = '"+$("#zoomto-maparea-parcel-id-input").val()+"'",outFields:"ORIG_PARCEL_ID",maxAllowableOffset:10,returnGeometry:!0,num:1,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-wria-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/115/query",dataType:"jsonp",data:{where:"UPPER(WRIA_NR_NM) = '"+$("#zoomto-maparea-wria-input").val().toUpperCase()+"'",outFields:"WRIA_NR_NM",orderByFields:"WRIA_NR_NM",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-marine-region-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/82/query",dataType:"jsonp",data:{where:"UPPER(GNIS_NM) = '"+$("#zoomto-maparea-marine-region-input").val().toUpperCase()+"'",outFields:"GNIS_NM",orderByFields:"GNIS_NM",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-highway-milepost-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/79/query",dataType:"jsonp",data:{where:"SR_DISPLAY = "+$("#zoomto-maparea-highway-name-input").val()+" and MP_VALUE = "+$("#zoomto-maparea-highway-milepost-input").val()+" and DIRECTION = 'i'",outFields:"MP_VALUE",orderByFields:"MP_VALUE",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new u({x:n.features[0].geometry.x,y:n.features[0].geometry.y,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"16","","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-rivermile-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/80/query",dataType:"jsonp",data:{where:"RIVER_NM = '"+$("#zoomto-maparea-river-name-input").val()+"' and MILE_NR  = "+$("#zoomto-maparea-river-rivermile-input").val(),outFields:"MILE_NR",orderByFields:"MILE_NR",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new u({x:n.features[0].geometry.x,y:n.features[0].geometry.y,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"16","","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-watercourse-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/83/query",dataType:"jsonp",data:{where:"UPPER(NAME_LOOKUP) = '"+$("#zoomto-maparea-watercourse-input").val().toUpperCase()+"'",outFields:"NAME_LOOKUP",orderByFields:"NAME_LOOKUP",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new f({paths:n.features[0].geometry.paths,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-waterbody-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/84/query",dataType:"jsonp",data:{where:"UPPER(NAME_LOOKUP) = '"+$("#zoomto-maparea-waterbody-input").val().toUpperCase()+"'",outFields:"NAME_LOOKUP",orderByFields:"NAME_LOOKUP",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-trs-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/81/query",dataType:"jsonp",data:{where:"TRS_Lookup = '"+$("#zoomto-maparea-trs-township-input").val()+$("#zoomto-maparea-trs-range-input").val()+$("#zoomto-maparea-trs-section-input").val()+"'",outFields:"TRS_Lookup",orderByFields:"TRS_Lookup",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-assessment-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/27/query",dataType:"jsonp",data:{where:"UPPER(LISTING_ID_DISPLAY) = '"+$("#zoomto-maparea-assessment-input").val().toUpperCase()+"'",outFields:"LISTING_ID_DISPLAY",orderByFields:"LISTING_ID_DISPLAY",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});$.each(n.features,function(n,i){n>0&&t.addRing(i.geometry.rings[0])});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}})}});$(document).on("click",".button-zoomto-clear",function(){var n=$(this).parent().parent().attr("id");switch(n){case"zoomto-address-container":$(this).parent().parent().find(".zoomto-texbox:not([disabled])").val("");break;case"zoomto-coordinates-panel-latlong-dd":case"zoomto-coordinates-panel-latlong-dms":case"zoomto-coordinates-panel-spcs":case"zoomto-coordinates-panel-utm":$(this).parent().parent().find("select").prop("selectedIndex",0);$(this).parent().parent().find("input[type=text]").val("");break;case"zoomto-maparea-panel-city":case"zoomto-maparea-panel-county":case"zoomto-maparea-panel-watercourse":case"zoomto-maparea-panel-waterbody":case"zoomto-maparea-panel-marine-region":case"zoomto-maparea-panel-parcel":case"zoomto-maparea-panel-highway-milepost":case"zoomto-maparea-panel-rivermile":case"zoomto-maparea-panel-wria":case"zoomto-maparea-panel-trs":$(this).parent().parent().find("input[type=text]").val("");$(this).parent().find(".button-zoomto-go").addClass("button-go-disabled").attr("disabled")}APP.zoomToGraphicsLayer.removeAll()});$(document).on("click",".zoomto-address-candidate-button",function(){var n=$(this).text().split(","),t={Address1:n[0],Address2:"",City:"",Zip:n[1],Plus4:""};APP.customFunctions.cleanAndGeocodeAddressRest(t,!1);$("#zoomto-texbox-address").val(n[0]);$("#zoomto-texbox-zip").val(n[1]);$(".zoomto-address-candidate").text("").hide();$("#zoomto-address-container").show();$("#zoomto-address-candidates-container").hide();$("#button-zoomto-address-go").focus()});$(document).on("focus",'input[name="radio-group-crs"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-crs"]',function(){$(".label-radio-group-crs").removeClass("control-focused")});$(document).on("change",'input[name="radio-group-crs"]',function(){$(".zoomto-coordinates-panel").removeClass("zoomto-coordinates-panel-active");$("#control-group-crs").find("input:radio").removeAttr("checked");switch($(this).attr("data-controls")){case"latlong-dd":$("#radio-group-crs-1").attr("checked",!0);$("#zoomto-coordinates-panel-latlong-dd").addClass("zoomto-coordinates-panel-active");break;case"latlong-dms":$("#radio-group-crs-2").attr("checked",!0);$("#zoomto-coordinates-panel-latlong-dms").addClass("zoomto-coordinates-panel-active");break;case"spcs":$("#radio-group-crs-3").attr("checked",!0);$("#zoomto-coordinates-panel-spcs").addClass("zoomto-coordinates-panel-active");break;case"utm":$("#radio-group-crs-4").attr("checked",!0);$("#zoomto-coordinates-panel-utm").addClass("zoomto-coordinates-panel-active")}});$(document).on("focus",'input[name="radio-group-maparea"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-maparea"]',function(){$(".label-radio-group-maparea").removeClass("control-focused")});$(document).on("change",'input[name="radio-group-maparea"]',function(){$(".zoomto-maparea-panel").removeClass("zoomto-maparea-panel-active");$("#control-group-maparea").find("input:radio").removeAttr("checked");switch($(this).attr("data-controls")){case"maparea-city":$("#radio-group-maparea-1").attr("checked",!0);$("#zoomto-maparea-panel-city").addClass("zoomto-maparea-panel-active");APP.mapareaCityLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-city-input"),APP.mapareaCityLoaded=!0);break;case"maparea-county":$("#radio-group-maparea-2").attr("checked",!0);$("#zoomto-maparea-panel-county").addClass("zoomto-maparea-panel-active");APP.mapareaCountyLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-county-input"),APP.mapareaCountyLoaded=!0);break;case"maparea-parcel":$("#radio-group-maparea-5").attr("checked",!0);$("#zoomto-maparea-panel-parcel").addClass("zoomto-maparea-panel-active");APP.mapareaCountyLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-parcel-county-input"),APP.mapareaCountyLoaded=!0);break;case"maparea-wria":$("#radio-group-maparea-10").attr("checked",!0);$("#zoomto-maparea-panel-wria").addClass("zoomto-maparea-panel-active");APP.mapareaWriaLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-wria-input"),APP.mapareaWriaLoaded=!0);break;case"maparea-highway-milepost":$("#radio-group-maparea-3").attr("checked",!0);$("#zoomto-maparea-panel-highway-milepost").addClass("zoomto-maparea-panel-active");APP.highwayNameLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-highway-name-input"),APP.highwayNameLoaded=!0);break;case"maparea-rivermile":$("#radio-group-maparea-9").attr("checked",!0);$("#zoomto-maparea-panel-rivermile").addClass("zoomto-maparea-panel-active");APP.riverNameLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-river-name-input"),APP.riverNameLoaded=!0);break;case"maparea-trs":$("#radio-group-maparea-4").attr("checked",!0);$("#zoomto-maparea-panel-trs").addClass("zoomto-maparea-panel-active");APP.trsTownshipLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-trs-township-input"),APP.trsTownshipLoaded=!0);break;case"maparea-marine-region":$("#radio-group-maparea-8").attr("checked",!0);$("#zoomto-maparea-panel-marine-region").addClass("zoomto-maparea-panel-active");APP.mapareaMarineRegionLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-marine-region-input"),APP.mapareaMarineRegionLoaded=!0);break;case"maparea-watercourse":$("#radio-group-maparea-7").attr("checked",!0);$("#zoomto-maparea-panel-watercourse").addClass("zoomto-maparea-panel-active");break;case"maparea-waterbody":$("#radio-group-maparea-6").attr("checked",!0);$("#zoomto-maparea-panel-waterbody").addClass("zoomto-maparea-panel-active");break;case"maparea-assessment":$("#radio-group-maparea-0").attr("checked",!0);$("#zoomto-maparea-panel-assessment").addClass("zoomto-maparea-panel-active")}});$(document).on("focus",".maparea-textbox",function(){$("#"+$(this).attr("data-zoomto-button")).addClass("button-go-disabled").attr("disabled")});$(".combobox-wrapper").on("keydown",function(n){(n.which===40||n.which===38)&&$(this).find(".listbox").scrollTop($(this).find(".listbox").scrollTop()-$(this).find(".listbox").offset().top+$(this).find(".listbox").find(".focused").offset().top-22)});APP.map.layers.add(APP.zoomToGraphicsLayer);APP.zoomToPoint=new u(0,0,new r({wkid:102100}));APP.zoomToPointSymbol={type:"simple-marker",style:"cross",color:[86,185,84,1],size:14,outline:{color:[86,185,84,1],width:3}};APP.zoomToPointGraphic=new s(APP.zoomToPoint,APP.zoomToPointSymbol);APP.zoomToLineSymbol={type:"simple-line",color:[255,255,0,.5],width:"3px",style:"solid"};APP.zoomToPolygonSymbol={type:"simple-fill",color:[255,255,0,0],style:"none",outline:{color:[255,255,0,1],width:"2px"}};APP.ZOOMTO_CITIES=[];n=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-city-combobox"),document.getElementById("zoomto-maparea-city-input"),document.getElementById("zoomto-maparea-city-listbox"),k,!0,function(){document.getElementById("zoomto-maparea-city-combobox-arrow").setAttribute("aria-label","Hide city options")},function(){document.getElementById("zoomto-maparea-city-combobox-arrow").setAttribute("aria-label","Show city options")});document.getElementById("zoomto-maparea-city-combobox-arrow").addEventListener("click",function(){n.shown?(document.getElementById("zoomto-maparea-city-input").focus(),n.hideListbox()):(document.getElementById("zoomto-maparea-city-input").focus(),n.updateResults(!0))});APP.ZOOMTO_COUNTIES=[];t=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-county-combobox"),document.getElementById("zoomto-maparea-county-input"),document.getElementById("zoomto-maparea-county-listbox"),b,!0,function(){document.getElementById("zoomto-maparea-county-combobox-arrow").setAttribute("aria-label","Hide county options")},function(){document.getElementById("zoomto-maparea-county-combobox-arrow").setAttribute("aria-label","Show county options")});document.getElementById("zoomto-maparea-county-combobox-arrow").addEventListener("click",function(){t.shown?(document.getElementById("zoomto-maparea-county-input").focus(),t.hideListbox()):(document.getElementById("zoomto-maparea-county-input").focus(),t.updateResults(!0))});i=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-parcel-county-combobox"),document.getElementById("zoomto-maparea-parcel-county-input"),document.getElementById("zoomto-maparea-parcel-county-listbox"),b,!0,function(){document.getElementById("zoomto-maparea-parcel-county-combobox-arrow").setAttribute("aria-label","Hide county options")},function(){document.getElementById("zoomto-maparea-parcel-county-combobox-arrow").setAttribute("aria-label","Show county options")});document.getElementById("zoomto-maparea-parcel-county-combobox-arrow").addEventListener("click",function(){i.shown?(document.getElementById("zoomto-maparea-parcel-county-input").focus(),i.hideListbox()):(document.getElementById("zoomto-maparea-parcel-county-input").focus(),i.updateResults(!0))});APP.ZOOMTO_WRIA=[];o=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-wria-combobox"),document.getElementById("zoomto-maparea-wria-input"),document.getElementById("zoomto-maparea-wria-listbox"),d,!0,function(){document.getElementById("zoomto-maparea-wria-combobox-arrow").setAttribute("aria-label","Hide WRIA options")},function(){document.getElementById("zoomto-maparea-wria-combobox-arrow").setAttribute("aria-label","Show WRIA options")});document.getElementById("zoomto-maparea-wria-combobox-arrow").addEventListener("click",function(){o.shown?(document.getElementById("zoomto-maparea-wria-input").focus(),o.hideListbox()):(document.getElementById("zoomto-maparea-wria-input").focus(),o.updateResults(!0))});APP.ZOOMTO_MarineRegion=[];h=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-marine-region-combobox"),document.getElementById("zoomto-maparea-marine-region-input"),document.getElementById("zoomto-maparea-marine-region-listbox"),g,!0,function(){document.getElementById("zoomto-maparea-marine-region-combobox-arrow").setAttribute("aria-label","Hide marine region options")},function(){document.getElementById("zoomto-maparea-marine-region-combobox-arrow").setAttribute("aria-label","Show marine region options")});document.getElementById("zoomto-maparea-marine-region-combobox-arrow").addEventListener("click",function(){h.shown?(document.getElementById("zoomto-maparea-marine-region-input").focus(),h.hideListbox()):(document.getElementById("zoomto-maparea-marine-region-input").focus(),h.updateResults(!0))});APP.ZOOMTO_Highway_Name=[];c=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-highway-name-combobox"),document.getElementById("zoomto-maparea-highway-name-input"),document.getElementById("zoomto-maparea-highway-name-listbox"),nt,!0,function(){document.getElementById("zoomto-maparea-highway-name-combobox-arrow").setAttribute("aria-label","Hide highway options")},function(){document.getElementById("zoomto-maparea-highway-name-combobox-arrow").setAttribute("aria-label","Show highway options")});document.getElementById("zoomto-maparea-highway-name-combobox-arrow").addEventListener("click",function(){c.shown?(document.getElementById("zoomto-maparea-highway-name-input").focus(),c.hideListbox()):(document.getElementById("zoomto-maparea-highway-name-input").focus(),c.updateResults(!0))});APP.ZOOMTO_Highway_Milepost=[];l=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-highway-milepost-combobox"),document.getElementById("zoomto-maparea-highway-milepost-input"),document.getElementById("zoomto-maparea-highway-milepost-listbox"),tt,!0,function(){document.getElementById("zoomto-maparea-highway-milepost-combobox-arrow").setAttribute("aria-label","Hide mile post options")},function(){document.getElementById("zoomto-maparea-highway-milepost-combobox-arrow").setAttribute("aria-label","Show mile post options")});document.getElementById("zoomto-maparea-highway-milepost-combobox-arrow").addEventListener("click",function(){l.shown?(document.getElementById("zoomto-maparea-highway-milepost-input").focus(),l.hideListbox()):(document.getElementById("zoomto-maparea-highway-milepost-input").focus(),l.updateResults(!0))});APP.ZOOMTO_River_Name=[];a=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-river-name-combobox"),document.getElementById("zoomto-maparea-river-name-input"),document.getElementById("zoomto-maparea-river-name-listbox"),it,!0,function(){document.getElementById("zoomto-maparea-river-name-combobox-arrow").setAttribute("aria-label","Hide river options")},function(){document.getElementById("zoomto-maparea-river-name-combobox-arrow").setAttribute("aria-label","Show river options")});document.getElementById("zoomto-maparea-river-name-combobox-arrow").addEventListener("click",function(){a.shown?(document.getElementById("zoomto-maparea-river-name-input").focus(),a.hideListbox()):(document.getElementById("zoomto-maparea-river-name-input").focus(),a.updateResults(!0))});APP.ZOOMTO_River_Mile=[];v=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-river-rivermile-combobox"),document.getElementById("zoomto-maparea-river-rivermile-input"),document.getElementById("zoomto-maparea-river-rivermile-listbox"),rt,!0,function(){document.getElementById("zoomto-maparea-river-rivermile-combobox-arrow").setAttribute("aria-label","Hide river mile options")},function(){document.getElementById("zoomto-maparea-river-rivermile-combobox-arrow").setAttribute("aria-label","Show river mile options")});document.getElementById("zoomto-maparea-river-rivermile-combobox-arrow").addEventListener("click",function(){v.shown?(document.getElementById("zoomto-maparea-river-rivermile-input").focus(),v.hideListbox()):(document.getElementById("zoomto-maparea-river-rivermile-input").focus(),v.updateResults(!0))});APP.ZOOMTO_TRS_Township=[];y=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-trs-township-combobox"),document.getElementById("zoomto-maparea-trs-township-input"),document.getElementById("zoomto-maparea-trs-township-listbox"),ut,!0,function(){document.getElementById("zoomto-maparea-trs-township-combobox-arrow").setAttribute("aria-label","Hide township options")},function(){document.getElementById("zoomto-maparea-trs-township-combobox-arrow").setAttribute("aria-label","Show township options")});document.getElementById("zoomto-maparea-trs-township-combobox-arrow").addEventListener("click",function(){y.shown?(document.getElementById("zoomto-maparea-trs-township-input").focus(),y.hideListbox()):(document.getElementById("zoomto-maparea-trs-township-input").focus(),y.updateResults(!0))});APP.ZOOMTO_TRS_Range=[];p=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-trs-range-combobox"),document.getElementById("zoomto-maparea-trs-range-input"),document.getElementById("zoomto-maparea-trs-range-listbox"),ft,!0,function(){document.getElementById("zoomto-maparea-trs-range-combobox-arrow").setAttribute("aria-label","Hide range options")},function(){document.getElementById("zoomto-maparea-trs-range-combobox-arrow").setAttribute("aria-label","Show range options")});document.getElementById("zoomto-maparea-trs-range-combobox-arrow").addEventListener("click",function(){p.shown?(document.getElementById("zoomto-maparea-trs-range-input").focus(),p.hideListbox()):(document.getElementById("zoomto-maparea-trs-range-input").focus(),p.updateResults(!0))});APP.ZOOMTO_TRS_Section=[];w=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-trs-section-combobox"),document.getElementById("zoomto-maparea-trs-section-input"),document.getElementById("zoomto-maparea-trs-section-listbox"),et,!0,function(){document.getElementById("zoomto-maparea-trs-section-combobox-arrow").setAttribute("aria-label","Hide section options")},function(){document.getElementById("zoomto-maparea-trs-section-combobox-arrow").setAttribute("aria-label","Show section options")});document.getElementById("zoomto-maparea-trs-section-combobox-arrow").addEventListener("click",function(){w.shown?(document.getElementById("zoomto-maparea-trs-section-input").focus(),w.hideListbox()):(document.getElementById("zoomto-maparea-trs-section-input").focus(),w.updateResults(!0))});$("#zoomto-maparea-watercourse-input").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/83/query",dataType:"jsonp",data:{where:"UPPER(NAME_LOOKUP) like '"+n.term.toUpperCase()+"%'",outFields:"NAME_LOOKUP",orderByFields:"NAME_LOOKUP",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.NAME_LOOKUP,value:t.attributes.NAME_LOOKUP};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more rivers/streams...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},select:function(n,t){t.item.value!==""&&$("#button-zoomto-maparea-watercourse-go").removeClass("button-go-disabled").removeAttr("disabled").focus()}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a class='wide'>"+i+"<\/a>").appendTo(n)):(i=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='ui-state-disabled noselect'>"+i+"<\/span>").appendTo(n))};$("#zoomto-maparea-watercourse-input").on("input",function(){$(this).val()===""&&$("#button-zoomto-maparea-watercourse-go").addClass("button-go-disabled").attr("disabled",!0)});$("#zoomto-maparea-waterbody-input").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/84/query",dataType:"jsonp",data:{where:"UPPER(NAME_LOOKUP) like '"+n.term.toUpperCase()+"%'",outFields:"NAME_LOOKUP",orderByFields:"NAME_LOOKUP",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.NAME_LOOKUP,value:t.attributes.NAME_LOOKUP};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more lakes/ponds...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},select:function(n,t){t.item.value!==""&&$("#button-zoomto-maparea-waterbody-go").removeClass("button-go-disabled").removeAttr("disabled").focus()}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a class='wide'>"+i+"<\/a>").appendTo(n)):(i=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled wide'>"+i+"<\/span>").appendTo(n))};$("#zoomto-maparea-waterbody-input").on("input",function(){$(this).val()===""&&$("#button-zoomto-maparea-waterbody-go").addClass("button-go-disabled").attr("disabled",!0)});$("#zoomto-maparea-parcel-id-input").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/123/query",dataType:"jsonp",data:{where:"COUNTY_NM = '"+$("#zoomto-maparea-parcel-county-input").val()+"' and ORIG_PARCEL_ID like '"+n.term+"%'",outFields:"ORIG_PARCEL_ID",orderByFields:"ORIG_PARCEL_ID",returnDistinctValues:!0,returnGeometry:!1,num:10,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.ORIG_PARCEL_ID,value:t.attributes.ORIG_PARCEL_ID};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more parcels...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},select:function(n,t){t.item.value!==""&&$("#button-zoomto-maparea-parcel-go").removeClass("button-go-disabled").removeAttr("disabled").focus().focus()}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a class='wide'>"+i+"<\/a>").appendTo(n)):(i=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#zoomto-maparea-parcel-id-input").on("input",function(){$(this).val()===""&&$("#button-zoomto-maparea-parcel-go").addClass("button-go-disabled").attr("disabled",!0)});$("#zoomto-maparea-assessment-input").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/27/query",dataType:"jsonp",data:{where:"UPPER(LISTING_ID_DISPLAY) like '"+n.term.toUpperCase()+"%'",outFields:"LISTING_ID_DISPLAY",orderByFields:"LISTING_ID_DISPLAY",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.LISTING_ID_DISPLAY,value:t.attributes.LISTING_ID_DISPLAY};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more listings...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},select:function(n,t){t.item.value!==""&&$("#button-zoomto-maparea-assessment-go").removeClass("button-go-disabled").removeAttr("disabled").focus()}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a class='wide'>"+i+"<\/a>").appendTo(n)):(i=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled wide'>"+i+"<\/span>").appendTo(n))};$("#zoomto-maparea-listing-input").on("input",function(){$(this).val()===""&&$("#button-zoomto-maparea-assessment-go").addClass("button-go-disabled").attr("disabled",!0)})})}});require(["dojo/_base/lang","dojo/dom","esri/layers/ImageryLayer","esri/rest/support/ProjectParameters","esri/geometry/Point","esri/geometry/Polyline","esri/geometry/Polygon","esri/Graphic","esri/layers/GraphicsLayer","esri/widgets/Sketch/SketchViewModel","esri/widgets/DistanceMeasurement2D","esri/widgets/AreaMeasurement2D","esri/symbols/TextSymbol","esri/core/watchUtils","dojo/sniff","dojo/_base/array","dojo/domReady!"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createToolsControl=function(){APP.imageryServiceUrls=[];var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.tools.html",function(){APP.activeTool="tools-toolbar-button-pan-identify";APP.mapViewExtents=[];APP.mapViewExtentsPosition=-1;$("#control-ribbon-tab-tools").show();$("#menuitem-tools").show();$("#tabs-tools").append($(this).find("#tools-item-container"));var n=document.getElementById("accordion-panel-tools-1"),r=new aria.Toolbar(n.querySelector('[role="toolbar"]')),t=document.getElementById("accordion-panel-tools-2"),u=new aria.Toolbar(t.querySelector('[role="toolbar"]')),i=document.getElementById("accordion-panel-tools-3"),f=new aria.Toolbar(i.querySelector('[role="toolbar"]'));APP.customFunctions.checkPanelScrolling("tools-item-container");APP.drawingPointSymbol={type:"simple-marker",style:"circle",color:"#0ccfff",size:6,outline:{color:"#0ccfff",width:1}};APP.drawingLineSymbol={type:"simple-line",color:"rgba(255, 255, 0, 1.0)",width:"2",style:"solid"};APP.drawingPolygonSymbol={type:"simple-fill",color:"rgba(255, 255, 0, 0.3)",style:"solid",outline:{color:"rgba(255, 255, 0, 1.0)",width:1}};APP.drawingGraphicsLayer=new s({});APP.map.add(APP.drawingGraphicsLayer);APP.navigationGraphicsLayer=new s({});APP.map.add(APP.navigationGraphicsLayer);APP.sketchViewModelDrawing=new h({view:APP.mapView,layer:APP.drawingGraphicsLayer,pointSymbol:{type:"simple-marker",style:$("#symbol-picker-point option:selected").val(),color:"#0ccfff",size:$("#size-picker-point option:selected").val(),outline:{color:"#0ccfff",width:1}},polylineSymbol:{type:"simple-line",color:"#0ccfff",width:"2",style:"solid"},polygonSymbol:{type:"simple-fill",color:"rgba(12,207,255, 0.3)",style:"solid",outline:{color:"#0ccfff",width:1}}});APP.sketchViewModelDrawing.on("create",function(n){var o,s,h;if(n.state==="complete"){switch(APP.activeTool){case"tools-toolbar-button-draw-point":var i=$("#color-picker-point").spectrum("get").toRgb(),c=$("#size-picker-point option:selected").val(),l=$("#symbol-picker-point option:selected").val(),a=$("#tools-tool-info-draw-point").find(".sp-preview-inner:first").brightness(),r="";switch(a){case"light":r=[53,52,52,1];break;case"dark":r=[255,255,255,1]}o={type:"simple-marker",style:l,color:[i.r,i.g,i.b,1],size:c,outline:{color:r,width:1}};n.graphic.symbol=o;break;case"tools-toolbar-button-draw-line":var u=$("#color-picker-line").spectrum("get").toRgb(),v=$("#size-picker-line option:selected").val(),y={type:"simple-line",color:[u.r,u.g,u.b,1],width:v};n.graphic.symbol=y;break;case"tools-toolbar-button-draw-polygon":var t=$("#color-picker-polygon").spectrum("get").toRgb(),p=$("#size-picker-polygon option:selected").val(),w=1-$("#opacity-slider-polygon").slider("value"),b={type:"simple-fill",color:[t.r,t.g,t.b,w],style:"solid",outline:{color:[t.r,t.g,t.b,1],width:p}};n.graphic.symbol=b;break;case"tools-toolbar-button-add-label":var f=$("#color-picker-label").spectrum("get").toRgb(),k=$("#size-picker-label option:selected").val(),d=$("#tools-tool-info-add-label").find(".sp-preview-inner:first").brightness(),e="";switch(d){case"light":e=[53,52,52,1];break;case"dark":e=[255,255,255,1]}s=$("#text-picker-label").val();h={type:"text",color:[f.r,f.g,f.b,1],haloColor:e,haloSize:1,text:s,horizontalAlignment:"left",font:{size:k,family:"Segoe UI",weight:"bold"}};n.graphic.symbol=h}$("#"+APP.activeTool).click()}});APP.sketchViewModelNavigation=new h({view:APP.mapView,layer:APP.navigationGraphicsLayer,polygonSymbol:{type:"simple-fill",color:"rgba(256,256,256,0.2)",style:"solid",outline:{color:"rgba(51,153,255,1.0)",width:1}}});APP.sketchViewModelNavigation.on("create",function(n){if(n.state==="complete"){switch(APP.activeTool){case"tools-toolbar-button-zoom-in":APP.mapView.goTo({target:n.graphic.geometry.extent});break;case"tools-toolbar-button-zoom-out":APP.mapView.goTo({center:n.graphic.geometry.extent.center,zoom:APP.mapView.zoom-1})}setTimeout("APP.navigationGraphicsLayer.removeAll()",1e3);$("#"+APP.activeTool).click()}});APP.DistanceMeasurementTool=new c({view:APP.mapView,container:"tools-tool-info-measure-distance",mode:"geodesic",unitOptions:["feet","yards","miles","meters","kilometers"],unit:"feet"});APP.AreaMeasurementTool=new l({view:APP.mapView,container:"tools-tool-info-measure-area",mode:"geodesic",unitOptions:["square-feet","square-miles","acres","hectares"],unit:"acres"});setTimeout("$('.esri-distance-measurement-2d__clear-button').removeAttr('title')",1e3);setTimeout("$('.esri-area-measurement-2d__clear-button').removeAttr('title')",1e3);setTimeout("$('.esri-search__submit-button').removeAttr('title')",1e3);v.whenTrue(APP.mapView,"stationary",function(){APP.mapView.extent&&(APP.useOldExtent?APP.useOldExtent=!1:(APP.mapViewExtents.push(APP.mapView.extent),APP.mapViewExtentsPosition=APP.mapViewExtents.length-1),APP.mapViewExtentsPosition>=1?$("#tools-toolbar-button-zoom-last").attr("aria-disabled","false"):$("#tools-toolbar-button-zoom-last").attr("aria-disabled","true"),APP.mapViewExtentsPosition===APP.mapViewExtents.length-1?$("#tools-toolbar-button-zoom-next").attr("aria-disabled","true"):$("#tools-toolbar-button-zoom-next").attr("aria-disabled","false"))});$(document).on("click",".accordion-trigger-tools",function(n){var r=n.target,i=$(this).attr("aria-expanded"),t;i==="true"||($(".accordion-trigger-tools").attr("aria-expanded","false"),$(".accordion-panel-tools").attr("hidden","true").attr("aria-hidden","true"),$(this).attr("aria-expanded","true"),t="#"+$(this).attr("aria-controls"),$(t).removeAttr("hidden").attr("aria-hidden","false"));APP.customFunctions.checkPanelScrolling("tools-item-container");n.preventDefault()});$(document).on("keydown","#tools-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,l=$(this).find(".accordion-header-tools"),t=$(this).find(".accordion-header-tools").find(".accordion-trigger"),h=$(this).find(".accordion-panel-tools"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#tools-item-container").scrollTop(0):u===r-1&&$("#tools-item-container").scrollTop($("#zoomto-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#tools-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#tools-item-container").scrollTop($("#tools-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$(document).on("click",".tools-toolbar-button",function(){var t,n;if($(this).attr("aria-disabled")!==!1)if($(this).data("is-tool")===!0){if(APP.sketchViewModelDrawing.cancel(),(APP.DistanceMeasurementTool.viewModel.state==="measuring"||APP.DistanceMeasurementTool.viewModel.state==="ready")&&APP.DistanceMeasurementTool.viewModel.clear(),(APP.AreaMeasurementTool.viewModel.state==="measuring"||APP.AreaMeasurementTool.viewModel.state==="ready")&&APP.AreaMeasurementTool.viewModel.clear(),$(".tools-tool-info-item").attr("aria-hidden","true"),$(".editor-tool-info-item").attr("aria-hidden","true"),$(".filter-tool-info-item").attr("aria-hidden","true"),$("#"+$(this).attr("data-info-item")).attr("aria-hidden","false"),$(this).attr("data-tool-name")!==APP.activeTool){APP.activeTool=$(this).attr("id");$(".tools-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".tools-toolbar-button-text").removeClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".tools-toolbar-button-text").text())});MAP_CONFIG.useEditorControl&&(APP.sketchViewModelEditor.cancel(),$(".editor-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".editor-toolbar-button-text").removeClass("editor-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".editor-toolbar-button-text").text())}));MAP_CONFIG.useFilterControl&&(APP.sketchViewModelSpatialFilter.cancel(),$(".filter-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".filter-toolbar-button-text").removeClass("filter-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".filter-toolbar-button-text").text())}));$(this).find("img").attr("src",$(this).attr("data-image-active"));$(this).find(".tools-toolbar-button-text").addClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".tools-toolbar-button-text").text()+" (active)");switch(APP.activeTool){case"tools-toolbar-button-pan-identify":$("#editor-toolbar-button-pan-identify").find("img").attr("src",$("#tools-toolbar-button-pan-identify").attr("data-image-active"));$("#editor-toolbar-button-pan-identify").find(".editor-toolbar-button-text").addClass("editor-toolbar-button-text-active");$("#editor-toolbar-button-pan-identify").attr("aria-label",$("#tools-toolbar-button-pan-identify").children(".tools-toolbar-button-text").text()+" (active)");$("#editor-tool-info-pan-identify").attr("aria-hidden","false");break;case"tools-toolbar-button-draw-point":APP.sketchViewModelDrawing.create("point");$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-draw-line":APP.sketchViewModelDrawing.create("polyline",{mode:"click"});$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-draw-polygon":APP.sketchViewModelDrawing.create("polygon",{mode:"click"});$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-add-label":APP.sketchViewModelDrawing.create("point");$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-zoom-in":case"tools-toolbar-button-zoom-out":APP.sketchViewModelNavigation.create("rectangle");$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-keyboard-identify":APP.keyboardNavigation=!0;MAP_CONFIG.useFilterControl&&APP.activeTables.length>0?(t=$("#map-view").height()/2-APP.mapView.padding.bottom/2-15,$("#identify-crosshair").show().position({my:"center top",at:"center top+"+t,of:$("#map-view")})):$("#identify-crosshair").show().position({my:"center center",at:"center center",of:$("#map-view")});APP.mapView.focus();break;case"tools-toolbar-button-measure-distance":APP.DistanceMeasurementTool.viewModel.start();$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-measure-area":APP.AreaMeasurementTool.viewModel.start();$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;default:$("#identify-crosshair").hide();APP.keyboardNavigation=!1}}}else{n=null;switch($(this).attr("id")){case"tools-toolbar-button-zoom-full":APP.customFunctions.zoomToExtent(APP.startExtent,!0);break;case"tools-toolbar-button-zoom-last":APP.mapViewExtentsPosition=APP.mapViewExtentsPosition-1;n=APP.mapViewExtents[APP.mapViewExtentsPosition];APP.useOldExtent=!0;APP.mapView.goTo(n,!0);break;case"tools-toolbar-button-zoom-next":APP.mapViewExtentsPosition=APP.mapViewExtentsPosition+1;n=APP.mapViewExtents[APP.mapViewExtentsPosition];APP.useOldExtent=!0;APP.mapView.goTo(n,!0);break;case"tools-toolbar-button-clear-drawing":APP.drawingGraphicsLayer.removeAll();break;case"tools-toolbar-button-clear-all":APP.spatialFilterGraphicsLayer!==null&&APP.spatialFilterGraphicsLayer!==undefined&&APP.spatialFilterGraphicsLayer.removeAll();APP.identifyGraphicsLayer!==null&&APP.spatialFilterGraphicsLayer!==undefined&&APP.identifyGraphicsLayer.removeAll();APP.drawingGraphicsLayer!==null&&APP.drawingGraphicsLayer!==undefined&&APP.drawingGraphicsLayer.removeAll();APP.navigationGraphicsLayer!==null&&APP.navigationGraphicsLayer!==undefined&&APP.navigationGraphicsLayer.removeAll();APP.zoomToGraphicsLayer!==null&&APP.zoomToGraphicsLayer!==undefined&&APP.zoomToGraphicsLayer.removeAll();APP.sketchViewModelDrawing!==null&&APP.sketchViewModelDrawing!==undefined&&APP.sketchViewModelDrawing.cancel();APP.sketchViewModelDrawing!==null&&APP.sketchViewModelDrawing!==undefined&&APP.sketchViewModelDrawing.cancel();APP.sketchViewModelNavigation!==null&&APP.sketchViewModelNavigation!==undefined&&APP.sketchViewModelNavigation.cancel();APP.DistanceMeasurementTool!==null&&APP.DistanceMeasurementTool!==undefined&&(APP.activeTool==="tools-toolbar-button-measure-distance"?APP.DistanceMeasurementTool.viewModel.start():APP.DistanceMeasurementTool.viewModel.clear());APP.AreaMeasurementTool!==null&&APP.AreaMeasurementTool!==undefined&&(APP.activeTool==="tools-toolbar-button-measure-area"?APP.AreaMeasurementTool.viewModel.start():APP.AreaMeasurementTool.viewModel.clear())}}});$(document).on("click",".tools-tool-usage-toggle",function(){$(this).attr("aria-expanded")==="false"?($(this).attr("aria-expanded","true"),$(this).find(".toggle-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"),$(this).parent().find(".tool-usage-div").show()):($(this).attr("aria-expanded","false"),$(this).find(".toggle-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png"),$(this).parent().find(".tool-usage-div").hide())});$(document).on("click","#shapefile-requirements-button",function(){$(this).attr("aria-expanded")==="false"?($(this).attr("aria-expanded","true"),$("#shapefile-requirements-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"),$("#shapefile-requirements-details").attr("aria-hidden","false")):($(this).attr("aria-expanded","false"),$("#shapefile-requirements-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png"),$("#shapefile-requirements-details").attr("aria-hidden","true"))});$(document).on("keydown",".file-wrapper",function(n){var t=n.which;if(t===13||t===32)return $(this).find("#inFile").click(),!1});$("#inFile").bind("change",function(n){var t=n.target.value.toLowerCase(),r=n.target.files,u=n.target.form,i;y("ie")&&(i=t.split("\\"),t=i[i.length-1]);t.indexOf(".zip")!==-1&&APP.customFunctions.generateFeatureCollection(t,r[0]);$("#inFile").val("")});$("#color-picker-point").spectrum({showPaletteOnly:!0,showPalette:!0,hideAfterPaletteSelect:!0,palette:[["black","white","violet","purple"],["red","yellow","green","lightblue"]],show:function(){$(".sp-thumb-el").attr("tabindex","0").addClass("keydown-trigger");$(".sp-thumb-active").focus()},change:function(){$("#color-picker-point").next().focus();$("#color-picker-point").spectrum("toggle")}});$("#color-picker-line").spectrum({showPaletteOnly:!0,showPalette:!0,hideAfterPaletteSelect:!0,palette:[["black","white","violet","purple"],["red","yellow","green","lightblue"]],show:function(){$(".sp-thumb-el").attr("tabindex","0").addClass("keydown-trigger");$(".sp-thumb-active").focus()},change:function(){$("#color-picker-line").next().focus();$("#color-picker-line").spectrum("toggle")}});$("#color-picker-polygon").spectrum({showPaletteOnly:!0,showPalette:!0,hideAfterPaletteSelect:!0,palette:[["black","white","violet","purple"],["red","yellow","green","lightblue"]],show:function(){$(".sp-thumb-el").attr("tabindex","0").addClass("keydown-trigger");$(".sp-thumb-active").focus()},change:function(){$("#color-picker-polygon").next().focus();$("#color-picker-polygon").spectrum("toggle")}});$("#color-picker-label").spectrum({showPaletteOnly:!0,showPalette:!0,hideAfterPaletteSelect:!0,palette:[["black","white","violet","purple"],["red","yellow","green","lightblue"]],show:function(){$(".sp-thumb-el").attr("tabindex","0").addClass("keydown-trigger");$(".sp-thumb-active").focus()},change:function(){$("#color-picker-label").next().focus();$("#color-picker-label").spectrum("toggle")}});$(".sp-input").eq(0).attr("id","sp-input-0").attr("aria-labelledby","spectrum-picker-label-0");$(".sp-input").eq(1).attr("id","sp-input-1").attr("aria-labelledby","spectrum-picker-label-1");$(".sp-input").eq(2).attr("id","sp-input-2").attr("aria-labelledby","spectrum-picker-label-2");$(".sp-input").eq(3).attr("id","sp-input-3").attr("aria-labelledby","spectrum-picker-label-3");$(".sp-cancel").eq(0).html('cancel <span class="visually-hidden"> draw point color<\/span>');$(".sp-cancel").eq(1).html('cancel <span class="visually-hidden"> draw line color<\/span>');$(".sp-cancel").eq(2).html('cancel <span class="visually-hidden"> draw polygon color<\/span>');$(".sp-cancel").eq(3).html('cancel <span class="visually-hidden"> draw label color<\/span>');$("#text-picker-label").focus(function(){$(this).height(150)});$("#text-picker-label").blur(function(){$(this).height(21)});$("#opacity-slider-polygon").slider({value:.7,min:0,max:1,step:.1,slide:function(n,t){$("#label-opacity-slider-polygon-percent").text(t.value*100+"%")},create:function(){$("#label-opacity-slider-polygon-percent").text($(this).slider("value")*100+"%")}});$(".sp-replacer").attr("tabindex","0").addClass("keydown-trigger");$(document).on("keydown",".sp-palette-container",function(n){switch(n.which){case 9:n.shiftKey?$(this).find(".sp-palette-row-0").children().first().is(":focus")&&($(this).find(".sp-palette-row-1").children().last().focus(),n.preventDefault()):$(this).find(".sp-palette-row-1").children().last().is(":focus")&&($(this).find(".sp-palette-row-0").children().first().focus(),n.preventDefault())}})});jQuery.fn.brightness=function(){var t,n,i;if(t=this.css("background-color"),t!==null&&t.length){if(n=t.match(/^rgb(?:a)?\(([0-9]{1,3}),\s([0-9]{1,3}),\s([0-9]{1,3})(?:,\s)?([0-9]{1,3})?\)$/),n!==null)if(n[4]==="0"){if(this.parent().length)return this.parent().brightness()}else return i=2.99*n[1]+5.87*n[2]+1.14*n[3],i>=1275?"light":"dark"}else if(this.parent().length)return this.parent().brightness()};$(document).on("click","#tools-button-add-image-service",function(){var n=$(".imagery-service-url-link").length,u=$("#tools-input-add-image-service").val(),r=u.split("/"),f,t,e;r[r.length-1]!=="ImageServer"?alert("Invalid service"):(f=r[r.length-2],t=APP.map.findLayerById("imageryServiceLayer"+n),t===undefined&&(t=new i({url:u,id:"imageryServiceLayer"+n}),e=$("#menu-basemap-mode li").length,APP.map.add(t,e+n),t.when(function(){var i='<li><a class="imagery-service-url-link map-link ellipses" data-url="'+t.url+'" href="#" data-layer-name="imageryServiceLayer'+n+'">'+f+'<\/a><button class="button-remove-imagery-service" aria-label="remove imagery layer" data-layer-id="imageryServiceLayer'+n+'"><\/button><div class="image-service-transparency-slider-container"><fieldset><legend class="visually-hidden">Image Service Transparency Slider '+n+'<\/legend><label class="image-service-transparency-slider-label" id="image-service-transparency-slider-label-'+n+'" for="image-service-transparency-slider-'+n+'">Transparency<\/label><input type="range" id="image-service-transparency-slider-'+n+'" class="slider" min="0" max="100" value="0" step="10" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" oninput="APP.updateImageServiceTransparencySlider($(this), value)"/><output for="image-service-transparency-slider-'+n+'" id="image-service-transparency-slider-value-'+n+'" class="image-service-transparency-slider-value">0%<\/output><\/fieldset><\/div><\/li >';$("#tools-image-service-list").append(i)}),APP.imageryServiceUrls.push(u)))});$(document).on("click",".imagery-service-url-link",function(){var t=APP.map.findLayerById($(this).attr("data-layer-name")),n=new r;n.geometries=[t.fullExtent];n.outSpatialReference=APP.mapView.spatialReference;APP.geometryService.project(n).then(function(n){APP.mapView.goTo(n)})});$(document).on("click",".button-remove-imagery-service",function(){var n=APP.map.findLayerById($(this).attr("data-layer-id"));APP.map.remove(n);n=null;APP.imageryServiceUrls.splice(APP.imageryServiceUrls.indexOf($(this).attr("data-layer-id=")),1);$(this).parent().remove()});$(document).on("focus","#tools-input-add-image-service",function(){$(this).select()})};APP.updateImageServiceTransparencySlider=function(n,t){var i=parseInt(n.attr("id").replace("image-service-transparency-slider-","")),r=n.attr("id").replace("-slider-","-slider-value-");$("#"+r).text(t+"%");n.val(t).attr("aria-valuenow",t.toString()).attr("aria-valuetext",t.toString());var u=(100-t)/100,f="imageryServiceLayer"+i,e=APP.map.findLayerById(f);e.opacity=u};APP.customFunctions.generateFeatureCollection=function(n,t){var i=n.split("."),r;i=i[0].replace("c:\\fakepath\\","");r={name:i,targetSR:{wkid:APP.mapView.spatialReference.wkid},maxRecordCount:1e3,enforceInputFileSizeLimit:!0,enforceOutputJsonSizeLimit:!0,reducePrecision:!0,numberOfDigitsAfterDecimal:1};APP.customFunctions.sendFile(t,r)};APP.customFunctions.sendFile=function(n,t){const u=MAP_CONFIG.esriPortalUrl+"/rest/content/features/generate",i=new XMLHttpRequest,r=new FormData;i.open("POST",u,!0);i.responseType="json";i.onreadystatechange=function(){i.readyState===4&&i.status===200&&APP.customFunctions.addShapefileToMap(i.response.featureCollection)};r.append("publishParameters",JSON.stringify(t));r.append("filetype","shapefile");r.append("f","json");r.append("file",n);i.send(r)};APP.customFunctions.addShapefileToMap=function(n){p.forEach(n.layers,function(n){var i=n.featureSet.geometryType,t;switch(i){case"esriGeometryPoint":t=[];$.each(n.featureSet.features,function(n,i){var f=new u(i.geometry.x,i.geometry.y,APP.mapView.spatialReference),r=new o(f,APP.drawingPointSymbol);APP.drawingGraphicsLayer.add(r);APP.mapView.goTo(r);t.push(r)});APP.mapView.goTo(t);break;case"esriGeometryLine":case"esriGeometryPolyline":t=[];$.each(n.featureSet.features,function(n,i){var u=new f(APP.mapView.spatialReference),r;$.each(i.geometry.paths,function(n,t){u.addPath(t)});r=new o(u,APP.drawingLineSymbol);APP.drawingGraphicsLayer.add(r);APP.mapView.goTo(r);t.push(r)});APP.mapView.goTo(t);break;case"esriGeometryPolygon":t=[];$.each(n.featureSet.features,function(n,i){var u=new e(APP.mapView.spatialReference),r;$.each(i.geometry.rings,function(n,t){u.addRing(t)});r=new o(u,APP.drawingPolygonSymbol);APP.drawingGraphicsLayer.add(r);t.push(r)});APP.mapView.goTo(t)}})}});require(["dojo/_base/lang","esri/Graphic","esri/symbols/TextSymbol","esri/layers/GraphicsLayer","esri/widgets/Sketch/SketchViewModel","esri/rest/support/ProjectParameters","esri/rest/support/BufferParameters","esri/geometry/SpatialReference","esri/tasks/IdentifyTask","esri/rest/support/IdentifyParameters","esri/tasks/QueryTask","esri/rest/support/Query","esri/tasks/Geoprocessor","esri/rest/support/LinearUnit","esri/rest/support/FeatureSet","esri/geometry/Extent","dojo/domReady!"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createEditorControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.editor.html",function(){$("#control-ribbon-tab-editor").show();$("#menuitem-editor").show();$("#tabs-editor").append($(this).find("#editor-item-container"));var n=document.getElementById("accordion-panel-editor-1"),t=new aria.Toolbar(n.querySelector('[role="toolbar"]'));APP.customFunctions.checkPanelScrolling("editor-item-container");$(document).on("click",".map-editor-button",function(){if($(this).attr("aria-disabled")!==!1&&$(this).attr("data-is-tool")==="true"&&($("#identify-crosshair").hide(),APP.keyboardNavigation=!1,$(".editor-tool-info-item").attr("aria-hidden","true"),$(".tools-tool-info-item").attr("aria-hidden","true"),$(".filter-tool-info-item").attr("aria-hidden","true"),$("#"+$(this).attr("data-info-item")).attr("aria-hidden","false"),$(this).attr("data-tool-name")!==APP.activeTool)){APP.activeTool=$(this).attr("id");$(".editor-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".editor-toolbar-button-text").removeClass("editor-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".editor-toolbar-button-text").text())});MAP_CONFIG.useToolsControl&&(APP.sketchViewModelDrawing.reset(),APP.sketchViewModelNavigation.reset(),$(".tools-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".tools-toolbar-button-text").removeClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".tools-toolbar-button-text").text())}));MAP_CONFIG.useFilterControl&&(APP.sketchViewModelSpatialFilter.reset(),$(".filter-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".filter-toolbar-button-text").removeClass("filter-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".filter-toolbar-button-text").text())}));$(this).find("img").attr("src",$(this).attr("data-image-active"));$(this).find(".editor-toolbar-button-text").addClass("editor-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".editor-toolbar-button-text").text()+" (active)");switch(APP.activeTool){case"editor-toolbar-button-draw-point":APP.sketchViewModelEditor.create("point");break;case"editor-toolbar-button-draw-line":APP.sketchViewModelEditor.create("polyline",{mode:"click"});break;case"editor-toolbar-button-draw-polygon":APP.sketchViewModelEditor.create("polygon",{mode:"click"});break;case"editor-toolbar-button-edit-shape":var n=$(".editor-item-active").attr("data-unique-id");$.each(APP.editorGraphicsLayer.graphics._items,function(t,i){if(i.attributes.uniqueIdentifier===n)switch(i.geometry.type){case"point":APP.sketchViewModelEditor.update([i],{tool:"move"});break;default:APP.sketchViewModelEditor.update([i],{tool:"reshape",toggleToolOnClick:!1})}});$("#button-editor-save").addClass("button-go-disabled");$(".editor-item-active > .geometry-status-item > .status-icon").removeClass("status-icon-complete");break;case"editor-toolbar-button-edit-nhd":($("#cb117").prop("checked")===!1||$("#cb118").prop("checked")===!1)&&($("#cb117").prop("checked")===!1&&$("#cb117").prop("checked",!0),$("#cb118").prop("checked")===!1&&$("#cb118").prop("checked",!0),$("#button-layers-go").click());APP.sketchViewModelEditor.reset();APP.sketchViewModelNhd.create("point");break;default:APP.sketchViewModelEditor.reset()}}});$(document).on("click","#button-editor-save",function(){APP.editorGraphicsLayer.graphics.length>0&&$(this).hasClass("button-go-disabled")===!1&&APP.customFunctions.sendMapResults()});$(document).on("click","#button-editor-nhd-skip",function(){$(this).hasClass("button-go-disabled")===!1&&($(".editor-item-active > .reach-code-status-item > .status-icon").addClass("status-icon-skipped"),$(".editor-item-active > .geometry-status-item > .status-icon").hasClass("status-icon-complete")&&$("#button-editor-save").removeClass("button-go-disabled"))});$(document).on("click","#link-use-existing-location",function(){if($(".editor-item-active > .geometry-status-item > .status-icon").hasClass("status-icon-complete")){var n=$(".editor-item-active").attr("data-unique-id");$.each(APP.editorGraphicsLayer.graphics._items,function(t,i){i.attributes.uniqueIdentifier===n&&APP.customFunctions.getReachCode(i.geometry)})}});$(document).on("click",".accordion-trigger-editor",function(n){var i=n.target,t=$(this).attr("aria-expanded");t==="true"?($(this).attr("aria-expanded","false"),$("#"+$(this).attr("aria-controls")).attr("hidden","true")):($(this).attr("aria-expanded","true"),$("#"+$(this).attr("aria-controls")).removeAttr("hidden"));APP.customFunctions.checkPanelScrolling("editor-item-container");n.preventDefault()});$(document).on("keydown","#editor-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,l=$(this).find(".accordion-header-editor"),t=$(this).find(".accordion-header-editor").find(".accordion-trigger"),h=$(this).find(".accordion-panel-editor"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#editor-item-container").scrollTop(0):u===r-1&&$("#editor-item-container").scrollTop($("#editor-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#editor-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#editor-item-container").scrollTop($("#editor-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$(document).on("focus",'input[name="radio-group-nhd"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-nhd"]',function(){$(".label-radio-group-nhd").removeClass("control-focused")});$(document).on("click",".editor-item-active",function(){if($(".editor-item-active > .geometry-status-item > .status-icon").hasClass("status-icon-complete"))if($(".editor-item-active > .reach-code-status-item > .status-icon").hasClass("status-icon-complete"))APP.customFunctions.evaluateReachCodeExtent();else{var t=$(".editor-item-active").attr("data-unique-id"),n=null;$.each(APP.editorGraphicsLayer.graphics._items,function(i,r){r.attributes.uniqueIdentifier===t&&(n=r)});switch(n.geometry.type){case"point":APP.mapView.goTo({center:n.geometry,zoom:14});break;case"polyline":case"polygon":APP.mapView.goTo(n.geometry.extent.expand(2))}}});APP.editPointSymbol={type:"picture-marker",url:MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/crosshair_define.png",width:"30px",height:"30px",yoffset:"0px",xoffset:"0px"};APP.editLineSymbol={type:"simple-line",color:"rgba(255, 255, 0, 1.0)",width:"2",style:"solid"};APP.editPolygonSymbol={type:"simple-fill",color:"rgba(255, 255, 0, 0.3)",style:"solid",outline:{color:"rgba(255, 255, 0, 1.0)",width:1}};APP.nhdPointSymbol={type:"simple-marker",style:"circle",color:"yellow",size:"6px",outline:{color:"black",width:.5}};APP.editGraphic=null;APP.editorGraphicsLayer=new r({id:"editGraphics"});APP.map.add(APP.editorGraphicsLayer);APP.sketchViewModelEditor=new u({view:APP.mapView,layer:APP.editorGraphicsLayer,updateOnGraphicClick:!1,pointSymbol:{type:"simple-marker",style:"circle",color:"#0ccfff",size:6,outline:{color:"#0ccfff",width:1}},polylineSymbol:{type:"simple-line",color:"#0ccfff",width:"2",style:"solid"},polygonSymbol:{type:"simple-fill",color:"rgba(12,207,255, 0.3)",style:"solid",outline:{color:"#0ccfff",width:1}}});APP.sketchViewModelEditor.on("create",function(n){if(n.state==="complete"){APP.reachCodeGraphicsLayer.removeAll();$("#editor-tool-row-nhd").attr("aria-hidden",!0);$("#editor-texbox-nhd-reach-code").val("");$("#editor-texbox-nhd-reach-measure").val("");$("#editor-texbox-nhd-edit-date").val("");$(".editor-item-active").attr("data-calculate-reach-code")==="true"?($(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete"),$("#button-editor-save").addClass("button-go-disabled")):$("#button-editor-save").removeClass("button-go-disabled");switch(APP.activeTool){case"editor-toolbar-button-draw-point":n.graphic.symbol=APP.editPointSymbol;break;case"editor-toolbar-button-draw-line":n.graphic.symbol=APP.editLineSymbol;break;case"editor-toolbar-button-draw-polygon":n.graphic.symbol=APP.editPolygonSymbol}n.graphic.attributes=n.graphic.geometry.type==="point"?{uniqueIdentifier:$(".editor-item-active").attr("data-unique-id"),label:$(".editor-item-active").attr("data-label-value"),geometrySource:"MAP",horizontalDatumCode:3,horizontalCollectionMethodCode:13,horizontalAccuracyCode:APP.customFunctions.getHorizontalAccuracyCode(),coordinateSystem:"SPCS",calculateSpatialMetadata:$(".editor-item-active").attr("data-calculate-spatial-metadata"),doGeoprocessing:$(".editor-item-active").attr("data-do-geoprocessing"),calculateReachCode:$(".editor-item-active").attr("data-calculate-reach-code")}:{uniqueIdentifier:$(".editor-item-active").attr("data-unique-id"),label:$(".editor-item-active").attr("data-label-value"),geometrySource:"MAP",horizontalDatumCode:null,horizontalCollectionMethodCode:null,horizontalAccuracyCode:null,coordinateSystem:"SPCS",calculateSpatialMetadata:$(".editor-item-active").attr("data-calculate-spatial-metadata"),doGeoprocessing:$(".editor-item-active").attr("data-do-geoprocessing"),calculateReachCode:"false"};$(".editor-item-active > .geometry-status-item > .status-icon").addClass("status-icon-complete");$("#"+APP.activeTool).click()}});APP.sketchViewModelEditor.on("update",function(n){(n.state==="complete"||n.state==="cancel")&&($("#button-editor-save").removeClass("button-go-disabled"),$(".editor-item-active > .geometry-status-item > .status-icon").addClass("status-icon-complete"),APP.activeTool==="editor-toolbar-button-edit-shape"&&setTimeout("$('#tools-toolbar-button-pan-identify').click()",500))});APP.reachCodeGraphicsLayer=new r({});APP.map.add(APP.reachCodeGraphicsLayer);APP.sketchViewModelNhd=new u({view:APP.mapView,layer:APP.reachCodeGraphicsLayer,pointSymbol:APP.nhdPointSymbol});APP.sketchViewModelNhd.on("create",function(n){n.state==="complete"&&APP.customFunctions.getReachCode(n.graphic.geometry)})})};APP.customFunctions.insertByZoomGraphic=function(){if($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-editor").index()),APP.zoomToGraphicsLayer.graphics.length>0){APP.editorGraphicsLayer.removeAll();$(".editor-item-active").attr("data-calculate-reach-code")==="true"?($(".editor-item-active").find(".reach-code-status-item").show(),$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete"),$("#button-editor-save").addClass("button-go-disabled")):($(".editor-item-active").find(".reach-code-status-item").hide(),$("#button-editor-save").removeClass("button-go-disabled"));var n=APP.zoomToGraphicsLayer.graphics._items[0];switch(n.geometry.type){case"point":n.symbol=APP.editPointSymbol;break;case"polyline":n.symbol=APP.editLineSymbol;break;case"polygon":n.symbol=APP.editPolygonSymbol}APP.zoomToGraphicsLayer.removeAll();APP.editorGraphicsLayer.add(n);$(".editor-item-active").attr("data-has-geometry","true");$(".editor-item-active > .geometry-status-item > .status-icon").addClass("status-icon-complete");$(".editor-item-active").attr("data-calculate-reach-code")==="true"&&($("#editor-texbox-nhd-reach-code").val()!==""&&$("#editor-texbox-nhd-reach-measure").val()!=="n/a"&&(APP.evaluationGraphicArray=[],APP.evaluationGraphicArray.push(n),APP.customFunctions.getRoutePoint($("#editor-texbox-nhd-reach-code").val(),$("#editor-texbox-nhd-reach-measure").val())),$("#editor-texbox-nhd-reach-code").val()!==""&&$("#editor-texbox-nhd-reach-measure").val()==="n/a"&&(APP.evaluationGraphicArray=[],APP.evaluationGraphicArray.push(n),APP.customFunctions.getWaterbodyCenterPoint($("#editor-texbox-nhd-reach-code").val()),$("#radio-group-nhd-waterbody").prop("checked",!0)))}};APP.customFunctions.editByBusinessLayer=function(n,t,i,r,u,f,e,o,s,h,a,v,y,p){var b=new c({url:APP.dynamicMapLayersServiceUrl+"/"+n}),w=new l;w.returnGeometry=!0;w.outFields=["OBJECTID"];w.where=t+" = "+i;b.execute(w).then(function(n){n.features.length>0?(v!==""&&($("#editor-texbox-nhd-reach-code").val(v),y===""?$("#editor-texbox-nhd-reach-measure").val("n/a"):$("#editor-texbox-nhd-reach-measure").val(y),$("#editor-texbox-nhd-edit-date").val(p),APP.customFunctions.getGnisNameByReachCode(v,y)),APP.customFunctions.zoomToGeometry(n.features[0].geometry,r,u,f,e,o,s,h,a)):alert("not a valid feature")})};APP.customFunctions.getSqlGeometryAndResults=function(n,t){var f=/,(.*?(?:,|$))/gm,e=" $1",u="",r="",o,i;switch(t.type){case"point":u="POINT("+t.x+" "+t.y+")";break;case"polyline":$.each(t.paths,function(n,t){var i=t.toString();r+="("+i.replace(f,e)+"),"});r=r.slice(0,-1);u="LINESTRING ("+r+")";break;case"polygon":$.each(t.rings,function(n,t){var i=t.toString();r+="("+i.replace(f,e)+"),"});r=r.slice(0,-1);u="POLYGON ("+r+")"}n.attributes.doGeoprocessing==="true"?(o=new s(MAP_CONFIG.utilityServiceUrl),i=new h,i.layerIds=[4,5,8,30,31,32],i.layerOption="all",i.returnGeometry=!1,i.width=APP.mapView.width,i.height=APP.mapView.height,i.geometry=t,i.tolerance=0,i.mapExtent=APP.mapView.extent,o.execute(i).then(function(t){var c=t.results,i=[],r=[],f=[],e=[],h=!1,o=[],s=[];$.each(c,function(n,t){switch(t.layerId){case 4:t.feature.attributes.CITY_NM.trim()!==""&&$.inArray(t.feature.attributes.CITY_NM.trim(),i)===-1&&i.push(t.feature.attributes.CITY_NM);break;case 5:t.feature.attributes.COUNTY_NM.trim()!==""&&$.inArray(t.feature.attributes.COUNTY_NM.trim(),r)===-1&&r.push(t.feature.attributes.COUNTY_NM);t.feature.attributes.ECY_REGION.trim()!==""&&$.inArray(t.feature.attributes.ECY_REGION.trim(),o)===-1&&o.push(t.feature.attributes.ECY_REGION);break;case 8:t.feature.attributes.WRIA_NR.trim()!==""&&$.inArray(t.feature.attributes.WRIA_NR,s)===-1&&s.push(t.feature.attributes.WRIA_NR);break;case 30:t.feature.attributes.DISTRICT_NR!==""&&$.inArray(t.feature.attributes.DISTRICT_NR,f)===-1&&f.push(t.feature.attributes.DISTRICT_NR);break;case 31:t.feature.attributes.DISTRICT_NR!==""&&$.inArray(t.feature.attributes.DISTRICT_NR,e)===-1&&e.push(t.feature.attributes.DISTRICT_NR);break;case 32:t.feature.attributes.LAND_TYPE.trim()==="Reservation"&&(h=!0)}});i.length===0&&i.push("Unincorporated");i.length>1&&(i=i.sort());r.length>1&&(r=r.sort());e.length>1&&(e=e.sort(function(n,t){return n-t}));f.length>1&&(f=f.sort(function(n,t){return n-t}));o.length>1&&(o=o.sort());s.length>0&&(s=s.sort(function(n,t){return n-t}));APP.mapResults={data:{SqlGeometry:u,SpatialReferenceID:MAP_CONFIG.editorSpatialReference,GeometrySource:n.attributes.geometrySource,GP_City:i,GP_County:r,GP_CongressionalDistrict:e,GP_LegislativeDistrict:f,GP_IntersectsTribalLand:h,GP_EcologyRegion:o,GP_WriaNumber:s}};n.attributes.calculateSpatialMetadata==="true"&&n.geometry.type==="point"?(APP.mapResults.data.HorizontalAccuracyCode=n.attributes.horizontalAccuracyCode,APP.mapResults.data.CoordinateSystem=n.attributes.coordinateSystem,APP.mapResults.data.HorizontalCollectionMethodCode=n.attributes.horizontalCollectionMethodCode,APP.mapResults.data.HorizontalDatumCode=n.attributes.horizontalDatumCode):(APP.mapResults.data.HorizontalAccuracyCode="n/a",APP.mapResults.data.CoordinateSystem="n/a",APP.mapResults.data.HorizontalCollectionMethodCode="n/a",APP.mapResults.data.HorizontalDatumCode="n/a");n.attributes.calculateReachCode==="true"?(APP.mapResults.data.NhdReachCode=n.attributes.nhdReachCode,APP.mapResults.data.NhdReachMeasure=n.attributes.nhdReachMeasure,APP.mapResults.data.NhdEditDate=n.attributes.nhdEditDate):(APP.mapResults.data.NhdReachCode="n/a",APP.mapResults.data.NhdReachMeasure="n/a",APP.mapResults.data.NhdEditDate="n/a");displayMapResults();$(APP.DynamicConfig.InvokingControl).focus()})):(APP.mapResults={data:{SqlGeometry:u,SpatialReferenceID:2927,GeometrySource:"Map",GP_City:"n/a",GP_County:"n/a",GP_CongressionalDistrict:"n/a",GP_LegislativeDistrict:"n/a",GP_IntersectsTribalLand:"n/a",GP_EcologyRegion:"n/a",GP_WriaNumber:"n/a"}},n.attributes.calculateSpatialMetadata==="true"&&n.geometry.type==="point"?(APP.mapResults.data.HorizontalAccuracyCode=n.attributes.horizontalAccuracyCode,APP.mapResults.data.CoordinateSystem=n.attributes.coordinateSystem,APP.mapResults.data.HorizontalCollectionMethodCode=n.attributes.horizontalCollectionMethodCode,APP.mapResults.data.HorizontalDatumCode=n.attributes.horizontalDatumCode):(APP.mapResults.data.HorizontalAccuracyCode="n/a",APP.mapResults.data.CoordinateSystem="n/a",APP.mapResults.data.HorizontalCollectionMethodCode="n/a",APP.mapResults.data.HorizontalDatumCode="n/a"),n.attributes.calculateReachCode==="true"?(APP.mapResults.data.NhdReachCode=n.attributes.nhdReachCode,APP.mapResults.data.NhdReachMeasure=n.attributes.nhdReachMeasure,APP.mapResults.data.NhdEditDate=n.attributes.nhdEditDate):(APP.mapResults.data.NhdReachCode="n/a",APP.mapResults.data.NhdReachMeasure="n/a",APP.mapResults.data.NhdEditDate="n/a"),displayMapResults(),$(APP.DynamicConfig.InvokingControl).focus())};APP.customFunctions.sendMapResults=function(){var n,t,r,i;$("body").css("overflow-y","auto");n=APP.editorGraphicsLayer.graphics.items[0];t=n.geometry;t.type==="polygon"?(r=new e({distances:[-1],unit:"feet",geodesic:!0,geometries:[t]}),APP.geometryService.buffer(r).then(function(t){if(MAP_CONFIG.editorSpatialReference===2927){var i=new f;i.geometries=t;i.outSpatialReference=new o(2927);APP.geometryService.project(i).then(function(t){APP.customFunctions.getSqlGeometryAndResults(n,t[0])})}else APP.customFunctions.getSqlGeometryAndResults(n,t[0])})):MAP_CONFIG.editorSpatialReference===2927?(i=new f,i.geometries=[t],i.outSpatialReference=new o(MAP_CONFIG.editorSpatialReference),APP.geometryService.project(i).then(function(t){APP.customFunctions.getSqlGeometryAndResults(n,t[0])})):APP.customFunctions.getSqlGeometryAndResults(n,t)};APP.customFunctions.getHorizontalDatumCode=function(n){var t="";switch(n){case"NAD27":t="1";break;case"NAD83":t="2";break;case"NAD83HARN":t="3";break;case"WGS84":t="4";break;default:t="3"}return t};APP.customFunctions.getHorizontalAccuracyCode=function(){var n="11",t=APP.mapView.level;switch(t){case 11:n="10";break;case 12:n="9";break;case 13:n="8";break;case 14:n="7";break;case 15:case 16:case 17:case 18:case 19:n="6"}return n};APP.customFunctions.getReachCode=function(n){var o,r,s,i,f,e,u,h,p;$("#button-editor-save").addClass("button-go-disabled");APP.reachCodeGraphicsLayer.removeAll();APP.evaluationGraphicArray=[];o=$('input[name = "radio-group-nhd"]:checked').val();switch(o){case"river-stream":APP.reachCodeTarget="watercourse";break;case"lake-pond":APP.reachCodeTarget="waterbody"}r=new t({geometry:n,symbol:APP.nhdPointSymbol});APP.evaluationGraphicArray.push(r);APP.reachCodeGraphicsLayer.add(r);$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-skipped");switch(APP.reachCodeTarget){case"waterbody":s=new c(MAP_CONFIG.utilityServiceUrl+"/10");i=new l;i.returnGeometry=!1;i.outFields=["GNIS_Name","ReachCode","FDate"];i.geometry=n;i.where="ReachCode is not null";s.execute(i).then(function(i){var f,e,r;if(i.features.length>0){$("#button-editor-nhd-skip").addClass("button-go-disabled");var u=new Date(i.features[0].attributes.FDate),o=u.getUTCMonth()+1,s=u.getUTCDate(),h=u.getUTCFullYear(),c=o+"/"+s+"/"+h;i.features[0].attributes.GNIS_Name!==null?$(".editor-nhd-label").text(i.features[0].attributes.GNIS_Name):$(".editor-nhd-label").text("Unnamed lake/pond");$(".editor-item-active").attr("data-label-nhd",$(".editor-nhd-label").text());$("#editor-texbox-nhd-reach-code").val(i.features[0].attributes.ReachCode);$("#editor-texbox-nhd-reach-measure").val("n/a");$("#editor-texbox-nhd-edit-date").val(c);$("#editor-tool-row-nhd").removeAttr("aria-hidden");f={type:"text",color:"black",haloColor:"white",haloSize:2,text:$(".editor-nhd-label").text(),xoffset:6,horizontalAlignment:"left",font:{size:12,weight:"bold"}};e=new t({geometry:n,symbol:f});APP.reachCodeGraphicsLayer.add(e);$(".editor-item-active > .reach-code-status-item > .status-icon").addClass("status-icon-complete");$("#button-editor-save").removeClass("button-go-disabled");r=$(".editor-item-active").attr("data-unique-id");$.each(APP.editorGraphicsLayer.graphics._items,function(n,t){if(t.attributes.uniqueIdentifier===r){var i=t.attributes;i.nhdReachCode=$("#editor-texbox-nhd-reach-code").val();i.nhdReachMeasure=$("#editor-texbox-nhd-reach-measure").val();i.nhdEditDate=$("#editor-texbox-nhd-edit-date").val();t.attributes=i;APP.evaluationGraphicArray.push(t);APP.customFunctions.evaluateReachCodeExtent()}})}else $(".editor-nhd-label").text("No lake/pond feature found"),$("#editor-texbox-nhd-reach-code").val(""),$("#editor-texbox-nhd-reach-measure").val(""),$("#editor-texbox-nhd-edit-date").val(""),$(".editor-tool-row-nhd").removeAttr("aria-hidden"),$("#button-editor-nhd-skip").removeClass("button-go-disabled"),$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete"),$("#button-editor-save").addClass("button-go-disabled"),r=$(".editor-item-active").attr("data-unique-id"),$.each(APP.editorGraphicsLayer.graphics._items,function(n,t){if(t.attributes.uniqueIdentifier===r){var i=t.attributes;i.nhdReachCode=$("#editor-texbox-nhd-reach-code").val();i.nhdReachMeasure=$("#editor-texbox-nhd-reach-measure").val();i.nhdEditDate=$("#editor-texbox-nhd-edit-date").val();t.attributes=i}})});break;case"watercourse":f=[];f.push(r);e=new y;e.features=f;u=new v;u.distance=100;u.units="feet";h={Input_Features:e,Search_Radius:u};p=new a(MAP_CONFIG.routeMeasureServiceUrl);p.execute(h).then(function(i){if(i.results[0].value.features.length>0){$("#button-editor-nhd-skip").addClass("button-go-disabled");var u=i.results[0].value.features[0].attributes.RID,f=i.results[0].value.features[0].attributes.MEAS.toFixed(5),e=new c(MAP_CONFIG.utilityServiceUrl+"/2"),r=new l;r.returnGeometry=!1;r.outFields=["GNIS_Name","FDate"];r.where="ReachCode = '"+u+"'";e.execute(r).then(function(i){var r=new Date(i.features[0].attributes.FDate),h=r.getUTCMonth()+1,c=r.getUTCDate(),l=r.getUTCFullYear(),a=h+"/"+c+"/"+l,e,o,s;i.features[0].attributes.GNIS_Name!==null?$(".editor-nhd-label").text(i.features[0].attributes.GNIS_Name):$(".editor-nhd-label").text("Unnamed river/stream");$(".editor-item-active").attr("data-label-nhd",$(".editor-nhd-label").text());$("#editor-texbox-nhd-reach-code").val(u);$("#editor-texbox-nhd-reach-measure").val(f);$("#editor-texbox-nhd-edit-date").val(a);$("#editor-tool-row-nhd").removeAttr("aria-hidden");e={type:"text",color:"black",haloColor:"white",haloSize:2,text:$(".editor-nhd-label").text(),xoffset:6,horizontalAlignment:"left",font:{size:12,weight:"bold"}};o=new t({geometry:n,symbol:e});APP.reachCodeGraphicsLayer.add(o);s=$(".editor-item-active").attr("data-unique-id");$.each(APP.editorGraphicsLayer.graphics._items,function(n,t){if(t.attributes.uniqueIdentifier===s){var i=t.attributes;i.nhdReachCode=$("#editor-texbox-nhd-reach-code").val();i.nhdReachMeasure=$("#editor-texbox-nhd-reach-measure").val();i.nhdEditDate=$("#editor-texbox-nhd-edit-date").val();t.attributes=i;APP.customFunctions.getRoutePoint($("#editor-texbox-nhd-reach-code").val(),$("#editor-texbox-nhd-reach-measure").val())}})})}else $(".editor-nhd-label").text("No river/stream feature found"),$("#editor-texbox-nhd-reach-code").val(""),$("#editor-texbox-nhd-reach-measure").val(""),$("#editor-texbox-nhd-edit-date").val(""),$(".editor-tool-row-nhd").removeAttr("aria-hidden"),$("#button-editor-nhd-skip").removeClass("button-go-disabled"),$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete"),$("#button-editor-save").addClass("button-go-disabled"),uniqueId=$(".editor-item-active").attr("data-unique-id"),$.each(APP.editorGraphicsLayer.graphics._items,function(n,t){if(t.attributes.uniqueIdentifier===uniqueId){var i=t.attributes;i.nhdReachCode=$("#editor-texbox-nhd-reach-code").val();i.nhdReachMeasure=$("#editor-texbox-nhd-reach-measure").val();i.nhdEditDate=$("#editor-texbox-nhd-edit-date").val();t.attributes=i}})})}$("#editor-toolbar-button-edit-nhd").click()};APP.customFunctions.evaluateReachCodeExtent=function(){var n,t,i,r,u,f,e;APP.evaluationGraphicArray!==undefined&&APP.evaluationGraphicArray.length>1&&(n=APP.evaluationGraphicArray[0],t=APP.evaluationGraphicArray[1],n.geometry.x>t.geometry.x?(i=t.geometry.x,r=n.geometry.x):(i=n.geometry.x,r=t.geometry.x),n.geometry.y>t.geometry.y?(u=t.geometry.y,f=n.geometry.y):(u=n.geometry.y,f=t.geometry.y),e=new p({xmin:i,xmax:r,ymin:u,ymax:f,spatialReference:{wkid:102100}}),APP.isFirstZoom?(APP.isFirstZoom=!1,APP.map.setExtent(APP.evaluationExtent.expand(3),!0)):APP.mapView.extent.contains(e)===!1&&APP.mapView.goTo(e.expand(3),!0))};APP.customFunctions.getRoutePoint=function(n,i){var r=new a(MAP_CONFIG.routePointServiceUrl),u={Measure:i,ReachCode:n};r.execute(u).then(function(n){var i,r,u;n.results[0].value.features.length>0&&(i=new t({geometry:n.results[0].value.features[0].geometry,symbol:APP.nhdPointSymbol}),APP.reachCodeGraphicsLayer.removeAll(),APP.evaluationGraphicArray.push(i),APP.reachCodeGraphicsLayer.add(i),r={type:"text",color:"black",haloColor:"white",haloSize:2,text:$(".editor-nhd-label").text(),xoffset:6,horizontalAlignment:"left",font:{size:12,weight:"bold"}},u=new t({geometry:n.results[0].value.features[0].geometry,symbol:r}),APP.reachCodeGraphicsLayer.add(u),$(".editor-item-active > .reach-code-status-item > .status-icon").addClass("status-icon-complete"),$("#button-editor-save").removeClass("button-go-disabled"),APP.customFunctions.evaluateReachCodeExtent())})};APP.customFunctions.getGnisNameByReachCode=function(n,t){var r,u="",f,i;t===""?(r="10",u="unnammed lake/pond"):(r="2",u="unnammed river/stream");f=new c(MAP_CONFIG.utilityServiceUrl+"/"+r);i=new l;i.returnGeometry=!1;i.outFields=["GNIS_Name"];i.where="ReachCode = '"+n+"'";f.execute(i).then(function(n){n.features[0].attributes.GNIS_Name===null?$(".editor-nhd-label").text(u):$(".editor-nhd-label").text(n.features[0].attributes.GNIS_Name);$("#editor-tool-row-nhd").removeAttr("aria-hidden");$("#button-editor-nhd-skip").addClass("button-go-disabled")})};APP.customFunctions.getWaterbodyCenterPoint=function(n){var r=new c(MAP_CONFIG.utilityServiceUrl+"/10"),i=new l;i.returnGeometry=!0;i.outFields=["GNIS_Name"];i.where="ReachCode = '"+n+"'";i.maxOffset=10;r.execute(i).then(function(n){var i=n.features[0].geometry;APP.geometryService.labelPoints([i]).then(function(n){var i=new t({geometry:n[0],symbol:APP.nhdPointSymbol}),r,u;APP.reachCodeGraphicsLayer.removeAll();APP.evaluationGraphicArray.push(i);APP.reachCodeGraphicsLayer.add(i);r={type:"text",color:"black",haloColor:"white",haloSize:2,text:$(".editor-nhd-label").text(),xoffset:6,horizontalAlignment:"left",font:{size:12,weight:"bold"}};u=new t({geometry:n[0],symbol:r});APP.reachCodeGraphicsLayer.add(u);$(".editor-item-active > .reach-code-status-item > .status-icon").addClass("status-icon-complete");$("#button-editor-save").removeClass("button-go-disabled");APP.customFunctions.evaluateReachCodeExtent()})})}});aria.KeyCode={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};aria.Utils=aria.Utils||{};aria.Utils.matches=function(n,t){return Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(t){for(var r=n.parentNode.querySelectorAll(t),i=r.length;--i>=0&&r.item(i)!==this;);return i>-1}),n.matches(t)};aria.Utils.remove=function(n){return n.remove&&typeof n.remove=="function"?n.remove():n.parentNode&&n.parentNode.removeChild&&typeof n.parentNode.removeChild=="function"?n.parentNode.removeChild(n):!1};aria.Utils.isFocusable=function(n){if(n.tabIndex>0||n.tabIndex===0&&n.getAttribute("tabIndex")!==null)return!0;if(n.disabled)return!1;switch(n.nodeName){case"A":return!!n.href&&n.rel!=="ignore";case"INPUT":return n.type!=="hidden"&&n.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}};aria.Utils.getAncestorBySelector=function(n,t){if(!aria.Utils.matches(n,t+" "+n.tagName))return null;for(var i=n,r=null;r===null;)aria.Utils.matches(i.parentNode,t)?r=i.parentNode:i=i.parentNode;return r};aria.Utils.hasClass=function(n,t){return new RegExp("(\\s|^)"+t+"(\\s|$)").test(n.className)};aria.Utils.addClass=function(n,t){aria.Utils.hasClass(n,t)||(n.className+=" "+t)};aria.Utils.removeClass=function(n,t){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");n.className=n.className.replace(i," ").trim()};aria.ListboxCombobox=function(n,t,i,r,u,f,e){this.combobox=n;this.input=t;this.listbox=i;this.searchFn=r;this.shouldAutoSelect=u;this.onShow=f||function(){};this.onHide=e||function(){};this.activeIndex=-1;this.resultsCount=0;this.shown=!1;this.hasInlineAutocomplete=t.getAttribute("aria-autocomplete")==="both";this.setupEvents()};aria.ListboxCombobox.prototype.setupEvents=function(){document.body.addEventListener("click",this.checkHide.bind(this));this.input.addEventListener("keyup",this.checkKey.bind(this));this.input.addEventListener("keydown",this.setActiveItem.bind(this));this.input.addEventListener("focus",this.checkShow.bind(this));this.input.addEventListener("blur",this.checkSelection.bind(this));this.listbox.addEventListener("click",this.clickItem.bind(this))};aria.ListboxCombobox.prototype.checkKey=function(n){var t=n.which||n.keyCode;switch(t){case aria.KeyCode.UP:case aria.KeyCode.DOWN:case aria.KeyCode.ESC:case aria.KeyCode.RETURN:n.preventDefault();return;default:this.updateResults(!1)}if(this.hasInlineAutocomplete)switch(t){case aria.KeyCode.BACKSPACE:return;default:this.autocompleteItem()}};aria.ListboxCombobox.prototype.updateResults=function(n){var u=this.input.value,r=this.searchFn(u),t,i;if(this.hideListbox(),n||u||(r=[]),this.listbox.innerHTML="",r.length){for(t=0;t<r.length;t++)i=document.createElement("li"),i.className=t===0?"result result-item":"result result-item",i.setAttribute("role","option"),i.setAttribute("id","result-item-"+t),i.innerText=r[t],this.listbox.appendChild(i);aria.Utils.removeClass(this.listbox,"hidden");this.combobox.setAttribute("aria-expanded","true");this.resultsCount=r.length;this.shown=!0;this.onShow()}};aria.ListboxCombobox.prototype.setActiveItem=function(n){var r=n.which||n.keyCode,t=this.activeIndex,u,i;if(r===aria.KeyCode.ESC){this.hideListbox();setTimeout(function(){this.input.value=""}.bind(this),1);return}if(this.resultsCount<1)if(this.hasInlineAutocomplete&&(r===aria.KeyCode.DOWN||r===aria.KeyCode.UP))this.updateResults(!0);else return;u=this.getItemAt(t);switch(r){case aria.KeyCode.UP:t<=0?t=this.resultsCount-1:t--;break;case aria.KeyCode.DOWN:t===-1||t>=this.resultsCount-1?t=0:t++;break;case aria.KeyCode.RETURN:i=this.getItemAt(t);this.selectItem(i);return;case aria.KeyCode.TAB:this.checkSelection();this.hideListbox();return;default:return}n.preventDefault();i=this.getItemAt(t);this.activeIndex=t;u&&(aria.Utils.removeClass(u,"focused"),u.setAttribute("aria-selected","false"));i?(aria.Utils.addClass(i,"focused"),i.setAttribute("aria-selected","true"),this.hasInlineAutocomplete&&(this.input.value=i.innerText)):this.input.setAttribute("aria-activedescendant","")};aria.ListboxCombobox.prototype.getItemAt=function(n){return document.getElementById("result-item-"+n)};aria.ListboxCombobox.prototype.clickItem=function(n){n.target&&n.target.nodeName==="LI"&&this.selectItem(n.target)};aria.ListboxCombobox.prototype.selectItem=function(n){n&&(this.input.value=n.innerText,this.hideListbox(),this.input.attributes["data-zoomto-button"]!==undefined&&$("#"+this.input.attributes["data-zoomto-button"].value).removeClass("button-go-disabled").removeAttr("disabled"),this.input.attributes["data-trigger-target"]!==undefined&&($("#"+this.input.attributes["data-trigger-target"].value).val("").removeAttr("disabled",!0),APP.customFunctions.populateDropdown(this.input.attributes["data-trigger-target"].value)),this.input.attributes["data-focus-control"]!==undefined&&$("#"+this.input.attributes["data-focus-control"].value).focus())};aria.ListboxCombobox.prototype.checkShow=function(){var t,n;if(this.input.attributes["data-zoomto-button"]!==undefined&&$("#"+this.input.attributes["data-zoomto-button"].value).hasClass("button-go-disabled")===!1&&$("#"+this.input.attributes["data-zoomto-button"].value).addClass("button-go-disabled").attr("disabled"),this.input.attributes["data-dependent-controls"]!==undefined)for(t=this.input.attributes["data-dependent-controls"].value.split(","),n=0;n<t.length;n++)$("#"+t[n]).val("").attr("disabled",!0);this.updateResults(!1)};aria.ListboxCombobox.prototype.checkHide=function(n){n.target===this.input||this.combobox.contains(n.target)||this.hideListbox()};aria.ListboxCombobox.prototype.hideListbox=function(){this.shown=!1;this.activeIndex=-1;this.listbox.innerHTML=null;aria.Utils.addClass(this.listbox,"hidden");this.combobox.setAttribute("aria-expanded","false");this.resultsCount=0;this.onHide()};aria.ListboxCombobox.prototype.checkSelection=function(){if(!(this.activeIndex<0)){var n=this.getItemAt(this.activeIndex);this.selectItem(n)}};aria.ListboxCombobox.prototype.autocompleteItem=function(){var i=this.listbox.querySelector(".focused"),t=this.input.value,n;i&&t&&(n=i.innerText,t!==n&&(this.input.value=n,this.input.setSelectionRange(t.length,n.length)))};var aria=aria||{};aria.Toolbar=function(n){this.toolbarNode=n;this.items=this.toolbarNode.querySelectorAll(".toolbar-item");this.selectedItem=this.toolbarNode.querySelector(".selected");this.registerEvents()};aria.Toolbar.prototype.registerEvents=function(){this.toolbarNode.addEventListener("keydown",this.checkFocusChange.bind(this));this.toolbarNode.addEventListener("click",this.checkClickItem.bind(this))};aria.Toolbar.prototype.checkFocusChange=function(n){var r=n.which||n.keyCode,t,i;switch(r){case aria.KeyCode.LEFT:case aria.KeyCode.RIGHT:t=Array.prototype.indexOf.call(this.items,this.selectedItem);t=r===aria.KeyCode.LEFT?t-1:t+1;t=Math.max(Math.min(t,this.items.length-1),0);i=this.items[t];this.selectItem(i);this.focusItem(i);break;case aria.KeyCode.DOWN:aria.Utils.hasClass(this.selectedItem,"menu-button")&&(n.preventDefault(),this.selectedItem.click())}};aria.Toolbar.prototype.checkClickItem=function(n){aria.Utils.hasClass(n.target,"toolbar-item")&&this.selectItem(n.target)};aria.Toolbar.prototype.deselectItem=function(n){aria.Utils.removeClass(n,"selected");n.setAttribute("tabindex","-1")};aria.Toolbar.prototype.selectItem=function(n){this.deselectItem(this.selectedItem);aria.Utils.addClass(n,"selected");n.setAttribute("tabindex","0");this.selectedItem=n};aria.Toolbar.prototype.focusItem=function(n){n.focus()};require(["esri/Map","esri/views/MapView","esri/layers/TileLayer","esri/layers/MapImageLayer","esri/layers/BingMapsLayer","esri/layers/support/Sublayer","esri/tasks/GeometryService","esri/geometry/Extent","esri/geometry/SpatialReference","esri/config","dojo/_base/lang","dojo/request","dojo/_base/array","dojo/dom-style","dojo/dom-class","dojo/dom-attr","dojo/_base/window","dojo/dom-construct","esri/core/urlUtils","dojo/domReady!"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k){function d(){MAP_CONFIG.useZoomFullControl&&APP.customFunctions.createZoomFullControl();MAP_CONFIG.useSimpleZoomToControl&&APP.customFunctions.createSimpleZoomToControl();MAP_CONFIG.useIdentify&&APP.customFunctions.configureIdentify();MAP_CONFIG.useBasemapPicker&&APP.customFunctions.createBasemapControl();MAP_CONFIG.useMapLayersControl?APP.customFunctions.createMapLayersControl():($("#menuitem-layers").remove(),$("#button-add-data-cr").remove());MAP_CONFIG.useLegendControl?APP.customFunctions.createLegendControl():($("#tabs-legend").remove(),$("#control-ribbon-tab-legend").remove(),$("#menuitem-legend").remove());MAP_CONFIG.usePrintMapControl?APP.customFunctions.createPrintMapControl():($("#menuitem-print").remove(),$("#button-print").remove());MAP_CONFIG.useShareMapControl?APP.customFunctions.createShareMapControl():($("#menuitem-share").remove(),$("#button-share").remove());MAP_CONFIG.useAboutMapControl?APP.customFunctions.createAboutMapControl():($("#menuitem-about").remove(),$("#button-about").remove());MAP_CONFIG.useSaveMapControl?APP.customFunctions.createSaveMapControl():($("#menuitem-save-map").remove(),$("#button-my-maps").remove());MAP_CONFIG.useFilterControl?APP.customFunctions.createFilterControl():($("#tabs-filter").remove(),$("#control-ribbon-tab-filter").remove(),$("#menuitem-filter").remove());MAP_CONFIG.useEditorControl?APP.customFunctions.createEditorControl():($("#tabs-editor").remove(),$("#control-ribbon-tab-editor").remove(),$("#menuitem-editor").remove());MAP_CONFIG.useZoomToControl?APP.customFunctions.createZoomToControl():($("#tabs-zoomto").remove(),$("#control-ribbon-tab-zoomto").remove(),$("#menuitem-zoomto").remove());MAP_CONFIG.useToolsControl?APP.customFunctions.createToolsControl():($("#tabs-tools").remove(),$("#control-ribbon-tab-tools").remove(),$("#menuitem-tools").remove());(MAP_CONFIG.useMapLayersControl||MAP_CONFIG.useLegendControl)&&APP.customFunctions.createSimpleMetadataControl();$(document).on("keydown",function(n){switch(n.which){case 9:MAP_CONFIG.isPopupMap&&(n.shiftKey?$(":focus").parent().attr("id")==="control-ribbon-tabs-tablist"&&($("#button-full-map-toggle").focus(),n.preventDefault()):$(":focus").attr("id")==="button-full-map-toggle"&&$("#control-ribbon-tabs").tabs("option","active",0).focus());break;case 83:if(n.altKey)return $("#cbDisableSkipLinkMenu").prop("checked")===!1&&APP.customFunctions.showShortcutMenu(),!1}});$(document).on("click","#button-close-map",function(){$("#map-container").css("visibility","hidden");$("#map-popup-modal").hide();$("body").css("overflow-y","auto");$(APP.DynamicConfig.InvokingControl).focus()});$(document).on("click",".button-close-map-dialog",function(){$(this).parent().parent().hide();$("#"+$(this).parent().parent().attr("data-invoked-by")).focus()});$(document).on("keydown",".map-dialog",function(n){var t=[];t.push($(this).attr("id"));$.each($(this).find(":focusable"),function(n,i){t.push(i.attributes.id.value)});switch(n.which){case 9:if($(this).attr("id")==="shortcut-menu-container")return!1;n.shiftKey?$(":focus")[0].id===t[0]&&($("#"+t[t.length-1]).focus(),n.preventDefault()):$(":focus")[0].id===t[t.length-1]&&($("#"+t[0]).focus(),n.preventDefault());break;case 27:$(this).fadeOut(350);$("#"+$(this).attr("data-invoked-by")).focus();n.preventDefault();break;case 37:$(this).hasClass("draggable")&&($(this).css("left",$(this).offset().left-10),$(this).position().left<$("#map-view").position().left&&$(this).css("left",$("#map-view").position().left+2));n.preventDefault();break;case 38:$(this).hasClass("draggable")&&($(this).css("top",$(this).offset().top-10),$(this).position().top<$("#map-view").position().top&&$(this).css("top",$("#map-view").position().top));n.preventDefault();break;case 39:$(this).hasClass("draggable")&&($(this).css("left",$(this).offset().left+10),$(this).position().left+$(this).width()>$("#map-view").position().left+$("#map-view").width()&&$(this).css("left",$("#map-view").position().left+$("#map-view").width()-$(this).width()+2));n.preventDefault();break;case 40:$(this).hasClass("draggable")&&($(this).css("top",$(this).offset().top+10),$(this).position().top+$(this).height()>$("#map-view").position().top+$("#map-view").height()&&$(this).css("top",$("#map-view").position().top+$("#map-view").height()-$(this).height()+2));n.preventDefault()}});$(document).on("focusin",function(n){n.target.tagName==="CANVAS"||n.target.tagName==="svg"?$("#map-view").addClass("activeMap"):$("#map-view").removeClass("activeMap")});$("#control-ribbon-tabs").on("focus",function(){$(this).blur()});$("#control-ribbon-buttons").on("focus",function(){$(this).blur()});$("#menu-panel-mode").on("blur",function(){$(this).hide();$("#button-panel-mode").focus()});$(".footer li a").on("focus",function(){$("html,body").animate({scrollTop:$("#bottom-anchor").offset().top},"slow")});$(".footer li a").on("blur",function(){$(document.activeElement).hasClass("footer-link")===!1&&window.scrollTo(0,0)});$(".control-ribbon-tab").on("focus",function(){$("#left-panel").is(":visible")===!1&&APP.customFunctions.toggleLeftPanel()});$("#button-full-map-toggle").on("click",function(){APP.customFunctions.toggleLeftPanel()});$("#button-panel-mode").on("click",function(){$("#menu-panel-mode").css("width",$("#left-panel").width()-6).css("height",$("#left-panel").height()-4);$("#menu-panel-mode").show().position({my:"left top",at:"left bottom+4",of:$(this)});setTimeout("$('#menu-panel-mode').focus()",350);$("#left-panel").is(":visible")===!1&&APP.customFunctions.toggleLeftPanel()});$(".control-ribbon-tab").on("click",function(){$(this).first().focus()});$(document).on("keydown","#map-view",function(n){var t=n.which;switch(t){case 13:APP.keyboardNavigation&&APP.customFunctions.doIdentify(APP.mapView.center);n.preventDefault();break;case 27:APP.keyboardNavigation=!1;$("#identify-crosshair").hide();$("#tools-toolbar-button-pan-identify").click();n.preventDefault();break;case 40:n.preventDefault()}});$(document).on("keydown",".link-map",function(n){var t=n.which;switch(t){case 13:$(this).click()}});$(document).on("click",function(n){switch(n.target.className){case"esri-attribution__link":case"esri-attribution__powered-by":case"esri-attribution__sources esri-interactive esri-attribution__sources--open":case"esri-attribution__sources esri-interactive":APP.mapView.focus()}});$(window).on("resize",function(){APP.customFunctions.sizePage()});$("#control-ribbon-tabs").on("tabsactivate",function(n,t){$("#left-panel").is(":visible")===!1&&APP.customFunctions.toggleLeftPanel();APP.activeTab=t.newPanel[0].id;switch(APP.activeTab){case"tabs-legend":APP.customFunctions.checkPanelScrolling("legend-item-container");break;case"tabs-filter":APP.customFunctions.checkPanelScrolling("filter-item-container");break;case"tabs-zoomto":APP.customFunctions.checkPanelScrolling("zoomto-item-container");break;case"tabs-edit":APP.customFunctions.checkPanelScrolling("editor-item-container");break;case"tabs-tools":APP.customFunctions.checkPanelScrolling("tools-item-container")}});$("#menu-panel-mode").on("menuselect",function(n,t){var i=t.item[0].attributes["data-target-id"].value;$("#control-ribbon-tabs").tabs("option","active",$(i).index()-1);$("#menu-panel-mode").hide()});$("#menu-shortcut").on("menuselect",function(n,t){var i=t.item[0].attributes["data-target-id"].value;switch(i){case"#tabs-legend":case"#tabs-filter":case"#tabs-editor":case"#tabs-zoomto":case"#tabs-tools":$("#control-ribbon-tabs").tabs("option","active",$(i).index()-1);$("#control-ribbon-tabs-tablist").find('li[aria-controls="'+i.replace("#","")+'"]').focus();break;case"#button-add-data-cr":case"#button-print":case"#button-share":case"#button-about":case"#button-close-map":case"#button-my-maps":$(i).click();break;case"#map-view":APP.mapView.focus();break;case"#result-table-container":$(i).focus()}$("#shortcut-menu-container").hide()});$(document).on("keydown",".keydown-trigger",function(n){var t=n.which;if(t===13||t===32)return $(this).click(),!1});$.fn.ForceNumericOnly=function(){return this.each(function(){$(this).keydown(function(n){var t=n.keyCode;if(n.ctrlKey===!0&&(t===67||t===86||t===88)||t===46||t===8||t===9||t===27||t===13||t===109||t===190||t===110||t>=37&&t<=40)return!0;if(t>=48&&t<=57||t>=96&&t<=105)return n.shiftKey===!0?!1:!0;(n.shiftKey||(t<48||t>57)&&(t<96||t>105)&&t!==189)&&n.preventDefault()})})};APP.customFunctions.finalizeMap()}APP.initialLoad=!0;APP.map=null;APP.mapView=null;APP.layerDefinitions={};APP.pairedCacheLayers=[];APP.layerOpacity=.9;APP.layerTransparency=10;APP.customFunctions=c.getObject("customFunctions",!0);APP.customFunctions.getDate=function(){var n=new Date,t=n.getUTCMonth()+1,i=n.getUTCDate();return(t<10?"0":"")+t+(i<10?"0":"")+i+n.getUTCFullYear()};APP.customFunctions.addCommasToNumber=function(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")};APP.customFunctions.cleanString=function(n){var t=n;return t.replace("\\","").replace("\t"," ").replace("\r"," ").replace("\n"," ").replace('"','\\"').replace("'","'").replace(","," - ")};APP.customFunctions.getRootWebsitePath=function(){var n=document.location.toString(),r=n.indexOf("/",n.indexOf("://")+3),i=n.substring(0,r)+"/",t=n.indexOf("/",n.indexOf(i)+i.length);return t===-1&&(t=n.length),n.substring(0,t)};APP.customFunctions.showShortcutMenu=function(){$(".map-dialog").hide();$("#shortcut-menu-container").width()<APP.mapView.width?$("#shortcut-menu-container").show().position({my:"center top",at:"center top+80",of:$("#map-view")}):$("#shortcut-menu-container").show().position({my:"center center",at:"center center",of:$(".main").first()});$("#menu-shortcut").focus()};APP.customFunctions.toTitleCase=function(n){return n.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})};APP.customFunctions.updatingViewChange=function(n){if(n){var t=Math.random();t>.99?y.add("map-loading-indicator","squatch"):y.remove("map-loading-indicator","squatch");MAP_CONFIG.useFilterControl&&APP.activeTables.length>0?v.set("map-loading-indicator","top","35%"):v.set("map-loading-indicator","top","50%");v.set("map-loading-indicator","display","block")}else v.set("map-loading-indicator","display","none")};APP.customFunctions.zoomToExtent=function(n,t){if(t){var i=n.clone().expand(1.8);APP.mapView.goTo(i)}else APP.mapView.goTo(n)};APP.customFunctions.toggleLeftPanel=function(){if($("#left-panel").is(":visible")===!0)$("#left-panel").animate({width:"toggle"},350),$("#button-full-map-toggle").addClass("button-full-map-toggle-closed").attr("aria-label","show left panel").attr("title","show left panel"),$("#map-container").css("min-width","684px"),$("body").css("min-width","684px"),$("#map-container").width()<685?$("body").css({"overflow-x":"auto"}):$("body").css({"overflow-x":"hidden"}),setTimeout("$('#map-view').width($('#map-container').width() - 4);",400),$(".control-ribbon-tab-content").attr("aria-hidden",!0).css("display","none"),$(".control-ribbon-tab.ui-state-active").attr("aria-expanded",!1),$("#menu-panel-mode").hide();else{$("#map-view").width($("#map-container").width()-$("#left-panel").width()-4);$("#left-panel").animate({width:"toggle"},350);$("#button-full-map-toggle").removeClass("button-full-map-toggle-closed").attr("aria-label","hide left panel").attr("title","hide left panel");$("#map-container").css("min-width","1080px");$("body").css("min-width","1080px");$("#map-container").width()<1081?$("body").css({"overflow-x":"auto"}):$("body").css({"overflow-x":"hidden"});$(".control-ribbon-tab.ui-state-active").attr("aria-expanded",!0);var n=$(".control-ribbon-tab.ui-state-active").attr("aria-controls");$("#"+n).attr("aria-hidden",!1).css("display","block")}MAP_CONFIG.useFilterControl&&setTimeout("APP.customFunctions.resizeTables();",1e3)};APP.customFunctions.getParameterByName=function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+n+"=([^&#]*)",r=new RegExp(i),t=r.exec(decodeURI(window.location.search));return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))};APP.customFunctions.setTabIndexes=function(){$("canvas").first().attr("tabindex",0).attr("focusable",!0);$("svg").attr("focusable",!1).attr("tabindex",-1);$(".esri-attribution").removeAttr("role").removeAttr("tabindex").attr("disabled",!0);$(".esri-attribution__sources").removeAttr("role").removeAttr("tabindex").attr("disabled",!0);$(".esri-attribution__link").attr("href","#").removeAttr("target").attr("disabled",!0);$(".esri-view-surface").attr("tabindex",-1).attr("focusable",!0)};APP.customFunctions.sizePage=function(){var r=$(".header").first().height(),u=$(".banner_container").first().height(),f=$(".nav").first().height(),n=$("#control-ribbon").height(),o=$(".footer").first().height(),i,e,t;MAP_CONFIG.isPopupMap?(i=$(window).height()*.95-n-4,e=$(window).height()*.95-n,$("body").attr("style","height:"+u+f+n+i+r+"px")):(i=$(window).height()-u-f-n-r-8,e=$(window).height()-u-f-n-r-8,$("body").attr("style","height:"+u+f+n+i+o+r+"px"));$("#left-panel").height(e);$("#control-ribbon-tabs").width($("#left-panel").width());$("#control-ribbon-tabs").show();$("menu-panel-mode").hide();t=0;MAP_CONFIG.isPopupMap?$("#button-full-map-toggle").hasClass("button-full-map-toggle-closed")?($("#left-panel").hide(),t=$("#map-container").width()-4):($(".control-ribbon-tab").each(function(n,t){t.classList.contains("ui-state-active")&&(APP.activeTabIndex=n,$("#control-ribbon-tabs").tabs("option","active",0),setTimeout("$('#control-ribbon-tabs').tabs('option', 'active', APP.activeTabIndex)",50))}),t=$("#map-container").width()-$("#left-panel").width()-4):$("#button-full-map-toggle").hasClass("button-full-map-toggle-closed")?($("#left-panel").hide(),$("#map-container").css("min-width","684px"),$("body").css("min-width","684px"),$("#map-container").width()<685?$("body").css({"overflow-x":"scroll"}):$("body").css({"overflow-x":"hidden"}),t=$("#map-container").width()-4):($(".control-ribbon-tab").each(function(n,t){t.classList.contains("ui-state-active")&&(APP.activeTabIndex=n,$("#control-ribbon-tabs").tabs("option","active",0),setTimeout("$('#control-ribbon-tabs').tabs('option', 'active', APP.activeTabIndex)",50))}),$("#map-container").css("min-width","684px"),$("body").css("min-width","684px"),$("#map-container").width()<685?$("body").css({"overflow-x":"scroll"}):$("body").css({"overflow-x":"hidden"}),t=$("#map-container").width()-$("#left-panel").width()-4);$("#map-view").width(t);$("#map-view").height(i);APP.initialLoad===!1&&(MAP_CONFIG.useLegendControl&&APP.customFunctions.checkPanelScrolling("legend-item-container"),MAP_CONFIG.useFilterControl&&(APP.customFunctions.checkPanelScrolling("filter-item-container"),$("#result-table-container").height()>$("#map-view").height()&&$(".dataTables_wrapper").height($("#map-view").height()-6+"px !important"),$(".result-table-controller-label").css("padding-top","8px !important"),APP.customFunctions.resizeTables()),MAP_CONFIG.useEditorControl&&APP.customFunctions.checkPanelScrolling("editor-item-container"),MAP_CONFIG.useZoomToControl&&APP.customFunctions.checkPanelScrolling("zoomto-item-container"),MAP_CONFIG.useuseToolsControl&&APP.customFunctions.checkPanelScrolling("tools-item-container"))};APP.customFunctions.checkPanelScrolling=function(n){var t=$("#"+n).get(0).scrollHeight>$("#"+n).height();t?$("#"+n).find(".accordion-header").addClass(".accordion-header-scrolling"):$("#"+n).find(".accordion-header").removeClass(".accordion-header-scrolling");n==="legend-item-container"?(APP.visibleLayers.length===0?$("#legend-add-data-container-inner").show():$("#legend-add-data-container-inner").hide(),$("#"+n).css("height",$("#left-panel").height()-$("#legend-transparency-slider-container").height()-$("#legend-add-data-container").height()-2)):$("#"+n).css("height",$("#left-panel").height()-2);$("#"+n).parent().css("height",$("#left-panel").height()-2);$("#map-view").css("height",$("#left-panel").height())};APP.customFunctions.wait=function(n){var i=new Date,t=null;do t=new Date;while(t-i<n)};APP.customFunctions.finalizeMap=function(){var n,t;APP.customFunctions.sizePage();$(".footer").css("visibility","visible");APP.customFunctions.setTabIndexes();$("#menu-panel-mode").menu({});$("#menu-shortcut").menu({items:"> :not(.ui-widget-header)"});$("#menuitem-skip").show();$("#menuitem-map").show();$("#control-ribbon-tabs").tabs({create:function(){APP.tabsCreated=!0;$("#control-ribbon-tabs a").removeAttr("role")}}).show();n=APP.customFunctions.getParameterByName("AP");n!==""&&$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-"+n).index());APP.activeTab=$(".control-ribbon-tab").first().attr("id").replace("control-ribbon-tab-","tabs-");t=APP.customFunctions.getParameterByName("BBox");t===""&&MAP_CONFIG.isPopupMap===!1&&APP.customFunctions.zoomToExtent(APP.startExtent,!0);$(".esri-widget--button .esri-icon-font-fallback-text").remove();$("#map-view img").removeAttr("role");APP.initialLoad=!1;APP.visibleLayers.length>0&&setTimeout("$('#button-layers-go').click()",2e3)};APP.customFunctions.applyDynamicConfig=function(n){APP.DynamicConfig=n;MAP_CONFIG.isPopupMap?($("#map-view").addClass("map-border-bottom"),APP.tabsCreated!==!0&&($("#map-container").css("visibility","visible").position({my:"center center",at:"center center",of:$(window)}),$("#map-popup-modal").show().position({my:"top center",at:"top center",of:$(window)}),$("body").css("overflow-y","hidden"),$("#button-close-map").show(),$("#menuitem-close-map").show())):($("#button-close-map").remove(),$("#menuitem-close-map").remove());APP.customFunctions.processDynamicConfig()};APP.customFunctions.processDynamicConfig=function(){if(APP.tabsCreated){if(APP.DynamicConfig!==null)switch(APP.DynamicConfig.StartAction){case"ZoomToLatLongDD":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());setTimeout("APP.customFunctions.doStartAction()",1500);break;case"ZoomToLatLongDMS":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());setTimeout("APP.customFunctions.doStartAction()",1500);break;case"ZoomToSPCS":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());setTimeout("APP.customFunctions.doStartAction()",1500);break;case"ZoomToUTM":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());setTimeout("APP.customFunctions.doStartAction()",1500);break;default:setTimeout("APP.customFunctions.doStartAction()",1500)}}else setTimeout("APP.customFunctions.processDynamicConfig(APP.DynamicConfig);",250)};APP.customFunctions.doStartAction=function(){var n,t;if(APP.DynamicConfig.StartActionType==="Edit"){switch(APP.DynamicConfig.GeometryType.toLowerCase()){case"point":$("#editor-toolbar-button-draw-point").removeAttr("aria-hidden").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-draw-line").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-draw-polygon").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-edit-shape").removeAttr("aria-hidden").attr("tabindex",0).addClass("toolbar-item");APP.DynamicConfig.CalculateReachCode!=="true"?($("#editor-toolbar-button-edit-nhd").attr("aria-hidden","true").removeClass("toolbar-item"),$("#tools-toolbar-button-pan-identify").click(),APP.reachCodeGraphicsLayer.removeAll()):$("#editor-toolbar-button-edit-nhd").removeAttr("aria-hidden").addClass("toolbar-item");break;case"line":$("#editor-toolbar-button-draw-point").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-draw-line").removeAttr("aria-hidden","true").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-draw-polygon").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-edit-shape").removeAttr("aria-hidden").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-edit-nhd").attr("aria-hidden","true").removeClass("toolbar-item");$(".reach-code-status-item").hide();$("#tools-toolbar-button-pan-identify").click();APP.reachCodeGraphicsLayer.removeAll();break;case"polygon":$("#editor-toolbar-button-draw-point").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-draw-line").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-draw-polygon").removeAttr("aria-hidden","true").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-edit-shape").removeAttr("aria-hidden").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-edit-nhd").attr("aria-hidden","true").removeClass("toolbar-item");$(".reach-code-status-item").hide();$("#tools-toolbar-button-pan-identify").click();APP.reachCodeGraphicsLayer.removeAll()}$(".editor-item").first().addClass("editor-item-active");$(".editor-item").first().find(".editor-item-content").html(APP.DynamicConfig.Label);$(".editor-item-active").attr("data-label-value",APP.DynamicConfig.Label).attr("data-edit-mode",APP.DynamicConfig.GeometryType.toLowerCase()).attr("data-calculate-spatial-metadata",APP.DynamicConfig.CalculateSpatialMetadata).attr("data-do-geoprocessing",APP.DynamicConfig.DoGeoprocessing).attr("data-calculate-reach-code",APP.DynamicConfig.CalculateReachCode).attr("data-unique-id",APP.DynamicConfig.UniqueIdValue)}switch(APP.DynamicConfig.StartAction){case"NewEditNoStartAction":APP.editorGraphicsLayer.removeAll();APP.reachCodeGraphicsLayer.removeAll();APP.mapView.goTo(APP.startExtent);$(".editor-item-active > .geometry-status-item > .status-icon").removeClass("status-icon-complete");$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete");$("#button-editor-save").addClass("button-go-disabled");break;case"ZoomToAddress":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());$("#accordion-trigger-zoomto-1").click();n={Address1:APP.DynamicConfig.ZoomToAddress.Address1,Address2:APP.DynamicConfig.ZoomToAddress.Address2,City:APP.DynamicConfig.ZoomToAddress.City,Zip:APP.DynamicConfig.ZoomToAddress.Zip,Plus4:APP.DynamicConfig.ZoomToAddress.Zip};APP.customFunctions.cleanAndGeocodeAddressRest(n,!0);break;case"ZoomToLatLongDD":$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(0)").click();$("#zoomto-texbox-latitude-dd").val(APP.DynamicConfig.ZoomToLatLongDD.Latitude);$("#zoomto-texbox-longitude-dd").val(APP.DynamicConfig.ZoomToLatLongDD.Longitude);$("#zoomto-dropdownlist-datum-dd").val(APP.DynamicConfig.ZoomToLatLongDD.Datum);$("#button-zoomto-latlong-dd-go").click();break;case"ZoomToLatLongDMS":$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(1)").click();$("#zoomto-texbox-latitude-degrees-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LatitudeDegrees);$("#zoomto-texbox-latitude-minutes-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LatitudeMinutes);$("#zoomto-texbox-latitude-seconds-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LatitudeSeconds);$("#zoomto-texbox-longitude-degrees-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LongitudeDegrees);$("#zoomto-texbox-longitude-minutes-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LongitudeMinutes);$("#zoomto-texbox-longitude-seconds-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LongitudeSeconds);$("#zoomto-dropdownlist-datum-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.Datum);$("#button-zoomto-latlong-dms-go").click();break;case"ZoomToSPCS":$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(2)").click();$("#zoomto-texbox-northing-spcs").val(APP.DynamicConfig.ZoomToSPCS.Northing);$("#zoomto-texbox-easting-spcs").val(APP.DynamicConfig.ZoomToSPCS.Easting);$("#zoomto-dropdownlist-zone-spcs").val(APP.DynamicConfig.ZoomToSPCS.Zone);$("#zoomto-dropdownlist-datum-spcs").val(APP.DynamicConfig.ZoomToSPCS.Datum);$("#button-zoomto-spcs-go").click();break;case"ZoomToUTM":$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(3)").click();$("#zoomto-texbox-northing-utm").val(APP.DynamicConfig.ZoomToUTM.Northing);$("#zoomto-texbox-easting-utm").val(APP.DynamicConfig.ZoomToUTM.Easting);$("#zoomto-dropdownlist-zone-utm").val(APP.DynamicConfig.ZoomToUTM.Zone);$("#zoomto-dropdownlist-datum-utm").val(APP.DynamicConfig.ZoomToUTM.Datum);$("#button-zoomto-utm-go").click();break;case"ZoomToBusinessLayer":APP.customFunctions.zoomToBusinessLayer(APP.DynamicConfig.ZoomToBusinessLayer.LayerIndex,APP.DynamicConfig.ZoomToBusinessLayer.QueryWhere);break;case"InsertByAddress":APP.doInsertAtStart=!0;$(".editor-item-active").attr("data-unique-id",APP.DynamicConfig.InsertByAddress.UniqueIdValue);t={Address1:APP.DynamicConfig.InsertByAddress.Address1,Address2:APP.DynamicConfig.InsertByAddress.Address2,City:APP.DynamicConfig.InsertByAddress.City,Zip:APP.DynamicConfig.InsertByAddress.Zip,Plus4:APP.DynamicConfig.InsertByAddress.Zip};APP.customFunctions.cleanAndGeocodeAddressRest(t,!0);break;case"InsertByLatLongDD":APP.doInsertAtStart=!0;$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(0)").click();$("#zoomto-texbox-latitude-dd").val(APP.DynamicConfig.InsertByLatLongDD.Latitude);$("#zoomto-texbox-longitude-dd").val(APP.DynamicConfig.InsertByLatLongDD.Longitude);$("#zoomto-dropdownlist-datum-dd").val(APP.DynamicConfig.InsertByLatLongDD.Datum);$("#button-zoomto-latlong-dd-go").click();break;case"InsertByLatLongDMS":APP.doInsertAtStart=!0;$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(1)").click();$("#zoomto-texbox-latitude-degrees-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LatitudeDegrees);$("#zoomto-texbox-latitude-minutes-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LatitudeMinutes);$("#zoomto-texbox-latitude-seconds-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LatitudeSeconds);$("#zoomto-texbox-longitude-degrees-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LongitudeDegrees);$("#zoomto-texbox-longitude-minutes-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LongitudeMinutes);$("#zoomto-texbox-longitude-seconds-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LongitudeSeconds);$("#zoomto-dropdownlist-datum-dms").val(APP.DynamicConfig.InsertByLatLongDMS.Datum);$("#button-zoomto-latlong-dms-go").click();break;case"InsertBySPCS":APP.doInsertAtStart=!0;$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(2)").click();$("#zoomto-texbox-northing-spcs").val(APP.DynamicConfig.InsertBySPCS.Northing);$("#zoomto-texbox-easting-spcs").val(APP.DynamicConfig.InsertBySPCS.Easting);$("#zoomto-dropdownlist-zone-spcs").val(APP.DynamicConfig.InsertBySPCS.Zone);$("#zoomto-dropdownlist-datum-spcs").val(APP.DynamicConfig.InsertBySPCS.Datum);$("#button-zoomto-spcs-go").click();break;case"InsertByUTM":APP.doInsertAtStart=!0;$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(3)").click();$("#zoomto-texbox-northing-utm").val(APP.DynamicConfig.InsertByUTM.Northing);$("#zoomto-texbox-easting-utm").val(APP.DynamicConfig.InsertByUTM.Easting);$("#zoomto-dropdownlist-zone-utm").val(APP.DynamicConfig.InsertByUTM.Zone);$("#zoomto-dropdownlist-datum-utm").val(APP.DynamicConfig.InsertByUTM.Datum);$("#button-zoomto-utm-go").click();break;case"EditByBusinessLayer":APP.doInsertAtStart=!0;$("#cb117").prop("checked",!0);$("#cb118").prop("checked",!0);$("#button-layers-go").click();APP.customFunctions.editByBusinessLayer(APP.DynamicConfig.EditByBusinessLayer.LayerIndex,APP.DynamicConfig.EditByBusinessLayer.UniqueIdFieldName,APP.DynamicConfig.EditByBusinessLayer.UniqueIdValue,APP.DynamicConfig.EditByBusinessLayer.SpatialReferenceId,APP.DynamicConfig.EditByBusinessLayer.ZoomLevel,APP.DynamicConfig.EditByBusinessLayer.ExtentExpandFactor,APP.DynamicConfig.EditByBusinessLayer.GeometrySource,APP.DynamicConfig.EditByBusinessLayer.CoordinateSystemCode,APP.DynamicConfig.EditByBusinessLayer.HorizontalAccuracyCode,APP.DynamicConfig.EditByBusinessLayer.HorizontalCollectionMethodCode,APP.DynamicConfig.EditByBusinessLayer.HorizontalDatumCode,APP.DynamicConfig.EditByBusinessLayer.NhdReachCode,APP.DynamicConfig.EditByBusinessLayer.NhdReachMeasure,APP.DynamicConfig.EditByBusinessLayer.NhdEditDate)}$("#map-container").css("visibility","visible").position({my:"center center",at:"center center",of:$(window)});$("#map-popup-modal").show().position({my:"top center",at:"top center",of:$(window)});$("body").css("overflow-y","hidden");setTimeout("APP.mapView.focus();",500)};APP.customFunctions.BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"Other";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"Unknown"},searchString:function(n){for(var i,t=0;t<n.length;t++)if(i=n[t].string,this.versionSearchString=n[t].subString,i.indexOf(n[t].subString)!==-1)return n[t].identity},searchVersion:function(n){var i=n.indexOf(this.versionSearchString),t;if(i!==-1)return t=n.indexOf("rv:"),this.versionSearchString==="Trident"&&t!==-1?parseFloat(n.substring(t+3)):parseFloat(n.substring(i+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Edge",identity:"MS Edge"},{string:navigator.userAgent,subString:"MSIE",identity:"Internet Explorer"},{string:navigator.userAgent,subString:"Trident",identity:"Internet Explorer"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.userAgent,subString:"Opera",identity:"Opera"},{string:navigator.userAgent,subString:"OPR",identity:"Opera"},{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"Safari",identity:"Safari"}]};APP.customFunctions.init=function(){APP.customFunctions.BrowserDetect.init();switch(APP.customFunctions.BrowserDetect.browser){case"MS Edge":case"Firefox":case"Chrome":break;case"Safari":APP.customFunctions.BrowserDetect.version>10||$(".header").first().text("Some mapping capabilities are not supported by "+APP.customFunctions.BrowserDetect.browser+" "+APP.customFunctions.BrowserDetect.version+".  Recommended browsers include Chrome, Firefox, Edge, and Safari (11 or greater).").addClass("header-with-message");break;default:$(".header").first().text("Some mapping capabilities are not supported by "+APP.customFunctions.BrowserDetect.browser+".  Recommended browsers include Chrome, Firefox, Edge, and Safari (11 or greater).").addClass("header-with-message")}APP.rootWebsitePath=APP.customFunctions.getRootWebsitePath();var c=$("<div>");c.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.core.html",function(){$(".footer_container").first().after($(this).find(".ecy-map").first());l(APP.rootWebsitePath+"/MapAssets/Config/"+APP.configJsonFile,{handleAs:"json"}).then(function(c){var v,l,y,w,b;MAP_CONFIG=c;h.request.proxyUrl=APP.rootWebsitePath+"/"+MAP_CONFIG.proxyPath;k.addProxyRule({urlPrefix:MAP_CONFIG.gisResourceUrl,proxyUrl:APP.rootWebsitePath+"/"+MAP_CONFIG.proxyPath});APP.geometryService=new e(MAP_CONFIG.geometryServiceUrl);APP.fullExtent=new o(-13860180,5733447,-13055227,6260060,new s({wkid:102100}));v=APP.customFunctions.getParameterByName("BBox");v!==""?(l=v.split(","),APP.startExtent=new o(parseInt(l[0]),parseInt(l[1]),parseInt(l[2]),parseInt(l[3]),new s({wkid:102100}))):APP.startExtent=APP.fullExtent.clone();APP.map=new n({});APP.mapView=new t({map:APP.map,container:"map-view",extent:APP.startExtent});y=APP.customFunctions.getParameterByName("Basemap");APP.basemaps=[];a.forEach(MAP_CONFIG.basemapConfiguration.basemaps,function(n){var t,r;n.id==="bmHybrid"?(t=new u({key:MAP_CONFIG.bingKey,style:"hybrid",id:"bmHybrid",visible:!1}),APP.map.layers.add(t)):(r=new i(n.url,{id:n.id,visible:!1,opacity:1}),APP.map.layers.add(r));APP.basemaps.push(n.id)});APP.activeBasemap=a.indexOf(APP.basemaps,y)>-1?y:MAP_CONFIG.basemapConfiguration.basemaps[0].id;APP.map.findLayerById(APP.activeBasemap).visible=!0;APP.defaultVisibleLayers=[];APP.customFunctions.getParameterByName("Opacity")!==""&&(APP.layerOpacity=parseFloat(APP.customFunctions.getParameterByName("Opacity")),APP.layertransparency=100-APP.layerOpacity*100);APP.dynamicMapServiceLayer=new r({url:APP.dynamicMapLayersServiceUrl,id:"dynamic",opacity:APP.layerOpacity,sublayers:[]});APP.map.layers.add(APP.dynamicMapServiceLayer);a.forEach(MAP_CONFIG.dynamicMapLayers.sublayers,function(n){var t=null,r;n.sublayers!==undefined?(t=new f({id:n.layerIndex,visible:!1,sublayers:[]}),n.pairedCacheServiceUrl!==undefined&&(r=new i(n.pairedCacheServiceUrl,{id:"cache"+n.layerIndex,visible:n.visible,opacity:APP.layerOpacity,maxScale:n.maxScale}),APP.map.layers.add(r),APP.pairedCacheLayers.push("cache"+n.layerIndex)),a.forEach(n.sublayers,function(n){var i=new f({id:n.layerIndex,visible:!0});t.sublayers.unshift(i)})):(t=new f({id:n.layerIndex,visible:!1}),n.pairedCacheServiceUrl!==undefined&&(r=new i(n.pairedCacheServiceUrl,{id:"cache"+n.layerIndex,visible:n.visible,opacity:APP.layerOpacity,maxScale:n.maxScale}),APP.map.layers.add(r),APP.pairedCacheLayers.push("cache"+n.layerIndex)));APP.dynamicMapServiceLayer.sublayers.unshift(t);n.visible&&APP.defaultVisibleLayers.push(n.layerIndex)});APP.customFunctions.getParameterByName("Layers")!==""?(w=APP.customFunctions.getParameterByName("Layers"),b=w.split(","),APP.defaultVisibleLayers=[],$.each(b,function(n,t){APP.defaultVisibleLayers.push(parseInt(t))})):a.forEach(APP.defaultVisibleLayers,function(n){var t=APP.dynamicMapServiceLayer.findSublayerById(n);t.visible=!0});APP.visibleLayers=APP.defaultVisibleLayers;APP.mapView.on("click",function(n){APP.mapView.hitTest(n,{exclude:[APP.spatialFilterGraphicsLayer,APP.zoomToGraphicsLayer,APP.identifyGraphicsLayer,APP.navigationGraphicsLayer]}).then(function(){})});APP.mapView.watch("updating",function(n){APP.mapViewUpdating=n;APP.mapViewUpdating?(setTimeout("APP.customFunctions.updatingViewChange(APP.mapViewUpdating)",2e3),p.set("map-loading-message","textContent","updating map...")):(APP.customFunctions.updatingViewChange(APP.mapViewUpdating),p.set("map-loading-message","textContent",""))});APP.mapView.ready?d():APP.mapView.when(function(){$(document).ready(d)})},function(n){var t=n})})};APP.customFunctions.init()})