// ==UserScript==
// @name WME Open Other Maps
// @namespace https://greasyfork.org/users/30701-justins83-waze
// @version 2024.07.19.01
// @description Links for opening external resources at the WME location and WME from external resources
// @author JustinS83
// @match https://www.waze.com/editor*
// @match https://www.waze.com/*/editor*
// @match https://beta.waze.com*
// @match *://www.google.com/maps/*
// @match *wv511.org/*
// @match http://www.511virginia.org/mobile/?menu_id=incidents
// @match https://mdotjboss.state.mi.us/MiDrive/map*
// @match http://pkk5.rosreestr.ru*
// @match https://www.511pa.com/Traffic.aspx.*
// @match http://newengland511.org*
// @match https://www.mdottraffic.com*
// @match http://www.511nj.org/trafficmap*
// @match http://nmroads.com/mapIndex.html*
// @match https://gis.transportation.wv.gov/measures*
// @match https://www.mapwv.gov/flood/map*
// @match https://roadworks.org/*
// @match https://www.idrivearkansas.com*
// @match http://bridgereports.com/*
// @match http://www.deldot.gov/map*
// @match https://bagviewer.kadaster.nl/lvbag/bag-viewer/index.html*
// @match http://www.trimarc.org*
// @match http://traffic.houstontranstar.org/layers/layers_ve.aspx*
// @match https://drivetexas.org/*
// @match https://www.511la.org/
// @exclude https://www.waze.com/user/editor*
// @exclude https://www.waze.com/*/user/editor*
// @require https://greasyfork.org/scripts/24851-wazewrap/code/WazeWrap.js
// @require https://greasyfork.org/scripts/383120-proj4-wazedev/code/proj4-Wazedev.js
// @grant GM_xmlhttpRequest
// @noframes
// @contributionURL https://github.com/WazeDev/Thank-The-Authors
// ==/UserScript==
/* global $ */
/* global OpenLayers */
/* global WazeWrap */
/* global I18n */
/* global W */
/* global proj4 */
/* ecmaVersion 2017 */
/* eslint curly: ["warn", "multi-or-nest"] */
(function() {
'use strict';
//var jqUI_CssSrc = GM_getResourceText("jqUI_CSS");
//GM_addStyle(jqUI_CssSrc);
const updateMessage = `Added support for Geoportal DGU (Croatia)`;
var settings = {};
var wazerIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAACehJREFUeNrtXOlTVFcWpzJTU/kwf8F8nI8TNSGaVGKWSpllxkQzM2WcSWIq7IsoEhFlXyVgszVKs0QRmi0EBGUxLCLQsi8NzdaA0IhLEhNDAspoghHP3HObfnRLd9PvvdvQpNqqU1Y93rvvnF/fs593HRzW8B8APCUf02zNU0+6ykc0klz1ZIV8ZGJQrp6YJjRDaGGJZug18jftPRoJfYY8i2s4/J7+FY/f/EuuWuOrFXRyNndkAsQQXYOshWvi2hsSlNzp6afl6sl9RJh6IsyiWFBMElkb34HvwnfaPDCl6jt/lqs1AYTh21YDxdTOIu/EdyMPNgdMM8AfiY3wR9ux1sCsBGpiBnlBnmwCnHz11Ktkqw+tNzBG1G8IeVtHdYI/5aknTpGt/djmwFlWu8fII/K6puAUTdz4K3m50laBMQKUEnleI5XS7CDbd26jgKOncnPIu3Xdt3pyLwZyGw6cZQO+gDJYB5wRjYdVY5q120mLKAvznfO7AEcfJFY7CfV2I6uVOXUTbZPQ8m9Ig8zDcAv2bhg7WMOVJ17pgUMFlfBxihzeDpHCK37x8ML+aNjmHQVvBCTAruh0+Cg5F3zzK0Da2rcmIYCgOAkDLFZMpLb3gZOsCF72/Rz+9mkQL3r1s3hwOlVIgbUWSCgr7/SBRYScRIR6/3gmPOMUbCD0v8NOQcjZcsip74CLPSOgGNbAlZEpKGtVQUaVAiLzKmF3cOoKsN6PyYC4S+1WibgtTkswyRObW32hUsM+aR5scg4xAKXgcjfc+Pke3F8Ei2jqxznIb+iCj45nGQC1m6ihrHuAee5mUYKLmbCYF0mauohdiVv+1UNSoXX0msWgmKKO8evglZzHrbvVMxICy+oYq9qkvwX1HOEli9ALDbDZRbtrnnUNhZMXGuHuw0XR4OhTOwHqnYBEDijn9CKmpRKz9SQsOAld/GhJLWdr9kalw8g3d5gCo08zvzykNkwHEqozO5A0AebKpIIqgVE1Vzh745Ekh59//c1q4OiTtPwyB9LHUjmzyqTR8i2t6wp04WgPkEm3hBzmKrUana5p5UAKLm9gBdK+lQBhgV3AYu9GplHmdh5Lhu/nf1lTcHQUlnOe8vC8ZxSkdYn3boiFkdYM/2Q0qKyeMoa2Rzn1zbqAo7NJfz+aRHn5V2wWk2TWoKVEDNMhvovkDF+Flw7GUqYwsFsvcHTUNjrNqVpySy8DkDS++vanUohLp9vaPRy+u/dg3QFC+jAmk/LklFbIYhdVLLeDBXQ8d4afosyguzXGbIv6GsQUVsMl1fiqgv1EVARTjJSyBrg19z/BABU2dlOetvt9zsIOzdI2N/a7eacS/Wou5unV3FrB6PCtH2Czc+jSlg+mUbA5wfRjGkwrhAKEaYxuHWmbUjxIBBtMLVz5PhhR3USZeMk72iijVV3DBrkT/rLmBPsgMp2790WvKFFq9vaRBLoOOhAGqYerA52y4PmgW9ZXlAlvab5RJn98sAC7gqX0nrf8E1ZVm/L2AdjkpA00MfgTA5BvWhFdxzWjmIGaaSQOdFKC54P/SThLmYgvrjHJ6PyjxzB88weYW3hkkWA3Z+dh6s6saEOdWKoNPfbEn2FjqOkMDs8HseqHTGRdbLEJ76VPeQ2dlLd3QlIZ7KCJQQccVOL7IL4cmcD6jq0BVKscpbxh9ZJBdj/tIKS8gZU9ZEJW2WyW2W/v3oejX5TC9Mxdk/dgRVGs3dGnvmvfUt42u4YyKX84CGnpfJiUS5mILbpoltnrBBhHt3Bav6nuHqF2Sfc3DC4RmC0uoeBKklxWAKFD0HnETOWw6NaQIIA8z5RqPYUFgmGtecdhCb0fwUA3/Dot3gdz5ZHv7t1nqmbPuoZpf8D6NiYA8VaxmNoWbdnTPcKi8sa93xapK8cdtz+1AI5kltCo2ViQyYL+G61NObzPljFRMd5GOntwnOo4MtE+Nm1zhhpLvcgb9tyQV3FGWoCbp64+Suvqg86U2RxAaIcc3bRq9l6kDE52qIS7eSGBIs3mK7TlTmSEtQ1hQXX9Y8TmLbednnMPh/eiZJDCJ0fTBor8Uw1dPUjXKY3Kr7I5gJAaBq7Sfpx+Xvia/wl+qYaQZFVH2JeiMYdzCAze+N4mQdJm+fNQrFByIGFj0/JkVUC5wyCqXkpK/3E0Ge7c/9UmAUK+dgVp+dxxLIlfuUNowcxYV8MrJW/NuxqWgKNz+44e4ZDS2suvYCa05GpYH2rmCmjY+sEiujFm5x4+grq+MRJBN0B6lQIUJIgUIjSmMOdJXCUpqYXc+g5QXb9t9L7x2zOcDdpCwpLorxX8S65Ci/YrO6s1XPNwT0Tais4qCmFsYsPpRDZNSSwFB3O37T7Hn1gnmDYOZpcalpjSFDb1wDbPCG0bnHhabG4KLtoLbfus2ElVTZQZyhRJK5LLLlGmb88/gNcPxZmcAcJWtX6eZop6Jm9xhTVjhN60snMI3g1M4a5hsJio6BbX9hHTOHySEpq74c2g5OUBqAOxBACZgSDPE5v1HEli9a+hl1kNoL1RGQbPvLA/hhuWeJKwJu6S/iWcVo2KbxyKaT2bipH8CqrAcWmL69MbJFn1K6yiI3Yv+sRw1wNPnzMLDvb7N+kNYv3zeCZZp5okzudomLEMTAgdZkDnwbT1LGZ4wdwg1eEvqw0E0AmGpL/TthOw/GTF4J/xFa0rY1LrTOwTqh92TTEx1gfaWVbErbPVK5K77iayFm1yeEHs+IslJVqqXh4RsC81j9a1l1tD/OkVYtM+TSvkckIdhVY0Wmf8hcUAlSk6dq7WrLDPEC/0yckCcMksBheyA9yySsAr+xwckJ+Hz4qqad4X19AGH0jOmF0HVRZ7dlYboBI7gpczPAFZqjFI7VWDhHiT2LZBiGzph5DmPngrQmZSsJ2SXPD+utM81XSCV3UbbDsQa3QNDDEOltRBMgkDZP2jkD10lf0InpAhzgziJaJbByDgci/41HSZFvBiB+yWFoKjd/TynKFPLOzJKl8dHD3yqGyFN2OyYIt7+NJkSQi87J8InxTWrbjXr74HQhX9FDR0HEyGOPmOAQc29fESEMm1TAHuF1p4P/ckuZQ2gmdV26r3+dR20V3FZAxYyCA5vjyeqBT+WkfITjpY1y1aeKGEYBy+1ANB5IeLaVVBCtk92UPjbAfJWXyKgDYgc2AMTvap6RaXdA1DXMcQxJAcClUy/IoKwhRa+4QUhESECmpU0v8Dm5T0WvAShTX3k2f6iU1T0edjyTonOgchkawrVaohnaj66cHx1VWJ1acI9o9Z7J9DLTD7RNP+QZ39k0z7R71W/6jX/lm4/WAB+9EU9sNNbOlwE/vxOPYDluxHdNnMIW/Yd8PmJKtD3mijcyMf8mZSBQH+sNGOCfw/CkKxncyBj/UAAAAASUVORK5CYII=";
var gmapsIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHiSURBVDhPY/hPCPx+9eLjtg3vVy/9evr4vz9/IIIEtL1fteSev9NdbzsIepwV/+v5U6A4SNvR59fW3TuGic5uXATXAEePMuOAdjIA9SguScKKtsS5AdXd8bZbbGEw0Uj7mLMFRCfQtQxr7h4FqnDZWLX37tmTD68m7emHazsX5AhUdMbVqkFXHYjmmulBtH3YsBqq7fD9i+6baoxW5VmuLVJemgLRtiPWFajotpfdbDO9TgPNA07mEG1fjh+Garv45Lby0uTp5zfffP4gaFsLRFtRXRBEHTJ6EBv07+dPqLbe02tWXt3fdHzJqYfXNJdnAEW0liUeOe39KM0eTdvnQ3tBIQnRBkRROzvzD0w3WJUL0XP0nPffO87fDrveQYqAJ211oGhB1gZHcD1/brtdOTX7XE8bRM+tMK9bFy9g1wbX8/d+4M9PV06dOnXowIGbMYFAbWcn9d68eROLNrien7fc3r+9CpT+8eMHUOe5vo7bIR6H9+/Dog1ZT9v8udnTzr799BOi89zO7VeKsw8dOoSuDU1PYMtRIELo/P798uL56Nqw6kHXCXYtQtu2+4dx6YEgZJ0PHz6Eavv7+QAePRAE1wkHDP///fr3du7RM1smbbqNB605+vgfVMv/////AwB1kYZCu5TA6gAAAABJRU5ErkJggg==";
var mapillaryIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAatJREFUOE+tlFtLAkEUx/er9CEyA+sbRM9BH8EuWhL0oC8h9B7dFAIXoqe8RGgP9RDkipoSZkJpeQk1N8swldW108ywa3uZLKKFH7sz/3P+c2Z2Zhj8GPzmEYN3jh31mkvoLSDgBwQplsW5XyaHZl4T+HtwLjZDDVYnSiyGt8CdCVE1DSwjlUgTIViMQafXhekTB1WXwR64IuqaTASs0BQ60O9/wHEhqtM1CNiIJoCNcxGTJJ8DUezD7Nk6NU5GZ2RCldgiLsi8FCHXKIPJb4HHJg/h6o0qTsvACC9ssBBD02mTSrLIZCXiJtpqdA8SfBbGfQuqZCUDI1cmCO2uQEyunu9JZcpAe8wD5+UUjCn6lKimNhWyQyDPQU8UofxeBwdKljVLeJsMIlephbrYM6dOMnqqngdH3ANWbof0x2u38PBWpU6RaiSDE7AhruSydgcXlTT5diYPdLFDjWSWuV30ByvEBPPUasBkYEkVg41+c0hJdWuJfai2XonZZvpIqQtDjwgNvOM3rv1QQnvLKK2VfES+PbTDMPrmlW32/66RwZ2EXKVp/uFiY5hPR2AhGcMUotsAAAAASUVORK5CYII=";
var wikimapiaIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAACeklEQVQ4T5VUTWgTQRRebf2v9Te0m5nNJjuzaRuxl4LoQUMPCnoRKcWjUD14K+LFm+LFS6ngD57Eo6AXEdGDQsSDilQP2oOK6EHSmN2djaFYawrZfm+yYlpCbB88mJ33vW++997sGM0WDQ2tUzyzN2DynOJOwWeiGnL5OA6vzD5LuUFxcSVgohhwWQfZHL5fY30xhvzf6pxvUklxHyQ1xcQfkNzw2IAbSNkd2fbGGNbeYiWT8FrAxdfAkkciw1gbOs62kGUHg153IIa2txJ394HAC5gzD5LDRFJhYhj9eQplPxSTD2Joe1OWe5l6goTrROJx9xDKm1FcRuQgexJD2xuAb6mxZUuKes/gFqh7pIlXTyTmAZ6inlSZ4+L7y1+SVRHpBCae+7v6tipL7EHTvzcTIaagsNDsZStNA1kTsMxIY885QYpCnPrpZyq1Y6Y3bWP9YQnRMkd8zmPOURIRWnJC7yezJw3dEyYXAhMT0zdbXMXewnKCfy6mvFS/GeXznRjQRyierfT0pUEkx+BRyMUrmlrRzO4G+EUrEhz4m66GLivpnkIepi0elhO5LqOUymZQ3nsNZuJS0TQ3R7nc+pDJCwC+RPI0FL7Dvbrt29l+kHRgPYw9HwfOhpY4TsQGqQB4xGdOlQKKOdcC7jJ96k7ZTWtSeQ8E0ehoBzBncOA3UgMBN0u4MnpqZAUj30nMANCPWvOTooxbPhFa7kH8g1bjRXDGEX9DzW6UKe6WE4mumGKpAbQfgGeQ7en6m/rTcPFLt8GSZ6dRfpzW2iq2vR0qDoDoNBInMZk7IL6F9XmUfSw0nZTuyUqNelfHy0BPDD0lVH4camGGsQj+znJFw2F9rQAAAABJRU5ErkJggg==";
var bingIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAAB70lEQVQ4T62TOUtDURCFn/uuiCIIojYWKhZi7y+w8S9obS1iYmJcUQIuQSsRQWy10SJErFxQ0UKwECxMXELAECMhhMQc51xzJS/kaaEXJu/lzcx3z70zYwD4F1M/1dPTqJqaAp8lTieKHA7UyHv295/MBKKVTU6id20NfevrKBZgZQZSlfFbmQlUK2aMj8N1dIREKoWt62s0zs2hwuXKm5xtJlDdzAwMmw02n48OROJxtLvdSiWP+dMRyTAryoDS6TQCkQhaFhfVfXGTWjGdmAs1gbQi++EhHQi8vaFzZQVN8/MosNthiFXKMRmXq5AMS5BfFPV4PDi4u8Pm1RUGtrfRIHfGGFaWORpGhiUo+P6O+tlZuI+P1X+um2AQy6en6F5dRanAdIvIsga9RKNoXlhAlySd+P2IJRLqO9eExLDCzPkV9CygNqmaMTqKjqUlXD49qbZIfnyoFlGgfIpyq/Ygd8TyD+/t4TYUQkoAaolvaHdXxTInvyLZhbKZ9BqL4TwQYND3unh8xODODsqlepZV04rGvF46TOs+HMbI/v7XZtIG1RlI3qrROA68YJuoCouieDIJz9kZWnlXsgn7SDempSLtKJeRYBIHt39jQyngmOgKMS4bQjOBdBCfTOL0F8p4UIHu5FyAtm/Q3w3GJ+jeRjZzKMG3AAAAAElFTkSuQmCC";
var osmIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAAEAUlEQVQ4T32Ue0xTVwDGL1vYw7kty+YykJAtY2FuIYASgyzBGTNn1Lm4ZE83idPJssUZ1i0ukT8U2YZBNGGMAUJb2tIHUAqUR73lJX15y20F2gJFkL54tLS08hLd49tpQaPZ40u+nD/O+X73O+eee6m+kORldlZmMfqkDYxHnMWy5eus3u4X7MGeA9qpBq50+MKQyFZQr/cKs/qnBU9c8ys3WgOqT2yBDvlwsKuUul/GWWkvAcE4Wo0+b+3KUIgG42uG2iWBYqwMSmsp5L0S0IxmpdvUBxXThTptNWx+tQ9A1BqGgHySE4xXAsbKg8EhgNmnADMjR5uDB4GhBDqrBd6l25hdvoPpxRW452/BOhOErFMBs1v5yhqGimpiS9OZGQn0k0LoBypxdUoMk68eV8ZroDYZI+GwJxdW7bp5C8P+RZinQ/iprOLkGoeiWJfy4EioE9bAZQxOtcDkrkWXswpc9a+RYIA08RMHV34nrW5jIrSMfu98xA0ao3sNQ1GWuTaxNajCoL8Vg7MtMAxXQ2j7mYAkcJBQuEF4dNxcxo3gMgZ9C/dA2jEPUlMzYimAihoINHuII2dzzS5Dnb0Ichsfks4W2AOLkXDYo3NLBLIKuGvd+CSSk9M3Urxu3mOGyZpl44wMrEsKZkyILlcV6AkxqhrrMUCCQ/4FWO5rcdcj5CEqAzudkJDwaHhn0fRIBW2YroHeTt7amACmmWbQTikq6ppQLKz9B2CAeDy4BDfZ6qlzRXnx8UnPREB8+myefkoE/XU+dKN8GJw0cS+qlT3YtWc/uI3tD0DCZ+WYW4CovfGPdz98+8XY2FefDYOiCkWc93QeATQuPrpZEQwWGU4XfIuiH49h74G9+Or7wxC0i9FqNEBlNpGxE0KVFHIND+crc/cnJiY+GQZR3TbZp+wUaeFug8ZZh29ys/HWzl3Yt2c7fhOVkrtUhdreYojpQkhVhbioOoXyjrNQmiV/fnxs3zaCeDgC6vP0CLvccjCTCnx98gu8mbkD6ekZ+JJzCJfJp6EbUqP/uhysvQ5X+rmoYM/gkvkMyrR5dhJ/LgIhekg1XuPQORTIzvkcGelvIC1tK45zskBrfkHvjWZoJzpw1UVgPiUUoyWo7M8D15KP8/R3fJJfbXPw+O6nmmy80JETn/21ZXMaklNSwcnPhtp+CS10iVPSU8honTWLOmc7GE8r5MMXwbXmo9x0ev4H/pHDEciaooleF5YcZTenbLqTtm1rHyf/qPCdj3Z8QOZeIn5+w4anU3IvZOdUKouk5wQ5xe9zdmetX//Ia2RuXRhwT3FxcY9nZm45tHN7SsGmpKTMmJiYBxesKvy7iCZe3cp/KQyLT4pcrP9f+K+iqL8B4XkGClAVarkAAAAASUVORK5CYII=";
var yandexIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAABa0lEQVQ4T62TPc8BQRSF/SdfER8FFZH4ASoSnYpCIkGCjoRGpaHS04iWUqHS+0hQoxPHnR12dnauxvtu8uTOPfecm9lN1gPgX2HFv8CKGpsNMJkAg4Gs6zXJjO8NK1qcz0CzCaTTQCQC+P2yJpNS5zIEK1rUakAgAHi9JkLvdMhm5gzBYrmUtxFhcbNMBshmZQ0GpR6LwfK5slpjUyqp24jX2++BxwM4HIB2W82Ez5XVGptEQoUuF5Icz+mkZsLnymqNTTSqQvc7SY7ndlMzgSurNTaFggqMx3LJ8wlcr8BopGa5HNn1rNbYzGZAKCRDolYqQLcLlMtAOKwWDodk17Nao1EsqiCH+H7bLVn1nNYY5POAz8cvbLXIYmYMwWCxAOp1IJVSy+JxYLWisek3hK/0empho0ES4yFYkeWzUPxBxyNJjIdgRZbPwumUWmb+hhVZ+n2gWqUjM3PAiizzObDb0ZGZOWDF34HnBbQcm5EIFazJAAAAAElFTkSuQmCC";
var hereIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAAB0klEQVQ4T62RSy9DURSF+69U79XWq9p6NDEgMRAxEI1XQjqQGBATP8AjaElJKxGPlqLCmDAyEI8IpYKqViJ+wLLPuXo5vSclavDl7L3W2evs5JgA/CtSsRikYjFIxWIwCGvrG1iLbFIp6oyd+B4dRv07QrOyGkFpWQ3hQHRjiyRNj25uw+FuhFmt5l5f/6Du5SM03X0+KHYXVIKd8d19kmFivZmCzIoWqNhc8HYPcC8fg+Dt6ofF6oTF5kSFw4NO6tlmJUoVGhpbeG2x1vA7zMufF5oc7HU2wLYxq9pGg0MjSKfTCIWXea/a6VG609Xro5GvWSHoOzyUtrRV1vGA4dExkjUvEo19hrp4aGu7V/eEkHy00K/B9UiMZM1jn5b7wPGpWV0XAmR0UKhSXouycjffNrYVJ1nzVlajmA+G9J6hF4UY6PFBpVDV7ubnwuISyfK7erH4lIQ/dY/Awy38j3cIMO4TmMs+IZy4wow/iIkpP2dyOkAjxjCGXsSeH+C6O4fn7RF1qRviGp73FOpvTnH0mqErxmEZQnOcSaMpecFDaom25CUuXrNkiUOFMAgHLyk03J6hOXGG0+zvN8shFQ8p9CTzQqXR+wmpWAxS8e/A9AGMrnKfuSpKAAAAAABJRU5ErkJggg==";
var midriveIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsdDy4g/1qyDQAAA1JJREFUOMt1lH9oVnUUxj/n+saS/lhSkBNKKJL+yCAiaQNtP2KBLgyMChuIe0P/qEgsMymzbNnmyKgIjLUpLDShpKJgQriEBhKD0IxCAyMhoyhyi7Xe+z3n6Y/37nU/6gvn3vu9nOe55/uc5x5rebSvif9fGRFnRwa3/9rS1QOIkcEdtJR7F4HdCgTw18jAM6daynu7gIcAAT+UQKM1Gs2gNEAC0zctXT0dI4PP/gTQ0rVnMdJRjMYi8xywDMVyzNqrGJaWiJhTpKoXYRKYsVziQHP51TUCJ9gv1Giq4f4AkGIS4QXFeEkKTEIGJhA2CjoPdGJGFa9WkvYaXJTZWiRUPVJxNGBqaidmL05XVyKcwGTimGBY8qNm1g38I1FXqOKCTUAdClBBahQywxeHd0dtA5QkATEmRfnE0Es/N2/sziLysikbBjYCh2T2iaS7gcdBqwQlapzVxqzs3PUAqKPgPV8KOcCdwIWVnS8Me6WyW8bpL9/bdRg43LT++frM7Fqhr0x0mWWHMOY5SYpGYEOx/baky83LgNXAakKDTet3bDGyVzDaJd0IXBFwAPl1VJs6y0QKpemuA3nJw+e7V2wA+13oEUwDkrYZ9hRm/ZZpYbheAzpnQrzKWzNWofE85gUSW0BNiOOGvS40cPL9nglgYsWD23+zOYiI2TyZh+PuuCfcE8kTyQMPfy653+wRYyeP9Gz92338jnVPFyR+IoUzHQApEikKjkiU3H2OCgIY//rDfX23r9vab7I9AKc+6KuVlIe/a9gvwOKaFB7UrA1kKYL/iI8AkseVleRjMz+8/P4tL0eod3Li0vXJ/VxeNN8lkl/mKKWiYrPqaCjW6SqxfwdWD/x5U8dmFl11NWNHendOJ91y3xNnkJYUuczs1yxXzHg/VeyHUuRDQHNlEqYWTM2SLfdkVmDy5DN/PLLcndydSnEvnpcAfP/pWxc8dHDpvZu7Lxx/hzMfv0HDPWUAbmjf9HCefG2lsEMlEhWPWmR5cvIU5MnJowhPrQDL1jzG+eH9Bz38UkNbeVtDW7nu4ucDXLNqo6WIJ1OEJU8G4Mnrqu5ykvvCUpo3NgFY0dBWbj372dvHq6DYR2a3Af0NbeU3gXpJd80ZtqNAfTHufvwXtm8nDnLoEBMAAAAASUVORK5CYII=";
var NYFCIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAADL0lEQVQ4T2VUSUtjQRDObRzw7kSdgyKiiCIo7stBPMw4MyB4M4mDB8E/oF48eBJUPImIDqIgiOKCJ3HfsrgkuB4EBb0paojGLC8Jz5rva19EZxrqdb+q+r6upbtN/w4R+QKxQIZ1XXdrmuaDPGLtgW4EYn15eUk23P8fMH6C0/doNDp9c3Nzd3x87He73ZrdbtcpBwcHGnW0hcPhOfj/gH+CAX8dV1dXCVBaYLT7fL7gxcWFnJycCIBydHSkhP+np6dCG3xC8HUAY/tAhp9vANknJiai/f390tPT8ya9vb3S19enhGvquB4dHY3t7+87ga2LkyR7vd7ptra2SHFxseTk5EhBQYEUFhZKSUmJVFVVSXV1tZSVlSldfn6+ZGdnS2Njo2xubkaBn0V0KSSyoAZ39fX1kpeXp8ClpaUKSMKMjAxJS0uTrKwsKSoqUmQVFRXS0dGhUkeaDyCymtCN4fn5ef/g4KAMDAzI0NAQw1Zr7pqZmanImpqa3uxjY2OyvLwsaADJArFYbMQUDAbdq6ur2u7urng8HlVY7jQ5OalSSk9Pl5qaGsFmynZ4eCiojSALRba0tKSFQiG36enpybeysqJDZGNjQ/b29mRmZkYaGhokKSlJpdXd3a2A29vbgk1lbW1N+XJeX1/X/X6/z4TPI5Q6FGqnra0t6ezsVCnl5uZKc3OzIiARbSiwEuqIIRGCeWRqHkSj0ciwWQcW3Gw2q4IzJZfLpYD0iZPx34hKIweLPQJWP0kIslgskpqaqtrc1dWl6razs/MmJIjPJMLMYv/h1bBeX1/fcZfW1lZ1RtglpuRwOATXRJxOp4qKM3WcScYGXV5eesFhI9FXnKU5FDhSWVkpiYmJUltbK+Pj43J2dqZqQ/B74aZsCq5LNBAILJAjfrrrAHC0tLTEysvLpb29XTkyfNaEM8HxTpHs/Pw89vz87AL2pyLhwA8vrQ2hOqempkKLi4sqJXaFYJLEC8wUEUkY3SbJb0Tz2aB5HcYLwKdh9v7+/oEnFic3gnroiEAHcYS629vbBzw1C/D7Bfn4jLwf2MEMBytEPWx4e3yQ9w+bDT4phrsxTKa/NeZmq7YI4fAAAAAASUVORK5CYII=";
var NYCMapsIcon = "data:image/png;base64,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";
var NYGISIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABCCAYAAABdAli1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTA1Nzc1NjVGNjM2MTFFMzk5NkFGRERGMEYyODU3RTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTA1Nzc1NjZGNjM2MTFFMzk5NkFGRERGMEYyODU3RTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMDU3NzU2M0Y2MzYxMUUzOTk2QUZEREYwRjI4NTdFNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMDU3NzU2NEY2MzYxMUUzOTk2QUZEREYwRjI4NTdFNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMlZyIAAA02SURBVHja7F1djNxW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";
var NYSLIcon = "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAABILAAASCwAAAAAAAAAAAAAAAAAAq6urPJOTk/inp6f9p6en/aenp/2np6f9p6en/aenp/2np6f9p6en/aenp/2np6f9k5OT+KurqzwAAAAAAAAAAIiIiFvR0dH//////////////////////////////////////////////////////9HR0f+IiIhbAAAAAAAAAACIiIhb0dHR/7Ozs/8rKyv/ExMT/0xMTP/q6ur/tbW1/ywsLP8TExP/SkpK/+np6f/R0dH/iIiIWwAAAAAAAAAAiIiIW9HR0f/f39//0tLS//Ly8v91dXX/dHR0/+Hh4f/R0dH/8vLy/3h4eP9xcXH/0dHR/4iIiFsAAAAAAAAAAIiIiFvR0dH/8/Pz/8rKyv/n5+f/b29v/3d3d//z8/P/ysrK/+fn5/9xcXH/dHR0/9HR0f+IiIhbAAAAAAAAAACIiIhb0dHR/4+Pj/8WFhb/HR0d/1NTU//s7Oz/kpKS/xYWFv8dHR3/UVFR/+zs7P/R0dH/iIiIWwAAAAAAAAAAiIiIW9HR0f+fn5//Ozs7/4eHh/+Hh4f/5ubm/6Kiov85OTn/h4eH/4eHh//l5eX/0dHR/4iIiFsAAAAAAAAAAIiIiFvR0dH/2NjY/4iIiP+IiIj/iIiI/+Xl5f/a2tr/iIiI/4iIiP+IiIj/5OTk/9HR0f+IiIhbAAAAAAAAAACIiIhb0dHR//////+pqan/w8PD/8/Pz//Hx8f/yMjI/8/Pz//y8vL/4ODg///////R0dH/iIiIWwAAAAAAAAAAiIiIW9HR0f//////np6e//////+YmJj/SUlJ/0hISP+ZmZn/4+Pj/729vf//////0dHR/4iIiFsAAAAAAAAAAIiIiFvR0dH//////7+/v///////u7u7/6mpqf+oqKj/u7u7/7Kysv+ZmZn//////9HR0f+IiIhbAAAAAAAAAACIiIhb0dHR/8rKyv/k5OT/5OTk///////Jycn/xcXF/8zMzP/BwcH/0NDQ/9vb2//R0dH/iIiIWwAAAAAAAAAAiIiIW9DQ0P+bm5v/i4uL/2xsbP+8vLz/cXFx/9PT0/93d3f/zc3N/5KSkv+NjY3/yMjI/4iIiFsAAAAAAAAAAIiIiFvR0dH/eXl5/8zMzP95eXn/jo6O/3t7e/+rq6v/gYGB/6Wlpf+NjY3/jo6O/8/Pz/+IiIhbAAAAAAAAAACIiIhb0dHR///////////////////////////////////////////////////////R0dH/iIiIWwAAAAAAAAAAq6urPJSUlPinp6f9p6en/aenp/2np6f9p6en/aenp/2np6f9p6en/aenp/2np6f9lJSU+KurqzwAAAAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAA==";
var NY511Icon = "data:image/gif;base64,R0lGODlhOAAtALMAAP7+/gdnrECAr6jD3crq+Iyw0fD+/rHb9fz7997x/GWZxMDT5Nbh7O/z+P/y3fz38SH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRTQzNkM2NjU4QTcxMUU1ODE5MEZGMTA3RDgzMkNDMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRTQzNkM2NzU4QTcxMUU1ODE5MEZGMTA3RDgzMkNDMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFNDM2QzY0NThBNzExRTU4MTkwRkYxMDdEODMyQ0MwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFNDM2QzY1NThBNzExRTU4MTkwRkYxMDdEODMyQ0MwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAADgALQAABP8QyEmrRbhJJI3ZnCWOZPVogOcln9R4ZSxfDSMtQi4UdjMMC0bjEZqNOJ8HAKNsKASBgqegG2hwgWwUg3gZMJWihchFHhSLWuFA+HZVHwRjQFUcVINcIWGUkJkEClkEKTBlYABEKiwSCXk6eyhLJVw1BgtoLAgwRBNlnlxEDAUFCqQFA0IzJwakfA0NCEoTnWEasg+zEzVBCbKeuhUaCVQ2hx1LIYgtn5ydX31LowyIIGUqYskiHNyJBgkLpQUvIigGnbKHx2J/uWDQyQ90CvSmKGIhQ9z6h+6THO5yJUOCJE44VKdsaBtTCA6cgkkqeLjVUEWKBT8yptkQhkOCeiD/Q9JbkOwbvRwKqEl4AqkLg5cvg2SjYOCAlps4sxxI9MAAgZsCCHXBuXMJrKNCZnYQlDOnAF+bAt1U4KUATj6e/nWzYADKVJGmPgx4gnOAAbJAW2yIBWKETaBYRZxtmiBBUwFqjbLtMmIATgEHDiwI4gVD16Y+mioI81KDAYVhvDbVIsAOACeSs+DFlLNANTlBLi+Iu+HB5Lu+Wv318LNsLWlALqeiIOru5J2Hpz5w8PYmga0AMA6QTbL0gwUBJAOu67csgASZt8jL6StruOHEisd57hDXpugFALS+uYADU8rnstLBXkD7JMELBDPYrQg8gN5aVJ7PoiD92lLDMYAG/0cPQJeWOwbeNFxzN1Vn3ywejRRcSsDkpll1weVEiFU4xWKhTon4MWFKo0hR2ib7RbFCigKkkOJiPq2WwiZLlEJVHgPoggSHlJGSYgAwgtcTfsnltdIOHwmgUgoTEBDdZEr6FN0BKJYFDwLE7ODDDsskwsEZp/FHyH0yJqjFHUhg9lRXe9BIixLfUPEkkl8YwCB/CdSgXFDv4LCDnYBNIgIZKxDwUl1udJLASwQ0GotHdTVQV0kMoESAVVJsF82mHTgDaBQAYCqJUpwOOkEcISAHZIwUkloqJWU8cCkUdggSHkevGpFPI0w95ecB7ria6zaL9HqAVQr4Ekw1wx6RQmKWyRUgVbK/SBJMDHa2lycFXNDUwLEsgYRkDMJOICBQpgwQ2Lpj5ZDcSTkMwEi50SRwxpO2RSvvRJI0+9omCRBwQEYEB7YAAS8c0yxNMKSQSy0zxQHhwkdcO5A12RhJrwQRAAA7";
var NexarIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgEAYAAAAj6qa3AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4woQFTICXz7YdAAADWdJREFUaN7FmXl4FFXWxn+3qnrLvoeQhQBhCavKIiqKuIGKA/KJiPANo9FB5PscREYUgyDKoo4gqIjiBgpGgiBBRVRQQEFlR7aErUOAJGYhJN3praru/NFNHpWJgIRnzj/36afvPec9733PrbqnBJfIFr757NSABVCIwJI1Eh038oZWYo4YQM6CbRyngN2y4K91uZMtGy4VinOb0uSJZ0x7M7AfGCwnylVAKbXot41GEpDu/+8v+8kvWJ1eIsdIF3v/e4lfMgKIMJcxGrhS3CPmJfTDTp30DVuPDYHRqSewh6qBLu6hTE6Ahe89N0EXly7BwWsHrx28FqSUUsqGUZz5rTVVoEVvzzD1+SCL9BizI3CMm8Wgm51EYse4Yg0aFiSPk06UrBjWG4+4QtyXl9Xr46ceUM2KtOX2jP4ScSsq1iZlYAACYEXg/WcB1fZp+OtAXlabzk+CbNlk3C9s8Wz7QGvAh4+I8Eoe5Wq5M6+YZrQnMOAKCALBQx2mbwlfsVV0fjCXFna7VpSXDsZcUAOAl6ZUpokENBI4CmxTjmrTwBgUPTptN+gTL5qAJVNnZeqPQ2CdK98cDbQQuaLDzUu4ks7ydL5GBDEQPQSJbFgkgb1sF2FfnOIDvhQzRn3ASqYo77pyqKGOIrGpyQjQUFBIYA0PiuZmFInqPpze9Y6auGzw5V10CQSed/9N/ghyqygQVdaHxFs0Qx+2CQeREP3KbxIHEAgEkEpL6bp6Ptehynf79KSEl42aDV/jxUIv9ZkmSV5gBbwcZScD5GPikHeUuJt/WvDVKgMse0Cu+9MKWJz/wnajN+hjvRnG20CkaEtWj4GMYCiBFcPIIBUldehZBJwxEwOA7WzAtfIqYrge74zZ9GMEYYEb0fED4y6KAJUsaohmvjmFbdyBs+oFcbn6seWR8iHre0z53FzjF39aAfpHvlxTAapZKZYpLu6kFU8N3k0ScdKXuiqU+NA/ABeMHU0KjquT2cw0cUv3AbThEBP2L8KHBa+yGYFBUDfB0cQCmH+w6wYSDSt1xOLASQlF9SUyR97H4vL1YqBw8Kq+pfc1uWVK0p94CrzifcKmdwEmUmTmgfye6SitnxErSWNc/4nYsCO4KjS9JDSmN+LOQyoZKPFzySBTLr/xCJGk8FZ1Jy6jJb+YRzExEFyLQAICiQKNqAoI/dsaJ7UkyWvlGNlP5NXPl+/JJays/7DmpifHDG1nrose8sKCjwrPnMwXYO8+OeVpvx/88zzhwAF7s/D+1I4ezT/FAiKnvYuNZoio54Knr9oytGxiI+6qQuMyitiBpySXEgpF7LvFDGEYfcqLkAgUkXJBIE0xjmVMlavc3WWVuQ+5/TkzST6jtt+n85ZsLcMDteG+jG/VwgtQwGvLxz1pbAcRpzxluMH2VZgQHVL2YxU9KL25GXCn9HAKDYkS6I0fEMqHwdXi4ZCbmN+5jQ8diZ8RTyrWJA+bWIfZbRmFnGLLlgJiScEteyIxEbRoFKAATOJxA+mUy5nya9Gh9hM5i74EKn4qL6xcoZwM9EqOT1hAZxhak/ONEBdAgL02srf5Nuy8Zcdgy6t0uOzNy1MD+3r9D19xi0jJuotw2ohU90P4OSIrhIYADK1bUKza5JCbOWc5Dp4V/0scCagWJ4kkyrrs2azjJb47MYYBXEthXW8kEkV80ChAFYFkPN/Jz7D7Cpkld9Cv/GdzjHmL+LB6QXJh/OeBeVTa20fOt/wM/BAk7ZwE/Msy/na5FVTUVYEAdN1x2Ug9Mna3GMmVFF9rMIr7ZY3qo4ZStLqB6CQI1ZxKOA7pszpRCUOo40PbNC3kNuJ3YW5HQQOxho5cjZrYmU+xcEMrPwqv0P/oPqJojh+BxPyNkoIKsuChFkRPPqeOmmMvy16yO4nOUcfeOLlEe8J7OrW02WSjBO51P4b4VeGfk4C4G8PX6GXQ7sVu69wHoHDqtj3hpR2/4FZxP0pbB83og6W+EyBBDuQou6QZuJ5TWAg4niCTTmC9I6SE2SG3k34XJiyYmKgglQxUeyVdOYyZ+R5lPC2yaleTQCbd/PeHSmFEw0oFBYWBHOckB/Xp8iRd5LqSjnKfvEo8cCKtZWHaZYERLHV2qb/H0he4nCW/DtwoAa/dOS5PSlDeUO4M7IUDh7Y8EjElYqoyQ5khh3aPoT9hHLcfRqMVimt1aNlCoslArZ/LPt6ho/U2EsnAEn6acKIx1dCLkTAb4P/WZmPFhlCnkU02anwRRWyQ+1NeJIJytKp9OIhERw2Vjh0TA0UI9shVIr38bnYSJ6L2ZdWle+7SlrsyI6Y6bjc+hikjn18ibjg7z0YJsEREjjHyoY1I3uidDAdXlN9q35HpJ5mA6JiVSRirqPD0wsCBD1tIATrR+FHJJxoX9TKNasqkN24xYUSi2IKiRV0VCjPwd2FbBZUiZhNNAoSNRyEGvdkPeLmDQ8Y8kumOX18TjCfuws0vmLI9XpEov3GOkD1Mm7jpYM+YDRHXB5JoV3bAvVybfmZXz4OAF55/43MpQXOX5gbK4ICndIFjkH2x2kPdJU9n38R2kYQnXEejC93qjmFiIBkVWj4GDYFgM6lEc9RznO3sxogbTSwpED2QCKJQlOkhJfwn7iWIHVgJA6076bSFmL9Sw2ba1odRjw88qxBoIHI4yA7MmhPyUfk23q2lvkzvcHFzTRerYi1kGUwofX650rvxEj+LgOii47PMRZCyIbHc9zqUzaz+yO5MvhYnHh7JXMA2WsjD/h4cphmK/2hIii1/5UIAaUh8WHiSah4l4FzBMQ7jS72PDlyOPbY0NNXVsPO/tT5BJShuUmiJ6riSWJJQY18iDi+oNxCgFh+n2EUBxq4X2CDfEXE7BzjaOo6YedLnfdObp/mBbP7QGghY+fCCLCmhatFxm94CTvat3GxfZjmklqubZHpmL5FDZz6LeI1buY1yV39MBKr8R6OeBQKJpC01JPke4zAx3Jo5i1ZkY4vujA0bQpkbmv1yI078qFgQlreIJg49cjwB0kW8rKCWWhTXFr6V62T5xqXGRr2SOWVtFKl1EvN5f1T2dL/yNee0BgIq551sx7dgf1nb6D4J/u/NruE5MYvYKnLFkeR81ooyOgWuIY5JHK0ZG3wuc+Qc/vsQRwCLrKGYt3hwTxhlnJCulmvJpDVaZEFIQf9qRJF/CSnhAGAibYMBpyyL+IYC1mA5oMrBxAnLRpf2kNUtf5aZrgmepeohAAZxHgQoq7d/M1ZKED3MJHMNeFP0FVE29W+8wUscjM8WdzNM7rZWo3EKd/VK6qggrWoPLippXuU+x2gSoI7EqhNEoGHd1ZUyDhEorgndBs/cEQ42hi+khHJ0BGiF+KlDaPehy2+p/SbC7GYMZ4hzu7nJjBHDYcy90weps8+deIMCqrvtngtgpp1qXucF9Yf4NhGtHItFtlApj1xIP7GILzyTKCdZ9vF7kJi/enidz11CIMmnLfdyU+UE9rGAqu9vwUUlqW1fI4pkhDW70Wtz0HqF+NhDCaXo5c0pYhue1c3VIdpeOdqYqffzXSG6ALCchAsgQB9b3xPAdltGn+jZYp7Rqj5Mf8RhiKViDj+Kl2hPtrii5lUMHKSH7lqCwPmHCJGgoWEz0/gOJ+PWL8VJkVx6wzt0JhnaTDrHegcGfgAkTmzrbkOlWrTdO5rFMgcL5Hz3XKbl9AWiArRfbHvceCG5Q+cHsWu7xXOir3zEsp8BfM/fPfOBCLTATCQGSQ2N7AtvXCqoIDtyBw8wruZZdjKR2i/fx0c9UVlObISByIT/0EECqKMWcSqXg5SJyKWnSeM6udv3nZKo6cqW0NzhF06AWFm1ZJWULDqdU1wA9tPyH/qHuiv6IUxZYWY7HkMVrYlnOMH2ordxKjEAiRJqVsjflYeBAijYAaepM1luFCPbpXO9mMnMt/uSQmss6SVnlcKZ3wc5LOwF9/ItVroOT8GkArdr1sjNkz6xFF144g2wjTm+sSA0PucA8Dp+ka/N8f1IMYvliMAE/DzLKWpCu3F2t1YJAWzFSSQ68dQCJh5sBPszQSJ+IRaBwI6Dv7BafkqWbLkzXzzKETN2dQ+SyJR1fw++24tf7bwbF3hLKOYotiUz8crn5UuuFsoIy/fK08BmPuEiCBBfphTsl1Lc9cuGQxWgdjBm+xNB/UkOYi4wGCs2uOCab9yMUGenWO0ARraY612v33/NR9xPilywbAQxxGImXNOw86UcQ9s0gkX8INoNPIjBSdyVP40snFRlOXnxcLQO13RfC7JeydX6gjHH9UDNATAe4HGsQCER2Jos+aCZAI75SQkgB5c/vKVYfPnjcXlct2D7OptoYmT9PaATQJXhlFItYvICbKejnF8Z4CrRXrQBIJ8eFw/mEn6U+mNbuGyWw5wInHBH68OBQvqK624/weW0luXLXsGHjnCWspda0b3/ekyOU13sHPnGpAJLcdPhaPpvg+dpI+8a51GmA1sZL3KA09xI1w3XEUBB2fh/QJSwfayLGfILuafYyXJRTM+mx/FfI+CMiVxlLAEgjRflV3WHsaIK9dWtRBGBWNpLLhZ3CgNGVuTusuQ3ffx/A+nWoOPKHI2xAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEwLTE3VDA0OjUwOjAyLTA3OjAwptUZJgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMC0xN1QwNDo1MDowMi0wNzowMNeIoZoAAAAASUVORK5CYII=";
var rosreestrIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAABy0lEQVQ4T2PABdbvPy+w//R1h+v3nzvsP3/d4fz1+w7r9592gEoTD05evLG/b+rc/8Xldf93HDjxv6656//ClZv+3338sgGqhDC4dOvetcTU7P/Wdq7/za0c/2/ZdeC/pY3zfztHj/8tnf2/rtx+6AdVihvsO3lhVUpm4X8zSwc4BhkEYzs4e/2fv3z9//X7zwRAtWAHdU0dq2zs3XAaBMJpWYX/dxy78B+qBRPcfvLSqrii7gfIO8gat+5GNcjBxev/6cu3cBt0/PJth92HT4E1IuNDZ6+h8LfsOvj/4LkbuA26//y1Q15xJYrtIAzSjMz3C4r8f/zCTXIMOojCb2zr/r/lwHFNqDZMgMugbXsQBgWFxfxv6ZoQCtWCHYAMyi+uQjEEhHfsPfzf2y/0f2Vty/+d+49cvfX4sQxUC3ZwGBjY567f+3/55n0UfOLK3f8nL936v+Xwhf/3778XgCrHDbC5yMs35P/p6w/fz15/mPh8hs2gvkkzgAY9Ji2zohsUFpXwv6OjH3fs4AIggwpKq8H5KTYx439Ley/+2MEFjgPLnC17Dv9fvXnX/43b94Y+fvMGf+zgAmfO/Ge9deuZ6DkghgoRCRgYAAGFe4VDwIAnAAAAAElFTkSuQmCC";
var PA511Icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACClBMVEX//vz//vv8+/r4+Pj7+vn9/Pr///709vfn6u7U2+Td4ei/ydmotc/r7fBziLHHz92+x9qsuc/y9Pf////29/fX2+b9/f7+/v79/v18j7Q9WZPO1eH//v7n6u3+///AydpbcaG5xNfO1eS2wdiyvtavu9TFzt7m6e6/x9j///3p7fDDzdu+yNkML3kaPIDk6PD5+fktSokWOYBMZpxBXZeDlLbd4us6V5EkRYTY3uhFYJUYPH/7/PtziLMzUpKRo8Pi5u0QNYA1VJOTo8Wgrsjv8/aRpMEAH25je6mltc0CKXU4V5O4w9Zddqdrgq3R1uQaPIE8WpROap8AJXJofqzGzt0AJnOFmb73+foWO4BIZJnd4u1Rap9cdKbK0d6Aj7Xr7vH8/vwZPYRHYZuotc0AJHWntM8CJ3NyiLDM1OJacqNfeKiTpMEAHnC0v9avutIAI3N6jrKYqMcAHm7Aydumss0AG22frsqKnb5feKZxhbDl6e5FYJYpSYgnSIlAXJjl6fCClLgdP4Lh5OqOn8AbPYLV3ebs7/NlfKpOaJy9x9r+/vzr7fPt7/Tz9Pbx8/b09/b29/h9kLRMZ5p/k7jZ3+l6j7ZOZ5uNn775+/v//v35+vrJ0d/t8PPu8fXd4uqvu9OMnb1Sa6F5j7XCzN78/fzQ1+K9x9m1wNaksc6aqMart8/X3ef+//0JSeH9AAAAAWJLR0QTDLtclgAAAAd0SU1FB+IDCA8HAr9f8sAAAAD7SURBVBjTY2BgYGBkZGJmZGFlgAA2dg5OLm4eXj5+AUEhYWFhBhFRTjFxYWEJYTZJKWlhYRkGWWEokBMWlldQFGZgU1JWUVUTVtfQ1NLW0dXTZzAwNDI2MTUzt7C0sraxtbNncHB0cnZxdXP38PTyFvbx9WPwDwgMCg4JDQuPiIwSjo6JZYiLT0hMSk5JTeNMzxDOzMpmyMnNyy8oLCouKS0rF66orGKorqmtq29obGpuaW1r7+jsYmDr7ullE+7rl5gQMXHS5CnCDJowhwlPnTZ9xkxhhlnCs+eYzZ03f8HCRYuXgPwyi23psuUrVq5aLb9mLRsQAP2OCgBLzD+TNb5HDAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wMy0wOFQxNTowNzowMi0wNTowMAebKzMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDMtMDhUMTU6MDc6MDItMDU6MDB2xpOPAAAAAElFTkSuQmCC";
var Miss511Icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAABjUlEQVQ4T2MYWsClYXM+Q/CcEoZAVGxfvakkpHWbKFQZflA272iXXOqyXwxBs/+jY8eaTf+jenfpQpXiBpuP356uV7j6B1PwHAxDQNivdfv/7BkHCBtkULTmElvYXKyGgHDipL3/21eexm/Q2iM3luHyEgwXzz3yf96u6/gNOnLlwQ6zsnX/JRKX4MT9G8/9P3DxEX6Dbj58saNvw7n/dUtP4sRHrzz8/+jFW/wGXbr7bEf+nMP/I3v34MY9u9yhynGDG0AX1S498T91yv7/KVhwzsxD/4vmHcRv0K2HL90qFx2/IZm05D9H+DysWClj+X+jojX4DVp96MZMy4oN/3GlHxCWSVn6Xy+fgEEJk/bOlAYqxGYADIvEL/qvkLEUv0Hz91yd2bP+7P+GZSf/1y87AcfiwCiHGcQdOf+/YOxC/AbtPnOXf9mus1JzNqBihfTlcIOYQ+b8Zw6bh98gXGD2jkv/PZu2/m9ddfp/84pT/6sWHiXPoFWrVjGHhq5iBtEgzPD/PyNUCgoYGACx+Fztt2VvAQAAAABJRU5ErkJggg==";
var LAFCIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKM+Vkc8rRFEUxz/MiBhRLCiLScPKyI8SG2WkoSZNY5TBZuZ5b0bNjNd7T5Ktsp2ixMavBX8BW2WtFJGShZU1sUHPeZ6aSc3Cvd1zPvd77zndcy5UxrNKzvT2QC5vGbFwyD+TmPVXP+HBRzNeWpOKqY9EoxHKjvdbKhx/HXRy8b9Rt6CaClTUCA8rumEJjwtHVizd4S3hZiWTXBA+Ee4y5IHCN46ecvnZ4bTLnw4b8dio1NYo7E+XcKqElYyRE5bKCeSyy8rve5xKfGp+ekp8u6w2TGKECeFngjFGGaCXIbEDBOmjW3aUie/5iZ9kSWIVsTqrGCySJoNFl6jLkl0Vr4muysyy6vT/b19Nrb/Pze4LQdWjbb92QPUmfBVs++PAtr8OwfMA5/li/NI+DL6JXihqgT1oWIfTi6KW2oazDWi515NG8kfyyKrUNHg5hvoENF1B7Zzbs99zju4gviZfdQk7u9Ap9xvmvwH7o2e1G6/3lQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAJJSURBVDhPlZRPSBRRHMfX3Zm34+JCFFoKHqIuHTxnoVSUUJAX0xWL3Cz6Y6ZphZm5TMm6amnrzJt/C3rpWl4K6iDU0Q5CaAYRdQhvarf+0AZO3zd/lhl3GegLX2YO3+9n3r73exviCLkHf208cnReVrUVWdXf3R2+/0ZS1AXm0fTYa04Q5iLR6PFQkBB4AtC3vv6BTarqJvPk42nrySxR1dxVVfWRi0ZvOJXSihBi7K6uXsxKtFDuvdlfeGduOnnqE0DziIftVglhRTNn2to/eIsp8YEPdL23bxMf1BHn7FYJCRUVjSnxYd5bzEw88oHGxifz8Xj8oFMpLdM0y6iqffEWL1256gPBEqJldiNACE55i8mui4V3WdH+SIaxz4kGi1KjDqW/bnng9h0PSF8SRbGwN2bQyrLZ7A6UfrllnxVtDasampGVoZ2VlRfY3OGARuFMKBbb4yBsUU07jdKWWx7Zdmqu6w83rGIM8rAJ4DqqxCY4wldfuGE2Ty1tiSIIc8f5zh9YyWcLxICC0OAgbCH0yg2zqW5NtBdBmDEmJsrvHRDzS9QjNgXCHVt1w+nMhJnoOFsEYWbXpaa2dtmB/AwLQpLn+ToLoijKfsyRgeAUTuj58Ejq97nOJCt+lzV9ml1kL+zYiaYN7M8Gg+FnLnPl5fUWaLuam1v3dvf03MK/wGAul4tROltDVeMZTs46jMvXurcAWsCVWcRzDhX/hgfJmn6qdgG2lM6Mz2I1TwkhBwAahN+GeT7hRP9bAsyzF2z+oQghLf8AAjyYhRxw+xIAAAAASUVORK5CYII=";
var RoadworksIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAACFElEQVQ4T7VTzYtpcRieLOxY2tiIzZQFykJkIkRGoixEkjSlCFkoSzv+AhulLKxmp2wpKWY7avYsuMpH+dio+9zzvhzjXuY2d3Gfejq/834853nfc87DfwGAGxJ+CqDrYrHYrdfrHxz8G+4J7fd7zGYz9Pt9zOdzDAYDHA4HIfX5oBuISZGbzYZFGo0GhsMhptMpWq2WkPqsucF1krjb7TAej1GtVtFutzGZTPD6+opKpSKkvym0XC7x/v6OYrHIjSTU6/X4XC6XsVqthLJvCBEjkQgKhQKP8vb2hmQyiVKpxGNe192AgtRACIVCyOVySKVS3ExOstkswuEwut0ubfq+COGcRL1eRyAQwMvLC2q1Go+RSCSQz+fh8/moRKw9d/6B0WhERXh6emI3NArto9lsIh6PI5PJwOVyUcl9ITFIC6ZvxWKx8EjpdJqdOZ1OPpNDk8kklH7hRkwcj0d24Pf72YHBYOBv6OPjAzqdDtFoFGazmd+g2EO84CrI1skFLVuj0bAQUa1WIxgMwuPxcP6Mr4VUKhW8Xi+en5/5SmO53W4miRDlcjmEX4/KL72/CVGSiux2OxwOB7uzWq3QarW8NxKj+OPjI2KxmNDCuBWiHUmlUt4DCRDpTM20LzFGD5JIJCRCOIkQ6IZIjmQyGWw224UKhQLb7RadTgdKpfLiVq/Xw2g0spKAkyvx8K8UcbrHwy9Ba5ZwWKd5ZwAAAABJRU5ErkJggg==";
//var NJ511Icon = "";
var LA511Icon = "data:image/png;base64,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";
var NM511Icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTnU1rJkAAACg0lEQVQ4T6WTX0iTURjGF10k3QVO56CLQPKmDBUMUbEyDYUwXSOFlQqCf6AIIyhRWtIwRBGCJPVCqzUyNrzKNGem3yRJpvvC5qbml6bln/VtTTedzvdp06+CZGDrB4fznvc87wPnPeeI9gIg3y+EwUPzjck0WdAgLIMDXEoIfa1XkPXKMzDHDwnpfwNAKFlzMmn6qo4m8nVkjGoRtvbGB40mvFcuVzIymXKmuWiQ7yoy/xjIN6+8STSaKio1/nxvWVmpIA+MsbY2eioiAjZJOFZLJPCOFGHLfBPe/mzwcaFYCgvDYFbWW0EeGL8RJ5VivToGWJv1nRDY9G6ByDe4J+CTxOhNO6cU5H8gonD/DK41hNjEDMfr9NKFi2IQz8Lp8mCBd2N81g7rDA+Hcw2eV9dga481kim+hSzZZ/y1vyG+I5mW2xX0+ZbOM35D71LLoHrO4tFLC0obh1D1dBTlLe8x882B9SkGdl1KOxlEMnonyiHGN+bqDu8YWfMqyHJJTZZcrddcqHe35uGuhkV9x0dcrmNQ2GDYNhyfsoE3MXB0Ksw0fV1Hs1WVxN3OIffkjpEfzN85SOzJBxsjSTpXUzoswywu3OvDC4bDxBc7+kbn0GmYhrvtPha0ijYyHDhNXHmMUL6b7WZHSOGUncX64iJca5uwOXy98Wxio78Hy5FS9KSl7W723/y6NbtEAvuxKLgfVsP9uAmrykIsRR7BnFiM7tTUvRlN+N7RWELC/HBsNOvsPu+wd2WMrRjkDpNK1cAUFyuZmppTgjwwAyqVeCA3l/mk18f71zR6QkvWAjWxcdptQbDQ985M36dV01LzUSEVPDRZohbC/wMQ7RPCAIhEPwGmF45ZgI9RNAAAAABJRU5ErkJggg==";
var WVFloodIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAACvElEQVQ4T42T3W/SUBTA+88oDCjQUr636OY+oGtH+Sg4YLBNmPsQaEtpESWbiQ/G/8DsxT27aNziXLI5xxKzrYx9RxPjHoxPJkYTE2OicvEy0Omi0eT3dHN+59xz7rmI1sXp3LyW5LXujM6VQd0cSnL6XkFP1THQ2QZGWsRo4SdNDe3lUZJHXRm9mzOQvIEWrX6pLSzjXtlURyL8sonJmb0ShGByiI7k6g5M6cnhjGRiZMKbt7Ly3Ky8W+I7orIjlC/enpq8VRCmblgY0XIsIzAaa6ZsYgvKCw8EsGMFW9jB6khgNPflRT/YsR2uTZjotMUrQhDoNGjcxxHMP5nnwLYFKCpItWJ4Xer7WiFqivpwOWZwjRB+iQjkm1q9jg86culRurptrimqmnK2yaa6jqI+WB7QdV8ifDlzQG5oEuzKGcw9e5wC22ZY5MQ5QX2wFNG0x7E+3sSICErxeoq3s+L64jiowDqnon+wqXq7TncGhzCKM1I8Ah1nUCwvjVYrpuOIP5aC2llQ1r/ZiFODPEbzCO4RpmduvlM8f7nbb3za6rw3W3R4U4gBbgOZXrk/DMr/1FSvnobOOFm0O4kYaNgbt/pwBJThuE7FnUJ1tBZWn49gvRNQg4vHl+YuV5X/0SIt7VGcSiPGPhHz5ErzY0BpgeP6dSSgTuOkgRpqmo4BjE4h0IGPtrJY/LgbAHvnQFlXd8oasGP/vEdV97trW3jDARX8aGNc2zVI+HioiTgjtrE84YolM8nNheS3lwPPV4eLkwk7GWFiQzPTo+/3Yh/243fvJMlQVN+TIHwCQvgkSyBvYSWzTzB7OZwaM3bF0M640Z0gPFesfp7wpIyuYbQjrLkQRXsSJk/a7BcQW7BgZfO2YN4eKthDV+E3sbEixBmSW/uvtYavt4YLjouy1Z+1BrIWVjQHsoRf+A79jNM0D/QKqgAAAABJRU5ErkJggg==";
var GMDMIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAINSURBVDhPnZPfS1NhGMcf6A8QgpIVpczN82vKCCyoLvpxWdRutMn5uTGhvJEoiIl0kxeDLOqiKBqSsKCrrIyCJhGlIl14IavAMFs4IU3BmIUz9+054w3GcKF94L047/t8v+f7Puc5VBVZ95Bih0ixukhxoiQ7+8TJJtCcTvLpX8lrgBrcZYJ2t6+SbKZI7vCIqipoVjf5LHiOX8SlW4MYHn+P/icjOBS7CpKjIMmaoGZjp6iuQLWDVNe+5j8Rx0xuHuX8LhYRS6RAfhukmNeFogLF6CPJwY1HI3g9vYJnk9+R/rCIpZVCySRfKMB/qgdU3zZHgXCtUJXREE5vP3oBw5lZJMe+4Vo6i97nMxiaXCgZ/FoDTncnQXtD66TpLUJVhi/8quZwF95+nMXSz3VkcnlcfjqNHl73x+fwYuoHQvF7oLpqBrJ50+347cE3pTe6vPuyjP6xHB5OLCC7mId0Ms4JwvMkRXcJVRmqtZ/8erH2yHmMZj4Li78UEe0dAPm4iaqVFIoN0OyE2+mag504m3iAgaFR9KVeosW4wmKeh0b7E8/JHlG9Aa2t29jkMckRvmsbd/yM23WQVwfvL/OXOiAq/0EwsoM0c4qaYm5cFjqgAA+RauuiYhOozjFq1AsU4CTNHWxi3BEnW0Ax71LwnJsgW0q1ZSS7nqOv8jXiYuc/0Ph3bop4xVMFRH8AgigQaceEwpQAAAAASUVORK5CYII=";
var PennDOTIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQXRFWHREZXNjcmlwdGlvbgBjaHJvbWUKNi8xMy8yMDE4ICwgOTowMTo1NCBBTQpPbmUgTWFwIC0gR29vZ2xlIENocm9tZYnkUN8AAANFSURBVDhPpZPfb5NVGMd74YXxTh3grf+CXbuhkHUrqXZZMWgEg8lUYFXSICPbiEw0c0F0vwoUN+THZlZr0ETmiIYpdOuK7WCsQFiHrLRAu7qBLf2xMsYce/14+p4u0Wsvnve85znP8/l+z/Pm1eRyOf5vaPKPIrODolcccq2wU7Sug6LKQzJXeZiV5oOsqmjlGdMhnjD1oCl3saryKJtsO+k/aZCQFTXf8Ow2JytrXDz51gmequ5mhdWl5p6zOnl6qwvN6yfRbPqZ599zUmPfjvuSjnj8Bb78caOEVHWMYLGPYG6/gP6TYUqbvFS2+7Ec8GNsuYa2aQLTvn7sfbsJ3TbAYz3hmBnrVy5e/HhAQtY7rqlhOnCVdW0BEZcpa5ukwh7F2v0r33tsxOJr1Oa5bCldZ/aztiXMtqPfEYwYJcTs+J2XHdfZcOQGrx6JYu76g3e6/biG6rj/52q1OR8TEQtbenxov0jSOdAsgCXwl05CNvfG2Nh7l6oTs9R8G6J3uI3pGWF7Uac2P8rq6R9txHIsw4bjdxm8ugUWxNnDYpjVSsiO04vs/GmBLs8PhO5UycN80SMdmeRaOgdPUX58idpTQW7G1ktnc6Imq1XrVEi7J8zoZB2P50pVe2qBiPi0hcPeMd7tU9h3dpTpeyYJyGklQIjlMmsk5H7SKJUfFMsQhzdjb9N6PsoHvyj0XPSSShmlwDJAiCgP9fRdOSYhy3dTAfM6AhEbzd4EDUMKzoCPdKpciuRrlkPsL4et1A48kJC/swWImMFYpJ4P3Wm2nlHoujgmAEY1/x+A2CcSRlq8IerOKhKylJVz8IXq2Ts0yw5xhc88EaIz5oKDwhDza66YpTk9rjEXtQLQNFyAKAJyJbKL+nM53hcO9rqTTESrVcW8gJLRqTVKRg58/I6NBvc8u9wKewYLkEB4D+3+NB95FOrOLTB8o1FVXEiXMJ9eLddUiepmNllG96Ugn3oVGsXM8m5UiH0kSfN5hf2+JU6PO0knysgkDKTuVYh3A+mkgVzyJRYzJbivd9IkAK1+8dl/+5eTz31iBiLxdSDI+K3tTMY2c2uqmujUm+KfeYOp+GvMTJsI3rZxUAjmmztG5DwaBOQfz4NsOxz77pAAAAAASUVORK5CYII=";
var BogotaIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAADAUlEQVQ4T7WTW0hTcRzHz/8w6CUKISiioIhKikCbzpk3VApvky6ardK2uU3nZc7NzbnUxGvO27zmLUPEa5luriP24AnqIXywAjOhHpTwpad6jfLb/xwHIpOe6gc/DvzP+X7O7/f9/37MPw+p2lMn07ob5LoXt8Oy55LC9V69XOful2o8qyHZnpUQjbtVluNVRufORUXkcZFheo86Mp9z+uQ7kWga5EubrZDrplDblYfGR3pUdRQiu6oeiUWDsDjtqHCZYGwoh1Qzg6wKJ2Q6z6pPvhOV7Ua+hgLiC4ZxufAJYgyjMDeW4V5Fo/i0NdlwxTiEtNIOFNRVimdKR48/6Jq1mxf+aKq3Yu2VBN9WDonJDbN4/YzFj7UD2PxwBMvz+zA+lYLWATUicqb9QeG6Sd7RakGJ04qwIIL0ZIK3syw0GQQPTARvplkkxRHcUhCMTSlQ121AqHaP1oJUbl6qeQ7Bp2oLQcBBBoGnGBgyCZSpBMHnGRzYz8CoJhidVIB+T0Fz/qCbdhd/v82MMlrVMsfiwlkG9HhXHj3MYGFku6I0W+feFVmbbXzH4yyUtxXj+woLrZJAItkNyrxOsLnEYnEhHEX09vLq6v1BqeYe0SOhNWywWFtkYcslOH2CwcnjDO5cJXhHK8UXVjT7IR2P2PxJf1CwapbPqa4WQVvdVNDJormcgPiqEQzfaqPZwoqttfRr6K3N+IMu6Sf4YPXsNqiHRVMCwbCNRVQoQbycYLySoC+Rgvq3QaHZ03ubbW8pESdbGMDf6xJ86qNVUXG9jaDZQQEqgo1xekbbFrwUJjvBNOIPynC0v3T26nC3vEn86OlYIj5yZ7A0J8H7eRbr3DFw7hg4Ws3i2ghmKyxDyz75TtAlTZfrJn419WnFFaGeIcPuQk1XvlilMDdCKsy96B1WIqW4/2eIxnPDJ98dsQavVKbzChv/+SL1S9gn14AKrkEVDLVVIijaMPGVzk9nXCF3zif7eyTbvQERBk5BRSOhWjcn13tyU8x8oO/1/wqG+QNiJs5Og1W2+gAAAABJRU5ErkJggg==";
var ZoomEarthIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAADhElEQVQ4T32TXWgUVxTHB0F8FTO7Mzs7mcl+RY3GBk1VTPwINcGvULFqQPoira1t1RC1+CTxQaTUtulO8SEPbUBsaUFpQrKmrK0sWY3ZZTfRzc4StjHFRNeNawyJlkBY8/fcu5NW0fYPl7kz957fnHv+5wpvUktLy+Lh4eFKM2Ua09PTxtT0lDFwZ8DIZDJlbM3a9v9KJBMHR++Pjl1pv4yPjhzCrr07seu9Hfik8TA6utoxMnJ3LJ1O11vb36zB5GDw2vVrz8vXlUNy2SC77ZBddth1kQ+HS8K6TZXoi97Kx+LRoBX2qkwzGfzh4vdweGWIJSJsNOwlBGMgNicQmztK7NCXqfjpl0swU4Mdfv/RRRZCEKgeBwPdXc8VjwRRLyKIjUMkykiiYIm9ayJ/OticoKpXQncwgHg82sAhbW1ti7PZh2MVdBwGESlALVXh9Cn/QihQ0m0oLnXCtUzj32SXiJrtG/Hg4QOztbV1IcumMtDdCZkWRY2BilC9tQrZ8SzOf3se67eshcMtYdXalXgy+QRb6jYRROIwp09CNB5B1x9dutDfHzNOnmqiP1JdOEjkoHnNzMwg1BNC0+eNmJ2dxebaan48B5mh+mR8891XuB763RBYj+zZX2+BxNdA85qbm+PPmtoNUEqWQNGXwLNcxbETn+FR7pEh5HI5Y0/Du1TMQjZsbCQQC8zn8zz4Ze3etw0Vb5eifLUHZRVuHG06jEw2YwjhcMg4TmkXjkWOMVBtFa/H+x8eQEegHc+ePbUwwDvbq+FbrmDVGi8Hffn1OXR2thsCa/urvwUKR6PBHGIg6m743vLxHmKF9l9owcTEY2yu2wDNbYPus6PYa0M01odIJFLE7b83em9sTdXqf0DFZL+2lNkscYcUt8ybUSP73WUaij02aORYXX0NRv4aKdjPlL6brg/3hvNqqVLoGcpCpr5RCMIcclJjKpSF4hahL3UQRIZ3pY6emz1/307eruaQefVFeoM//nwJikcudDUBVZqrHnYEyooaUKVMGMi7QqML/CsischlK/xVpYZSHaxezH6ZmtBJ945dBY2GTlm46Y7t3F2HnhshJM3EFSvsdfn9/kVDfw415CZy5o3eMJrPnsbHRz7Ap42HcPaLM4hE+zA+njUTZmJHc3PzAivsvxWLxRbG43F94E6/MTU1aUxOThjkjpFKpYrYmrXtJQnCCzP4PmtswqUfAAAAAElFTkSuQmCC";
var WI511Icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAACoUlEQVQ4T52SXUhTYRzG3yUUCRJS2IWWJEFFRjcRFXXTldRFRBB1UURmTptzQy2dpmuZmoIKlvNGrGnbzjZ3tjPnx+bIY9b82Jluc87NpWtz8yvzYyjzC/vHkVF4lS8//jz/h+d5DxxehDKJvYAy1XsBsVV/s59LnCrufNhIFbU6snBbhWFMbJqMztUeK+z4J4ky8DAnBbp7DQMHuOqww2Dj+zJV+ZqRbvfPxBJD2IeakuZonja2oC287qauZ9w1G0zgd/xZEas5gd/umF6+WkVeqyJdM8HR6WWgTOc8W6wH/259H48YHg4sJb7RzwZDKkuAwYLaM0WXa257e7tIO/JSYwcBM01ijsvXWv2LsDIl5rXNLahBUjnkr+lyny/pRChdbg8sDfoWIjnK96R7yLdQqBle39wS9f0o1zuhcOS5emY5JB7wQrLS4BJ2f79Z2wM1GUZ5VRY/iBZb4AVujeIqg6GNBuNEm31qbDYYX6CFb/LUNggQVr+o13NG0I5QGna/3hja2DrNb6vQja6ub3rmV36trF0q7/QvrsJFSTUk1G7V9Vws00tNXuXgJFQQYmIR6bIv7jn4DderPr9utd94132QrWCkYfE8zeFsPIrTfKKg5UKpTk755JQ3Lo+ACtSkQEw27phaglvhmDzztElznEdwZGatzV+hc8Tmqnd8lCqhOcRRCMmxSv1ohtT0qsVWbXB+NI7jgz5Jv4eNUecErVfe6thSaiePnop3w0gVR3MU8bmqmKzmCKaENkFEsrCdDEr5tBdQShPAEvfnKMwP6r9yMdPl0naYt2tJtmTgUcO3O0Ly8QdjUrWBT1hB0HmEnjQCxJCvqXec2dgr7HLCLFJbsmQmgcbKJyzS/gkQOXIKXo2S8tJ5hJJF/02y6DfOCv0wOzejpgAAAABJRU5ErkJggg==";
var OHGOIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAmCAYAAABkpNNFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuBJREFUeNrsWL9rFEEUnjsXRUE4iI2icE1io5gggrHJna0Ec6BljDaG2Oj+BWpje2djjM0laaOQYCxswqYxKQxusDI2GxRtDKwIijZxvvHeMrfZH5M4k3iDD4abH7fvzbfz3vfeToFNjG0yy6TILBSACm0E5f93vw4BFdgIat0yTKGj+s/KsR420nOelQ93sfDndza1tsxmg9Vo/XprLfi2wSb5WtoczV8un2GlA4fE2v2VF+I3y94ctyXryBDfUSEKbKJZudY2N8Q31Xi7wNylp2I8crKfVY52M+/z+8h40hz0QF8kfB3j6nyDeZ/WMu0NcKA3vGk9lF6/cDXqY4Phrx+if+f0RdbbdVzZL7AxAgQd/sbHaK05MJxrD88q2AtyQcENSvsPij5Opfq8Lpq8UVWRN9T37IFocD0I3AxNg731IhsdV85T9GblN7xToRjCSZAAlA57zl5TFeKo8ORWm2f8rUpKvlblKkcCVdahEGy3efOR0n/vnb3UNlakbH15yoTcjYGS42vHwjmC3E9bUYugRs5BywtwMJ+m00ksaL9qq1F4TkHwo1F+SXU/DmpKLyjfxio9lEF5e7ULSrQ6QeUSBYpJktunqmIsZ/V4IaoqKLEQczJZ+F8+iCI3y16OS6/GKT018MFKoGoojxuQK/U8ASkQiHr/lS1r0CdiMsPe5LslRaIYHc9MvrWXj7cwGQygJssjg3hphCo7/gxAuK9mdNgTOArRUOGqTC5h6DNBLlbhOnAX2lDSHMVR75ETkXunUT89n2QvRar8gDwZ1Bvo6XD2E6CKceboaOGArL5NIlm0IfHadlJ+EihrvqmcGFId5VJpmywaaHqhc9QpGHlVE2NNXP4oAurjrBWaIgqd4ip+o9V0AzIH6s9Gazm5z93OTda/cFJUT9bSalu+3tiNPGUqw7sJ1OuaNLvPOL/Ov15mg+fKLUYMW3FkNH3s1m2S2wL10FQcyfJbgAEAoYVrOr+EMnkAAAAASUVORK5CYII=";
var ArkDOTIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAKTSURBVDhPrVJLTBNRFH1R40ITY1y4ceGaxMSFiTs3blwgM6ALFIzGxIWxMSZ+NsakLEgM0YSN/DrTlk5bW/qhxVoopdAP/UorxBAEi6n4oTZUiImClc5c3+tMh6nAjjM5effde8/Jm/se2jPo08Nurz+QHguGvzmTgWRL4Nnkfm1TDDFUHLF0FLFUDK+Jyl4mncScwvkMrl8RnVjKetb9UOCiXsHidMOA6xXYQr5N1UR36SjXsombYVcyVAlp6HOiEUO3keQB7SXoeGPnbUMeMFjt8NLhAteYv/wowm4c1jeXt5mInEUa6jleHxOjZmWRmxvnjTYH9BmM8NofAI3BBMOpyN8LI20lZZ9MhhYQ03ANIW39aWWhzqHi3y9koUvbDwxnBpd3pBL7g2HhQUL3R9krkkqjvouHEOqpP6EsHNRdFoqrqxUxoc3tgW6doRInpjJwPdT539yo2+KM2KZTykKd/Q6//L0gG2lNFgiEJytxj56DpZU8HDO2iv0MvYE0DVdFIzJ1hdHTGQefzLyVjQg1+BercXrmHdxLMNV+G1Kr90lGDXTV5KTllvDj109Ba7bIQpPdCaMTIXmPZwXOXBz3UwXRoAqGuklMyPVHlmf5UCwhiwjJjHRmq7z3jQchlp/DN4UfZA1Y6j4x6p0b4Rdzn2pMCKuDrjKSSMH82tePiGs6LjlIYOn29umBcmGlWHkzSlEoFgfLoLsmN59dBEEQOiX1Fnxf0h2ra2s1xyfkBhyQykzX5Mjpfq+vE6MbknwLOHlkdDx8HjfqlSKzfRB6+401Rh7fGAj4aw12Sle+A16w/WqlaCfmlj5DsrDAI7bxiSTbji7WcBc3Z3ej1TWU53m+qIr2fkBM4xlJttdA6B91DG9ioRI2mgAAAABJRU5ErkJggg==";
var DelDOTIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNv1OCegAAAIySURBVDhPY/hPFkDX9vffvwcvP9x/+eHlh68v338Bol+//0LlkAC6tn///vk2rmQPaLcomq+UPIUrqLNx2SGoHBJA1/b7z98Dlx6y+rcxeLc4Vi4GksIRvc/efoZKwwCKtp+//3jULeMJ7jLMnQ3UoJY2TTJ2ApCRP3MnVAUMoGibse0sUBEQmRfN4wzsYPRu8ahbzujTCnTqrSdvoYrAAKHt3efv0nETgUo965ZHdK6zK18E1C8bP0k1dRqQEdq+FqoODKDa/v3/XzF/L1Aa6DDZhElAhl72LL7QbiDDpWoJk28rs2/riRtPIIqBAKrt7vP33MGdjD4tbrXLgEq5gzrL5u1Nm7wVyBaJ7NVInw5kuNcuA0YPRD1IG5AT1r4WKKGdOVMwvIfJp3XxvstA8RfvvgBjAige3gGSZfVru//iPVgXWNvhK49Y/NqAyLRgLlBaMWnKhI0nf/3+c+/Fe63MGUCrMqduU0ubrp8z+/XHrwhtXvUrgKoNcmdzBHQA/WBWOA/oGYmYCVKxE4DeAyJ+MAlEQhG9sb0bodr6N5wEegxoMFCzUd4coH4gAysCxsrVh6+g2j5+/QGMH2bfNqDrgTFmXbLArWapS/US1+qlQD8DPebXtNKnAYQmbToFTH1QbUCw+vA1YLQCw4rNHxQGWJFAWA88lUG1ff/5Gxi/N5+8zZm+A5iIIci6dIFDxWI46lt/AqIYCKDagODL958QBjA+IAjiHqwAoY0E8P8/AIyUqK6/J4anAAAAAElFTkSuQmCC";
var BagViewerIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAS1BMVEX///9eprwQe5sOepqu0t3u8fR+k60uT3puhaNQbJDO1uAQNmfO5OqOoLdAXoUONGXe5OqOwdA+XYQgQ3Guu8tOao4Ac5UAKV3///8D4Kv0AAAAFnRSTlMAoe7wUA+B0JGuMO4wcL/wH3DB3lCxg1uM5AAAAAFiS0dEAIgFHUgAAAAHdElNRQfjBQ8XDAaQOANmAAAAW0lEQVQY052OSw6AIAxEi1JQFPHbuf9NVTQms3UWTd8kL63IHWeNUFpzxN7MU/HP0KBsRHRs9ECiGzogfkYzXjMD4TUqi0woc12WhyUBK78XgEyFbihKzQ4ccgKongPejNGXRgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wNS0xNlQwNjoxMjowNi0wNzowMHNvDKwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDUtMTZUMDY6MTI6MDYtMDc6MDACMrQQAAAAAElFTkSuQmCC";
var MelvinIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNv1OCegAAAJlSURBVDhPhZRLTxNRGIb9L1Vbi2DBVhN0pzERZCExGjUadSm6ckllg4nRQkW0CUaI0WLrhdaY1oaKhSqppS0K3mjiBbx0gUktll5A2jmvZ85M51aUSU4yeXPmyfOd+b6zrrHRPEwXdu4wo2nXVhxpqUfbIROsJ+rQfboWA+dq8NBqRLDTgGiXHh+ubcT3mxvw27keBZcOeZeOK7p1Xh6ECmhvBXSQgk4KoH4e1G7E0wubNCAdA4mLqEBNuxUgpREFBUXQ++tqo8qiIAsFWdSlaUG0tGqjKhBvtAaoUpptDVBrawvc7kEMBx5hNOhFJORFIuxBYuQWRgba4OmoQ7T/AH5EHEhP38av8XZk79drQRbYbBdBCMFqD+HKSH97jfLKkpjwD0E5M4Oix6I2am7egxt9Drx7O8W2lUsrSE6F8XE6RN//sIwQDoupV1iY8YJbzrKs9MlFIUKJ4hnxf82C8echtuFN7BnOnzLBfsaE5ISHZbn5JOK9DfSM9Ei/sLKMW0ii8KBWLk0AmTE5GWMbwoFB6bDj/h6WZeZeYsJeww77p/8YTQjI4iyKQw1aIxk0FnBKDRl/ogB1a0DZf4AS8Sj7aNR/RzKK+ewsy8xGKMjIGnLed5QmBFz2ixIkN6Sj9zLyuSz6Lp2VQI+vHsZyPoPPY1doQxqYUcq5DVwuhdJXHwr39EojuSGP799eNbSeji3VDXnXQAFyU6pKq57+zQw0xM9aJw8SjP4za8Lv145Il2gkzZoKJENEkJlTGe1TGimmnxnR6V/FiL+TeJCXLiIZ8SCFEbuPmJFwsWlBPGTJrXP+BSCCPt81hUAnAAAAAElFTkSuQmCC";
var NaviExpertIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNv1OCegAAAIQSURBVDhPY/hPFiBW27+fX//9+gblEKnt36/vnxeV/Dy/HconRtvPywff1rm+iOb/srIeKkRA27+/P05sfpWp+yKU/0Uk//uJcVBxNG1/Xj758/oZlAMEQG3HNz8P5H8ezP8qUeHDlBSoOLK2vx/fvmvN+vvlA5QPct6R19lWz/34gTrf98b/eX4HKoGs7cu6eU+txT4t6v159dSPE7s+zqx97iX2zIP/uTf/yyTNn+f3/jizA6oUWdvbqqSnJgLP7CVeBOo885R75ij4zJn/mRv/ywilb3uW/rpx4n1fElQpsrY3xbEvAk2AOp+aCTy1EnhqI/DMVfRVms3PS0f+//v3cU7VixAJqFJkbS8jnL5sWvI6L+S5q8pzD5VXGe6f1878/fg2UM+PM3tehMg99xWEKkXRFuvxMtzpx+nDfz++g4j8+/Ht972rH6ZWPveTfeYu9CrbFiIOBEhBsnH5ExO5Z86arzOD3nUUv+8ufVMS+TLa4qm9wDMH/peJJp+WdkKVImv79/vX5zWLnzlpP9ERfqIv+MRQEOLPl5Gm71oz3nfngRwMAwhtIPD3z/eTh9/3N75K8HwRZvOmKOrTwr4vGxa8rYn/eQEYMH+hytC1Ae38+uX3vdt/njz8/eDOz7NHPy2b9mFKw5+nD6DSMICuDQT+/v3z6jlQ2+97N/68eAJ0AlQcCWDTRhD8/w8AgQo6iwFQOnMAAAAASUVORK5CYII=";
var TranstarIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAQAAACMJlQBAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCw0CISEazPuTAAABDUlEQVQY022QLUhDURzFf297gxnFgSZBFp1BnPgwOERYcQgGg2IwuaDIgxVFeMnoA51BbjGZDGKwWBQfDMyiKCsyBIv4ATLl3us2k95d3Gn/c87/68SxUE5MneYez2uGcW0DER41IkPE2tX9PTxgKUh0NIgRVgFIstl5xQEAW1ToNaTz1z/BZfNZz6xdQTCmMjrZiNPFvZkQAnXmtg9lWpoBC47oZphRUmRxmy/6S13LB/mmUnql8cnszodLHwN8U6fKDUNkKfDKGSfhuHWD2GWx2APltJqWy3JQoaMw1/aAqIoNUwX59dtSy88buV8cCQcLpQv/yQSV4bjYsg3hJBW/8BvUHe/8xzyeH/sBst9TFlNi7woAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTEtMTNUMDI6MzM6MzIrMDA6MDDDYKcjAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTExLTEzVDAyOjMzOjMyKzAwOjAwsj0fnwAAAABJRU5ErkJggg==";
var MaineDOTIcon = "data:image/png;base64,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";
var DriveTexasIcon = "data:image/png;base64,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";
var RedVialIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGASURBVDhP7ZO7SgNBFIbP3MjuBhI10Rg1uhINVl7BwiaFdnkBtbbwESysfR2xEtFXEAwRsVNzQzdZNNlNstndmXECptIUloIfh7mcMz+HM/AjODoHAEaQmTAarv/RDagUZ8/Xh/Y9klKVfoTA5n5Mo/lc4rSQW5qK2q5vO95up7w+RlA8hrTIYI1EQAWlODEuhYQgGMjMpH64Pet6PDNhFFZTV6XXHaeytWYyM4MnxthKjszPYUMn0ymWy0LIRdPGCCC/nLQcvxfw966vrnGdqVr4UgkrdWE1g9s7Xq4CIERJWKsDRqon1hgu210uRKsXNF3/5sEKuAAhoO9Jz5MhV5MIy5K+L9wOqGEZk5igyPHFTFyL6RQGOeiHovHeO3m8PGiWVOdRYPXuye4Wq+1i1VHx+NppeeHIHxyCv/Zf8i/7xp+QDRzwdRyCQe71qhvpKF1cIOkUmZpEhk7NeWUfml1UPlDGGdFNuaPVFm+WeGtwqyEdV1lBth1eq6uM9Pqf+UW30K+msVIAAAAASUVORK5CYII=";
var MapyCZIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJESURBVDhPjVPNaxNBHN2ZTXY339mkUQ896EVrKKUIphHxq7X1r/DgTYpQQRBF9NRCkB68CQVvgmcVQbQgWj+qxkopVEFs0iRNTZumG5Nmd7OzO/62szZ7sNjHwr59897Mb38zgzRN4xgotep12jb4eIzjeUfcBdh5c5xZqymT96qjY+qbt5xpOuou6MSstfX2/II+91XJTBo/fjrqNsz1qvbxM9V159sdQz4f8niAkGJp6/FTJjK0nr9QxjNbT57RVospndgOYFb9U5Ys5dgnKa82ph60F781Hz5qL35nYidGVspWo2EzSo1cXp15Z1NVVSYyMAQilGpubNgGd4xqOiUEiKe721IU7fWMnv1Su3lHnX7FDBxGCDt+92or1u8GtD566zqWo/r8Qu3G7dbLac7r5bu6wMDLMpZlILBnTowaBnTCajY9B/ZL6QH/0KC1uWks5XA0Gr50UTp1EjxIFOABEolEnJhVrZJikSNE6O/DwYB09jQOhYSeI5GxK+HRyzgcBg8oVG+Logjc7jiAlMpmqQxESh2HOqV0KnZ3go/Hhd4kkiTm2SEAZzWSXzbyyzAgplO2Kkf95wfFY/1uKwAqZ8SOmZWK9mEWttJ/YZhPJGwZIftY/u2btzcJCsXYhJ5tA9u7lC/o2Tk4Jb6RIRwKsgE3fCcGvIcOcvsSpFBgigc2VH8/a1bWpHNnhOTRf559qDly7SqOyTjoTIpaq7/q96eQT/KPDAs9h/97ZRiQ2mjCv8F8OBBwtD3AdU33Do77A2a68mgnP0srAAAAAElFTkSuQmCC";
var HamONIcon = "data:image/jpeg;base64,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";
var NiagONIcon = "data:image/png;base64,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";
var MissONIcon = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABKgAwAEAAAAAQAAAAwAAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/CABEIAAwAEgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAADAgQBBQAGBwgJCgv/xADDEAABAwMCBAMEBgQHBgQIBnMBAgADEQQSIQUxEyIQBkFRMhRhcSMHgSCRQhWhUjOxJGIwFsFy0UOSNIII4VNAJWMXNfCTc6JQRLKD8SZUNmSUdMJg0oSjGHDiJ0U3ZbNVdaSVw4Xy00Z2gONHVma0CQoZGigpKjg5OkhJSldYWVpnaGlqd3h5eoaHiImKkJaXmJmaoKWmp6ipqrC1tre4ubrAxMXGx8jJytDU1dbX2Nna4OTl5ufo6erz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAECAAMEBQYHCAkKC//EAMMRAAICAQMDAwIDBQIFAgQEhwEAAhEDEBIhBCAxQRMFMCIyURRABjMjYUIVcVI0gVAkkaFDsRYHYjVT8NElYMFE4XLxF4JjNnAmRVSSJ6LSCAkKGBkaKCkqNzg5OkZHSElKVVZXWFlaZGVmZ2hpanN0dXZ3eHl6gIOEhYaHiImKkJOUlZaXmJmaoKOkpaanqKmqsLKztLW2t7i5usDCw8TFxsfIycrQ09TV1tfY2drg4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcUGBgXFBYWGh0lHxobIxwWFiAsICMmJykqKRkfLTAtKDAlKCko/9sAQwEHBwcKCAoTCgoTKBoWGigoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo/9oADAMBAAIRAxEAAAGzawj0vL7k4Cc3V//aAAgBAQABBQK4wu5Y4Y7cQSFcN7MqG7upDbzRgJj/AP/aAAgBAxEBPwGVXZ8tZPzf/9oACAECEQE/AY3VDw3D8n//2gAIAQEABj8CWMKSJUQSn58fiHzJaSj1Hs/IepcajTVIPBypjokA1P8AK+bVFGByk/kOoLSkcAKP/8QAMxABAAMAAgICAgIDAQEAAAILAREAITFBUWFxgZGhscHw0RDh8SAwQFBgcICQoLDA0OD/2gAIAQEAAT8hDaCp2MCPydlxhdmlvXwHwWDosBjSijFaO+vua5cjnINEKvvefVNWADb/AP/aAAwDAQACEQMRAAAQSM//xAAzEQEBAQADAAECBQUBAQABAQkBABEhMRBBUWEgcfCRgaGx0cHh8TBAUGBwgJCgsMDQ4P/aAAgBAxEBPxAbloc37/H59c/Pk//aAAgBAhEBPxDgJyN/j5/58f7t/9oACAEBAAE/EFeCPxKzpwCkUGYcFCDATSnlSpkBlRgkjiyUEFD1thn3c5FBLORwAeJhpuxy6HArLLEhAAmzATeqYAA1Zb//2Q==";
// var BurlONIcon = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABKgAwAEAAAAAQAAABIAAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/AABEIABIAEgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/3QAEAAL/2gAMAwEAAhEDEQA/AOm+I/izU9Ov4dK0hWaVyE8uNgryuVLH5v4UVQScckkdOaxtA8XatpXi1dMvZJJbGUb4mmk3ebHwGYZ5DAtx2IB9q0PHmltqXiGOa3lSK8tpgQqzKkhGwrvQPgOMMAwDA8cHPByrfRnj12xvLpkzawuoSRgXnZip2xxoWY/d5JwADgZ6jP2lPkcm9R2ldJI9q2CjYKVMtGrNwSASMYpdvv8ApV8wWP/Q9xmtoLqIpcQRyr6SIGH60y2sbS0Q/ZrWCH/rnGF/lVgfcNIP9X+Nc0v4yLXwhRRRXSQf/9k=";
// var TorONIcon = "data:image/png;base64,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";
// var MiltONIcon = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAYABgAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABgAAAAAQAAAGAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABKgAwAEAAAAAQAAAA0AAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/AABEIAA0AEgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8TDwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/3QAEAAL/2gAMAwEAAhEDEQA/APp/wz+0HoGpaYuuX/hfxJpHh2a6lt7fXLq2je0kaORkJYxuzRqWQgFgB0qxe+E774haJH4xv9Y1CyvYSbvw/FaXbxR2mPuM4UgSFgOd2Rg+hxWN8D7OwPiT4h/BTVbC31Tw9Y3MlxElygKvBeEyPbunRlDM2Dxweld98Q7iHwP8KGtfD1nDaw2luljYwqMR2yY2Lgdwo6DNRTwld4+nKNR2T0W2rta9t0lfRq2uuyOriCGEownFQtFRve97pq8X3Urb677WOf0X4xWEmjWkl/a7bp7dGuFVuBIVG4D8c1a/4W/ov/Pu3/fVXvDvwz8Ow+H7GGRJJnjtY1aRiAXIUAsfrVz/AIVv4a/593/MV9VzZR/L+Z+eey4j/n/GP+R//9k=";
var BramONIcon = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABKgAwAEAAAAAQAAABAAAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/AABEIABAAEgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/3QAEAAL/2gAMAwEAAhEDEQA/AOs8Aa5rWr211canqMt4jTeTFEwVcFV3McqB1JA/CtbxLrFzpOg309teOkkcRCGMLkOzBU45GASMk9u1cfo+tDRlm1mKGSS1nIluB5RTd82xpfLH3ZFJAkVflcEOvOVq1qV42sQSaTLZIHikiS6WGQrFK5y6xhyoOwKN7tjOAAMk8PEYKtPGqqrcl15WStdW9fz82KnXhDDOnvKz+99f67ehTs/Fnieaxt5W1W5YvGrFtic5H+7U3/CUeJv+gnc/98J/8TTbXxGfskPk32reV5a7Ps9rbRx7ccbFbLKuOgPIHWpv+Ejm/wCf7Xf+/Np/hXt8sf5F93/APOtL+Zn/2Q==";
var HaltRLCIcon = "data:image/jpeg;base64,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";
var WV511Icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAACoUlEQVQ4T52SXUhTYRzG3yUUCRJS2IWWJEFFRjcRFXXTldRFRBB1UURmTptzQy2dpmuZmoIKlvNGrGnbzjZ3tjPnx+bIY9b82Jluc87NpWtz8yvzYyjzC/vHkVF4lS8//jz/h+d5DxxehDKJvYAy1XsBsVV/s59LnCrufNhIFbU6snBbhWFMbJqMztUeK+z4J4ky8DAnBbp7DQMHuOqww2Dj+zJV+ZqRbvfPxBJD2IeakuZonja2oC287qauZ9w1G0zgd/xZEas5gd/umF6+WkVeqyJdM8HR6WWgTOc8W6wH/259H48YHg4sJb7RzwZDKkuAwYLaM0WXa257e7tIO/JSYwcBM01ijsvXWv2LsDIl5rXNLahBUjnkr+lyny/pRChdbg8sDfoWIjnK96R7yLdQqBle39wS9f0o1zuhcOS5emY5JB7wQrLS4BJ2f79Z2wM1GUZ5VRY/iBZb4AVujeIqg6GNBuNEm31qbDYYX6CFb/LUNggQVr+o13NG0I5QGna/3hja2DrNb6vQja6ub3rmV36trF0q7/QvrsJFSTUk1G7V9Vws00tNXuXgJFQQYmIR6bIv7jn4DderPr9utd94132QrWCkYfE8zeFsPIrTfKKg5UKpTk755JQ3Lo+ACtSkQEw27phaglvhmDzztElznEdwZGatzV+hc8Tmqnd8lCqhOcRRCMmxSv1ohtT0qsVWbXB+NI7jgz5Jv4eNUecErVfe6thSaiePnop3w0gVR3MU8bmqmKzmCKaENkFEsrCdDEr5tBdQShPAEvfnKMwP6r9yMdPl0naYt2tJtmTgUcO3O0Ly8QdjUrWBT1hB0HmEnjQCxJCvqXec2dgr7HLCLFJbsmQmgcbKJyzS/gkQOXIKXo2S8tJ5hJJF/02y6DfOCv0wOzejpgAAAABJRU5ErkJggg==";
var GeoportalDGUIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABhgAAAYYB6OC/LwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEuSURBVCiRlZKxSsNgFIW/G1rSLlobUIPBxdS3cHZx8wFEkIA+gaNVMWM33XwAcXBy1qkPYBcJDlKopU2pBESikusk1DTR9MBdzn/v9x8uF1UlXb7vLxwdnx5mvaWrNFptHAhUNMFUwRQw95CHC2+3TQGVUM4U5hGQH1f0KiFpA/f/AQzgNW0KVIv8DmAIjKdtLQ7QjASKFAeATCUQpTIDIOkCmvILJyidezuX1bePzkqvv7g8HNTtl355LopiUU1DM/Wrr9VqVaPovQHJOgbbotypiGROJnREZCP3wprNk/3Qca9Dxx2Hjvs8dNzbzEv8I1wvNs2xGcc1oDZ5Z5My8sZVjcehZY2AAfClOYvNBdi29XSztdmxusGS1Q3KRoW1mQCe531ObrgeBFFW3zeGN61KdxQxoQAAAABJRU5ErkJggg=="
function initInterface(){
var $section = $("<div>");
$section.html([
'<fieldset style="border: 1px solid silver; padding: 8px; border-radius: 4px;">',
'<div>',
"<p>The below maps are legal to use and do not violate Waze's external sources policy</p>",
`<details><summary style="outline:none" ><strong>New York State Resources</strong></summary>`,
`<div><input type="checkbox" id="chkNYFC" class="OOMchk" style="margin-left: 40px"><label for="chkNYFC"> <img src="${NYFCIcon}" height="18" width="18">NY FC</label></div>`,
`<div><input type="checkbox" id="chkNYGIS" class="OOMchk" style="margin-left: 40px"><label for="chkNYGIS"> <img src="${NYGISIcon}" height="18" width="18">NY GIS</label></div>`,
`<div><input type="checkbox" id="chkNYCMaps" class="OOMchk" style="margin-left: 40px"><label for="chkNYCMaps"> <img src="${NYCMapsIcon}" height="18" width="18">NYC Maps</label></div>`,
`<div><input type="checkbox" id="chkNYSL" class="OOMchk" style="margin-left: 40px"><label for="chkNYSL"> <img src="${NYSLIcon}" height="18" width="18">NY Speedlimits</label></div>`,
`<div><input type="checkbox" id="chkNY511" class="OOMchk" style="margin-left: 40px"><label for="chkNY511"> <img src="${NY511Icon}" height="18" width="18">511NY</label></div>`,
`<div><input type="checkbox" id="chkNexar" class="OOMchk" style="margin-left: 40px"><label for="chkNexar"> <img src="${NexarIcon}" height="18" width="18">Nexar</label></div>`,
`<hr></div></details><br>`,
`<details><summary style="outline:none" ><strong>Ontario, Canada Resources</strong></summary>`,
`<div><input type="checkbox" id="chkHamON" class="OOMchk" style="margin-left: 40px"><label for="chkHamON"><img src=${HamONIcon} height="18" width="18">Hamilton, ON</label></div>`,
// `<div><input type="checkbox" id="chkBurlON" class="OOMchk" style="margin-left: 40px"><label for="chkBurlON"><img src=${BurlONIcon} height="18" width="18">Burlington, ON</label></div>`,
`<div><input type="checkbox" id="chkNiagON" class="OOMchk" style="margin-left: 40px"><label for="chkNiagON"><img src=${NiagONIcon} height="18" width="18">Niagara, ON</label></div>`,
`<div><input type="checkbox" id="chkMissON" class="OOMchk" style="margin-left: 40px"><label for="chkMissON"><img src=${MissONIcon} height="18" width="18">Mississauga, ON</label></div>`,
// `<div><input type="checkbox" id="chkMiltON" class="OOMchk" style="margin-left: 40px"><label for="chkMiltON"><img src=${MiltONIcon} height="18" width="18">Milton, ON</label></div>`,
// `<div><input type="checkbox" id="chkTorON" class="OOMchk" style="margin-left: 40px"><label for="chkMissON"><img src=${TorONIcon} height="18" width="18">Toronto, ON</label></div>`,
`<div><input type="checkbox" id="chkBramON" class="OOMchk" style="margin-left: 40px"><label for="chkBramON"><img src=${BramONIcon} height="18" width="18">Brampton, ON</label></div>`,
`<div><input type="checkbox" id="chkHaltRLC" class="OOMchk" style="margin-left: 40px"><label for="chkHaltRLC"><img src=${HaltRLCIcon} height="18" width="18">Halton RLC's</label></div>`,
`</div></details><br>`,
`<details><summary style="outline:none" ><strong>Pennsylvania Resources</strong></summary>`,
`<div><input type="checkbox" id="chkPA511" class="OOMchk" style="margin-left: 40px"><label for="chkPA511"><img src="${PA511Icon}" height = 18 width="18">511PA</label></div>`,
`<div><input type="checkbox" id="chkPennDOT" class="OOMchk" style="margin-left: 40px"><label for="chkPennDOT"><img src="${PennDOTIcon}" height="18" width="18">PennDOT One Map</label></div>`,
`</div></details><br>`,
`<div><input type="checkbox" id="chkBogota" class="OOMchk"><label for="chkBogota"><img src="${BogotaIcon}" height="18" width ="18">Bogota</label></div>`,
`<div><input type="checkbox" id="chkDriveTexas" class="OOMchk"><label for="chkDriveTexas"><img src=${DriveTexasIcon} height="18" width="18">DriveTexas</label></div>`,
`<div><input type="checkbox" id="chkGMDM" class="OOMchk"><label for="chkGMDM"><img src="${GMDMIcon}" height="18" width="18">Gaia - Mexico</label></div>`,
`<div><input type="checkbox" id="chkArkDOT" class="OOMchk"><label for="chkArkDOT"><img src=${ArkDOTIcon} height="18" width="18">IDrive Arkansas</label></div>`,
`<div><input type="checkbox" id="chkBagViewer" class="OOMchk"><label for="chkBagViewer"><img src=${BagViewerIcon} height="18" width="18">Kadaster BAG Viewer</label></div>`,
`<div><input type="checkbox" id="chkLA511" class="OOMchk"><label for="chkLA511"><img src=${LA511Icon} height="18" width="18">511 LA</label></div>`,
`<div><input type="checkbox" id="chkLAFC" class="OOMchk"><label for="chkLAFC"><img src="${LAFCIcon}" height="18" width="18">Louisiana FC</label></div>`,
`<div><input type="checkbox" id="chkMaineDOT" class="OOMchk"><label for="chkMaineDOT"><img src=${MaineDOTIcon} height="18" width="18">MaineDOT</label></div>`,
`<div><input type="checkbox" id="chkMiDrive" class="OOMchk"><label for="chkMiDrive"><img src="${midriveIcon}" height="18" width="18">MiDrive</label></div>`,
`<div><input type="checkbox" id="chkMiss511" class="OOMchk"><label for="chkMiss511"><img src="${Miss511Icon}" height=18 width="18">Mississippi 511</label></div>`,
`<div><input type="checkbox" id="chkNaviExpert" class="OOMchk"><label for="chkNaviExpert"><img src=${NaviExpertIcon} height="18" width="18">NaviExpert</label></div>`,
//`<div><input type="checkbox" id="chkNJ511" class="OOMchk"><label for="chkNJ511"><img src="${NJ511Icon}" height="18" width="18">New Jersey 511</label></div>`,//NJ does not directly use the map at this time
`<div><input type="checkbox" id="chkNM511" class="OOMchk"><label for="chkNM511"><img src="${NM511Icon}" height="18" width="18">New Mexico 511</label></div>`,
`<div><input type="checkbox" id="chkRedVial" class="OOMchk"><label for="chkRedVial"><img src=${RedVialIcon} height="18" width="18">Red Vial Nacional (Chile)</label></div>`,
`<div><input type="checkbox" id="chkrosreestr" class="OOMchk"><label for="chkrosreestr"><img src="${rosreestrIcon}" height ="18" width="18">Rosreestr</label></div>`,
`<div><input type="checkbox" id="chkWI511" class="OOMchk"><label for="chkWI511"><img src=${WI511Icon} height="18" width="18">WI 511</label></div>`,
`<div><input type="checkbox" id="chkWVFlood" class="OOMchk"><label for="chkWVFlood"><img src="${WVFloodIcon}" height="18" width="18">WV Flood</label></div>`,
`<div><input type="checkbox" id="chkWV511" class="OOMchk"><label for="chkWV511"><img src="${WV511Icon}" height="18" width="18">WV 511</label></div>`,
`<div><input type="checkbox" id="chkGeoportalDGU" class="OOMchk"><label for="chkGeoportalDGU"><img src="${GeoportalDGUIcon}" height="18" width="18">Geoportal DGU</label></div>`,
'</fieldset></br>',
/*'<fieldset style="border: 1px solid silver; padding: 8px; border-radius: 4px;">',
"<p>The below maps are for <span style='color:red; font-weight:bold;'>reference only</span> and <b>no data</b> should be copied from them as it violates Waze's external sources policy.</p>",
`<div><input type="checkbox" id="chkGMaps" class="OOMchk"><label for="chkGMaps"><img src="${gmapsIcon}" height="18" width="18">Google Maps</label></div>`,
`<div><input type="checkbox" id="chkMapillary" class="OOMchk"><label for="chkMapillary"><img src="${mapillaryIcon}" height="18" width="18">Mapillary</label></div>`,
`<div><input type="checkbox" id="chkWikimapia" class="OOMchk"><label for="chkWikimapia"><img src="${wikimapiaIcon}" height="18" width="18">Wikimapia</label></div>`,
`<div><input type="checkbox" id="chkBing" class="OOMchk"><label for="chkBing"><img src="${bingIcon}" height="18" width="18">Bing Maps</label></div>`,
`<div><input type="checkbox" id="chkOSM" class="OOMchk"><label for="chkOSM"><img src="${osmIcon}" height="18" width ="18">Open Street Map</label></div>`,
`<div><input type="checkbox" id="chkYandex" class="OOMchk"><label for="chkYandex"><img src="${yandexIcon}" height="18" width ="18">Yandex</label></div>`,
`<div><input type="checkbox" id="chkHere" class="OOMchk"><label for="chkHere"><img src="${hereIcon}" height="18" width ="18">Here</label></div>`,
`<div><input type="checkbox" id="chkZoomEarth" class="OOMchk"><label for="chkZoomEarth"><img src="${ZoomEarthIcon}" height="18" width ="18">Zoom Earth</label></div>`,
`<div title='Roadworks (https://roadworks.org/)'><input type="checkbox" id="chkRoadworks" class="OOMchk"><label for="chkRoadworks"><img src="${RoadworksIcon}" height="18" width ="18">Roadworks</label></div>`,
`<div><input type="checkbox" id="chkOHGO" class="OOMchk"><label for="chkOHGO"><img src="${OHGOIcon}" height="18" width="18">OHGO</label></div>`,
`<div><input type="checkbox" id="chkDelDOT" class="OOMchk"><label for="chkDelDOT"><img src="${DelDOTIcon}" height="18" width="18">DelDOT</label></div>`,
`<div><input type="checkbox" id="chkMelvin" class="OOMchk"><label for="chkMelvin"><img src=${MelvinIcon} height="18" width="18">Melvin</label></div>`,
`<div><input type="checkbox" id="chkTranstar" class="OOMchk"><label for="chkTranstar"><img src=${TranstarIcon} height="18" width="18">Transtar</label></div>`,
`<div><input type="checkbox" id="chkMapyCZ" class="OOMchk"><label for="chkMapyCZ"><img src=${MapyCZIcon} height="18" width="18">Mapy.cz</label></div>`,
'</br><div></fieldset>',*/
'<fieldset style="border: 1px solid silver; padding: 8px; border-radius: 4px;">',
'<legend style="margin-bottom:0px; border-bottom-style:none; width:auto;"><h4>Map Language (where applicable)</h4></legend>',
'<input type="radio" name="radOOMLanguage" id="radOOMNoLang">Do not set a language</br>',
'<input type="radio" name="radOOMLanguage" id="radOOMWMELang">Use WME language</br>',
'<input type="radio" name="radOOMLanguage" id="radOOMCustomLang">Custom language <input type="text" name="txtOOMLanguage" id="txtOOMLanguage" style="border: 1px solid #000000;" size="4"/>',
'</fieldset>',
'</div>',
'<div><fieldset style="border: 1px solid silver; padding: 8px; border-radius: 4px;">',
'<legend style="margin-bottom: 0px; border-bottom-style:none; width: auto;"><h4>Overlay Google MyMap markers</h4></legend>',
'MyMap link: <input type="text" name="txtOOMMyMapLink" id="txtOOMMyMapLink"/>',
'<button id="OOMLoadMyMap">Load MyMap</button>',
'</fieldset></div>',
'</div>'
].join(' '));
WazeWrap.Interface.Tab('OOM', $section.html(), init, 'OOM');
}
function getolControlAttributionDivRightValue(){
return parseInt($('.wz-map-ol-control-attribution').css("right").slice(0,-2));;
}
function init(){
loadSettings();
setChecked('chkGMaps', settings.GMaps);
setChecked('chkMapillary', settings.Mapillary);
setChecked('chkWikimapia', settings.Wikimapia);
setChecked('chkBing', settings.Bing);
setChecked('chkOSM', settings.OSM);
setChecked('chkYandex', settings.Yandex);
setChecked('chkHere', settings.Here);
setChecked('chkMiDrive', settings.MiDrive);
setChecked('chkNYFC', settings.NYFC);
setChecked('chkNYGIS', settings.NYGIS);
setChecked('chkNYSL', settings.NYSL);
setChecked('chkNYCMaps', settings.NYCMaps);
setChecked('chkNY511', settings.NY511);
setChecked('chkNexar', settings.Nexar);
setChecked('chkrosreestr', settings.rosreestr);
setChecked('chkPA511', settings.PA511);
setChecked('chkMiss511', settings.Miss511);
setChecked('chkLAFC', settings.LAFC);
setChecked('chkNM511', settings.NM511);
//setChecked('chkNJ511', settings.NJ511);
setChecked('chkLA511', settings.LA511);
setChecked('chkWVFlood', settings.WVFlood);
setChecked('chkGMDM', settings.GMDM);
setChecked('chkBogota', settings.Bogota);
setChecked('chkZoomEarth', settings.ZoomEarth);
setChecked('chkRoadworks', settings.Roadworks);
setChecked('chkWI511', settings.WI511);
setChecked('chkOHGO', settings.OHGO);
setChecked('chkArkDOT', settings.ArkDOT);
setChecked('chkDelDOT', settings.DelDOT);
setChecked('chkBagViewer', settings.BagViewer);
setChecked('chkMelvin', settings.Melvin);
setChecked('chkNaviExpert', settings.NaviExpert);
setChecked('chkTranstar', settings.Transtar);
setChecked('chkMaineDOT', settings.MaineDOT);
setChecked('chkDriveTexas', settings.DriveTexas);
setChecked('chkRedVial', settings.RedVial);
setChecked('chkMapyCZ', settings.MapyCZ);
// setChecked('chkBurlON', settings.BurlON);
setChecked('chkHamlON', settings.HamON);
setChecked('chkNiagON', settings.NiagON);
setChecked('chkMissON', settings.MissON);
// setChecked('chkTorON', settings.TorON);
// setChecked('chkMiltON', settings.MiltON);
setChecked('chkBramON', settings.BramON);
setChecked('chkHaltRLC', settings.HaltRLC);
setChecked('chkWV511', settings.WV511);
setChecked('chkGeoportalDGU', settings.GeoportalGDU);
if(settings.LangSetting == 0)
setChecked("radOOMNoLang", true);
else if(settings.LangSetting == 1)
setChecked("radOOMWMELang", true);
else
setChecked("radOOMCustomLang", true);
$('#txtOOMLanguage')[0].value = settings.CustLang;
let annoyingDivRight = getolControlAttributionDivRightValue();
$('.wz-map-ol-control-attribution').css("right", `${annoyingDivRight+100}px`);
annoyingDivRight = getolControlAttributionDivRightValue();
let checkedBoxes = $('.OOMchk:Checked');
let totalButtonsWidth = 0;
for(let i=0; i<checkedBoxes.length;i++){
totalButtonsWidth += parseInt($(`label[for='${$(checkedBoxes[i]).attr('id')}'] img`).css('width').slice(0,-2));
}
$('.wz-map-ol-control-attribution').css("right", `${annoyingDivRight+totalButtonsWidth}px`);
LoadMapButtons();
$('.OOMchk').change(function() {
var settingName = $(this)[0].id.substr(3);
settings[settingName] = this.checked;
saveSettings();
LoadMapButtons();
let btnWidth = parseInt($(`label[for='${$(this).attr('id')}'] img`).css('width').slice(0,-2));
if(this.checked){ //add button width
let annoyingDivRight = getolControlAttributionDivRightValue();
$('.wz-map-ol-control-attribution').css("right", `${annoyingDivRight+btnWidth}px`);
}
else{ //subtract button width
let annoyingDivRight = getolControlAttributionDivRightValue();
$('.wz-map-ol-control-attribution').css("right", `${annoyingDivRight-btnWidth}px`);
}
});
$("[id^='rad']").change(function() {
if(isChecked("radOOMNoLang"))
settings.LangSetting = 0;
else if(isChecked("radOOMWMELang"))
settings.LangSetting = 1;
else
settings.LangSetting = 2;
saveSettings();
});
$('#txtOOMLanguage').focusout(function(){
settings.CustLang = $('#txtOOMLanguage').val();
saveSettings();
});
$('#OOMLoadMyMap').click(loadMyMap);
injectOLMyMapKML();
WazeWrap.Interface.ShowScriptUpdate("WME Open Other Maps", GM_info.script.version, updateMessage, "https://greasyfork.org/en/scripts/32758-wme-open-other-maps");
}
async function getKML(url){
try{
return await wrapGMXMLHTTP(url);
}
catch(err){
let patt = new RegExp(/^<\?xml(?:.|\n)*<\/kml>/);
let res = patt.test(err.responseText);
if(res)
return err.responseText;
else
console.log("Error retrieving the MyMap data\n\n" + err);
}
}
async function wrapGMXMLHTTP(url){
return new Promise((resolve, reject) => {
GM_xmlhttpRequest({
url,
method: 'GET',
onload(res) {
if (res.status < 400) {
resolve(res.responseText);
} else {
console.log("error");
console.log(res.status);
// handle errors here
}
},
onerror(res) {
// handle errors here
console.log("Error:");
console.log(res.text);
}
});
});
}
async function loadMyMap(){
let url = $('#txtOOMMyMapLink')[0].value;
debugger;
if(!url.length > 0)
return;
let patt = new RegExp(/^(?:http(s)?:\/\/)?www.google.com\/maps+[\w\-\._~:\/?#[\]%@!\$&\'\(\)\*\+,;=.]+$/);
let res = patt.test(url);
if(!res){ //not a google mymap url
WazeWrap.Alerts.error(GM_info.script.name, "This is not a valid Google MyMap URL");
return;
}
let mid = url.match(/mid=(.*?)(&|$)/)[1];
let mapKML = await getKML(`https://www.google.com/maps/d/kml?mid=${mid}&forcekml=1`);
let parser = new OpenLayers.Format.MyMapKML();
parser.extractStyles = true;
parser.internalProjection = W.Config.map.projection.local;
parser.externalProjection = new OpenLayers.Projection("EPSG:4326");
if(W.map.getLayersByName("Google MyMap").length > 0)
W.map.removeLayer(W.map.getLayersByName("Google MyMap")[0]);
var OOMMyMapLayer = new OpenLayers.Layer.Vector("Google MyMap", { rendererOptions: { zIndexing: true }, uniqueName: "wme_oommymap", layerGroup: 'wme_oommymap'});
OOMMyMapLayer.setZIndex(-9999);
var features;
if(mapKML.documentElement)
features = parser.read(new XMLSerializer().serializeToString(mapKML.documentElement));
else
features = parser.read(mapKML);
// check which attribute can be used for labels
/*let maxlabels = 5000;
var labelname = /^description|description$/;
if (features.length <= maxlabels) {
for (var attr in features[0].attributes) {
if (labelname.test(attr.toLowerCase()) === true) {
if (typeof features[0].attributes[attr] == 'string') {
//layerStyle.label = '${'+attr+'}';
break;
}
}
}
}*/
OOMMyMapLayer.addFeatures(features);
W.map.addLayer(OOMMyMapLayer);
WazeWrap.Interface.AddLayerCheckbox("display", "Google MyMap", true, function(visible){OOMMyMapLayer.setVisibility(visible);});
}
function GetLanguage(){
if(isChecked("radOOMNoLang"))
return "";
else if(isChecked("radOOMWMELang"))
return I18n.currentLocale().replace("en-US", "en");
else //Custom Language
return $('#txtOOMLanguage').val();
}
function get4326CenterPoint(){
let projI = new OpenLayers.Projection("EPSG:900913");
let projE = new OpenLayers.Projection("EPSG:4326");
let center_lonlat = (new OpenLayers.LonLat(W.map.getCenter().lon, W.map.getCenter().lat)).transform(projI,projE);
let lat = Math.round(center_lonlat.lat * 1000000) / 1000000;
let lon = Math.round(center_lonlat.lon * 1000000) / 1000000;
return new OpenLayers.LonLat(lon, lat);
}
var insertPath = '.WazeControlPermalink';
function LoadMapButtons(){
$('#OOMMiDrive').remove();
if(settings.MiDrive)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMMiDrive">',
`<img src="${midriveIcon}" alt="MiDrive" width="18" height="18" id="OOMMiDriveImg" title="Open in MiDrive" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).append($section.html());
$('#OOMMiDriveImg').click(function(){
var center = get4326CenterPoint();
window.open(`https://mdotjboss.state.mi.us/MiDrive/map?constZone=true&incidents=true&lat=${center.lat}&lon=${center.lon}&zoom=${W.map.getZoom() -1 }`, 'MiDrive');
});
}
$('#OOMGMaps').remove();
if(settings.GMaps)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMGMaps">',
`<img src="${gmapsIcon}" alt="Google Maps" width="18" height="18" id="OOMGMapsImg" title="Open in Google Maps" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMGMapsImg').click(function(){
let latlon = get4326CenterPoint();
let lang = GetLanguage();
window.open('https://www.google.com/maps/@' + latlon.lat + ',' + latlon.lon + ',' + ( W.map.getZoom()) + 'z' + (lang != "" ? "?hl=" + lang : ""), 'Google Maps');
});
}
//************** Mapillary *****************
$('#OOMMapillary').remove();
if(settings.Mapillary){
let $sectionMapillary = $("<div>", {style:"padding:8px 16px"});
$sectionMapillary.html([
'<span id="OOMMapillary">',
`<img src="${mapillaryIcon}" alt="Mapillary" width="18" height="18" id="OOMMapillaryImg" title="Open in Mapillary" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionMapillary.html());
$('#OOMMapillaryImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://www.mapillary.com/app/?lat=${latlon.lat}&lng=${latlon.lon}&z=${( W.map.getZoom() + 11)}`, 'Mapillary');
});
}
//********************* Wikimapia *********************
$('#OOMWikimapia').remove();
if(settings.Wikimapia){
let $sectionWikimapia = $("<div>", {style:"padding:8px 16px"});
$sectionWikimapia.html([
'<span id="OOMWikimapia">',
`<img src="${wikimapiaIcon}" alt="Wikimapia" width="18" height="18" id="OOMWikimapiaImg" title="Open in Wikimapia" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionWikimapia.html());
$('#OOMWikimapiaImg').click(function(){
let latlon = get4326CenterPoint();
let lang = GetLanguage();
if(lang === "")
lang = "en";
window.open(`http://wikimapia.org/#${(lang !== "" ? "lang=" + lang : "")}&lat=${latlon.lat}&lon=${latlon.lon}&z=${( W.map.getZoom() + 12)}&m=b`);
});
}
$('#OOMBing').remove();
if(settings.Bing)
{
let $sectionBing = $("<div>", {style:"padding:8px 16px"});
$sectionBing.html([
'<span id="OOMBing">',
`<img src="${bingIcon}" alt="Bing Maps" width="18" height="18" id="OOMBingImg" title="Open in Bing Maps" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionBing.html());
$('#OOMBingImg').click(function(){
let latlon = get4326CenterPoint();
//let lang = I18n.currentLocale().replace("en-US", "en");
window.open(`https://www.bing.com/maps?&cp=${latlon.lat}~${latlon.lon}&lvl=${( W.map.getZoom() + 12)}`);
});
}
$('#OOMOSM').remove();
if(settings.OSM){
//https://www.openstreetmap.org/#map=16/39.5588/-84.2365
let $sectionOSM = $("<div>", {style:"padding:8px 16px"});
$sectionOSM.html([
'<span id="OOMOSM">',
`<img src="${osmIcon}" alt="Open Street Map" width="18" height="18" id="OOMOSMImg" title="Open in Open Street Maps" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionOSM.html());
$('#OOMOSMImg').click(function(){
let latlon = get4326CenterPoint();
//let lang = I18n.currentLocale().replace("en-US", "en");
window.open(`https://www.openstreetmap.org/#map=${(W.map.getZoom() + 12)}/${latlon.lat}/${latlon.lon}`);
});
}
$('#OOMYandex').remove();
if(settings.Yandex){
//https://n.maps.yandex.ru/#!/?z=14&ll=46.019795%2C51.505120&l=nk%23sat
let $sectionYandex = $("<div>", {style:"padding:8px 16px"});
$sectionYandex.html([
'<span id="OOMYandex">',
`<img src="${yandexIcon}" alt="Yandex" width="18" height="18" id="OOMYandexImg" title="Open in Yandex" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionYandex.html());
$('#OOMYandexImg').click(function(){
let latlon = get4326CenterPoint();
//let lang = I18n.currentLocale().replace("en-US", "en");
window.open(`https://n.maps.yandex.ru/#!/?z=${(W.map.getZoom() + 12)}&ll=${latlon.lon}%2C${latlon.lat}&l=nk%23sat`);
});
}
$('#OOMHere').remove();
if(settings.Here){
//https://wego.here.com/?map=39.56508,-84.26224,16,normal&x=ep
let $sectionHere = $("<div>", {style:"padding:8px 16px"});
$sectionHere.html([
'<span id="OOMHere">',
`<img src="${hereIcon}" alt="Here" width="18" height="18" id="OOMHereImg" title="Open in Here" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionHere.html());
$('#OOMHereImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://wego.here.com/?map=${latlon.lat},${latlon.lon},${(W.map.getZoom() + 12)},satellite&x=ep`);
});
}
$('#OOMNYFC').remove();
if(settings.NYFC){
let $sectionNYFC = $("<div>", {style:"padding:8px 16px"});
$sectionNYFC.html([
'<span id="OOMNYFC">',
`<img src="${NYFCIcon}" alt="NY FC" width="18" height="18" id="OOMNYFCImg" title="Open in NY FC" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNYFC.html());
$('#OOMNYFCImg').click(function(){
let e=W.map.getExtent();
let geoNW=new OpenLayers.Geometry.Point(e.left,e.top);
let geoSE=new OpenLayers.Geometry.Point(e.right,e.bottom);
//proj4.defs["EPSG:26918"] = "+proj=utm +zone=18 +ellps=GRS80 +datum=NAD83 +units=m +no_defs";
proj4.defs("EPSG:26918", "+proj=utm +zone=18 +ellps=GRS80 +datum=NAD83 +units=m +no_defs")
let source = new proj4.Proj('EPSG:900913');
let dest = new proj4.Proj('EPSG:26918');
geoNW = new proj4.toPoint([geoNW.x,geoNW.y]);
geoSE = new proj4.toPoint([geoSE.x,geoSE.y]);
geoNW = proj4.transform(source, dest, geoNW);
geoSE = proj4.transform(source, dest, geoSE);
let mapScale = 36111.909643;
switch (W.map.getZoom()) {
case 0:
case 1:
mapScale = 72223.819286;
break;
case 2:
mapScale = 36111.909643;
break;
case 3:
mapScale = 18055.954822;
break;
default:
mapScale = 9027.977411;
break;
}
let URL='http://gis.dot.ny.gov/html5viewer/?viewer=FC&scale='+mapScale+'&extent='+geoNW.x+'%2C'+geoNW.y+'%2C'+geoSE.x+'%2C'+geoSE.y;
window.open(URL,"_blank");
});
}
$('#OOMNYSL').remove();
if(settings.NYSL){
let $sectionNYSL = $("<div>", {style:"padding:8px 16px"});
$sectionNYSL.html([
'<span id="OOMNYSL">',
`<img src="${NYSLIcon}" alt="NYS Speed Limits" width="18" height="18" id="OOMNYSLImg" title="Open in NYS speed limits Map" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNYSL.html());
$('#OOMNYSLImg').click(function(){
let e=W.map.getExtent();
let geoNW=new OpenLayers.Geometry.Point(e.left,e.top);
let geoSE=new OpenLayers.Geometry.Point(e.right,e.bottom);
//proj4.defs["EPSG:26918"] = "+proj=utm +zone=18 +ellps=GRS80 +datum=NAD83 +units=m +no_defs";
proj4.defs("EPSG:26918", "+proj=utm +zone=18 +ellps=GRS80 +datum=NAD83 +units=m +no_defs")
let source = new proj4.Proj('EPSG:900913');
let dest = new proj4.Proj('EPSG:26918');
geoNW = new proj4.toPoint([geoNW.x,geoNW.y]);
geoSE = new proj4.toPoint([geoSE.x,geoSE.y]);
geoNW = proj4.transform(source, dest, geoNW);
geoSE = proj4.transform(source, dest, geoSE);
let mapScale = 36111.909643;
switch (W.map.getZoom()) {
case 0:
case 1:
mapScale = 72223.819286;
break;
case 2:
mapScale = 36111.909643;
break;
case 3:
mapScale = 18055.954822;
break;
default:
mapScale = 9027.977411;
break;
}
let URL='https://gis.dot.ny.gov/html5viewer/?viewer=risviewer&scale='+mapScale+'&extent='+geoNW.x+'%2C'+geoNW.y+'%2C'+geoSE.x+'%2C'+geoSE.y;
window.open(URL,"_blank");
});
}
$('#OOMNYGIS').remove();
if(settings.NYGIS){
let $sectionNYGIS = $("<div>", {style:"padding:8px 16px"});
$sectionNYGIS.html([
'<span id="OOMNYGIS">',
`<img src="${NYGISIcon}" alt="NYGIS" width="18" height="18" id="OOMNYGISImg" title="Open in NY Orthos GIS" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNYGIS.html());
$('#OOMNYGISImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://orthos.dhses.ny.gov/?lat=${latlon.lat}&long=${latlon.lon}&zoom=${(W.map.getZoom() + 12)}`);
});
}
$('#OOMNY511').remove();
if(settings.NY511){
let $sectionNY511 = $("<div>", {style:"padding:8px 16px"});
$sectionNY511.html([
'<span id="OOMNY511">',
`<img src="${NY511Icon}" alt="NY511" width="18" height="18" id="OOMNY511Img" title="Open in 511ny.org" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNY511.html());
$('#OOMNY511Img').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://511ny.org/?latitude=${latlon.lat}&longitude=${latlon.lon}&zoom=${(W.map.getZoom() + 12)}`);
});
}
$('#OOMLA511').remove();
if(settings.LA511){
let $sectionLA511 = $("<div>", {style:"padding:8px 16px"});
$sectionLA511.html([
'<span id="OOMLA511">',
`<img src="${LA511Icon}" alt="LA511" width="18" height="18" id="OOMLA511Img" title="Open in 511la.org" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionLA511.html());
$('#OOMLA511Img').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://511la.org/?latitude=${latlon.lat}&longitude=${latlon.lon}&zoom=${(W.map.getZoom() + 12)}`);
});
}
$('#OOMWV511').remove();
if(settings.WV511){
let $sectionWV511 = $("<div>", {style:"padding:8px 16px"});
$sectionWV511.html([
'<span id="OOMWV511">',
`<img src="${WV511Icon}" alt="WV511" width="18" height="18" id="OOMWV511Img" title="Open in WV511.org" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionWV511.html());
$('#OOMWV511Img').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://WV511.org/?lat=${latlon.lat}&lng=${latlon.lon}&zoom=${W.map.getZoom()}`);
});
}
$('#OOMGeoportalDGU').remove();
if(settings.GeoportalDGU){
let $sectionGeoportalDGU = $("<div>", {style:"padding:8px 16px"});
$sectionGeoportalDGU.html([
'<span id="OOMGeoportalDGU">',
`<img src="${GeoportalDGUIcon}" alt="GeoportalDGU" width="18" height="18" id="OOMGeoportalDGUImg" title="Open in geoportal.dgu.hr" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionGeoportalDGU.html());
$('#OOMGeoportalDGUImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://geoportal.dgu.hr/#/?lng=${latlon.lon}&lat=${latlon.lat}&zoom=${W.map.getZoom() - 8}&layerconfig=100812&mode=2d}`);
});
}
$('#OOMNexar').remove();
if(settings.Nexar){
let $sectionNexar = $("<div>", {style:"padding:8px 16px"});
$sectionNexar.html([
'<span id="OOMNexar">',
`<img src="${NexarIcon}" alt="Nexar" width="18" height="18" id="OOMNexarImg" title="Open in Nexar" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNexar.html());
$('#OOMNexarImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://citystream.getnexar.com/virtualcam?center=%7B%22lng%22%3A${latlon.lon}%2C%22lat%22%3A${latlon.lat}%7D&zoom=${(W.map.getZoom() + 11)}`);
});
}
$('#OOMNYCMaps').remove();
if(settings.NYCMaps){
let $sectionNYCMaps = $("<div>", {style:"padding:8px 16px"});
$sectionNYCMaps.html([
'<span id="OOMNYCMaps">',
`<img src="${NYCMapsIcon}" alt="NYGIS" width="18" height="18" id="OOMNYCMapsImg" title="Open in NYC Maps" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNYCMaps.html());
$('#OOMNYCMapsImg').click(function(){
var geoPoint=new OpenLayers.Geometry.Point(W.map.getCenter().lon,W.map.getCenter().lat);
proj4.defs("ESRI:102718", "+proj=lcc +lat_1=40.66666666666666 +lat_2=41.03333333333333 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 no_defs");
var source = new proj4.Proj('EPSG:900913');
var dest = new proj4.Proj('ESRI:102718');
geoPoint = proj4.transform(source, dest, geoPoint);
var zoom = (W.map.getZoom())+3;
var URL='http://maps.nyc.gov/doitt/nycitymap/?z='+zoom+'&p='+(Math.round(geoPoint.x)*3.2808)+','+(Math.round(geoPoint.y)*3.2808)+'&c=GISBasic&f=DDC_PROJECTS';
window.open(URL,"_blank");
});
}
$('#OOMrosreestr').remove();
if(settings.rosreestr){
let $sectionRosreestr = $("<div>", {style:"padding:8px 16px"});
$sectionRosreestr.html([
'<span id="OOMrosreestr">',
`<img src="${rosreestrIcon}" alt="Rosreestr" width="18" height="18" id="OOMrosreestrImg" title="Open in Rosreestr" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionRosreestr.html());
$('#OOMrosreestrImg').click(function(){
window.open(`http://pkk5.rosreestr.ru/#x=${W.map.getCenter().lon}&y=${W.map.getCenter().lat}&z=${(W.map.getZoom() + 12)}`);
});
}
$('#OOMPA511').remove();
if(settings.PA511){
let $sectionPA511 = $("<div>", {style:"padding:8px 16px"});
$sectionPA511.html([
'<span id="OOMPA511">',
`<img src="${PA511Icon}" alt="511PA" width="18" height="18" id="OOMPA511Img" title="Open in 511PA" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionPA511.html());
$('#OOMPA511Img').click(function(){
let latlon = get4326CenterPoint();
window.open(`http://www.511pa.com/Traffic.aspx?${latlon.lat},${latlon.lon},${(W.map.getZoom() + 12)}z`);
});
}
$('#OOMMiss511').remove();
if(settings.Miss511)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMMiss511">',
`<img src="${Miss511Icon}" alt="Mississippi 511" width="18" height="18" id="OOMMiss511Img" title="Open in Mississippi 511" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMMiss511Img').click(function(){
let latlon = get4326CenterPoint();
let lang = GetLanguage();
window.open(`https://www.mdottraffic.com/default.aspx?lat=${latlon.lat}&lon=${latlon.lon}&zoom=${(W.map.getZoom() + 12)}`, 'Mississippi 511');
});
}
$('#OOMLAFC').remove();
if(settings.LAFC){
let $sectionLAFC = $("<div>");
$sectionLAFC.html([
'<span id="OOMLAFC">',
`<img src="${LAFCIcon}" alt="LAFC" width="18" height="18" id="OOMLAFCImg" title="Open in Louisiana FC Map" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionLAFC.html());
$('#OOMLAFCImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`http://www.arcgis.com/home/webmap/viewer.html?webmap=a37461260bec43dea7bcbf6b710a662e¢er=${latlon.lon},${latlon.lat}&level=${(W.map.getZoom() + 12)}`);
});
}
/*$('#OOMNJ511').remove();
if(settings.NJ511){
let $sectionNJ511 = $("<div>");
$sectionNJ511.html([
'<span id="OOMNJ511">',
`<img src="${LAFCIcon}" alt="LAFC" width="18" height="18" id="OOMNJ511Img" title="Open in New Jersey 511 Map" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNJ511.html());
$('#OOMNJ511Img').click(function(){
let latlon = get4326CenterPoint();
window.open(`http://www.511nj.org/trafficmap.aspx?X=${latlon.lat}&Y=${latlon.lon}&zoom=${(W.map.getZoom() + 12)}`);
});
}*/
$('#OOMNM511').remove();
if(settings.NM511){
let $sectionNM511 = $("<div>");
$sectionNM511.html([
'<span id="OOMNM511">',
`<img src="${NM511Icon}" alt="New Mexico 511" width="18" height="18" id="OOMNM511Img" title="Open in New Mexico 511 Map" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNM511.html());
$('#OOMNM511Img').click(function(){
let latlon = W.map.getCenter();
//http://nmroads.com/mapIndex.html?
window.open(`http://nmroads.com/mapIndex.html?X=${latlon.lon}&Y=${latlon.lat}&zoom=${(W.map.getZoom() + 12)}`);
});
}
$('#OOMWVFlood').remove();
if(settings.WVFlood){
let $sectionWVFlood = $("<div>");
$sectionWVFlood.html([
'<span id="OOMWVFlood">',
`<img src="${WVFloodIcon}" alt="WV Flood" width="18" height="18" id="OOMWVFloodImg" title="Open in WV Flood map" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionWVFlood.html());
$('#OOMWVFloodImg').click(function(){
let latlon = W.map.getCenter();
//https://www.mapwv.gov/flood/map/?x=-8915274&y=4681300&l=4&v=0
window.open(`https://www.mapwv.gov/flood/map/?x=${latlon.lon}&y=${latlon.lat}&l=${(W.map.getZoom()+4)}`);
});
}
$('#OOMGMDM').remove();
if(settings.GMDM){
let $sectionGMDM = $("<div>");
$sectionGMDM.html([
'<span id="OOMGMDM">',
`<img src="${GMDMIcon}" alt="Gaia Mexico" width="18" height="18" id="OOMGMDMImg" title="Open in Gaia Digital Mapa de Mexico" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionGMDM.html());
$('#OOMGMDMImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`http://gaia.inegi.org.mx/mdm6/?v=${btoa("lat:"+latlon.lat+",lon:"+latlon.lon+",z:"+(W.map.getZoom()+8))}`);
});
}
$('#OOMPennDOT').remove();
if(settings.PennDOT){
let $sectionPennDOT = $("<div>");
$sectionPennDOT.html([
'<span id="OOMPennDOT">',
`<img src="${PennDOTIcon}" alt="Pennsylvania OneMap" width="18" height="18" id="OOMPennDOTImg" title="Open in Pennsylvania OneMap" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionPennDOT.html());
$('#OOMPennDOTImg').click(function(){
let latlon = W.map.getCenter().transform(W.Config.map.projection.remote, W.Config.map.projection.local);
window.open(`https://gis.penndot.gov/OneMap?longitude=${latlon.lon}&latitude=${latlon.lat}`);
});
}
$('#OOMBogota').remove();
if(settings.Bogota){
let $sectionBogota = $("<div>");
$sectionBogota.html([
'<span id="OOMBogota">',
`<img src="${BogotaIcon}" alt="Bogota" width="18" height="18" id="OOMBogotaImg" title="Open in Mapas Bogota" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionBogota.html());
$('#OOMBogotaImg').click(function(){
var topleft= (new OpenLayers.LonLat(W.map.getExtent().left,W.map.getExtent().top));
var bottomright= (new OpenLayers.LonLat(W.map.getExtent().right,W.map.getExtent().bottom));
let source = new proj4.Proj('EPSG:900913');
var topleft4686 = new proj4.toPoint([parseFloat(topleft.lon), parseFloat(topleft.lat)]);
var bottomright4686 = new proj4.toPoint([parseFloat(bottomright.lon), parseFloat(bottomright.lat)]);
topleft4686 = proj4.transform(source, proj4.WGS84, topleft4686);
bottomright4686 = proj4.transform(source, proj4.WGS84, bottomright4686);
//let latlon = W.map.getCenter().transform(W.Config.map.projection.remote, W.Config.map.projection.local);
window.open(`http://mapas.bogota.gov.co/?&e=${topleft4686.x},${bottomright4686.y},${bottomright4686.x},${topleft4686.y},4686&b=261`);
});
}
$('#OOMZoomEarth').remove();
if(settings.ZoomEarth)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMZoomEarth">',
`<img src="${ZoomEarthIcon}" alt="Zoom Earth" width="18" height="18" id="OOMZoomEarthImg" title="Open in Zoom Earth" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMZoomEarthImg').click(function(){
let latlon = get4326CenterPoint();
let lang = GetLanguage();
window.open(`https://zoom.earth/#${latlon.lat},${latlon.lon},${( W.map.getZoom() + 12)}z,map`, 'Zoom Earth');
});
}
$('#OOMRoadworks').remove();
if(settings.Roadworks)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMRoadworks">',
`<img src="${RoadworksIcon}" alt="Roadworks" width="18" height="18" id="OOMRoadworksImg" title="Open in Roadworks" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMRoadworksImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://roadworks.org/?lng=${latlon.lon}&lat=${latlon.lat}&zoom=${( W.map.getZoom() + 12)}`, 'Roadworks');
});
}
$('#OOMWI511').remove();
if(settings.WI511){
let $sectionWI511 = $("<div>", {style:"padding:8px 16px"});
$sectionWI511.html([
'<span id="OOMWI511">',
`<img src="${WI511Icon}" alt="511WI" width="18" height="18" id="OOMWI511Img" title="Open in 511WI" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionWI511.html());
$('#OOMWI511Img').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://511wi.gov/?Latitude=${latlon.lat}&Longitude=${latlon.lon}&Zoom=${(W.map.getZoom() + 12)}&SelectedLayers=WeatherAlerts,Closures#:Alerts`);
});
}
$('#OOMOHGO').remove();
if(settings.OHGO){
let $sectionOHGO = $("<div>", {style:"padding:8px 16px"});
$sectionOHGO.html([
'<span id="OOMOHGO">',
`<img src="${OHGOIcon}" alt="511WI" width="18" height="18" id="OOMOHGOImg" title="Open in OHGO" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionOHGO.html());
$('#OOMOHGOImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`http://www.ohgo.com/central-ohio?lt=${latlon.lat}&ln=${latlon.lon}&z=${(W.map.getZoom() + 12)}&ls=incident,construction,camera`);
});
}
$('#OOMArkDOT').remove();
if(settings.ArkDOT){
let $sectionArkDOT = $("<div>", {style:"padding:8px 16px"});
$sectionArkDOT.html([
'<span id="OOMArkDOT">',
`<img src="${ArkDOTIcon}" alt="IDrive Arkansas" width="18" height="18" id="OOMArkDOTImg" title="Open in IDrive Arkansas" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionArkDOT.html());
$('#OOMArkDOTImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://www.idrivearkansas.com/?lat=${latlon.lat}&lon=${latlon.lon}&zoom=${(W.map.getZoom() + 12)}`);
});
}
$('#OOMDelDOT').remove();
if(settings.DelDOT)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMDelDOT">',
`<img src="${DelDOTIcon}" alt="DelDOT" width="18" height="18" id="OOMDelDOTImg" title="Open in DelDOT Interactive Map" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMDelDOTImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`http://www.deldot.gov/map/index.shtml?lat=${latlon.lat}&lon=${latlon.lon}&zoom=${(W.map.getZoom() + 12)}`, 'DelDOT Interactive Maps');
});
}
$('#OOMBagViewer').remove();
if(settings.BagViewer){
let $sectionBagViewer = $("<div>", {style:"padding:8px 16px"});
$sectionBagViewer.html([
'<span id="OOMBagViewer">',
`<img src="${BagViewerIcon}" alt="IDrive Arkansas" width="18" height="18" id="OOMBagViewerImg" title="Open in Kadaster BAG Viewer" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionBagViewer.html());
$('#OOMBagViewerImg').click(function(){
let e=W.map.getCenter();
let centerPoint = new OpenLayers.Geometry.Point(e.lon,e.lat);
proj4.defs("EPSG:28992", "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel +units=m +no_defs");
let source = new proj4.Proj('EPSG:900913');
let dest = new proj4.Proj('EPSG:28992');
centerPoint = new proj4.toPoint([centerPoint.x,centerPoint.y]);
centerPoint = proj4.transform(source, dest, centerPoint);
let z;
switch(W.map.getZoom()){
case 0,1:
z=2;
break;
case 2,3:
z=3;
break;
case 4:
z=4;
break;
case 5:
z=5;
break;
case 6:
z=6;
break;
default:
z=7;
break;
}
window.open(`https://bagviewer.kadaster.nl/lvbag/bag-viewer/index.html#?geometry.x=${centerPoint.x}&geometry.y=${centerPoint.y}&zoomlevel=${z}`);
});
}
$('#OOMMelvin').remove();
if(settings.Melvin)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMMelvin">',
`<img src="${MelvinIcon}" alt="DelDOT" width="18" height="18" id="OOMMelvinImg" title="Open in Melvin" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMMelvinImg').click(function(){
let extent = W.map.getExtent();
let sw = WazeWrap.Geometry.ConvertTo4326(extent.left, extent.bottom);
let ne = WazeWrap.Geometry.ConvertTo4326(extent.right, extent.top);
window.open(`https://melvin.ndw.nu/public;sw=${sw.lat},${sw.lon};ne=${ne.lat},${ne.lon}`, 'Melvin');
});
}
$('#OOMNaviExpert').remove();
if(settings.NaviExpert)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMNaviExpert">',
`<img src="${NaviExpertIcon}" alt="DelDOT" width="18" height="18" id="OOMNaviExpertImg" title="Open in NaviExpert" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMNaviExpertImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://traffic.naviexpert.pl/?cp=${latlon.lat},${latlon.lon},${(W.map.getZoom() + 12)}`, `NaviExpert`);
});
}
$('#OOMTranstar').remove();
if(settings.Transtar){
let $sectionTranstar = $("<div>", {style:"padding:8px 16px"});
$sectionTranstar.html([
'<span id="OOMTranstar">',
`<img src="${TranstarIcon}" alt="Transtar" width="18" height="18" id="OOMTranstarImg" title="Open in Transtar" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionTranstar.html());
$('#OOMTranstarImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`http://traffic.houstontranstar.org/layers/layers_ve.aspx?x=${latlon.lat}&y=${latlon.lon}&z=${(W.map.getZoom() + 12)}`);
});
}
$('#OOMMaineDOT').remove();
if(settings.MaineDOT){
let $sectionMaineDOT = $("<div>", {style:"padding:8px 16px"});
$sectionMaineDOT.html([
'<span id="OOMMaineDOT">',
`<img src="${MaineDOTIcon}" alt="MaineDOT" width="18" height="18" id="OOMMaineDOTImg" title="Open in MaineDOT Public Map Viewer" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionMaineDOT.html());
$('#OOMMaineDOTImg').click(function(){
let latlon = get4326CenterPoint();
let zoomtable = [225000,115000,57000,28000,14000,7000,2000,1000,500,250,100];
let zoom = W.map.getZoom().toString();
let scale = zoomtable[zoom];
window.open(`https://www.maine.gov/mdot/mapviewer/?show=Conserved/Lands%2CContours%2CInterstate/Interchanges%2CRoads/General%2CState/Urban%2CTown/and/County/Boundaries%2CWater/Bodies%2CWetlands&hide=Contours/-/2/foot%2CFederal/Urban%2CMEDOT/Regions%2CMetropolitan/Planning/Areas/2015&added=Bridges/-/All%2CCulverts/-/Large%2CMajor/Signs%2CNodes%2CTraffic/Signals%2CAirports%2CFerry/Routes%2CRailroads%2CBuildings%2CLots%2CMost/Recent/Highway/Treatment%2CFederal/Functional/Class%2CHighway/Corridor/Priority%2CJurisdiction%2CNational/Highway/System%2CNAIP/2015&transparency=100¢er=${latlon.lat}%2C${latlon.lon}&z=`+scale);
});
}
$('#OOMDriveTexas').remove();
if(settings.DriveTexas){
let $sectionDriveTexas = $("<div>", {style:"padding:8px 16px"});
$sectionDriveTexas.html([
'<span id="OOMDriveTexas">',
`<img src="${DriveTexasIcon}" alt="DriveTexas" width="18" height="18" id="OOMDriveTexasImg" title="Open in drivetexas.org" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionDriveTexas.html());
$('#OOMDriveTexasImg').click(function(){
let latlon = get4326CenterPoint();
window.open(`https://drivetexas.org/#/${(W.map.getZoom() + 8)}/${latlon.lat}/${latlon.lon}?future=false`);
});
};
$('#OOMRedVial').remove();
if(settings.RedVial)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMRedVial">',
`<img src="${RedVialIcon}" alt=""Red Vial Nacional (Chile)" width="18" height="18" id="OOMRedVialImg" title="Open in Red Vial Nacional (Chile)" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMRedVialImg').click(function(){
var center = get4326CenterPoint();
//https://sitministerial.maps.arcgis.com/apps/webappviewer/index.html?id=ccc8ce73d80d4b48a4cbce97ff89d74c¢er=-72.86780,-40.07118&level=12
window.open(`https://sitministerial.maps.arcgis.com/apps/webappviewer/index.html?id=ccc8ce73d80d4b48a4cbce97ff89d74c¢er=${center.lon},${center.lat}&level=${W.map.getZoom() + 8}`, 'RedVial');
});
}
$('#OOMMapyCZ').remove();
if(settings.MapyCZ)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMMapyCZ">',
`<img src="${MapyCZIcon}" alt="MapyCZ" width="18" height="18" id="OOMMapyCZImg" title="Open in Mapy.CZ" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMMapyCZImg').click(function(){
let latlon = get4326CenterPoint();
let lang = GetLanguage();
window.open(`https://en.mapy.cz/zakladni?x=${latlon.lon}&y=${latlon.lat}&z=${W.map.getZoom() + 12}`, 'Mapy.CZ');
});
}
$('#OOMHamON').remove();
if(settings.HamON){
let $sectionHamON = $("<div>", {style:"padding:8px 16px"});
$sectionHamON.html([
'<span id="OOMHamON">',
`<img src="${HamONIcon}" alt="HamON" width="18" height="18" id="OOMHamONImg" title="Open in Hamilton Public Map Viewer" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionHamON.html());
$('#OOMHamONImg').click(function(){
let latlon = get4326CenterPoint();
let zoomtable = [225000,115000,57000,28000,14000,7000,2000,1000,500,250,100];
let zoom = W.map.getZoom().toString();
let scale = zoomtable[zoom];
window.open(`https://spatialsolutions.hamilton.ca/hamiltonmap/index.html?center=${latlon.lon},${latlon.lat}&scale=${scale}`);
});
}
$('#OOMNiagON').remove();
if(settings.NiagON){
let $sectionNiagON = $("<div>", {style:"padding:8px 16px"});
$sectionNiagON.html([
'<span id="OOMNiagON">',
`<img src="${NiagONIcon}" alt="NiagON" width="18" height="18" id="OOMNiagONImg" title="Open in Niagara Public Map Viewer" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionNiagON.html());
$('#OOMNiagONImg').click(function(){
let latlon = get4326CenterPoint();
let zoomtable = [225000,115000,57000,28000,14000,7000,2000,1000,500,250,100];
let zoom = W.map.getZoom().toString();
let scale = zoomtable[zoom];
window.open(`https://maps.niagararegion.ca/Navigator/?center=${latlon.lon},${latlon.lat},4326&scale=${scale}`);
});
}
$('#OOMMissON').remove();
if(settings.MissON){
let $sectionMissON = $("<div>", {style:"padding:8px 16px"});
$sectionMissON.html([
'<span id="OOMMissON">',
`<img src="${MissONIcon}" alt="MissON" width="18" height="18" id="OOMMissONImg" title="Open in Mississauga Public Map Viewer" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($sectionMissON.html());
$('#OOMMissONImg').click(function(){
window.open(`http://www6.mississauga.ca/missmaps/maps.aspx#map=${(W.map.getZoom() + 12)}/${W.map.getCenter().lon}/${W.map.getCenter().lat}/0`);
});
}
// $('#OOMTorON').remove();
// let latlon = get4326CenterPoint();
// let zoomtable = [225000,115000,57000,28000,14000,7000,2000,1000,500,250,100];
// let zoom = W.map.getZoom().toString();
// let scale = zoomtable[zoom];
// if(settings.TorON){
// let $sectionTorON = $("<div>", {style:"padding:8px 16px"});
// $sectionTorON.html([
// '<span id="OOMTorON">',
// `<img src="${TorONIcon}" alt="TorON" width="18" height="18" id="OOMTorONImg" title="Open in Toronto Public Map Viewer" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
// '</span>'
// ].join(' '));
// $(insertPath).prepend($sectionTorON.html());
// $('#OOMTorONImg').click(function(){
// window.open(`https://gis.toronto.ca/arcgis/rest/services/Utilities/Geometry/GeometryServer/project?f=json&outSR=3857&inSR=4326&geometries=%7B%22geometryType%22%3A%22esriGeometryPoint%22%2C%22geometries%22%3A%5B%7B%22x%22%3A${latlon.lon}%2C%22y%22%3A${latlon.lat}%2C%22spatialReference%22%3A%7B%22wkid%22%3A4326%7D%7D%5D%7D`);
// });
// }
// $('#OOMBurlON').remove();
// if(settings.BurlON)
// {
// let $section = $("<div>", {style:"padding:8px 16px"});
// let e=W.map.getExtent();
// let geoNW=new OpenLayers.Geometry.Point(e.left,e.top);
// let geoSE=new OpenLayers.Geometry.Point(e.right,e.bottom);
// $section.html([
// '<span id="OOMBurlON">',
// `<img src="${BurlONIcon}" alt=""Burlington ON" width="18" height="18" id="OOMBurlONImg" title="Open in Burlington, ON" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
// '</span>'
// ].join(' '));
// $(insertPath).prepend($section.html());
// $('#OOMBurlONImg').click(function(){
// window.open(`https://www.arcgis.com/apps/webappviewer/index.html?appid=4ee645f32ecd412a9a756a318b390b82&extent=${geoNW.x},${geoNW.y},${geoSE.x},${geoSE.y},102100`, 'BurlON');
// });
// }
// $('#OOMMiltON').remove();
// if(settings.MiltON)
// {
// let $section = $("<div>", {style:"padding:8px 16px"});
// let e=W.map.getExtent();
// let geoNW=new OpenLayers.Geometry.Point(e.left,e.top);
// let geoSE=new OpenLayers.Geometry.Point(e.right,e.bottom);
// $section.html([
// '<span id="OOMMiltON">',
// `<img src="${MiltONIcon}" alt=""Milton ON" width="18" height="18" id="OOMMiltONImg" title="Open in Milton Ontario Viewer" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
// '</span>'
// ].join(' '));
// $(insertPath).prepend($section.html());
// $('#OOMMiltONImg').click(function(){
// window.open(`http://maps.milton.ca/MGIS//UrlHandler.ashx?MINX=${geoNW.x}&MINY=${geoNW.y}&MAXX=${geoSE.x}&${geoSE.y}&SIZE=2087,1101&LABEL=%7c-8893397.4%7c5389213.86%7c103972%7c0%2c0%2c0%7c10%7cTRIANGLE%7c128%2c0%2c64%7c8%7c%7c&LAYERS_TO_SHOW=336737867,488968977,257339439,257339517,336737802`, 'MiltON');
// });
// }
$('#OOMBramON').remove();
if(settings.BramON)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMBramON">',
`<img src="${BramONIcon}" alt=""Brampton, ON Roadworks" width="18" height="18" id="OOMBramONImg" title="Open in Brampton Roadworks" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMBramONImg').click(function(){
let latlon = get4326CenterPoint();
let zoomtable = [225000,115000,57000,28000,14000,7000,2000,1000,500,250,100];
let zoom = W.map.getZoom().toString();
let scale = zoomtable[zoom];
window.open(`https://www.arcgis.com/apps/webappviewer/index.html?id=371691bf51754ca2bb146a395b6b55aa¢er=${latlon.lon},${latlon.lat}&level=${W.map.getZoom() + 12}`, 'Brampton');
});
}
$('#OOMHaltRLC').remove();
if(settings.HaltRLC)
{
let $section = $("<div>", {style:"padding:8px 16px"});
$section.html([
'<span id="OOMHaltRLC">',
`<img src="${HaltRLCIcon}" alt=""Halton,ON Red Light Cameras" width="18" height="18" id="OOMHaltRLCImg" title="Open in Halton Red Light Camera Viewer" style="cursor:pointer; float: left; display:inline-block; margin: 2px 5px 0 3px;">`,
'</span>'
].join(' '));
$(insertPath).prepend($section.html());
$('#OOMHaltRLCImg').click(function(){
let latlon = get4326CenterPoint();
let zoomtable = [225000,115000,57000,28000,14000,7000,2000,1000,500,250,100];
let zoom = W.map.getZoom().toString();
let scale = zoomtable[zoom];
window.open(`https://www.google.com/maps/d/u/0/viewer?mid=1Rdn5m1RzAyU8n0HCNntID1z8etfz7qxV&ll=${latlon.lat},${latlon.lon}&z=${W.map.getZoom() + 12}`, 'Halton RLC');
});
}
}
function loadSettings() {
var loadedSettings = $.parseJSON(localStorage.getItem("OOM_Settings"));
var defaultSettings = {
GMaps: true,
Mapillary: false,
Wikimapia: false,
Bing: false,
OSM: false,
LangSetting: 1,
CustLang: "",
Yandex: false,
Here: false,
MiDrive: false,
NYFC: false,
NYSL: false,
NYGIS: false,
NYCMaps: false,
NY511: false,
Nexar: false,
rosreestr: false,
PA511: false,
LA511: false,
Miss511: false,
LAFC: false,
NM511: false,
WVFlood: false,
GMDM: false,
PennDOT: false,
Bogota: false,
ZoomEarth: false,
Roadworks: false,
WI511: false,
OHGO: false,
ArkDOT: false,
DelDOT: false,
BagViewer: false,
Melvin: false,
NaviExpert: false,
Transtar: false,
MaineDOT: false,
DriveTexas: false,
RedVial: false,
MapyCZ: false,
//NJ511: false
//BurlON: false,
NiagON: false,
MissON: false,
//TorON: false,
HamON: false,
//MiltON: false
BramON: false,
HaltRLC: false,
WV511: false,
GeoportalDGU: false,
};
settings = loadedSettings ? loadedSettings : defaultSettings;
for (var prop in defaultSettings) {
if (!settings.hasOwnProperty(prop))
settings[prop] = defaultSettings[prop];
}
}
function saveSettings() {
if (localStorage) {
var localsettings = {
GMaps: settings.GMaps,
Mapillary: settings.Mapillary,
Wikimapia: settings.Wikimapia,
Bing: settings.Bing,
OSM: settings.OSM,
LangSetting: settings.LangSetting,
CustLang: settings.CustLang,
Yandex: settings.Yandex,
Here: settings.Here,
MiDrive: settings.MiDrive,
NYFC: settings.NYFC,
NYGIS: settings.NYGIS,
NYCMaps: settings.NYCMaps,
NYSL: settings.NYSL,
NY511: settings.NY511,
LA511: settings.LA511,
Nexar: settings.Nexar,
rosreestr: settings.rosreestr,
PA511: settings.PA511,
Miss511: settings.Miss511,
LAFC: settings.LAFC,
NM511: settings.NM511,
WVFlood: settings.WVFlood,
GMDM: settings.GMDM,
PennDOT: settings.PennDOT,
Bogota: settings.Bogota,
ZoomEarth: settings.ZoomEarth,
Roadworks: settings.Roadworks,
WI511: settings.WI511,
OHGO: settings.OHGO,
ArkDOT: settings.ArkDOT,
DelDOT: settings.DelDOT,
BagViewer: settings.BagViewer,
Melvin: settings.Melvin,
NaviExpert: settings.NaviExpert,
Transtar: settings.Transtar,
MaineDOT: settings.MaineDOT,
DriveTexas: settings.DriveTexas,
RedVial: settings.RedVial,
MapyCZ: settings.MapyCZ,
//NJ511: settings.NJ511
//BurlON: settings.BurlON,
//TorON: settings.TorON,
//MiltON: settings.MiltON,
NiagON: settings.NiagON,
HamON: settings.HamON,
MissON: settings.MissON,
BramON: settings.BramON,
HaltRLC: settings.HaltRLC,
WV511: settings.WV511,
GeoportalDGU: settings.GeoportalDGU
};
localStorage.setItem("OOM_Settings", JSON.stringify(localsettings));
}
}
function isChecked(checkboxId) {
return $('#' + checkboxId).is(':checked');
}
function setChecked(checkboxId, checked) {
$('#' + checkboxId).prop('checked', checked);
}
function bootstrapGeneral(initdelegate, tries = 1){
if(document.readyState !== 'complete' )
setTimeout(function() {bootstrapGeneral(initdelegate, tries++);}, 200);
else
initdelegate();
}
let is511PAloaded = false;
function bootstrap511PA(tries = 1){
if(iFrameVar.map){
iFrameVar.map.addListener('tilesloaded', function() {
//http://www.511pa.com/Traffic.aspx?40.85,-77.6,12z
if(!is511PAloaded){
if(location.search.indexOf("?") > -1){
let params = location.search.split("?")[1].slice(0,-1);
iFrameVar.recenterMap(params);
}
is511PAloaded = true;
}
});
}
else{
setTimeout(function(){bootstrap511PA(tries +=1);}, 100);
}
$(document).ready(function(){
init511PA();
});
}
function bootstrapNM511(tries = 1){
if(map && map.extent && map.loaded)
initNM511();
else
setTimeout(function() {bootstrapNM511(tries++);}, 100);
}
function bootstrapRoadworks(tries = 1){
if(Elgin && Elgin.map && Elgin.map.tilesloading === false)
initRoadworks();
else
setTimeout(function(){bootstrapRoadworks(tries++);}, 100);
}
function bootstrap(tries = 1) {
if(location.href.indexOf("google.com/maps") > -1)
bootstrapGeneral(initGoogleMaps, 1);
else if(location.href.indexOf("wv511.org") > -1)
bootstrapGeneral(initWV511, 1);
else if(location.href.indexOf("511virginia.org") > -1)
bootstrapGeneral(init511virginia, 1);
else if(location.href.indexOf("https://mdotjboss.state.mi.us") > -1)
bootstrapGeneral(initmiDrive, 1);
else if(location.href.indexOf("http://pkk5.rosreestr.ru") > -1)
bootstrapRosreestr(1);
else if(location.href.indexOf("http://www.511pa.com/Traffic") > -1 || location.href.indexOf("https://www.511pa.com/Traffic") > -1)
bootstrap511PA(1);//bootstrapGeneral(init511PA, 1);
else if(location.href.indexOf("http://newengland511.org") > -1)
bootstrapGeneral(initNE511, 1);
else if(location.href.indexOf("https://www.mdottraffic.com") > -1){
if(document.getElementById("map_canvas") != null)
initMississipie511();
else if(tries < 1000)
setTimeout(function () {bootstrap(tries++);}, 200);
}
else if(location.href.indexOf("https://gis.transportation.wv.gov/measures") > -1)
bootstrapGeneral(initWVGIS, 1);
else if(location.href.indexOf("http://nmroads.com/mapIndex.html") > -1)
bootstrapNM511(1);
else if(location.href.indexOf("https://www.mapwv.gov/flood/map") > -1)
bootstrapGeneral(initWVFlood, 1);
else if(location.href.indexOf("https://roadworks.org/") > -1)
bootstrapRoadworks(1);
else if(location.href.indexOf("https://www.idrivearkansas.com") > -1)
bootstrapGeneral(initArkDOT, 1);
else if(location.href.indexOf("http://www.deldot.gov/map") > -1)
bootstrapGeneral(initDelDOT, 1);
else if(location.href.indexOf("http://bridgereports.com") > -1)
bootstrapGeneral(initBridgeReports);
else if(location.href.indexOf("http://www.trimarc.org") > -1)
bootstrapGeneral(initTrimarc);
else if(location.href.indexOf("drivetexas.org") > -1)
bootstrapGeneral(initDriveTexas);
/*else if(location.href.indexOf("http://www.511nj.org/trafficmap") > -1){
bootstrapGeneral(initNJ511, 1);
}*/
else{
if (W &&
W.map &&
W.model &&
$ && WazeWrap.Ready) {
initInterface();
} else if (tries < 1000) {
setTimeout(function () {bootstrap(tries++);}, 200);
}
}
}
function RosreestrToWaze(){
let lon, lat, zoom;
let curURL = location.href.match(/x=(\d*.\d*)&y=(\d*.\d*)&z=(\d+)/);
lon = curURL[1];
lat = curURL[2];
zoom = parseInt(curURL[3]);
let source = new proj4.Proj('EPSG:900913');
var point = new proj4.toPoint([parseFloat(lon), parseFloat(lat)]);
point = proj4.transform(source, proj4.WGS84, point);
return `https://www.waze.com/en-US/editor/?lon=${point.x}&lat=${point.y}&zoom=${(Math.max(0,Math.min(10,(zoom - 12))))}`;
}
function initRosreestr(){
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type === "attributes" && mutation.target == document.getElementsByClassName("btn btn-default btn-tool-lg js-showList")[0]) insertWMELinkRosreestr();
});
});
observer.observe(document.getElementById("sidebar-region"), { childList: true, subtree: true, attributes:true});
insertWMELinkRosreestr();
}
function insertWMELinkRosreestr(){
if(document.getElementById("OOMWazeButton") !== null)
document.getElementById("OOMWazeButton").remove();
let $OOMWazeButton = document.createElement("div");
$OOMWazeButton.innerHTML = `<button type="button" class="btn btn-default btn-tool-lg" data-toggle="tooltip" data-placement="right" title="" id="OOMWazeButton" style="background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat: no-repeat; background-position: center;"></button>`; //'<div id="OOMWazeButtonDiv" style="height:30px; width:34px; position: fixed; right:30px; top:75px; cursor: pointer; ></div>';
document.getElementsByClassName('btn-group-vertical js-appList')[0].appendChild($OOMWazeButton);
document.getElementById("OOMWazeButton").addEventListener("click", function(){
window.open(RosreestrToWaze());
});
}
function bootstrapRosreestr(tries=1){
if (document.getElementsByClassName('btn-group-vertical js-appList').length > 0) {
initRosreestr();
} else if (tries < 1000) {
setTimeout(function () {bootstrapRosreestr(tries++);}, 200);
}
}
function initGoogleMaps(){
let $OOMWazeButton = document.createElement("div");
$OOMWazeButton.innerHTML = `<div id="OOMWazeButtonDiv" style="height:36px; width:36px; position: fixed; right:30px; top:75px; cursor: pointer; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat: no-repeat;" title="Open in WME"></div>`;
let parent = document.getElementById("content-container");
parent.appendChild($OOMWazeButton);
document.getElementById("OOMWazeButtonDiv").addEventListener("click", function(){
window.open(GMToWaze());
});
document.getElementById('OOMWazeButtonDiv').addEventListener("mouseenter",function(e) {
document.addEventListener('keydown', copyPLHotkeyEvent);
document.getElementsByClassName('widget-scene-canvas')[0].addEventListener('keydown', copyPLHotkeyEvent);
});
document.getElementById('OOMWazeButtonDiv').addEventListener('mouseleave', function() {
document.removeEventListener('keydown', copyPLHotkeyEvent);
document.getElementsByClassName('widget-scene-canvas')[0].removeEventListener('keydown', copyPLHotkeyEvent);
});
}
let isArkDOTLoaded = false;
function initArkDOT(){
map.addListener('tilesloaded', function() {
//https://www.mdottraffic.com/default.aspx?lat=32.36435&lon=-88.70366&zoom=15
if(!isArkDOTLoaded){
if(location.search.indexOf("?") > -1 && location.search.indexOf("loadAlertid") === -1){
let params = location.search.match(/lat=(-?\d*.\d*)&lon=(-?\d*.\d*)&zoom=(\d+)/);
map.setCenter({lat: parseFloat(params[1]), lng: parseFloat(params[2])});
map.setZoom(parseInt(params[3]));
}
isArkDOTLoaded = true;
}
});
let $OOMWazeButton = document.createElement("div");
$OOMWazeButton.innerHTML = `<li><div class="layer_page lean_right layer_page_hidden"></div><span class="tab_container"><span class="tab"><div id="OOMWazeButtonDiv" style="height:36px; width:36px; cursor: pointer; position:absolute; top:7px; left:11px; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat: no-repeat;" title="Open in WME"></div></span></span></li>`;
$('#default_tabs > ul').append($OOMWazeButton);
$('#OOMWazeButtonDiv').click(function(){
let center = map.getCenter();
window.open(`https://www.waze.com/en-US/editor/?lon=${center.lng()}&lat=${center.lat()}&zoom=${(Math.max(0,Math.min(10,(map.getZoom() - 12))))}`);
});
}
let isDelDOTLoaded = false;
function initDelDOT(){
deldotMap.map.addListener('tilesloaded', function(){
if(!isDelDOTLoaded){
if(location.search.indexOf("?") > -1){
let params = location.search.match(/lat=(-?\d*.\d*)&lon=(-?\d*.\d*)&zoom=(\d+)/);
deldotMap.map.setCenter({lat: parseFloat(params[1]), lng: parseFloat(params[2])});
deldotMap.map.setZoom(parseInt(params[3]));
}
isDelDOTLoaded = true;
}
});
let $OOMWazeButton = document.createElement("div");
$OOMWazeButton.innerHTML = `<div id="OOMWazeButtonDiv" style="height:36px; width:36px; cursor: pointer; position: fixed; right:80px; top:190px; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat: no-repeat;" title="Open in WME"></div>`;
$('#map-canvas').after($OOMWazeButton);
$('#OOMWazeButtonDiv').click(function(){
let center = deldotMap.map.getCenter();
window.open(`https://www.waze.com/en-US/editor/?lon=${center.lng()}&lat=${center.lat()}&zoom=${(Math.max(0,Math.min(10,(deldotMap.map.getZoom() - 12))))}`);
});
}
function initBridgeReports(){
if(document.getElementById("mapctrls")){
let gmapsLink = document.querySelectorAll("a[href^='http://maps.google.com']")[0].href;
let params = gmapsLink.match(/\?ll=(-?\d*.\d*),(-?\d*.\d*)/);
let lon = params[2];
let lat = params[1];
let wazeURL = `https://www.waze.com/en-US/editor/?lon=${lon}&lat=${lat}&zoom=${6}`;
let $li = document.createElement("li");
$li.innerHTML = `<a href="${wazeURL}" target="_blank">Waze WME</a>`
document.querySelector("#mapctrls > ul").prepend($li);
}
}
function initTrimarc(){
let $OOMWazeButton = document.createElement("div");
$OOMWazeButton.innerHTML = `<div id="OOMWazeButtonDiv" style="height:36px; width:36px; position: absolute; right:12px; top:95px; cursor: pointer; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat: no-repeat;" title="Open in WME"></div>`;
document.getElementById("map-canvas").appendChild($OOMWazeButton);
document.getElementById("OOMWazeButtonDiv").addEventListener("click", function(){
let center = map.getCenter();
window.open(`https://www.waze.com/en-US/editor/?lon=${center.lng()}&lat=${center.lat()}&zoom=${(Math.max(0,Math.min(10,(map.getZoom() - 12))))}`);
});
}
function initDriveTexas(){
let $OOMWazeButton = document.createElement("div");
$OOMWazeButton.innerHTML = `<div id="OOMWazeButtonDiv" style="height:36px; width:36px; position: fixed; left:10px; top:240px; cursor: pointer; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat: no-repeat;" title="Open in WME"></div>`;
let parent = document.getElementById("app");
parent.appendChild($OOMWazeButton);
document.getElementById("OOMWazeButtonDiv").addEventListener("click", function(){
window.open(DriveTxToWaze());
});
}
let isMiss511Loaded = false;
function initMississipie511(){
map.addListener('tilesloaded', function() {
//https://www.mdottraffic.com/default.aspx?lat=32.36435&lon=-88.70366&zoom=15
if(!isMiss511Loaded){
if(location.search.indexOf("?") > -1 && location.search.indexOf("loadAlertid") === -1){
let params = location.search.match(/lat=(-?\d*.\d*)&lon=(-?\d*.\d*)&zoom=(\d+)/);
map.setCenter({lat: parseFloat(params[1]), lng: parseFloat(params[2])});
map.setZoom(parseInt(params[3]));
}
isMiss511Loaded = true;
}
});
let $OOMWazeButton = document.createElement("div");
$OOMWazeButton.innerHTML = `<div id="OOMWazeButtonDiv" style="height:36px; width:36px; position: fixed; right:40px; top:83px; cursor: pointer; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat: no-repeat;" title="Open in WME"></div>`;
//let parent = document.getElementById("content-container");
document.getElementById("map_canvas").appendChild($OOMWazeButton);
document.getElementById("OOMWazeButtonDiv").addEventListener("click", function(){
let center = map.getCenter();
window.open(`https://www.waze.com/en-US/editor/?lon=${center.lng()}&lat=${center.lat()}&zoom=${(Math.max(0,Math.min(10,(map.getZoom() - 12))))}`);
});
}
/* function initNJ511(){
$(document).ready(function() {
if(location.search.indexOf("?") > -1){
let params = location.search.match(/X=(-?\d*.\d*)&Y=(-?\d*.\d*)&zoom=(\d+)/);
$("#EvetnsMap").attr('src', `http://icx1-map21x.lan.511nj.org/mapwidget/mapwidget.aspx?FullScreen=false&fss=0&njlegend=1&search=0&X=${parseFloat(params[1])}Y=${parseFloat(params[2])}&zoom=${parseFloat(params[3])}&maplegend=2&Weather=1&Congestion=1&Construction=1&Incident=1&Detour=1&SpecialEvents=1&AirportParking=0&height=100&width=100&ispercent=1&WinkCamera=2&zoom=14&refershcamera=1&refershevent=1&refershspeed=1`);
}
});
}*/
function insertWMELinkNM511(){
if(document.getElementById("OOMWazeButton") !== null)
document.getElementById("OOMWazeButton").remove();
let $OOMWazeButton = document.createElement("li");
$OOMWazeButton.innerHTML = `<span id="OOMWazeButton" style="background-image: url(${wazerIcon}); background-size: 36px 36px;"></span>`;
document.getElementsByClassName('mapSettingsList')[0].appendChild($OOMWazeButton);
document.getElementById("OOMWazeButton").addEventListener("click", function(){
let source = new proj4.Proj('EPSG:900913');
let center = map.extent.getCenter();
var point = new proj4.toPoint([parseFloat(center.x), parseFloat(center.y)]);
point = proj4.transform(source, proj4.WGS84, point);
window.open(`https://www.waze.com/en-US/editor/?lon=${point.x}&lat=${point.y}&zoom=${(Math.max(0,Math.min(10,(map.getZoom() - 12))))}`);
});
}
function initNM511(){
if(location.search.indexOf("?") > -1){
let params = location.search.match(/X=(-?\d*.\d*)&Y=(-?\d*.\d*)&zoom=(\d+)/);
setTimeout(function(){
try{
map.centerAt({x:parseFloat(params[1]), y:parseFloat(params[2])});
setTimeout(function(){map.setLevel(parseInt(params[3]));}, 500);
}
catch(err) {
console.log(err);
}
}, 1000);
}
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type === "attributes" && mutation.target == document.getElementsByClassName("mapSettingsList")[0]) insertWMELinkNM511();
});
});
observer.observe(document.getElementsByClassName('mapSettings')[0], { childList: true, subtree: true, attributes:true});
insertWMELinkNM511();
}
function insertWMELinkRoadworks(){
if(document.getElementById("OOMWazeButton") !== null)
document.getElementById("OOMWazeButton").remove();
let $OOMWazeButton = document.createElement("li");
$OOMWazeButton.style.minHeight = "60px";
$OOMWazeButton.id = "OOMWazeButton";
$OOMWazeButton.innerHTML = `<a href="#"><span style="background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat:no-repeat; background-position:center;"></span></a>`;
document.getElementById('nav-main').getElementsByTagName('ul')[0].appendChild($OOMWazeButton);
document.getElementById("OOMWazeButton").addEventListener("click", function(){
let center = Elgin.map.getCenter();
window.open(`https://www.waze.com/en-US/editor/?lon=${center.lng()}&lat=${center.lat()}&zoom=${(Math.max(0,Math.min(10,(Elgin.map.zoom - 12))))}`);
});
}
function initRoadworks(){
if(location.search.indexOf("?") > -1){
let params = location.search.match(/lng=(-?\d*.\d*)&lat=(-?\d*.\d*)&zoom=(\d+)/);
setTimeout(function(){
try{
Elgin.map.setCenter({lng:parseFloat(params[1]), lat:parseFloat(params[2])});
setTimeout(function(){Elgin.map.setZoom(parseInt(params[3]));}, 500);
}
catch(err) {
console.log(err);
}
}, 1000);
}
insertWMELinkRoadworks();
}
var copyToClipboard = function(str) {
var temp = document.createElement("input");
document.body.append(temp);
temp.value = str;
temp.select();
document.execCommand('copy');
document.body.removeChild(temp);
};
var copyPLHotkeyEvent = function(e) {
if ((e.metaKey || e.ctrlKey) && (e.which === 67))
copyToClipboard(GMToWaze());
};
function GMToWaze(){
let lon, lat, zoom;
let curURL = location.href.split('@').pop().split(',');
lon = curURL[1];
lat = curURL[0];
zoom = parseInt(curURL[2]);
if(zoom > 21)
zoom = 17;
return `https://www.waze.com/en-US/editor/?lon=${lon}&lat=${lat}&zoom=${(Math.max(0,Math.min(10,(zoom - 12))))}`;
}
function DriveTxToWaze() {
let lon, lat, zoom;
let curURL = location.href.split('#').pop().split('/');
lat = curURL[2];
lon = curURL[3].split('?')[0]
zoom = parseInt(curURL[1]);
return `https://www.waze.com/en-US/editor/?lon=${lon}&lat=${lat}&zoom=${(Math.max(0,Math.min(10,(zoom - 12))))}`;
}
function init511PA(){
$('#OOMWazeButtonDiv').remove();
let $wazer = $("<div>", {style:"padding:8px 16px"});
$wazer.html([
'<li>',
`<div id="OOMWazeButtonDiv" style="height:36px; width:36px; cursor: pointer; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat: no-repeat;" title="Open in WME"></div>`,
'</li>'
].join(' '));
$('#optMain').append($wazer.html());
$('#OOMWazeButtonDiv').click(function(){
let lon, lat, zoom;
let latlon = iFrameVar.getCenterOfMap().split(',');
lon = latlon[1];
lat = latlon[0];
zoom = iFrameVar.zoom;
window.open(`https://www.waze.com/en-US/editor/?lon=${lon}&lat=${lat}&zoom=${(Math.max(0,Math.min(10,(zoom - 12))))}`);
});
}
function init511virginia(){
$('#incident_table_paginate > a').click(insertWazeLinks511Virginia);
insertWazeLinks511Virginia();
}
function insertWazeLinks511Virginia(){
$('#incident_table > tbody > tr > td > a').parent().append(function(){
if($(this).find("a").length === 1){
let latlons = $(this).find("a")[0].href.match(/lon1=(.*)&lat1=(.*)&lon2=(.*)&lat2=(.*)/);
let lonCenter = Math.min(latlons[1],latlons[3]) + (Math.abs(latlons[1] - latlons[3])/2);
let latCenter = Math.min(latlons[2], latlons[4]) + (Math.abs(latlons[2] - latlons[4])/2);
return ` <a href='https://www.waze.com/editor/?env=usa&lon=${lonCenter}&lat=${latCenter}&zoom=4' target='_blank'>Open in WME</a>`;
}
return "";
});
}
function initNE511(){
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if ($(mutation.target)[0] == $('.ol-overlay-container.ol-selectable')[0] && $(mutation.target).css('display') == "block") {
insertWMELinkNE511();
}
});
});
observer.observe($('.ol-overlay-container.ol-selectable').parent()[0], { childList: true, subtree: true, attributes:true});
}
function insertWMELinkNE511(){
//http://newengland511.org/
let selectedIncident = $('.popover-content > [data-ng-bind="item.Description"]')[0];
let incidentDesc = selectedIncident.innerHTML;
let incidents = Leidos.Traffic.Data.events.find(function(e){ return e.Description == incidentDesc;});
$(selectedIncident).append(`<br><a href='https://www.waze.com/en-US/editor/?env=usa&lon=${incidents.StartLongitude}&lat=${incidents.StartLatitude}&zoom=6' target="_blank">Open in WME</a>`);
}
function initmiDrive(){
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if ($(mutation.target).hasClass('esri-popup__content')) insertWMELinkMiDrive(mutation.target);
});
});
observer.observe($('.esri-component.esri-popup')[0], { childList: true, subtree: true });
$('#layerContainer').append(`<button tabindex="0" class="legendIcon layerIcon clickableLegendIcon ui-btn ui-btn-inline" title="Open in WME" id="oomOpenWME"><img tabindex="-1" class="focusRem" src="${wazerIcon}" alt="icons"></button>`);
$('#legendIconContainer').css('width', (325));
$('#oomOpenWME').click(function(){
window.open(`https://www.waze.com/en-US/editor/?lon=${mapView.center.longitude}&lat=${mapView.center.latitude}&zoom=${Math.max(mapView.zoom-12,0)}`);
});
}
function insertWMELinkMiDrive(changedDiv){
for(let i=0; i<incidents.graphics.items.length; i++){
let location = incidents.graphics.items[i].attributes.Message.match(/<strong>Location: <\/strong>(.*?)<\/div>/)[1];
if($(changedDiv).html().indexOf(location) > -1 && $(changedDiv).html().indexOf("Open in WME") === -1){
$('#newItemAdded').append(`<div><a href='https://www.waze.com/en-US/editor/?env=usa&lon=${incidents.graphics.items[i].attributes.XCoord}&lat=${incidents.graphics.items[i].attributes.YCoord}&zoom=6' target="_blank">Open in WME</a></div>`);
break;
}
}
}
function initWV511(){
if(document.getElementById("OOMWazeButtonDiv") !== null)
document.getElementById("OOMWazeButtonDiv").remove();
let $OOMWazeButton = document.createElement("div");
$OOMWazeButton.setAttribute("id", "OOMWazeButtonDiv");
$OOMWazeButton.setAttribute("style", `position:absolute; right:15px; top:190px; height:36px; width:36px; cursor:pointer; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat:no-repeat;`);
$OOMWazeButton.setAttribute("title", "Open in WME");
document.body.appendChild($OOMWazeButton);
document.getElementById("OOMWazeButtonDiv").addEventListener("click", function(){
let lon1, lon2, lonCenter, lat1, lat2, latCenter;
let latlon = location.href.split(":");
lon1 = latlon[2];
lat1 = latlon[3];
lon2 = latlon[4];
lat2 = latlon[5];
lonCenter = Math.min(lon1,lon2) + (Math.abs(lon1 - lon2)/2);
latCenter = Math.min(lat1, lat2) + (Math.abs(lat1 - lat2)/2);
window.open(`https://www.waze.com/en-US/editor/?lon=${lonCenter}&lat=${latCenter}&zoom=5`);
});
}
function initWVGIS(){
if(document.getElementById("OOMWazeButtonDiv") !== null)
document.getElementById("OOMWazeButtonDiv").remove();
$('#RoadLayerList').prepend(`<li><div id="OOMWazeButtonDiv" aria-hidden="true" style="cursor:pointer; margin-top:8px; height:36px; width:36px; background-image: url(${wazerIcon}); background-size: 36px 36px; background-repeat:no-repeat;"></div></li>`);
$('#OOMWazeButtonDiv').click(function(){
var point = new proj4.toPoint([parseFloat(view.center.x), parseFloat(view.center.y)]);
let source = new proj4.Proj('EPSG:900913');
point = proj4('EPSG:900913', 'EPSG:4326', point);
window.open(`https://www.waze.com/en-US/editor/?lon=${point.x}&lat=${point.y}&zoom=${view.zoom-5}`);
});
}
function initWVFlood(){
if($("#OOMWazeButtonDiv") !== null)
$("#OOMWazeButtonDiv").remove();
$('#tools').prepend(`<button type="button" id="btnOpenWaze" class="btn btn-default btn-lg bootstrap_btn2" style="cursor:pointer; margin-left: 0px; min-width:32px; height=32px; background-image: url(${wazerIcon}); background-size: 32px 32px; background-repeat:no-repeat; background-size:100%;" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="click to open in Waze Map Editor"><span ></span></button>`);
$('#btnOpenWaze').click(function(){
let source = new proj4.Proj('EPSG:900913');
var point = new proj4.toPoint([parseFloat(Flood.map.extent.getCenter().x), parseFloat(Flood.map.extent.getCenter().y)]);
point = proj4.transform(source, proj4.WGS84, point);
let zoom = Flood.map.getLevel() - 4;
if(zoom < 0)
zoom = 0;
window.open(`https://www.waze.com/en-US/editor/?lon=${point.x}&lat=${point.y}&zoom=${zoom}`);
});
}
function injectOLMyMapKML(){
if(!OpenLayers.Format.MyMapKML){
OpenLayers.Format.MyMapKML = OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{kml:"http://www.opengis.net/kml/2.2",gx:"http://www.google.com/kml/ext/2.2"},kmlns:"http://earth.google.com/kml/2.0",placemarksDesc:"No description available",foldersName:"OpenLayers export",foldersDesc:"Exported on "+new Date,extractAttributes:!0,kvpAttributes:!1,extractStyles:!1,extractTracks:!1,trackAttributes:null,internalns:null,features:null,styles:null,styleBaseUrl:"",fetched:null,maxDepth:0,iconColorMap:{"#880e4f":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUySURBVHhe5ZuvT1xLFMdxuIZkJaKi4jn6B1T0T1hTgXgCUYFEvIQVTaioIKFiRROeRCJeAgKBWIF4AZI6EIgmVDQBgWjCJpCAuD2fw8y+6c3sj7k7M/ey75t8w+buved8Z++dc86cucxlRGthYeG1/H1j2C5Rj5tzWsKZgB10ebAT8Tn/GIj+7S5vbW19OD4+3r28vDy5vb29vru76z8+PhaQzxzjO87hXPdaIbaexw/h3vGNjY3OxcVFryiKvjAUfa7FhrVnbDcW3KHBwK+urs7NQBQ359+Lk+5+sb+yWey8/avovvyz+Nx6p+Qzx/iOczjXBbbcH8L4ahR08EtLS8vmjivuf/Z1QH+/Xi02X7SDyDVciw0LbOMDX8ZnI6CD73Q6a8xjhDKv/93cLbqLy97BhRAb2MImwAe+8Gl81wod/Pb29uZ9/14F/jg5r3THxxGb2Ab4wie+jYZaMBi8qhKc7/Z0TvsGEIPYxodF3T/CG9KVfTR5TH2iUxBfAN8mZZIms6LVbrffk78RQrDyCU1JfAI0oAVNT9LyoG3T3LeDE6/AHMQ3QAuanqQlBsXI3t5eF8c/v11rDveJy0F82zSJpiyFEnlY/KlXChefsJxEg0Hf1AhJ0er1ejt4IyX5BNVBmx7RhsYnqQnAIyZ+tNjZfffRK6YOosXgOuk0IOXghbnvEzIJbYlLvU9BA+06YZoCCk3ApMU0ODs7O8RJ1Zx/9GFnUNL6wHec47t2HG1tgEYjNzpattZn5eYTMYo2b0+CKnUFmgAa0fokOSLW19eZ//rI+gSM4j/Ln1RcCLjGZ2sU7XoErUZ2PJyenrYxXiX631z8UGEh4BqfrVG02QCtRnY8iN0VjLMY8TkfRvtoVkHoVHMWSitGdjxIzd3Bcuj8PFz7ooqqgGt9NofRxhm0GtnxIHY1BYZmAKJ6VYRmBJsJBPFT4f/+CXh4eFjF+HOIAWg1suNB7GoWqLL8zZUF7PJYkCQLvMIyy0+f81HMVgf810F+ZWTHhRi+wfqXP1a8AkbRzs9JEBpnIJoMbozc+BDjOoqqfYCUawGnL7Bv5MaHGF/DQ2ggdJlqNegUQewZpIEYH8SBlO3vUKIl+fy3EAdacDe0IUJzNC3EiVaE00yD2HQe/3TNEAtxsognAladHWFLNDiBddHITAtxpNmgasSOSWetkS76lyHOtCqkD1dnMMS37QUK8myMWIhDDYYHq12vuBzEt0H64FeGONXSq0rNHovOGiN+A2QcxOm8bZLW8RTYu280zBtZeSGO9SnIHQtKcz//3bcQ5/NCjQWhzYtp6DRZ8F3P3bcQAZoRKEVz1AXujrAgb+QfBhFyhJoqy9hQOsvqI+O+fogY3TShIgttY4UQ207V16yXJkWQhuWU2+Z240PQNW6bAxHVEmpoThEQncCHj1reChsLETYIiFXaZsOIrcYFvmEQgRqlYr485XR78y14qkJEslzW2xWjQnTqfWzmWe5OCxGqFSL9vmn6fFxrt7wF9VV8VSCCdSpMkxWcqN/8R78MEU1W0H2EKq/UOBud2Ghm1B8HEa5ZIbRAKhU8zY764yADCHqrlHOclV7zCp5QyCBYMX5lNJOkRiflcU29K71YkIGwoaKpcVQj1Wlwcm7aDY7ckAEN4oFvU4VjMzPvh0EGpjuY5VK5VOryXyCzCRkc8UB7B+R4WlvQyfd8NxvzfhhkgIM3TtnSstta5tjzzPehkIHSQBk88wI+N/q/QqNDBqxB0WA2g944yMB54SLdCw1jMTf3CzIzOHE/5senAAAAAElFTkSuQmCC","#a52714":"data:image/png;base64,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","#e65100":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAU1SURBVHhe3VqvTyNBFK5BkwpEJQ6DOHEeewKSGiQCwR+AOJIjQeBAIBHIihOXgOAPqFxxkgTEJZwgoaaiCU2oqNj7vjcz3blm+mOHmdktX/LChu6+983OzPs120iI5vr6+hcKrncg7SnZsX5vQj4FZND4Oz3YpWSVXwZJT2Z5a2urfXFxcZZl2a/n5+fs7e2t9/7+PszHo5zCa/6Pv/Ee3stnzPNa12q8CHvGT09Pjx8fH7t5ng8hZTHks9Rh9GndtcVk1kn69fX1SQ9EMH55yod3l/ngcj/vH2/nvYNm3ttfU4Jr/o+/8R7ea4O6rBdRy9XQgshS1zOuMBrKgPpHm3mv3SglfIbPUocBdVtbgzZrARk8Z4j7WJhiXw9/nqlZdgyulEAHdYm/AGjDWg2VvwQuxfbNzc25manxn8xrxhcJdVK3ALZok7Y1h0ogg+90OlinClyysqcdAwgi0C3bQoO2yUFzSY4dhiuzNGXJu0hHENkSBGyTA7koSunQ2tvbO5RYDsjMO4jGFLMSyIFcyElRS4O2CXOj3/dOgimEtglyISdFLT5at7e31zQ87r+E8fS+AtvkQJATuSmKEcE4DHsDGmXi4iSWUMhBY6BzhKhodrvdDq0xJLkIVSEmPJIbOSqqEcBcHHYk2emff3OSqULIRaMXtV6QsAcwV3cRWUZMiiv5PpMniKkTPpJAmfpBh8U4MHm+b8wfdn5I7J4JptC4x/XsIjG5ATlqusHRNLl+//tXJ4l5Ymdwi+CTV5ATQY7kqigHxMnJCfe/LFkXgXli7dGl4eNjTD1Crpp2OGRZxvDn5f2n6/tl4ONnTDQgV007HKD3gMpHiIIu47OEjQ5fSOPEoXOWkJvGgaYdDlB6TM1l9+fg+oiPeYHPunTOEsvPsF8QFlAqbrZsBBDP74myEWFSJYKrph0OVErNK7ICorwA2QIr4gOibIFdavYpf1NFAVMeA7uadjhA6SY1jwd9p/F5kioPIDeNTU07LKBYZYIeObu1PxeirJ+hkJMGM8E4gHJZY759gJi1gNUXuNd0wwPKvRyhLbGqwagO0ADKCz8Qs/1dVsAl+v43gIEHWvFxUrHEcrIPmmY8wIgkRFV2g6fFCn/xmiEGMKLcLRxWpR1hI+BgOda4y98AhuSV+3rskGLVGvG8/zRgTLJCOReo0hnS+elzASB89jcPMCjOsGzBElKsQiu+85sGjEqDxCdnDyVWjRG+AbIIMLoG+UvrVZwQWZkfOaxpWmkBw2oVpPYF/+/99LNvAONcBcl9gb33IdXMvgEIqIjA9DhFXsAT4SLtTev5ZwFE1ImRRxlbVqyyOtoJUGmAjOp7ISMr28YqI9JeK7K+bW2+HgChK7KKeWxuDj6AK222PgCpDYh0jGI4RMvx0caGNlsvgJgcn7HJ0T9sOQfiI9Rlzv2AZN8CeQEE78gyZLlslbt32kx9AZLcCuobogBbwVr61FnPpT8NEJUMUbbCB/p80uktln51GZ8PQFi2wkeiguX167/0pwHSk6jg80mNddBZX6+/CCAuabIkSCU+q5HPXYqEpx7pri8wAJUgsWJcplZgrl9UevVLeMoCg5hUjMuERivkVV/phQIGwk6yhMZ5jVSrwcl703R4UwEDUlki/YHjUEUON4p9X+9szxcYmPIHqOftVJnXVo2/+vt+FjA4+gPpHUh+wDYa21tFvOdvn2PfzwIGyPxAmqk80bVOdfm/1Yz3ZYGBsoEyyXEBXterwREbGLByigqf0+ktAgbODy7ifdCwEI3GPyuT4jTSECnGAAAAAElFTkSuQmCC","#f9a825":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUASURBVHhe3VqvTyNBFMbwB2AICleBrDiJOE/F/QEI/AnEJSDuDyDhBOLkiUoECMQJRAWiApITJypONEFwouIEgoSGTfa+783Mdrps253pzO62X/KSprv73vd2Zt6Pmd2oEDuQFqQN2Yd0csL/eI338N61wBaETuWdLSt8ljpWDiQ9Ncrn5+df+/3+5ePj432apoPX19fnt7e3MYW/+R+v8R7eaz8Loa6VeRHZiJ+enn4ZDAa3dBIOOoHP8FnqMPq07saCI5Q5/vT0NNC+KPz7nSZ/fqRJ/3M6vv2Ujq8/pOPLlhL+xn+8xnt4rw3qyr2Ixs0GBq1Ou90+5Khp3mk6fhaHxj8/TpwtK3hGXgZ0GFA3bdCWttkIiPMcoZeXl5HmmiaDi+lR9hXooC4D2rBmQ+0vQZzvdrvfsnWO6es14osEOs3SoC3apG3NoRbImicRYQUkw+ti8gGFNgysl1BLTNhnujIjL1O+gHAMMUuCtnXKZJqsFK2Dg4Mjnb9VoCsgGlMkQALkQC7kpKhVg45Jc8nfXiHBKoS2CXIhJ0UtPlpXV1ffxTJSVJBI7yuwbdIkOZGbohgRzMPZ1GdRU0SsQiEHgpx0jRAVO71erysWR/eFhOoQciHIjRwV1Thom2InuTsqJFOHkAtBbuSoqEYAU45Yeh4WEiklN/sqgkOHrF8KfksmwbXCZ0qI6AN0WowDU+f75ny7pJ2FZXWTo6YbHFvQL69ZurkCEvPE5O0y8KorwEljSK6KckCcnJy0RT1TXxGBOWIitQt8MoxJieSqaYfDw8NDR7Sz2SkwPk/M+nSCR5wxzRK5atrhMBqNZBidG57J1HSG61IzjRK5atrhAL3HVO66PpN7lTh8wGeLdM4SK84ca9rhAKXiiWuULhP5Z2EJW+FTIZVS84rMgCgvQC2BFYgBQJQloLKARw9QWRbQPQEQPgtA6a6oXoE6ANjVtMMCiqUR8qnZrfW5EK5xRgScNNgQxQGU39CCz+hQymQE18hvxJplN5pueEC5XyC0JVI3GDUAGkD5npjwiAOxxVr/e5puHMCA2gxt4IYIwM3RuIARVRDVuBucF7M7DMTbDDGAkV1zGFLrjrAR7gwDmlOc9JcHDKls4BmxQ4qVWeJF/zxgTFWFHtVaaLGqzMoORgQwqIKhY8MSUqxGK37wywNGD8V0jbPAGv3oByLvAKObEGFQxyywRp8cNjWtagHDKgHXMAus0efJcD2Acc6CymOBvfYh9Yy+AQiojMDyuIq6wDoRBqqN/LMAIndk49XGOorVVt9p8/UDZPay6tBxG8tJ9PaathW36XEFCKmSLOKxubXldaHNNgcgtQ1RR+cRAqIV+GhjW5ttFkBMFUcMiEtsbrwTbndNAl/1RY8LQFA1SgHbZavdra7h8QVIcinIcIVYCtbUp85mTv08QFRViFwKy3w2y89jJ1O/vorPByAsS2GZrGBF/eZP/TxAepIVPDZOrI2O5kb9RQBxVSYDTgXS9HliM8pdX8ABNZTsGMv0Cqz1J51e8woeV8AJdoy/6E2Z1GilPD5Tb6cXCnCEByoqNc6JB9a6573NqvWXBRzK4kHRoYp1uEGs9rqfBTh2Ju7lS+XpUvdM375+gHOMB7J3YH9uZz5vA3htPdb9LMBB1gdqM3V4bZ/q8r/VzPeugKNZUNRYv6C3CHA4C4rAega9RYDj/OAi3gcNC7Gx8R9yb8QXRqBgvgAAAABJRU5ErkJggg==","#ffd600":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAATfSURBVHhe5VuvTxxBFL4/4iSiAknIif4BSAw5UVGJrKwkoX9AEypQVCArm2CQFafISRIEGBIqECcQiEu4BMT0++a93dm7DNzO3MzuHv2Sl2y4nfe+tzPzfswuvQbRhwxUdiDDBeHfit9577tA4fSis3VlbR8GSc/N8tHR0bfxePz77u5ubIy5eXp6mhozw+XMyLW54W+8h/dWx0Koa20eRDnjh4eHB9fX16Pn52d6GgSO4VjqKPSp7s6inHWSnkwmN+qLYIaJf/hhzP0nY/5+NOa2jznvifCaf+NvvIf3VkBdlQfRydVAQsPt7e3PnDXlbczLozh0u+mcrSscw7HUoaBu2qAttdkJWOc5Q9Pp9EGoYsVPDuZnOVaog7psvDCGNiqrofWHYJ0/PT39Xu5zLt+YGV8m1Klbg7Zok7aVQ2uwzltWxOMvP/mUQhuKykNoBTtMV8XStMvURziH2C1BzIymTAbGRtHf29vb1/wtwcpHNKfQJkAO5EJOQq0ZDMs0Nz33E2xCaBsgF3ISavkxODs7+2ktv9ynifSxQtvkAJATuQnFjGAehj1JzixcfMSaFHIQPGqNkBX90WgkYZgpyUeoDdH0SG7kKFTzYFAWO12Y/UJ0FZAbOQrVDDg5OflqLc0Q/3xE6sjtB633oYNlLoXXtmTGb74xdYQ6AHJUuulxdXX1x1qJzfmVktYPLaF9Y5eJ1gbkqHSTo18uf3ZuPhJviebtWoipK8gJ0G2QPg6gARlYC1yyPgJviYvU9RETY7RzJFelnQ4XFxdDqz0m+uv+DEJMnNFsQK5KOx2gd99qD214dGlGIXSruUaJpXFaQKlkgND9Oflih0WBY306XxMXZ9JnAihF5wcEP4Cic4tAaEZwD4AdYlpQqVW9HisgywP472OAZIGY9repLKDtMZAlC2xa1WtQBwCbSjstoFgqwZia3e3P5QiNMxRyErASzAMolzUWMzuUnL2AW2XnSjc9oFwyQWggrEqubtAFwPQZoACUx8eB3JJ7/xeAAQnpsdsgh7jlz8PRvICR1bdBamli+ReAkQ2xhYDV5olwIeTgAuuG0swLGNID+ciInVJcr5Ev+i8CxnatSZ7J+0g1KfpeANhVes0ABiUYTtAi+Ig1IbQtyB/8FgGjYj2mZk8lrsdI3/zUAQy3twranP0CMC4s2ogFbu+3M/sFQEBXQeDhxSriDlnam/0CICHnBCxFm6gL7Bvhsuxt7euQOYCIfBkW08aGimurR2q+fYDMlnACQo+xQmT+eG1LzXcDIHRsaeV8ba4vPoBjNdsdgBSLcjkxyhEQXeCjjVY/jXsVIMavRzQgomfyORIj1OUCX/avQFYCCEqjlPLjKXfa21zDEwuQZLss05WiQnQVH3U20+6uChDVCpFbYYVzPo51S7/dii8UICzrdpWs4KJ+95f+IkC6khUiDk7cQUd3o/4ygLgcnBAhBdJ8wdPsQUdqwAEtkNAz1ekVeI/r87tX8MQAjlxad+qkRpfyLnX4+gPO8IWKpsY34oHb97w37wuOpgGHpG0mfPFgft93o81NDTgm8YCnOdVS2Za65QnP+9j3rwEOytlBtT5w+b47PX4uwEn3xSlfaelrLf3beub7UMDRrep/k+p1tw44cgMOu6D4XoPeMsBxfnyZ7/P2pej1/gHRsvi/VbCMCgAAAABJRU5ErkJggg==","#817717":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAU3SURBVHhe5ZuvbxtLEMeD+ic0ILAgLIGBDxYaFhYUFgYYNCABBQEPBFSKwZNSUFApUgoKCgwCHjAoeMCSwQMBkVIQUCmWUikB9+Yz3o2m1vrHrXf3LnkfaSQrvpv5rm9vdmbvslaQdbFNsR2xzgzjO47h2CcBA9kWCw12GePcR/ljIPq3K72/v98dDAafLy4uBjc3N5e3t7fj+/v7CuMzf+M7juFYe64Yvh7ND/FwxRnIaDTqV1U1FqvLmHOnfgx8txau0MPAr66uhm4gyo/LYfX3+Yfq9NObqnf0R3V4sFm9f7ehxmf+xnccw7EWfE39EK2bDTr4ra2tV+6KK79+jXVAR4c71UF3vZZxDufiw4NvYhDLxWwFOvhut7s7Ho+vEcp9jXiubGhwdQwf+MInEINYxHSxG0UHf3x8fOCv1OXl96grvsjwiW8gFjGJ7TQ0Rufk5ORQVQn/fP+s93RoACkM38TwEBsNEynl2en1ert+ava/HgRF5zBiAbHRgJaJpHJsdjqdN6zfCOEeDQnNacQENKAFTRNpZej4ZW40+hYUWMKIDWhB00RafjbPzs6OCEzST5HpY43YbuGp0IS2icSMsA4zdoJSuISElTQ0OMauRsjKer/f/0g0KduDgpowtADa0DiRmodtX+x8+utVUEwThhZAGxonUjPAkkOgn9cXQSHLmC9xqfcpaDDfJ6xSQKEJ3LKYh+FwqGk3ds3nPF83hOC7VXwDGp3c5Kz76d87ehkUMc/8ur0MMXUFmsDdBunzwN7e3jYBmLIhAfPMZOqliVlhfD+CVic7HYPBoINzGpJQ8Hl2ff2vCqsD54R8zTPfLKHVyU6H+H2Nc5qRUPBZ5qdmDHVvNdMovXay03F3d9fFc9378+upLhxRcG7I5yzzeQatTnY6xK+m2bo/gM/OMdRdEUyiZa8gLf/7GSBO3+L8MeQAtDrZ6RC/ugrE9AClVgHfEwhZVoEXeKYWCgWfZ6XqAFenwQsnOy3iWCP8+X47KGCemQS1kLp5BkOTg0owD+L8CxFirg6Wsxcws+yLk5sevxLUTYTWcnWDJgGmXwE84l/zAKJzbn/XNbT4PkDIc/97JIBuhrZxQ0RgczQvEkRLu1Vug9Tmp7+QvgKcRoJsEImE1eSOsDc0mMS64WTmRQLpahCbsVOa6TXyZf9pJJjWt+zDNZkMie33AoWXTl4ZJKAmw7oNS0ozjVb+5DeNBNUNkpiaPZWZHiP9BsgiJOgzMZ1/TcwCc/XR8MzJKosE1llQOhdM3fvlr75HgjMLNBeUXBFM5id2M1ffIwJ0n4BWtERdYJ8IC429HfIbIuQcNTFtbF0zbfW5C988IkabcSoy3vcLCU9h+DZVX7temhRB+tJEzsfmZsuLlyHahYh6LvYDdTmWRbPsEeO5C9suRJgmRHrzmG2zWYYv0++3I/HNQgRqo5Ty5Sn/MpRQruGJRUTSLuvlSnErmKmPzzLt7qqIUK0Qmbar7PNxrpn6zVV8MYhgvRVWWRVM1m//1J9GRLMqaMkWUyabchcf7cz6ixDhunEyKZCWf87HsabgKbvRkRoZgBZIdG/L9AocYzq99hU8dZFB0DHquyvLLI1myeOcZju9VMhAeKCi6XxePjD3PcfmfcBRGhmQVokQeqhiHm5Au6u9WGRg+t8l9PO2VOaz6fH5L5CniQyOfKB7B7zSxtYW5l9vE/juadz3s5ABUh9omueRlnmsxd8e53pfFxkoGygPNa7A51b/V2hyZMAPSVF4mklvEbzNleWNrqVZW/sP1WARXHe4T5YAAAAASUVORK5CYII=","#558b2f":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUgSURBVHhe5ZqvTyNBFMdR/AlINA6S88hLSKhEnMQhTpxAXHIkFSQYBAJRcQKBOIFAIBAViEuKQCAQFSScIAGBuIQmIBB77/M600z2pj92OrO7hW/yTZp2573vdGfej9mdKxELwiXDVWEjR76zv3Ptu4CddH6yk3Jm/wxED+7yysrKxt7e3o9Op/Pr7u7u8vn5+fHl5aX39vaWQT7zHb9xDdcyxo43tmbmjxjc8Waz+b3b7bazLOsJi6LHWGxYe8Z2bcEdGkz84eHhxkxE8efpNju7OsoOzraz7eMv2ebhavbl4JOSz3zHb1zDtS6wlfsjarcadPIsW3PHFa+vvezkdyv7+rORbewvFyJjGIsNC2w7W6M2f4JOnjvEPkYo+xrx3Fnf5IoQG9jCJsCHsxoq/xN08q1Wa9feqe79ddAdH0dsYhvgC5/4NhoqQ+Po6GhfVQna1ye6p30TiEFs48MC32joSykfq6QruzRZpj7RKYgvgG80oKUvqTwsra+vb5K/EULk9glNSXwCNKAFTX1p5aBh09zV7YVXYBnEN0ALmvrS0mPp9PT0EMdPvccokT6U+EYDQBPa+hITgjws/nTpU7j4hJVJNBj0TI2QFAvtdls3HynJJ6gK2vSINjT2pabBkvjRNbd7suUVUwXRYvCIxr7UBJDiQ9fb4997r5BJSEFj630KGmj7hGkKKDQBNBq58WHr/NCcf3xxMChpfeA3rvGNHUdbG6DRyI2OBVvr07n5RIyizduTIKSuQBNAI1r7kiNiZ2dnGQcsWZ+AUdw//abiioAxPlujaPsRtBrZ8dDpdBoYD4n++f5+EjDGZ2sUbTZAq5EdD2J3E+MXN2de58Nol2YIim41tBlQGseFGNUMUHR/ts53GRYExvpsDqMTZ+JnAjHaxHLRDGCjcwim8NU0suNBjH74FfDhY8AalkPa37KygG2PBWtGdjyI0UUsz0IdIFg0suNCDGsluNX67BUwis7+HIuicQaiyYBKMA3EuG6y0HOAlL2Acy5wZuTGhxhXL5fdc6+ISZiqG0STQbpuUIxzHqCiUx5/FyVanP2f9lhMHOhhaE0PRDgcTQtxohXhNNsgNp3lH78CzEOcaDokYFV5ImyJBiewpkl/eYgjzQahETsm0WCQLvrnIc60KuRMvspgiG/7XEAQv/obBXGowbBowxKTTqOVPvjlIU55QBJUs8ei02MkfyDyH8TpvD0kreIJka38jIZ5I6tciGNtkTmTLzMW4Ms+BxDEb30nhTifF2osKDMjOJEf39XcfQsRoBmBUrSMugAfTtlbbuQfBhGiJxG8vuITHZPOKzIXxn31EDHaJFGRFT3GKkJsO1VfvV6aFEG6MVM+NrcPPgQHxm19IKIWhJoWUxRHTtGDj8rfD/RChGlxRJAKOTYbRmw5ga/8oqcIRKA2SjFfnnJOe8treEIhImmX9XbF2ArO0sdmOe3utBChWiGybKc552Oss/Srq/hCIIJ1K0yTFZyoX/+ln4eIHmSFog85ofOgs75RfxxEuJbJRQukXMFTj3I3FDIBfZuc7m2SXoFrnE6Pt8FnGzIJOsYrZjNJanRSHmOq7fRiQSZCr6DhfFQ8cPY919ar1p8WMiGtEtnbvocqfOfs+3pXe6GQiWk84CTXLZX57Jzuzv6+HwaZHPFANzk5nqMt6OR7fnsf+34YZIKDN0453LAHHOa72cz3RSETHQRFg/cX9MZBJqxFksFsFzuhkIlzuJ/uhYaxmJv7B7drEditHtO/AAAAAElFTkSuQmCC","#097138":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUvSURBVHhe3ZovTBxBFMaxFQhEE07gkBWICkxlBQknERUVFZUVCMSJCkQTECcqKiqa0ARRUYFAIE4gGnKiCsTJE01AVDThEioQ2/d7N3OZbIbjZm5md69f8pLL3s573+zOvH+zSxViRWRDZNNIuyT2Ovdw738BO+nyZGeVhX0YkJ685dXV1Z2Dg4P3/X7/23A47N/e3t7c3d2N7u/vC4TfXOM/7uFextjxRtfCPIjJG+90OruDwaBXFMVIJBQjxqLD6jO6GwvekBLlDV5fX1+ZiSj6w6ui2zsuXn3tFM8PXxetzstiee+FCr+5xn/cw70u0IVOq9/YahRaIrrUzRtXjP6OdELPPuwUT3Y3g4QxjEWHBbqdrYHNRkAnz1JlH0OUff3h7LO+Wd/kQgQd6EInwIazLWp/CLrsj46ODu2bYvnGvPHHBJ12a2ALm9g2HGrBZPLKSvDx/Jvuad8EUgi6sWFR90PYxDHZpcky9ZHOIdgC2DbOkTBZKVrb29tviN8QwVn5iOYUbAI4wAVOY2rVoG3D3OnVDy/BKgTbAC5wGlPLj9bJycknDP8e/Uni6WMF23AAcILbmGJGEIfFni59EhcfsSoFDgYjkyNkxUqv1/uCNUKSj1AdYsMj3OA4ppoHG2JHk532510vmToELgY3cBxTzQBCDlaGv395icwi6/tt9eCDm6EmNAi/ucZ/vjGzCJyACYtZsHJ5eXmGkdiY3xHfafMGH/iPe3xjHxObG8ARrmPKabFic/0X3TdeEtPExu1ZEJNXwAnAEa5jygkhBcgzDLBkQ9PdnS97Si4EjPHpekjgZOsRuBra6XBxcdFGeYz3Z4+HgjE+XdPERgO4GtrpIHp1jR3/PPUaf0js0oxB6FaDmwGpcVqIUo01VGM+4w/Ju++TYjEYjPXpfEicSpF+QVqIUg2BoREArx6L0IhgI4EgfShEKZoXZAVkeQC6BRbEB2TZAhoFYsrfqqKALY8FWaLAGpopP33Gp0kVeQBiS2PBmqGdFqJYM8GYnD13JggnAzLBPBDlusli+wA5awGnL3Bq6KaHKI9yhK7kqgazOkALUb6OhZh6IKe4dYBg3dDNAzGgCXdDGyI0R/NCjGhCVGc3uCxO+MvWDJlAjGg4xGHV2RG2AgfHseYJf2WIIfU4sR47pTi1Rj7vX4YY28Iifbg6nSG2bS9QsGXoVQMxqM7w7fG+l1wVgm2D/M6vDDGqVU5Mzp5KnBojfQNkFohhZVDHKnDe/tDQqR5iXFdB1b6gtPfrefsWQkB9QWjzYh5xmizV7/0yhISWYVWdFLsnwoLKjsSnQoicwya0XRYjTtvr3JivH0JGD03IyPjez0c8haDbyfrSH37MAyHUhVXOY3N78CHoGrPNgZBaFtGOUQ6H6Dg+bCwbs82CEOPrEa3N52lulAVdTr2f/SuQuSAEtVBKWS475W51BU8shORTEX1dKTJEJ+ND51NjptkQopohsmzn+WyWsc7SrzfjC4UQ1q2A545JkxnjeP3mL/0yhDRbQaNCzCc1zkEnOhZj6ZchxDVNJnkJOefjXifhaUa6GwuZgCZIVG+z1Arc41R6zUt4QiGTIEHSzTxLaHRCHmOamfCEQibCgYq682mNVKfByb15DziqhkxIs0T2tu9QhWvOvm92thcLmZj6A+p5N1Xmt1PjL/6+nwaZoPYObH5QivfNqfFzQSZJfqDNVE50nVNdri1mvA+FTJQGyiTHFfC7WQ2O3JAJTz7pECx2shMLmTjn2vk+aHgUS0v/ACITHVbhDhmiAAAAAElFTkSuQmCC","#006064":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUTSURBVHhe3ZohTxxBFMcRiH6Ak4iKygpI+gH4ACcQiEoEsqICQcAgEAgEgoSTJxFNIKloQkUFAWRFBaIJpgmIOi6BBMT2/ebeu0wvA7c7zOzu8Utecrnbfe8/t7PvvZndmRrpiM2rLYp1x4zv7HeOfRXYoMcHW9am9s9A9H9X+eDgYO38/Pzw6urq4vb29ubu7m7w+PhYYHzmO37jGI71zxXD19T8EaMrvrm5uX55efm9KIqBWFUGnIsP86e+W8voqiP6+vr6lw7E8evPn2L327dieb9XfNjaLjqfPhczK6vO+Mx3/MYxHOuDL++PaOVsQFB3YWHho15xx9/BoNg6Pi7erq2PBlvWOIdz8WHgmxjE0pitwA2eK8R9jNB7ua8R71/lWMMHvvAJxPBmQ+N/ght8r9fbHtzfO4Gnv39HXfFJhk98A7GISWzV0Bjdfr+/61QJvR8/guJTGjEMYqNhKKV+FilXlDFgmoYE5zBiAbG1ZJIYa6XT7XZXqd8IIXOHhOY0YgIa0IKmobR66FqZ+/rzZ1BgHUZsQAuahtLyM390dLRPYEpUikwfa8S2MokmtA0lZoQ6LPFcVBqXkLA6DQ3KQHuErHROTk76RKMkhQQ1YVYe0YbGodQ8zEsc1+ws7e0HxTRhaFFu0DiUmgFKDlEub26CQsoYDY31+zQ0mK0TXtJAoQm0LObB+vzYmr92+GXU0obgN44JnTvJrDdAo8pNTsd6fVZuIRHPmdXtMsT0FWgCNKJ1KDkhGxsb3P9uyoYEPGfePVqamBxj6xG0qux0nJ2dLeE8Jvvb/VmFmDxj1QCtKjsd4ncF5/3Ti2Dwp8ymZgxVbzW0KSsqOx3Sc7sKUPX+XO27tiEKzg35fMosz6BVZadD/G7hvGoFIKvHUrUiWCUQtlR2Oh4eHtbxPA0zAK0qOx3i9BPOpyEHoFVlp0P8dnEes/ytqwrY8lhIvzQWp+/wzPIzFPw5q6sP8HaQ36nstIhjdyljena7P8tQNc9gaFLoBPMgzl2ajd0HyLkW8PYFjlVueqwSVE2EvuVaDXoJMH0FMMR/dB7Ibdnvf0MCuM3QxZ3doJAmDC0Km6N5kSCuI2xyN3jcvPKXvgMcR4LMEYmE1eSOsBkavMQ6pzLzIoFcNYjN2CnNW2vky/7jSDDXFcZ0a6nNS371PiOUgC4ZVl2wpDRvoZU/+Y0jQd0GSZOzwFtjpN8AmYQEnbVN0iaeEFnnpxpmVVa9SODGZkGjV9+Q4LNiLhfUWRG8zE/sZq6+IQJcRSAb19EX+E+EhcbeDvkPEeKeGNX8iky2J0CVETHvUcQrK1W3saoYvu2VHOG9hm8HImgPVTkfm9uDD2FPw7YHEdURc6k5R3PkNT3EaPTVuCcRYcsoZJNj7vNacCAxhi977icsa7h2IgLdQinlctlb7ta34IlFRLJcdnUqxa3gTX181rPcfSki1HWITNuX7PNxrjf1m+v4YhDB7lZ4SVXwsn77p/44InpUFWJeqfEedLY3609ChLs2uWqDNNbwtKPdjUUG4BokVm9l1goc46302tfwVEUG8Uas9HvFXsnjnDfqZrqRgfBAxZXG55bN3jKXY/M+4KgbGdAoH4QeqvDdq7nvn0IGtsPoWM/7rTKfvTX+jh7++pDBsYPk9g78/sCr9/zW7A5PbmSAozdO2dywDQ79bjrrfVVkoGygjOa8wOd2bXDkRgbskqLyOpPeJHihMctLjaWZmfkH3/CLsCPckZgAAAAASUVORK5CYII=","#01579b":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAT/SURBVHhe5ZqvTxxBFMfpn3ACAQqBRCD6B5BUIE8iKhEVFZUkVCCaUHECUYFAVCAQFSdOnkCQAAkScaIJFSQgEE24BARi+z7vZi7TzfRud25md49+k5ds9nbe+87uzPs1t1AhWiLrRjZENkXaRrjmnv2dZ18F7KTdyRYVxszty4A0X1Qns7y8vLW/v//5/Pz85Obm5uLx8fH+6elp+PzykiFcc4/feIZnGWPHG11z8yL4akp8d3d3ZzAY9LMsG4qUxZCx6LD6jO7Ggi+kSx3Sd3d312YiisHt76zTu862DvrZ251u1to+zt5sHalwzT1+4xmedYEu50Vgo3GrYUlEl7r54oqH4bNOaOXjyXiyRYUxjEWHBbqdrYHNRkAnzxdiH0OUfb334+qvrxwq6EAXOgE2nNVQ+0tgKbYPDw+/ikdTgmeD+6AvPk3QiW6ALWxi23CoBbrnIaKsBN9Pf3rJxxRsWJiXUJtP2CBc2aXJMvURTiHYAtiGA1xGlKrDUrvd3iZ+QwRn5SOaUrAJ4AAXOI2oVYNNG+Z6V7+8BKsQbAO4wGlELT2Wut3uNwzfPgyjePpQwTYcAJzgNqKYEMRhsadWSVx8xKoUOBgMTY6QFK1+v3+ENUKSj1AdYsMj3OA4opoG62JHrb370vOSqUPgYnAPxxHVBJC4+wkr5Oo+IkXEprjoIKFBbJ0wSwJl6wc4GrrxYfP80Ji/c3wxTml94Dee8Y2dJjY3gKOhGx0tm+tTuflITBIbt4sgJK+AE4AjXEeUI0IKEPa/LlkfgUnS7ow9dWEwxqdrkth6BK6GdjxcXl62UR7i/fP1fRGE+BkbDeBqaMeD6N1GedmCxy7NEJTdak6hRGocF6J0B80HJffnh6MzhgWBsT6d/xK4GdAviAuUorlsBLDeOQQz2Er3Av7nFaBJ0Jz4gPjJkCidmyggSBIFVtBMl9ZnfJJUlQc4HeQVQzsuRLG+4pCcPXUmCCcDMsE0EOVadoX2AVLWAk5foGfoxoco10hQ1hG6kqoadBxg/AhgIcpXsRDiB1KLs/9XDd00EAO6mRvaEKE5mhZiZA9LdXaD82K7w4I9QzMdxIiGQxxWnR1hK3BwHGua8JeHGNI1F+qxYwocDNJ5/zzE2CYW6cn7SFUp9lxAUNnBiEIMqjMsW7DEFKfQSu/88hCjHJAE5eyxxKkxkh+IeGGbpO+/nXoJphRsAtMErQdiX9tkdfgCZ+/Hb3+VgRBQX1BlRHA8f/V7Pw8hoX0CUtEq8gJsOGlv/Lo/BEJEN2TZdlmIOG2vU2O+fgiZNRiRkZVtY5URdDtZ35ox3wwIoQNYhbTMiorT8jowZpsDIbUoogxTJEdO0oONRWO2WRBimhzR5JiluZEXdNlzP0E9SU9RCEHtg8csl51yt2vMNBdCkq2gWUqMDNFmfAJ0NnPp5yFENUOcdSvkln69GV9ZCGHdCrNEBcfrN3/p5yGkx1Gh7CEn4hx0NtfrT4MQ18ZJ2QQpl/BU2+iIDZmAJkjU7kVqBZ5x6vzmJTwhkInoei4SGp2Qd2WGzz9kMhyoaGicVDY7ZS7Ppj3gqBoyIS2b2du+QxXuOfu+GWVubMjEOsyOet7ND7h2avyOefx1QiaoqZ2bHzjxvjk1firIJBdtM5UTXXuqa+7NZ7wvC5koDZRxV1PAdbMaHKkhE1anaPA6nd40yMT551m6v7dPxcLCH40AZl9ZZq03AAAAAElFTkSuQmCC","#1a237e":"data:image/png;base64,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","#673ab7":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUSSURBVHhe5ZqvTxxBFMdR/AngqmtBYipPnqioRCAqKhAIEkgwFSRUVCArEIiKihMViBMIEiCpaEJFBQmIJiCbcAkViO37vJu5vF72uJu5md296zf5Jpe73fe+czPzfszuQoVYFq46rglbwrYjn/nO/861cwE/aDvYSck9M/tnIJoZHQzo4OBg9/z8/PPNzc3Fw8PD/ePjY+/p6amAfOY7fuMarrX3CrE1M38Es6bC9/b2tq+urk6KougJQ9HjXmx4e852Y8EM6VJH9N3d3Q83EMWv617RPb4tDre+Fe/Xz4qtVrd49+pEyWe+4zeu4VoLbJk/Ah+NWw0Iaq+srLxxM67403sqvn66LnZfnxZv106CyD3ciw0PbOMDX85nI6CD397e3mIfI5R9jXhmtmxwIcQGtrAJ8IEvfDrftUIHf3R09MHP1PX331EzPo7YxDbAFz7x7TTUhhZCVJXg4uSX7umyAaQgtvHh4f4EYkItWCNd+aXJMi0TnYP4Avh2KZM0WSmW2+32BvkbIUTuMqE5iU+ABrSgqS+tGrR8mvt+dl8qsAriG6AFTX1p+bHa6XQOcdz7/SdJpI8lvtEA0IS2vsSMIA8zdpxSuJQJq5JocOi5GiErlrvd7hHeSEllguqgT49oQ2Nfah6sih/deE2YfU+zCu7R2JeaAaQc9XLbKxUyCSlofL1PQQN9nzBNAYUm4NJiHvg6Pzbnfzn8OShpy8BvXFN27zj62gCNTm5yLPtaf3/jolTEc/R5exLE1BVoAmhEa19yQuzs7LD/dcmGlrtmj06M0BiDJt+PoNXJTofLy8s2xmOiv9+fIYiJMz4boNXJTgexu45xmpEy56PIQUcsuLfM5iiaRmndyU4HMbqJ5dD9ebz/z8FQELi3zOYomjiz6WSngxjVFBiaAYjqsQjNCD4TCNKnQoxieUZWQJY/4L+PATOTBQRZssALLNN+ljl/jlXUAdC3xoIXTnZaiGGtBGNqdrM/xyI0zkA0OVAJ5oEY114gNDh55uwFTLDN1gvwB2gtEBoILXN1gyYApq8BPMT4SzzE9AM5afsAwUsnNw/Ega61mCCViybIcjiaF+JEC6JptkFqmuWf7zDEQ5xoOiRg1Xki7IkGE1jzpL9hiKMO3mIjdkqaXqPj5OWHOGvhkcKjzmCIb1P8VPuMUBxqMIytCVLQ5P78wW8Y4lSbo5iaPRVNj5G++RkHcbroD0nrWAV+9p2GRSerWojjwSqoMhbgq9bZ9xDni0Kdiiozgon8+K5n9j1EgJ4TEI2rqAvsE2FB+r4/BiJEe9GYNjaUpq0+de7rh4jRJomKLPQYK4TYNlVf3qYnFCLoI6pijswmpTny+ujcNgciakmYLS2aogcfS85tsyDCNCDSm09zuDFMbJl+vxmBbxREoDZKKV+e8i9DCapreGIhImmXtUpJsRXM0sdmNe3utBChWiFOuxWGln59FV8MRLBuBSJ3TJnMPSbqN3/pD0NED7JCzCs15kFnc6P+OIhwPTiheAl5rYZrTcFT28vQSSAD0AKJ7m2SXoFrTKfXvIInFDKIQcc4SWo0Ka/+Ti8VZCD0Cjqtz7XNps3l2mbV+tNCBqRVInu77KEK35l93+xqLxYysH1GRz9v6wM+mx5/310+f5DBEQ/07MDXB0P5nt/mY9+PggxwyR+m8kjLP9Zy381mvg+FDHQQFB3mL+iNgwxYg6LDfAa9cZCB88JFvhcaxmJh4S8dBYlvBXcEKgAAAABJRU5ErkJggg==","#4e342e":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAU3SURBVHhe3ZstTFxLFMdR1aiuq64qpuKJOpInXsIaREUlAvFEBaKBCgQCUYFowoonVlRUrqioQCBewoonmoBANAFBQiUJm0AC4r7zOzuzmV6G3Z3LzNy7+09OuLkf5/zP3pnzMXNZyIjW4uLiK0SOl0XaJVl2rrdE5gLqtPwtOzuVzPKP8cDx/f39jaOjo69nZ2f96+vrXzc3N4P7+/sC4ZhzXOMe7nWfnakfwnV8a2vrw+np6UFRFAORUAx4Fh1Wn9HdWPCGdG5D+vLy8sQ4ojg9OSl6X7rF7oeN4v3b1eLd8pti9Y/XKhxzjmvcw70u0OX8ENho3GiAUHtpaemdeeOK28Gg+PpPp1hf/atov34VJDzDs+iwQDc2sGVsNgLqPG+IeQzR+9tbJc+b9TkXIuhAFzoBNpzRUPuPoM53Op0dS5DhW+WNTxJ02qmBLWxi23CoDe1ut/tJWQmYv8xpnwMxBN3YsMA2HIZU8mOZdEUaAwxTH+kUgi2AbZMyCYxZ0VpZWVkjf0OEt+IjmlLsSIADXOA0pJYHbZvm+v8eegnmEGwDuMBpSC0xKEZ6vd5nDF9dXUWJ9FUF23AAcMpSKJGHxZ4OfQoXH7GcAgeDgakRkqJ1cHCgk+/kx39eQnUIXADc4DikmgAMMbGjxc723+teMnUIXAx+JZ0GpBy1cnHhJTKNrLX/1Ah+/vOnlrkIx5zjmu+ZaQROwKTFNDg+Pv6Okao5v/t5b1TS+sA17vE9O0lsbQBHQzc6WrbWp3PzkRgnbgU3CVXqCjgBOMJ1SDkiNjc3mf86ZH0ExsnOxnslFwKe8ekaJ7ZzhKuhHQ/9fr+NchoSn/FxcnF+rsRCwDM+XePENktwNbTjQfSS/4vD79+8xh8TOzSrIHSqwc0gfj0gSjUDhM7Pzu4Oj1UCz/p0PiZOnImfCe7u7j6iOTQDENWrIjQj2EwAV0M7HuwPMAsjINUPoOXWLMQAuBra8SB6NQtU6QFyZQHbEwiSZIEXaKb99BkfJ7nqANsaC14Y2nEhirUSrFKzOxF6IkLjDAInAyrBNBDlPSxUXQdI2Qs46wI9Qzc+RLlaCQ2ErqTqBp0iKF03KMpfYgHSKZe/QwUutg8QvDR000AMaMHd0AURFkfTQoxsY+kp0yC2OMN/29BMBzGi6ZBNiTpXhK3AwW7OCNKkvzLEkGaDqhE7pji9RrroX4YY06qQdbg6gyG27VqgIO8eoRjUYBjasMQUp9FKH/zKEKO6QFKlZo8lTo+RfEPkAcToMxFlUMcOkVP5weGZoZUXtkXOHQvcuZ+k9Z0WYp9RkD0WuHNfpJ63byEENCPQiuaoC9wdYUFtX4f8BiGiG/VV2thQcdrqQ2O+fggZ3TShIgtdxgoRdDtVX7M+mhRCWpKl3DZ3lrz2jNnmQEg9F9EVoxQB0Ql82HhuzDYLQkyLI3rzpyxulAVdTr+fv+gJgRDURinmx1P2YyhBvoanKoQk7XK0b4icig+dedrdp0KIRpkKMzX0yxDCOhWI3FXKZJ5xon7zh34ZQnqUFap8UmM3OgXNjfqTIMS1TA4tkEoFTzPK3aoQB7RAonubplfgHmeVp3kFTyjEiVHHOE1qdFJe/Z1eLIgjbKhoOB+3kOoscHJv2g2O3BCHRvHg4/raA+c5Nzfz/jGIY7t4Rz/v1gccc85g19w+fxDniAc6yfmkjVyP2M/bBFybj3n/GMRB6gNdTGVLy9nW4txs5vtQiKMsoIxqXAHHjf6v0OgQhzUoGsxn0JsEcZxWL90HDROxsPA/OxQnpNDD2v4AAAAASUVORK5CYII=","#c2185b":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAU2SURBVHhe5ZqvTxxBFMdR/AnNCSSiogknKvAVKIKorEAiKhAIEkgwFSRUkFQgKppQUdEEBKKi4gTmSBCIS0CQgCABgWjCJiAQ2/d5O3MdLnM/dm9md6Gf5CWXu933vnM7O/Pe250okYZY09is2EKP8Z39nWNfBHbQvYMd1Z7tn4HoJ1d5a2trvd1u/7y4uGjf3d1d3d/fJ6mBz3zHbxzDse65Yvh6Nn9E94pvbGysnp6etmSM3cHmIOFcfFh/xndt6V51RF9fX3fMQJTk/Cq92jlIz5a+pCfv1tP266X0cGpRjc98x28cw7Eu+HL+iFrOBgQtzMzMfDBXXHm8TXRAx2+X08PGh1zGOZyLDwu+iUEsE7MW6OBXV1dXkiS5Rehj8pBeft7PrrJncHkMH/jCJxCDWMQ0sStFB7+7u/u5K/D4vNAVH2b4xDcQi5jENhoqQwevqoSb763svvYMIIiJb2JYnD+hEmbZrowWnaZe0RGMWBazZbIwlkpjfn5+0e7lLFY+oTGNmIAGtKApk1YOC3abu/194hVYhhEb0IKmTFp8mnt7ezsEZosKsdIXNWLbbRJNaMskRoR9WOJpVBIXn7AyDQ2GxOQIUWm0Wq1vRPvTPvMKqsLQAmhDYyY1Dk2b7HTeb3rFVGFoAbShMZMaAbvtPVzeeIWMYjbFJd8nocFsnTBOAoUmMNtiHDqdzi+CFN3zLz/96Ka0PviNY3znDjObG6DRyA1Ow05/KjefiEFm9+1RKJJXoAnoK6A1kxyQtbW1JgG4SnnT3c7itorLA+f4fPU10WRnF1qN7HAcHR0t4JyCxCtggPXW96PAOT5fg8wWS2g1ssMhfhdxfvPz0Bu8n9mpWYS8txraDKTGYRGnK3jOe3+er2jaUAjO9fnsZ846Q78gLOJUL2XeHcCt3PIyRqzwWyFO8fxMZkCUP+C/XwN0FyhSA5S1C9iaQIiyC0zjmfLTF3yQlZIHiDkd5GkjOyziWDPBIjm7c38OJe86g6HJQEEUB3GuoyjaB4hZCzh9gQMjNzziXHOB24O2V8QoFqsaRJMhfA5gEef/1oGY7e+8Rh0Q+/63SABthtaxISLQHI2LBNGNfZzbILQ50z9eM8QiQaayWGmlHWFraHCYMjLjIoF0Nyi6Yoc0NBjirf69SLA5ImpvsMrFUGLbXqAwZ+SVgwTUxfBs+atfXAlGbEP8xa8XCarFUZGcPZQ5NUb44mcYEnRS7JLoVcwC5+qjYdLIKhcJrLOg9LXg6b1f/tW3SHBmga4FeZsX45jTZCF2NVffIgK0T0AqWkZe4D4RFip7O+QJIkRbMfqKjEd0SHNekTk04atHxLzJNBV7ajSq9bTX3pjw9UAEadsn5mNzp+W1bcLWBxH1SkyX5hgLorPwEeOVCVsvRFi2ICYPabv50TuQIoYvp5NUj4WvHyJQn06ELJedcnffhKkvIpJyOXuHKECG6GR8+Cyn3B0XEaoZItN2nD4f5zpTv7qMrwgiWG8FfZxeJE2Wc+zjbqH+U78XEc2uoM8R8j7kxJwHnfio56o/DBGujRPIkyD1JDzlNjpCIwPQBInqbZRagWOcSq9+CU9eZBBUjMeMZpT3iu37vwLnVFvphUIGwgMV3RoHrQfOfc+xcR9wlI0MSLNE8D1UcR5uQL2zvaLIwHSU2jtwUmVNdf/V+Jvm8JeHDI71QHsH3fzg6X7Pby/jvu+HDJD8QJupNDecBgffPc/9Pi8yUBoo3Tkv8LleDY7YyIC7i6LwMhe9YcjAeeEi3gsNQ5mY+AvRP9Yj6PMdSwAAAABJRU5ErkJggg==","#ff5252":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUNSURBVHhe5VstUyNBEEWhURQKHcX9EhAYJOIE4iQi4igQOE4gTiAjkZGICBwROBBxIBCRVJEqqAIx9950byZJTT5mMrO74V5VV6XCbvfr7Ex/zbJWIjYhDZW9KVL8ndd+CxRO+5xdRFb2xyDpMWcuLi5+393dXT89PXXf3t767+/vA/P1ZSj8zO/4N17Dayfvh6zMDzF84qenp81er9cxxgwgoRjwXuoo9Knu2mL41Em63+/31BHB87Mx7bYxl5fGHB8bc3hozMGBCD/zO/6N1/DaEVDXxA9Ru9Vgnd/Z2TnQJy4Y4MFfXxtzdGTM/n6Y8B7eSx0K6qYN2lKbtYB1vtlsHnMfW6bc2yTPJ+tzLkSog7qoE6AN2qJNtV0prPOtVuuP+fiwBPGY4p74PKFO6iZgizZpWzlUBnG+wM2N7GmfAymEumlDMfIjVAKb2oqlaZepj3QOoS0CtkdSZqlo7O7u/rS5nGDk9hHNKbQJkAO5kJNQKwd7wzR3f+8nWIbQNkAu5CTU8qPRbrf/quU0kT5WaJscAHIiN6GYEczDsCdLn4WLj1iZQg6CgdYIWbHZ6XRa1hxTko9QFaLpkdzIUajmQQN2ZM2dn/vJVCHkIuiTo1DNAJv2rBn8Bj4iiwgLmqLeZ/FEKfqEZQoojQWaFvPg4eFBqpDYnD9S0npRlNC+e+eJ1gbkqHSTY3NY67Nz85GYJZq3F0JMXUFOADmSq1BOiJOTkx/WApesj8AscXt0ccTEGO1HyFVpp0O324UFICb6v7zYW4PAe3y6ZolmA3JV2ukAvag6gNtbv/FpokszCqFbjdwEh0o7HaBUPAndn1dX9rYo8F6fzmni4gznBWkBpWdWdWiU1ugchXhbZ0o7HaD0/14Bn5+fv6zqFYgB5Kq00wF696z2mPa3rCyg7TGQvjWG0m2r+vXVb3yWlFUHkJtgW2mnBRRLJRhTs7v9OR+hcYZCTgJWgnkA5eJF7ByAUTpXL+DmAm2lmx5QLhEtNBCOSq5u0BVB6TNAASjnPEBOa3KOv0OFXNwJUt6xGAw8WjMxQSqXuCD7qDTzAUakIlxmG6QWt/zTV4CTgBFJhwxYVU6ECyEHF1jzpL9JwJBkg9iInVJc/Z8v+k8CxqQq5ByuymBI2zoLBMo9HoNBmT6ENiwpxTVaPBkqFzAqA5KYmj2VuB4j/QBkHmB0HSLvslRxQuQqP3JYV1rlAoZlFZQdC8b3fvlPvwCMcxWUHwtG9j6kmqdfAAQkI7AVLaMuoA3X9lb2dsgYQETeDOPrKz7SKcW9ItNR89UDZOTQhBVZ6BgrRKjbVX3pDz+WAQhJWM55bK4HH8Clmq0PQGoDIqE5R0B0gY82NtRsvQBiYAqwN19muDEp1OX6/fTHXikBgtIopXx5yk17y2t4YgGSbJflcaXYCm7pU2c57e6yAFGpEDnvW2Yr8F498gaqq/hiAMKyFZbJCi7q13/pTwKktyCSFWIGJ27QQR1bqna1AOJSJocWSOMFTz3K3VjAASmQ2L0t0ivwGtfp1a/gCQWcYMcoeWyR1OhSHj9U2+mlAhzhgYqkxlnxwO17Xlvrf5AKBhyChwD3tu9Qhd+5fV/vai8WcEziAfv50fqAn12Pv/r7fhrgHOOBzA6Y4znaorh8z799j30/DXCQ9YEMU3mk5Y61+N1q5vtQwFEOUIbtHcDP9Rpw5AYcliJJsNrFTizgOF+4yPdCw1ysrf0DIS8PPXNlrd4AAAAASUVORK5CYII=","#f57c00":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAT/SURBVHhe3Vqvb9tAFA7sHxBYMFA4kEr7A/oHBAwUDBYMFhZEVcnAQEBh4aQWDEzqQMFApQ4URGpBYeCkViopGCiw2kiRvO+7e2dfsotjX+5sp5/0lCix3/vOd/d+nTs1ogvpiexA+nPC38z/vPZNwAx6frBlZW0fBknPzPJwODwajUY/7u/vb9M0Hb++vib4VJDvY/7Ha3itfS+EutbmQWQzPhgMDsbj8SUG96xGWg3PvJc6jD7R3Vpks84ZfHx8HMtAFKYPt+l0dJxOvn9Mk5MPafK1myZHHS38jt/4H6/htTaoy1oVrVwNJNTf3t7+JDOukTyl0+thmhy/ywdbVnAP76UOA+qmDdoSm62AGjyXapLkbCe/v8zOsq9AB3UZ0Ia1LRp/CGrwp6enmCq9z7l8vWZ8mXBF5FvjmTZpWzg0BjN4Be5fJ/mAQhsG1kNoBDt0TMJFL3kH4RhibwlxjnSMtaLb7/c/m1iuHJ2DaExRDhIgB3IhJ02tHvRNmJuOL5wE6xDaJsiFnDS1+Oidn5+fKMtw+kE8va/AtgmT5ERummJEMA6bpa+SGhexGoUcCHKSHCEquldXV2c0OH24dhJqQsiFIDdy1FTjoGeSnTbMvhGzCsiNHDXVCMjC3t8/TiKlxKS4T/ChE+ROFHz3TplFyImQsBgHJs/3jfmTy4EiWQRe47p3mZjcgByFbnB0zfJX1ZyDRJGYuF0GXnkFOBGyDcL7gcPDw56ygCXrJFAgZo9WgY+PUdsJIFehHQ43NzdqFKrYcRgvErXfqwL3uHQViSmWyFVohwP07lH59O7MaXyhyNL0QdWtRm6CPaEdDlB6QM1VK77JT/XcvMB7XToXiVUpsl8QFlCqQmBVB1XG8y9C1YhgOdrwoZBKqXlNVkD4B/Dy8rJPzevgA8hVaIcD9Pap3KcGqC8K6JoACF8aQ+mWUs0S2GG8SGrLA6Q0BraEdlhAsc4EPXL26JkgOAmYCcYBlKsWTFXnZCRqLZA72wuhGx5QrnOBqo7QlkjVoJUEhc8BDKDc2w/Eluj73wAGlEuffNtxEmlCyEXA5mhcwIhOiBrsBs+L6Q4D8ZohBjCyqW1h1TXZETbCznCOTaEZFzCko4Gnxw4pVmSJ5/3nAWMqK1ypNxhITC8QqPeMEAa1M/TMCUKIFfvjO795wKi27pGzhxKrxgjfACmD7IyggVVgZl+aoM0A9jWLBnyBtfebmX0DENC+4Ne+k2gMoS1B/Xt/HiChIwLT4zryAutEGGjs7ZAZgIjqRFRtl/mI1fa6FvPNA2Tea06YnIptrEoy2157L+bbARBSUxPz2NxqeR2L2fYApJiU67AYwSFajo82Gn01biFAbFdR5PnhCs2N/4TtLjn3A3bFXDsBgqpQClkuW+VufQWPL0CS5bKarhAZopXvU2c95e6qAFHNetWtMLv0m834qgKE9VbwOE43Yr0b3P6lPw+QzqOCxys11uuw7fX6ywDiOk0GKiVIswlPO9JdX2AAOndlxVimVmCun1d67Ut4qgKD2IDccTRlQqMV8njPhqhZb2AgPFDRobGgkWo1OHlt3AOOuoEBZf7AdahiHW4Q673vFwED0/6AvQM7P2C8z2v89d/3RcAAde/Ayg+seN+eGj8WMMjsjVOe6JpTXfltPeN9VWCgbKBkOS7A7+1qcMQGBpw5ReBtOr1lwMD5wkW8FxqWotP5B6vp+ls7SfB9AAAAAElFTkSuQmCC","#fbc02d":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAULSURBVHhe5VqxThtBEKXhA2gQNKndRIIP4AOQcJEiBSVlSiooIpGelPkAl+mgTEHhIkIUFBQuXESiSIFEikhYIhJXOO/tzN7axxp7l927A540EjK+mTe3uzNvd71UI9ZhHbUtWLdi/Mz+n999FViBMaFqsosan6WPFweSLkd5bW3t4/Hx8eeLi4vv4/H49O7u7ub+/n708PBQ0Pg3P+P/+B1+l8/Y59XXi3kR5YgfHR0dDofDPhIbwUIx4rP0Yf2p79aCI1Qmfnt7O9REBKPhuPjdGxeD/XFx+WFc/NwaF/1NMf7Nz/g/fIffnQR9VV5E62YDi1Z3Y2NjV0dcUIwk6YttJPo+zPgMXwZ8WNA3YzCWxmwFTPIHBwf7uo4l8etvOsqe5EKMPuDLvgjGYCzG1NiNwiTf6/W+spgZhn+v4kZ8nsEnfROMxZiMrRwagVnzJAJOJnkz3c269iSQxOCby0Iw+RIaqQlbbFd25M2U95LOYFwSAGOTA7kIpfrQ2dnZ2WP/NsmbkfcQzWk6E8iBXMhJqNWDbtnm/vT9BGswxibIhZyEWn50Tk5OZA7+u0lT6WMNscmBICdyE4oZQYmKeDL1KVx8xOo0cFCMVD5nxfrZ2ZksPrY7H6EGzLZHciNHoZoHHcQxc664+uQl04iBi+KGHIVqBrDlmDCjaz+RRcxKXOp9qjua3Sc8Q0CRE6FtMQ8Gg8EPBonu+b+gmSa0/SNQQuM73mfnmWoDclS6ybFitX5xuesn8ZQ5BTcXUboCnAhyJFehnBDYgGCeARylULnrKvXCCO8wm4YbQa5KOx3Oz8+7xntE9bfrMwgRdcZ2A3JV2ukAv3vG+82pN/hM06kZg9ClRm4KSuO0wMbjkJ6D1+fwi2EUAz7r9TnLtM6Qq9JOh/IFhHYArc4xiI2V9wW81RkAv2+7BsDptnEdsf2trQvo9hjYVtrpAKfvjGujA/wEZlotOgAvwKnMd0o7LeBYlGCMZtf1uQiC6wyNh6YCKsE8gHOzyGJGx1jOvYCbZadKNz1sJwguhJOWazeoBTBLB7CAf54HyEhlPf4ONbcPAPIeiyHAgFFaeiAyUJr5UC6DBk+Dq2bbX9bpb4E4bIdyGdLkibA1ngwLyClP+6sCgaQbxFbslMbOIshX/atAMGm6vBdotBii+Om9AJBe/T0FBJRiGLphSWluo5W/+FWBoLwgidLsqWxij5H9QuQREHQZZhg0Mgvc6JPDstKqFwgsW+Taa8HU2k+/9V0UCM5ZILWgzo7gKj9jNzP6FiAgHYHyuA5dwL7vZG+9lX8WQMRIsahtbKi5bXVfwzcPkOEmSdQhf+/nI57C4FvBWO360SQIycLMeG1uLz4A/jiqXQCpVZicGOVoi67tMcaqhm0XQEzEUeqCOF346hc9IQBBOZpJuF2eOO2tb8MTC5DkUjDDlWQpuKlPn+2c+lWAqChELoVnnPOZk1439ZtTfDEAYVkKpivEyGTIXVf12z/1qwBp1xVCLzlp7lK1vVV/HkC8vK0Iuuebvk9sh9yNBRIQgcQd4yKtkS3P7fTaJ3hCgSSWQ35XbFuePtPsTi8VkAj3CtIan6oHbt3zu+3S+s8FEhKVCHgvVdzlBtFutRcLJOavB69t3c8CkuMJkizyUh9M9Xv+73Ws+1lAgtQHcpzLG133sxZ+9jL7fSiQaFkUFa+v6M0DEqZI4skO7WWLnVjwNreWG92ZWFr6D5WecuQ+uP0fAAAAAElFTkSuQmCC","#ffea00":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAATxSURBVHhe5VuvTyNBFOaPqEScQBKCuD8AiSGVSORJ5CWcwHHiBLL+5CUY5IkqUkmCAAfiEgymoglNqNj7vnmvO9vN0O5MZ2a38CUvt6G7732zM/N+zd5WRvQg+yoHkH5N+Lf577z3Q2A+6Ppgm8rGvgySXpjli4uLH6PR6M/j4+OoKIqH19fXSVFMcTkt5Lp44G+8h/dWn4VQ18a8iHLGz87Ovt/f3w/f3t44Ui/wGT5LHXN9qruzKGedpJ+fnx90LIIZJn76qyjGx5CvRfHSg2yp4Jp/42+8h/dWQF2VF9HJ1UBC/b29vWPOmvIGxkUxOcc/XyqDbSh8hs9Sh4K6aYO21GYnYAbPGQLHJ6GKFU/yC7McKtBhXkS5i54qq6H1l2AGPxgMfpb7nMs3ZMZXCXXq1qAt2qRt5dAazOANK2L6200+ptCGovISWsEBw1W5NM2SdxBOIWZLENNCQyYdY1b0jo6OTjR+gwc8t4toSqFNgBzIhZyEWh70yzA3vXYTzCG0DZALOQm19Ni/uroaGMuzfyASw9OHCmyTA0BO5CYUE4JxGPYkODNxcRLLKOQgGGuOkBS94XAobpghyUWoDdHwSG7kKFTTYB92JNkZH7rJtCHkIngiR6GaAIi7p8bMDP7PRaSJMKEx+T59KEMohNemTlgjgTL6TG5wqnTj4+7u7q+xEhrzJ8yWy5TWAfzGe1zPrhLNDchR6UYHXO58+bOac5BYJhq3GyEkryAnAbdBfD+AAoT7H0AAcBFYJnaPNkeIj9HgRK5KOx5ubm76RnuI99f96YUQP6PRgFyVdjxA74nR7lvw2KXpD9+tZgslpsZxAaX0YP77c/LNPBYEPuvS+Z5YP8N+QVxAqbhZ3whQVm4BCLd1rrTjAUo//Qr49D5AokBI+ZsrCmh5DCSJAjtG9ezFbXyZ5MoDyE2wo7TjAorFQkjObvfnavj6GQo5CV6UbnxAuayx0D5AylrA9gWulW58QLlGAk9HWJVU1aB1gPEjwBxQLn4gpB5ILfYEKc3+nwMGxKWHOKlUYp0sm6NpASOSbrXZDa6LDX/xM8A6YGRbbGHvttoRngvbFKVj3VaaaQFD8spDPXZMMZHFIJ33rwPGZNOZc4Eaodyi5wLAodLLAxgUZzhBieAilkNoW5De+dUBo2I9JGePJbbGiF/8NAEMS5O0jVVgZ59N0HYA47oKWvAFdu+3M/tzgID6As/mxTpimyz5934dIKHdYpbJOfICngiXZW9rX4csAETky7CQMtZXbFk9VPPtA2R2hRPg28bykcX22q6a7wZA6NLQSnlsrgcfwKWa7Q5Aikm5bM4UDtE6Ptpo9dO4dwFi2pZBbb5Oc6Mupt1V1vvJvwJZCyAohVLMctmWu/kKnlCAJMtlma4YGaLN+KgzT7m7LkBUWaNOX2crmKVf1vrtZny+AGFZt+tEBev1u7/06wDpSlTwPOSk2IPO7nr9VQBxeyTkkyAtJjx5Gx2xgQFogsSKsUmtwFy/rPS6l/CEAAO5NcNpEhptyLvVxzcfGAwPVDQ0Lmmk2gYn7017wJEbGJCUzYTrUGXxBLkbZW5sYGDqD+DYq/kBr22N/zH2/XvAAKV3UM0PbLzvTo2fChgk8wNppvJE157q8m+bGe99gYHuVv83qV53q8GRGhiwdYof1emtAgbOz+/Tfd6+Eltb/wGuzWFMyaOCqgAAAABJRU5ErkJggg==","#afb42b":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAT+SURBVHhe5ZqvbhxJEMaN/AiGwZYseeGBwAOGCw7cAwQeDDjJspQHOBBwkqnhwSUGkWywIGCAgYElRzIwiOQFByJ5JRsE7NWvpntSnmt7t3u7Z2adTyppNTtT9dV0d/3pnq0OsSOyK/LWybgl/jr3cO+rgHe67eyqsrEvA9JPRvn4+Ph9VVX/3N7eVvf397OHh4f5woHfXOM/7uFe+6wIujbmRTQjfnh4+Of19fW5+Ng4G4E5z6LD63O6B4tm1CF9d3d35RxR/PvtcnFzc7K4uHi/OJ+OF6effllMTkcq/OYa/3EP91qgy7yIQc4GCI339/d/dyOu+P59rg6dTw/E0b0o4RmeRYcHurGBLWdzEFDnGSHWMUQh/eXmbzfKYQdXFXSgy78IbJjZ0PtLUOdPTk7+8gSZvikjvkzQ6ZcGtrCJbcehN6jzykrw9etEyLKuw06sLyO14WFeQi94S7pyXHSahknnF2x5uJRJYOwUu+Px+J3P5QSrENGSgk0AB7jAqabWDcY+zc1m0yDBLgTbAC5wqqmVx+5kMtE5+Pg4yxLpUwXbcABwgltNsSDIw2JPpz6FS4hYlwIHh7mrEYpi5+zsTBcfKSlEqA/x6RFucKyplsGu2NE597l6FyTTh8DFYQbHmmoB+LQ3n98Giawin85/1QiODgoahN9c47/QM6sIOoBLi2VwdXV1ipHUnG9L2hD4bx3dAI6Obnbs+Fp/+vm3IImXxOftVZBSV8AJwBGuNeWMODo62sMAoxRb7lYXfyi5GPBMSNfzMmpmF1wd7XyoqmqM8pTo79dnDFLijM8GcHW080H0aqitG54wgZD4qZmC2KVmGiVK47wQpZoBYtfn5eUHHksCz4Z0PicmzuTPBKJUPYmN0j46p2ANWx8c7XxAKZo3ZAYUeQE/fQzQLJDS/naVBXx7LCiSBd6g+fHxW9D4S9JNHbCn3BzeONp5IYq1Ekyp2c36XIrYOIPAyYFKsAxEuS6y1H0AonSpXsDsC0wc3fwQ5WolNhBaKdUNmgBYrhsU5ewHKOmy29+x8qMPEJTdFhMDuhk60A0RNkfLQoxoZdPnbnBbTPrLXwC1IUY0HYI+d4S9wMGgTPprQwxpxEmN2DnF1P/lon8bYuwAi+zJ9xsMR825gODA0esGYlCDYWzDklNMo1U++LUhRjkgSarZc4npMYofiPwPYnTbb5L2cULkKz/HYdvR6hZiWBNw97HgydrP3/quCjG+LdJ5LLBrX6Sf0fcQArpPQCvaRV1Qnwg3bW9vX4c8gRDRUiyljY0V01ZPnfn+IWS0SQJ87xcinkPQbTCsjyaF0EdYlTw29wcfgo/O7HAgpHZENDSXCIgm8GGj9+8DgxBiWhzRm6+zudEWdJl+v/uiJwZCUBulnO2yaXe7a3hSISRpl3W4ciwFM/XR2U27uy6EqFaI6y6F1tTvr+JLgRDWpVBnhZQyeWSj/vCnfhtCuskKKRsnZqNjuFF/GYS4bpyAmHO+1nlitxsduSEOaIFE775Kr8A9ps8fXsETC3GCjvECb1ZJjSbl8Uy/nV4uiCP0ChrOX4oHZt1z77Bq/XUhDjWdTOhQxRxugGG0ubkhjmk8oJ+39QG/TY+/+ev+OYhzxANd5D/qgyf5nv9ex7p/DuJg88UpJ7r+VNdd28x8HwtxtAmKDq8v6C2DOGy3d15n0FsGcZzN/XIfNCzF1tZ/N/ui4OZdBvwAAAAASUVORK5CYII=","#7cb342":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUkSURBVHhe3ZotbxtBEIaD+hMSVlypJMoviAoCzQsCC8qrKKCgoCwFBQVBKQwMCCgwMKgUg4JIKTColIBKMSiIFEspCLjOM961ptb6Y8+7e+e80isl9t3Mu7e787G+jYLYEu447jp2HP3//nuufRLwg7aDXZb+gazlw0D0f4M+Ojp6f3FxcXp9fd2/v78fPjw8jB4fHyvI33zGd1zDtfZeIbbW5kEwayr88PDw3WAw6FZVNRLGYsS92PD2nO3WYjLriL69vf3pBqL4fTeovv86rU5/fKi+9N5UH791qg/ne0r+5jO+4xqutcCWeRCtXA0I6mxvb792M674+zjSAX3u7Vfvz19FkXu4Fxse2MYHvpzPVkAHzwyxjxHKvu4NvurMhgYXQ2xgC5sAH2Y1NP4QdPDHx8cf/UyxfOvM+CJi028NfOET305DY9g9OTn5pKoEP27OdU+HBpCC2MaHB77RMJZSHrukK780WaYh0TmIL4BvlzKLP4StTqfzhvyNEIJVSGhO4hOgAS1oGksrg12f5gbDflBgCeIboAVNY2n5sXN2dvYFx6O/d0kifV3iGw0ATWgbS8wI8jBjxymFS0hYSaLBYeRqhKzY6na7GoFu/vwMCmqCaAFoQ+NYah7siB8tdr723wXFNEG0OAzROJaaAaQcvNyNhkEhy/BT97VG8OHoRgsayN98xnehe5YhmoBLi3lwdXWlVUjdnG9L2hB8CR26dxF9bYBGJzc5tnytf/z9bVDEPPq8vQzq1BVoAmhE61hyQhwcHLzEAUs2JGAeTaReGnUyjO9H0Opkp0O/3+9gnIYk5Hwe2eOx4J6QrXn0zRJanex0ELv7GL/83Q06n0UOOuqCe0M2ZxFtDvtOdjqIUc01sfvz7HLSLEaDe0M2Z9HEGc4L0kKMagqMfQA+OtdBbEYwDyB9KsQoltdkBWR5ALqZ1yQG0B6nhRjVLFCn/S2VBXx7LMiSBZ5jmfYz5HweS9UBvjUWPHey00IMayVYp2Y3+3MhYuMMRJMDlWAeiHHtBerMDszZC5hVlq0X4AFoLRAbCC1zdYMmAKavATzE+As8IDrn8Xcs0eL7AMELJzcPxIEW3C09EBk4mfkgTrQgWmUbpKZZ/vkOQzzEiaZDAlaTJ8KeaDCBNU/6m4Y4WulkKCVNr5Ev+k9DnO3hkcKjyWCIb1P87Dl5ZSAONRjGNiwpaRqt/MFvGuJUD0jq1Oyp6E+CBekPQBZBnD4T6iqoWxmuQlP5oeGZk1UW4lh7XWaiZCzAl5n99K3vshDnk1VQMhbYvS9sZvY9RICeExCNS9QF9hdhQfq+vw5ESA81vL4SEp2S5hWZnnPfPESMNklUZLHHWDHEtqn68jY9sRBBujFz/mzufwYX8HJUuyCiNoUamnMERBP48LHp3LYLIkyLI3rzVQ43pokt0++XL3piIAI1SqV8ecqc9pZreOpCRNIu63Sl2Apm6WOzTLu7KkRokq2wVkt/GiJYt8IqWcFE/fYv/WmI6ElWqHNwYg462hv1F0GE68EJxUvMazVcawqesgcdqSED0ChG97ZMr8A1ptNrX8ETCxkEHeMlo1kmNZqUxz3NdnqpIAOhV9BwPi8emH3Pte2q9VeFDEjbZhD6UcX8uAHa0eamhgxM4wH9vK0P+Nv0+Ou/72dBBkc80LMDXmnjaAv619sEfPc09v0syAA3/RunHG74Aw732Xrm+1jIQCdB0eHpBb1FkAFPgqLgaQa9RZCBE/rzvdCwEBsb/wAtnArw9SqUOgAAAABJRU5ErkJggg==","#0f9d58":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAT9SURBVHhe5ZuhTxxBFMZRWMxJBH8AAjyif8CJSkxFRSWiogICsqISiSDBIJpQgUA0gQRRcSQVJDQB0eREEyoqmrAJFYjt+z1mLo/twu3Ozewu1y954XK3+943tzPvfW/mmGkQvbm5uSX5u+KsXzB9313TE5sK+EEXB1vJnvOXAekHT3lnZ+ftYDD4OBwOBzc3Nz9ub2+zu7u7HOM17/EZ13CtvVcMX8/ji7BPfHNzc/3y8vIkz/NMrC4y7sWH9+d8dxajpw7p6+vrb24giqvfP/Lt88P81cl2/uJwPV/Yf5PP7a6q8Zr3+IxruNYCX+aL6ORsgFB/eXl51T1xxa8/Wf7h/FO++HFtNNiqxj3ciw8PfBODWC5mJ6CD5wllWfYLoqxryNunHGr4wBc+ATHMbGj9S9DB7+3tfcju/ijBLz+vgp74OMMnvgGxiElsx6E16OCVlWD/+2kp+ZhGDA/zJbSCFcqVn5pM0zLCKYxYgNiuZJIYG0Wv3++/pn5DhMxdRjSlERPAAS5wuqfWDPq+zB0Nv5YSbMKIDeACp3tqiYEYOTg42CYwJSpGpg81YvsyCadGhBJ1WOJpVIRLGbEmDQ4OmdMISdE7Pj7eJRolqYxQG+bLI9zgeE81AZhiXuy8/Py+lEwbBhcAt6TLgJJDILR6GZEqhqDxeh9Bg/k+YRIB5fsHVxbT4OLi4oggoTV/a7A/krRl4DOuKbt3nHltAEdHNzp6fvrTuZWReMp83a6CEF0BJwBHuN5TjoiNjY0lDSBTtozAU2YydWWEVBjfj8DV0Y6Hs7OzPs5Dsn+xv6+CkDzjqwFcHe14EL+vcV634fFTMwR1l5pplJDGcSFO3+G57vpc+7LDbUHg3jKfj5nJM+8c7XgQp1t4rlsByOqhqFsRfCUQbDna8SBO//sZ8N/nAK0CIe1vU1XAt8eCJFVgAc+0n2XBn7KmdIDZQV5wtONCHKsSDNHsZn2ORd08g8HJASWYBuJcRxHydLCUvYCZZYeObnyIc60EdROhtVTdoEmA8SuAhzgPzgOpLfn695AAuhnaxQ0RAZujaSFBVBG2uRtcNFP+4ivAIiTIPJFIWG3uCHuDg0ms845mWkggrQahGTummV4jXfYvQoKpKuxCMjTJr9kzQgmoybBuwxLTTKOVPvkVIUE5IAnS7LHM9BjJD0T+gQSdFRsSPVQZTmJG+cFh1tFqFhJYW+Q2ZoF5+vFb36qQ4MwCzQVNVgST+YndztP3EAKjitCELrAnwoLWfh3yAEJEO5GQNraumbb61IVvH0JmEUYosrrbWHUM30b1Lbrw3YAQ0rSc8tjcH3wItl3Y7kBI9cR+wi6FODKihxit/jTuUQgxFUdsckyyuVE0fPlzP0HzoqcOhKBmqZjtsml3m2t4QiEkaZe1TsVYCmbq47OZdndSCFFViJMuhcLUb0/xhUAI61KYpCqYrN/9qV+EkKYq6DlCyE9qzEEnPrqZ9cdBiKtMriuQCoKnG3I3FDIAFUh0b1V6Ba4xnV73BE9dyCDoGLWOVSmNpuTxot1OLxZkIByoaGl8qm02bS7Xpj3gaBoyoFE+KDtU4b2pWfePQQam/11CP2/1Aa9Nj89/gUwnZHDkA907sPrA1Hs+m451/xhkgOgD3UzlRNec6vLe86z3dSEDZQNlNOcFvO7WBkdqyIA1KTpMZ9IbBxk4P7hI94OGsZiZ+QsYwNmvO9DwMwAAAABJRU5ErkJggg==","#0097a7":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAATlSURBVHhe5ZshTyNBFMf5EJWIE0hCKu4DIDEEceIk8uRJEhA4DAJZWYFAnKioQFQgSIAEQQKi4hIQJJxAkNAEEk7svd90XjNsBtidzuxuuV/yEtLuvvefnd333kyXuQppibWtLYut5YzP9HuO/RTooPODLWozezEQ/WqWd3Z2tk5OTg6ur69PHx8fb5+enkbPf/9mGH/zGd9xDMe654rha2YuxGTGNzc3N4bD4SDLspFYWUaciw/1Z303lsmsI/ru7u7KDsQwfHjIdi+G2bfBcfb112HW6vayuc6BMf7mM77jGI51wZdzIRp5NyBobWlp6budccP983O2fX6VLRz0J4MtapzDufhQ8E0MYtmYjcAMnhkajUb3COW5Rrw7y6GGD3zhE4jh3A21XwQz+G63u6sCj//cB834R4ZPfAOxiElsq6E2zOCNKqFz9dsrPqYRQ3EuQi0sU6505rlNfYJTGLGA2LZkkhgrpbW6urpO/UYImdsnNKURE9CAFjSNpVXDmpa5/s2tV2AVRmxAC5rG0tLT7vV6HQJTomJk+lAjtpZJNKFtLDEh1GGJZzoVGhefsCoNDZYH2yMkpTUYDLpEoyT5BNVhWh7Rhsax1DS0tdlZ7h95xdRhaAG0oXEsNQGdTucngejVfUKK2Jf9/qTfp4xhuk7gO985RUzXD2i0cuNzeXl5SJDQmr9xejFpaX3wHcf4zv3ItDdAo5UbnZbe/qzcfCLeM63bRQjpK9AE9jGInwdkAdImAGXHJ+A9czJ1YUIqjJZEtFrZ8Tg7O1vDeUj2z6/vixCSZ7QaoNXKjof4Xcf5/vDGG/wt01szhLKPGtostMZxkZ57A89ln88fR+dGUQic6/P5lmmeQauVHY+Xl5ctnJetAGT1UMpWBK0EaLWy46EXYBbugCQXQPz+3zlAnM5MFRCSVIEFPM9CHyAsWNlxEcfmEof07Pp8FqFsnsHQZKETTIM4N1FCZgdLuRZw7rK+lRsfrQRlE6FrqVaDmgCTVABF/AfngdSW/PlXJIDpNpq4ISKwOZoWCbJNpDp3g/Omu8PCtpWZDgkyTySe3Tp3hNXQgBbLvJWZFglkqkFoxo5pzlojXfbPI8FWiNiEZOgkvxUrrxokoEmG60enXmFVGLEt6ZNfHglqFkchPXssc9YY8Rc/ReDFJhO9hrtAZx8NVk71MHZE1HEX1D77iggwuaDs5sU05myyVP/s5xERZp+AbFxFX+D+IizU9nbIK0SI6UUrfkXmyIavHxGzONYU9qtRUcttry3a8M1ABO2hKmTLrKg5W157NmxzEFEtMaMwRUJ0Eh8xan017k1EGG+PmCQ1vx8vIeLLSXzJ3wKZChHYQ2XM5bKz3O3ZMM1FRLJcNl1KjA7R6ffxWc1yd1pEqOkQWadPs8/Huc5av96Orywi2DwK01QFJ+s3/9bPI6InVSHklRr9oVNobtb/CBFuNk64jcs0SBzr3PrVbnTERgZgGiRWb0XWChzjrPSa1/CEIAMx93OR0uiUvPpXerGQwfCDipnW9zZSnQ1Ojk37A0fVyIDMshl8P6o4P25AM5a5sZGBmXyQb5Vzre7neO7fQgZoptrtD5x635w1fipkkJM3Ttnc0A0O+9ls1vuyyEDZQHH/m5S/m7XBkRoZ8CQpCp8z6X0ELzQmeamxMHNz/wCQb+qogEaK4AAAAABJRU5ErkJggg==","#0288d1":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAT/SURBVHhe5ZsvTxxBGMZJRT8A4gxJBaIavgEWcaICUYfsByABUVGJOVGBqEAgSahAklCBOAEOcQLRhCYkIBAXSEAgtu/vvZljspn7M3Mzu3vwJE9C7nbf95ndmffPzLFQIVrCVcM1YbtEPrPfc+2bwKKQAZUHOy25FxtzB0QP3/LS0tJGp9P53u12D6+vr88fHh7unp6eHp9figLyN5/xHddwLffY+42tuXkQwze+s7Oz1ev1Toqi6AtD0edebFh7xnZjMXzriL69vb00A1F0bx6LzvldsXH8r1jdvypaP3vFx86lkr/5jO+4hmtdYMt5EI2cDQSt9srKylfzxhV9md8/unfF519XxYfdyyByD/diwwLb+MCX8dkI6OB5Q6xjhKIZ8bxd3+BCiA1s2eeAD2c21P4QdPAHBwe79k0xfWPe+CRi0y4NfOET30ZDLWAd6uBVleDg8j7JWx9FbOPDwnkItcSENdKVnZpMU5/oHMQXwDca0DKQVB1a7XZ7k/yNECK3T2hO4hOgAS1oGkirBm2b5o6v+l6BVRDfAC1oGkjLj9bR0dEejm8eXzSH+8RVQXyjAaAJbQOJGUGJKv700VO4+IRVSTQY9E35nBWt09PTfbyRknyC6qBNj2hD40BqHqyKH40+64d/vWLqIFoM7tA4kJoBpBy8XN0/e4VMw+W9nkZwbFDQQP7mM77z3TMNsQFMWswDW+fH5vytPzfDktYHvuMa372TaGsDNBq5ybFoa306N5+IcbR5exrE1BVoAmhE60ByQmxvb7P+dcr6BIzjl9/DNTo1uMdnaxxtP4JWIzsdLi4u2hiPif52fYYgJs7YbIBWIzsdxO4mxmlGfM5H0U7NGIQuNadRojROCzG6heXQ9fnt5IbbosC9Ppuj6MQZ9gvSAqNYDs0ANjrHYAZf+R7Ae54B7z4GrGM5pv2tKgvY9liwbmSngxj9hOV5qAMEn4zstBDDushianZnfU5EaJyBaDKgEswDMX6Mh9h9gJy9gLMvcGzkpocY10wQGghd5uoGnQCYPgNYiPFlPMTEgdx01v+ykZsH4kA3Qxu6IcLmaF6IE10Gde4Gl+mkv3zT30KcaDpkxtW5I2yJhtfZnyn9lSGONBvERuyURINBvuhfhjjTqpA9+ZxngZOIb3suIEhf/Y2DONRgGNqwpKTTaOUPfmWIU22OYmr2VHR6jPTNzzSwm6R1nBDZys9sgtYD8T+cBVXGAnzV/vYtRIDGgiozghP5q1/7ZYgIzQiUolXUBfhwyt5qI/8oiJAz1MS0saF02uoz475+iBg9NAGh21ghLG2vNetHkyKog6qcx+b24EPQMW6bAxHVEur8zFEcOUUPPmr7adxYiDB+PaJBapbNjTKx5QS+7L8CmQkiUBullO2y0+5W1/DEQkTSLqviFEvBmfrYrKbdnRUiVCvEWZdCaerXW/GFQgTrUpglKzhRv/lTvwwRPcwKoYec0DnobG7UnwQRrmUyszikQOLa15nfkHI3FjIALZDo3qbpFbjG6fSaV/DEQAYy9e+KnZRXf6eXCjIYDlR0ZOPaZqfN5dq8BxxVQwakVSLwHao4hxug2dVeLGRgGg/YyXXrA/52dnffxrofBRmg7h2Q49nagk6+b06PnwsyyJbdTOVE157qms/mM9+HQgbKBsow3Av4u9H/FZocMmAtkgzmu9iJhQyck+b8J7ojsbDwH1AegL8uq02FAAAAAElFTkSuQmCC","#3949ab":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUkSURBVHhe5ZuvTyRJFMcx/AG4waxei0ScPEECErkCf2IFCYhLOHFikxErSDArECtHjFiBGLGCZFacAzGOFSSsOLEJnTAC0fc+b15xlU4zM1VUdfew3+QlnZ6u977VVfV+VPWsNYieyJbItslORdx9nuHZV4ENETpU7eyyQlt0rBwg/TTKvV5vv9/v/zkejwc3Nzff7u/vfzw8PBSPj48lwjX3+I1neJY2rr3pWpkX8TTiJycnx5PJZFSWZSESioK26HD6THdnwQg9dfzu7u7aOqK4nvxbfh5MysO/LsuDP0bl7/vD8re9gQrX3OM3nuFZH+iqvIjOzQaclk51G3FFUTxqh/YPLsrtnUGQ0Ia26HBAt7c0OuMotfPHx8fvp9OpDh3r+tPnax3Zus6FCDrQhU6ADWxh02y3Cu382dnZ38V0RpDpGzPiiwSdbmlgC5vYNg6tQNf8+fl5X1kJmLKs6boOpBB0Y8MB23AwLo1jm3DlpibTtI50DsEWwDYc4DKj1Bx6u7u7B8RviDAqdURzipsJcIALnGbUmsGOC3OX325rCTYh2AZwgdOMWn5sDYfDUwz//DlN4uljBdtwAHCC24xiRhCHxZ5OfRKXOmJNChwMheUIWdEbjUbnWCMk1RFqQ1x4hBscZ1TzYMslO10YfSduFsANjjOqGUDIwdD326KWyDLiUlx0kNAgXHPvJQkUOoCFxTy4urq6wEhszD/99H9KWwd+45m6tovE5QZwNLrJsUHNjhEqtzoS88TP4BYhJq+AE4AjXGeUE+Lo6GgLA1RndQTmieepl0aMj3GVI1yNdjqMx+M9lMd4f7c+QxDjZ1w0gKvRTgfRe4Dyi6/fa40/J25qxiB0qcHNQGqcFqL0EM2h67N/+g/NokDbOp3PiednDo12OohSDYGhL8B55xiERhvvBaQPhaL0l58Bv7wP2EHzKkQBQfrSWJS+QTPlZ53xedJUHuBKY8Ebo50Wolhf8d67L7UE5om3Phci1M8gcDJQEOWBKFcrMaOD5KwFvFn2xeimhyjXSBDqCH3JVQ16DjB9BHAQ5W+xQM6dc/s7VODinSC9Nbp5IAY0s4ldBjnEm/5sjuaFGNGM8CXLILV40z/fZoiDGNFwiMOKiQapBQ6eY80T/qoQQ0OsxXrslAIHw9Do5YcY06zw9kfRqjPENhwMjR2MKMSgvvrQgiWleIVWfudXhRjV4igmZ08lXo2RvvhZBDG67jZJ25gFbvSNw7rRahZiWGdB076gsvabH30HMb4u0rgv8Ne+SDuj7yAENCI0dVLsnwgLmvX8z0GIaC4aU8aGildWX5r59iFk9NCEjCx0GytE0O1lfd36aFIIfYRVzJbZsuJteX00s92BkNpwR+c5HKJzfGajc1+KKoQYX49obZ6yUEKXV+9n/wrkRRCCWiil/HjKfQwlaK7giYWQ3BTRLCXFUvBiPjo3zUy3IUQ1Q2S/7yX7fLRFh6G9jC8GQngAazx3TJpMG8/rD0zt6kBIsxS0BzGf1HiHquhYjalfhRDXNDk0QaokPN1Id2MhHdAEieptmVqBZ7xKr3sJTyikE1SM6sqXCY1eyKNNu5VeKkhHOFDRYZ3nD7x1z7N5DziahnRIs0TWdt2hCve8dd/tbC8W0rEP9I563k+VufZq/A/2+OuDdA5/oJ+MuPygEu/57XWs++cgHdx0m6kcabljLbu3mvE+FNJRNlCeYp2A607/KzQ5pMOaJBlWO9mJhXScDy7yfdCwEGtr/wEKZKoqxqm2xgAAAABJRU5ErkJggg==","#9c27b0":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUWSURBVHhe5ZqvT2RJEMdRWBy4tWMu4cRJ5ElwyBMrVqxEQrIJfwArTyIQJxCXMOIECSMQiCFZsWISLkGMIAGxgoRJWLFirj413ZPaSc+P19Pd7w33TSq8MK+rvvXe66rq6l4riC2R1sbGxq/yd0dkd0J23G8tEe59E9hyTk06u5C4sSv5MCD901s+OTn51O12z/v9fvfl5eXp9fV1MHTgmv/xG/dwrx0rgq7VeBD2jR8fHx/e3d11xMexsxUwYCw6vD6nu7HgDY0df3x87DlHFN96z8Ovp/fDzkF3+PduZ/jXb/8MT1ttFa75H79xD/daoMs+CGerUVDnt7e3/3BvXPH9+bs6dP57Z+zsosIYxqLDA93YwJaz2Qio84eHhwfMY4j+GPxQ8vYtxwo60IVOgA1sYdPZrhXq/NnZ2WdPkM835o3PE3T6qYEtbGLbcagN6ryyEvx73g+STynY8DAPoRbskK4cF/1MQ4RzCLY8XMokTRZFa29v773P5SWd9+IfAhzgAqcRtTLY9Wmu33kKEiwh2AZwgdOIWn60Li4u/sTw4GGQJNLHCrbhAOAEtxHFjCAPiz0NxxQuIWIlBQ4Oz65GyIqtq6urU6w9ffkWJFSHwAXADY4jqhlALY7vGLv8cBMkU4fAxeEp63rBp73n+0GQyCJyvnOpERwdFDQI1/yP30JjFhF0AJcW86DX611iJDbtdT/3xiVtCPzGPaGx88SnRTg6usmx5Wv99v51kMQs8QQXQcwDhhOAI1xHlBPi6OjoFwzwlkIEZknn4zhSLwzGhHTNEv91wdXRTofb29tdlLMgCRmfJX5+VkFMnPGLJbg62ukget+j/L79EDQ+TfynGYOqUw1uDpTGaSFKD9BcdX7efPrKsCgwNqRzmpg4Q78gLUSppsCqD4CoHouqGcE8gPSpEKVoXpEvIMsD+N/HAM0CDzfV1wClsgDcHLJkgXdopksbMj5LStUBpoP8ztFOC1GslWBMzW7m51xUjTMInByoBPNAlLexENsHyLkWMH2BtqObHqJca4GqgdBKrtWgCYDpawAPUd7CQkwcyC1m/udti4kBrWwa2hChOZoXYkQLov5l/DRILXBxyNcM8RAjmg5BnR1hL3AwyJP+JiGGNBvERuyUYtYa+aL/JMSYVoX05EOkSorfFxCU3SMUg/rorw+/BImVEGw75A9+kxCjujiKqdlTiVljpF/8zIMYXfdN0jq+Av/2HYd1R6ssxLB+BXXEAjP3y799DzG+LqKxoGRGMJGfi3revocQ0IxAKVqiLsCGKXtrOx3yE4SItn0KH5G5dubrh5DRTRPAeb8Q8RSCboP0mx/LQAjpYamc2+Z+G1zA4ahmQUhtimharNrNXURMdxkbm85ssyDE9mFIk2OZ5sakoMt0kvaduWZCCOpCKeXhKX8YSlBuwRMLIclyWXcpU1SIpt5HZ5nl7rIQoloh6lRY4tgsY82nX1/FFwMhrFNhmaxgon7zP/1JCOlxVogpk02529yoPw9CXMtkUGWfb2I/sRnlbizEAS2QWL0tslbgHrPSa17BUxXiBCtGDeWLpEaT8hhT70ovFcQRNlQ0Nc6KB2bec2/R09/ZIQ6N40FoU8VsboDVnvfTII5pPGA9b0tlrs0af/Xn/TSIc8QDDfH2uJ0/3ibgt7cx76dBHNz0zVSaG77B4f63mvm+KsRRGij23AzXzWpw5IY4PA6KgrcZ9OZBHOfARb4DDXOxtvYfhcYXJnsdOnQAAAAASUVORK5CYII=","#795548":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUoSURBVHhe5ZqvTxxBFMdR/ROaU9VI/owTIBGICkRFRWUFJIgKEhCICgQCgWhS0QRkxQkUOVFFxYkKBAkIBAmXQAJi+z7vZi7Ty9yPmZuZ3aPf5CWX2933vm935v2YmaWCaImsGGmPEXude18FrNM4txYo9oUs5MuA9NDpVqu1vre3t9Xtdr9fXV11Hx4ebh8fH/svLy8Vwm/+4xr3cC/P2OeNroV5EXw1Jb69vf251+t1qqrqi4Siz7PosPqM7sZi+NX5gjc3N7+NIwr5vNX52Y/q28Fudbj1qfqyuV7tbKyp8Jv/uMY93OsCXehEt7HRuNGgzjNszRdXPPX76tDBp81qa70dJDzDs+iwQLeZGo16Ceo8Q5V5DFHmdef7iX5Zn3Mhgg50oRNgw0yLRrwEdf7o6Gj36elJCV7/6UV98WmCTnQDbGET24ZDbVDnlZXg13lH57TPgRSCbmxYOC+hFrQJTHZoMkx9pHMItgC2TXAs/hJaq6urm+RviBCsfERzCjYBHOACpwG1MmjbNNf71fUSLCHYBnCB04Bafqycnp5+xfD93V2SSB8r2IYDgBPcBhQzgjws9nToU7j4iJUUOBj0TY2QFa1Op3OMtaveby+hOgQuAG5wHFDNgxWxo8XOyf4XL5k6BC4Gt3AcUM0AUg5W7q6vvURmkf2P74f1PgUNYvsErvmemUXgBExazIPLy8ufGInN+T9PjoclrQ9c4x7fs9PE1gZwNHSTo2VrfTo3H4lJYvP2LIipK+AE4AjXAeWEkAaE+a9D1kdgkjhzdGbExBjbj8DV0E6Hi4uLNZTTkPiMTxI7P0MQE2dsswRXQzsdRO8mymlGfMbHiR2aMQidak6jRGmcFqJ0B82h8/PsSIvGKPCsT+c4ceLMjqGdDihFc2gGIKrHIjQj2EwgyPcC/tsR8Pz8/BHNixAD4Gpop4PobaM8pv0tlQVseyxI3xqL0ndo7t/fe41PklJ1ANwM3hnaaSGKtRKMqdmd+TkVoXEGgZMBlWAeiPIzLMSuA+TsBZx1gTNDNz1EuWaC0EDoSq5u0CmC0mcAC1G+jAV2a3Iuf4cKXJwdpGVDNw/EgC6/xASpXOIEWRZH80KMzD0NUkuR4W8hRjQdErDqXBG2AgcnsOZJf6MQQ5oNYiN2SnF6jXzRfxRiTKtC1uTrDIbYtvsCgrLbY2JQVx9+HB54yZUQbBv0DK1yEKMbWI6p2VOJ02NsGFrlIEbfiOhZljp2iJzKDw5vDK2yEMO6TFY6FozM/fTLX7NCjDMKNBaELl7MI84iC7br+foWQkAzAq1oiboAG07bW9vpkH8gRM5hE9PGhorTVp8b8/VDyGiTREUWuowVIuh2qr68TU8ohJBOzJzb5nYbXMBhiGZBSL0V0RWjHAHRCXzYeGvMNgtCjNMj2pvvftjwOhIj6HL6/eynQOaCENRGKeXhKWe1t1zDEwshSbusnytFn+DU++gs0+7OCyGqFSLrffOs8/Gs3fIW1FfxxUAI61SYJys4Ub/5Q38UQnqYFWKO1Dgbnc2N+tMgxLVMDi2QRgqeZpS7sRAHNIHTu8/SK3CP0+c3r+AJhThBxzjzuWIn5fFMvZ1eKogj9AqaGictpDoLnNzbrFp/XohDWiWOiwcj877Z1V4sxLF9vKOfd0tlfjs9/r65/fVBnCMe6NoBR9pY2kLs8TYB117HvB8HcZD6QBdT2dJytrX4bzHzfSjE0WFQNHh9QW8axGE9eWqQ/mTnIoDTXFlOdM2MpaW/3B4zysNcAPUAAAAASUVORK5CYII=","#bdbdbd":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAATdSURBVHhe5ZutTiRBEMcxPACOINBn9z1Yf+IEAnHyBAkgeIDziMNxfnkDViAQS4LbBAQCuQmCBBIQiL361XZPKpPZj+np7pnl/kmFze501b+mu+ujZ9jIiG2RnpP+HPG/c+2XwJbIIoeXCWPRsXaAdOHIzs7O9/Pz8+Obm5vB09PTaDqdjt/f398+Pz+nCJ/5jt+4hmsZY3WIrM2NKGb85OTk+P7+fvj2hn/1wBjGosPrc7o7i2LWIT2ZTMbOFwUOyQxPx+PxdDQaTa+vr6fD4VCFz3zHb1xTvmHoKt2Izq0Ggla/1+v9YNYcb13eOCTLunB2VWEMY9HhgW5sYMvZ7ATUeWbo9fV1AlHvuJ3lUEGHvRHYMKuh9Zugzl9cXPz++PhQgi8vL0EzvkzQiW6ALWxi23FoBbrnIaKsBMxUFfmYgg0PcxNaiQl90pVfmo+Pj5WEUwi2ALbhAJcZpXzY3tvb++nyd5aZL4tfCXCAC5xm1PKg79Pc8/NzJcEcgm0AFzjNqKVHbzAY/MEwwShGpA8VbPvgCye4zSgmBCWq2NNwTOFSRSynwMHhxZXPSbF9dXX1V61JSqoi1Ib49Ag3OM6opkFP7Gix04XZ92JWwQSOM6oJQMrBCvuuisgq4ktc6n3SGOL7hCYFlI8FLi2mga/zQ3M+43zdUAV+a6IbwNHRjY4tX+vTuVWRWCS2gluGkLoCTgCOcJ1RjoijoyP2v85SFYFFYvboygiJMX51wdXRjofb29s+ykOif7m/XwWMqdK1SHw2gKujHQ9Sbf1CufytND5P/NIMQd2tBjcAV0c7HkTvIcrr7s+HhweGBYGxVTrniYkzh452PIjSUzTXvQE+OoegbkYwN+DU0Y4HUfrfrwC9AesQAwRJboBmgZD2N1cW8O2xIH4WEKW7aF6HOkCw62jHhSjWNRZSs5v9uRR14wwCJwcqwTQQ5doLhMwOkrIXMKssWS8QHAitpOoGkwZAD1H+DQuQriLRppiV9c3RTQMxoGvt7u6ukkgbAhcHDkfTQoxoRdhkG8QWs/zjV4BliBFNh6DNE2EvcDBIk/7KEEOXWAuN2DHF9BqXjl56iDGtCpucDcYSfxYoyPt4TAxqMAytCWKIyf3pg18ZYnQfyyE1eywxPca+o5UPYnTTH5K2sQr87DsOm45WXojhA0i0EQvM3j9wdPJDjG+K6FTUPbxoIuaQBdvtzL6HENCMQCmaoy7Ahil7s78YUQkhol1iSBtbV0xbna7rqwshow9NQN1jrDpSOl7r1kuTQugMVikfm/sHH4IzZ7Y7EFJbIpoWUwREE/iw0bk3RRVCTIsjglSTw42yoMsEvvxFTx0IQW2UYr48ZU578zU8oRCStMvR3iEy9T4687S7TSFEtUJsuhVKS7+9ii8EQli3QpOsYKJ+95d+GUKaraBZIeTgxBx0oGM9ln4ZQlzLZFCnQCoVPN0od0MhDmiBRPe2Sq/ANabT617BUxfiRNExrpIaTcprv9OLBXGEByoa0RbFA7PvuTbtA47cEIeKeFD1UMU83ADrve/nQRzT/y5hj9v6gM9m3/NfIF8T4hzxQM8ObH1g8j2/fY19Pw/iYPHGKYcb/oDDfdfNLi82xFEOUIppF/C50/8VGh3icBEUBV8z6C2DOM4LF+leaFiKjY1/W94NICQBL/8AAAAASUVORK5CYII=","#757575":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAURSURBVHhe5ZstTytBFIYx/AAcQaCx/R/UX4FE3D/QEEgqEE2oRCJxCBIQCEQFiiBQIBAIBAkGQUITEIi95zmdaSab6cdOZ2aX3jd5E9LunvNOd+Z8zCwrGbEubBm2J9B+z7VLgTXhtAHPIvdi49cB0eOBbGxs/Dk6Oure3d2dvby83H1+fr5+fX0Nf35+CsjffMZ3XMO13OPaEP6aH2L8xA8ODjpPT0+DoiiGwqoYci82rD1ju7EYP3VEv729PZqBKF5fX4ubm5vi9PS06Pf7xeHhYbG/v6/kbz7jO67hWhfYKv0QjZsNBK12q9XaMU9c8f39rQNicJ1OpxK5h3uxYYFtfODL+GwEdPA8oeFw+I5Q1jXiu92ud3BViA1sYRPgw5kNtf8IOviTk5OefVJM35AnPovYtEsDX/jEt9FQC3TNI0RVCe7v73VN+wYQg9jGh4XzI9QSE9qkKzs1r6+vvaJTEF8A32hAy0hSPqxvb2//JX8jhDXqE5qS+ARoQAuaRtLyoG3T3OPjo1dgDuIboAVNI2np0bq4uDjG8cfHR5RIH0p8owGgCW0jiQlBiSr+dOpTuPiE5SQaDIamfE6K9cFgoB6lbvcKqoNoAWhD40hqGrRssdOEp29pZwHa0DiSmgCkHBy9v797hczDXq+nEZyihoIG2j6B73z3zEM0AZMW0+Dh4UETcGjOv7q6Gpe0PvAd1/junUVbG6DRyI2ONTv9j4+PvSKm0ebteRBSV6AJmGUQvzLc29tr4YAp6xMwjU6knhshMcb2I2g1suPh9va2jfGQ6G/XZxWExBmbDdBqZMeD2N3FOM2Iz/kk2qkZgqpLzWmUdo3seJCau4Plquvz/PxcFYWAe302J9HGGbQa2fEgdjUFVv0BbHQOQdVs4wTa+Knwv58B9gf4DTEg1RLQLPD8/Ox1Po25sgDaDJJkgU0sS6HhdT6NueoAtBlsGtlxIYb1UYbU7E6AmomqcQaiyYBKMA3E+CUeQp4OTNkLOLPs0siNj9BA6DJVN5g0AFqI/S2cIDrl9ndVosX2AYItIzcNxIHuRIYugxR0pj+bo2khTrQirHM3uEy7OyxItxliIU40HRKwONX1CcpJNDiBNU36K0McaTYIjdgxiQaDdNG/DHGmVSF78nUGQ3zbcwFB3uMxcagL7+zszCsuB/FtkD74lSFOdYOEHO4Tl4NOjxF/A2QWxOmqUPeg6pgFztNHw6qRlRfiWGcBTyJnLMBXrU/fQpwzCzQWVN28WITOJgu+63n6FiJAMwKtaI6TYnw4bW/2FyO8ECHa64a0sVXptNU3xn39EDF6aEJFluIFKUtsO1Vfs16aFEG6+Zfy2NwefAh4GaJZEFFrQg3NKQKiE/jw0bg3RRUibAeF9OaLbG6UiS2n3+dN0eZCBGqjFLNddtrdfA1PKEQk7bLmqRgVolPxYTNPu7soRKhWiIsuhdLUr6/iC4EI1qWwSFZwon7zp34ZIpqloFkh5JUa51AVG79j6pchwrVMpnipcs7HtU7B04xyNxQyAC2Q6N7m6RW4xun0mlfwVIUMYtwxzpManZRXf6cXCzIQDlQ0NU6LB86659q0Bxy5IQMaxwPfoQqfLc26nwQZWJ/R0c+79QF/Oz1+31y+fJDBEQ+0oSfHs7UFnXzPd8ux7idBBkjXqCPmRNee6gr4rJldXmzIQNlAGc95AX83+r9Co0MGrEHRYDmD3izwMkPSFxpmYmXlH3HGrocZCNJGAAAAAElFTkSuQmCC","#424242":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAUjSURBVHhe5ZqtTitBFMdRPAJ1aJKr4AkIprKyD1DBA1TchJIgEQgcFQgEAoFAVFbgKMmVFThwIElogkHsPb/TmWbSO/3Y6czutvefnKTZ7pzzn52Z8zEzWwWiJnJg5FCkLtIwwm+e2f95dyNgO+12dlmhzdp+DEgzopMOXV1dtZ+enu5eX18HX19fH9/f36Ofn58M4TfP+I93eNdtK4KutfkQjJoSPzk5+f3y8tLPsmwkkhcj2qLD6jO6K4vJqEP6/f19aDqieHt7y+7v77Ozs7Os1WpljUYjq9frKvzmGf/xDu+6QJfzISo5GyBU39/fb5oRV4xGo+z29jZrNpvZ0dFRLqENbdFhgW5sYMvYrAQgoqPOOoYo6/rm5kZH1te5PIIOdKETYMOZDaV/BO28ELywIzUcDoNGfJGgE90AW9jEtuFQGuoQUVaCXq+na9rXgRiCbmxYmI/AcigFh4QrOzWZpj7SKQRbANsmZOIYC0VN1maL+A2Ru7s7L9GUgk0AB7jAaUytGNRtmBsMBl6CRQi2AVzgNKaWHgcPDw9dDH9+fkbx9KGCbTgAOMFtTDEhiMN26pO4+IgVKXAAcDI5QlLU+v2+eiBCko9QGWLDI9zgOKaaBgdiR5OddrvtJVOGwMXgA45jqglAyMEKubqPyDJCQoMHRwcJDcJvnq2SQNn6wYTFNLB5fmjM73a7k5TWB/7jHV/bRWJzAzgautFRs7n+8fGxl8Q8sXF7GYTkFXACcITrmHJEnJ6e/sIAU9ZHYJ50Oh0llwe08emaJ7YegauhHQ/Pz88NlId4/+n6fhmE+BkbDeBqaMeD6G2hXEKN1/gssVMzBHmXGtwMSI3jQpRqBGDHxmd8llxcTIrF3KCtT+csgZtB/EggSnUhs0vjMz5Lrq+vaRYE2vp0zhK4GXQM7XhAKZrXZAYk+QD/vQ/QKBBS/hYVBWx5LEgSBXbRTPnpMz5PisoDbGks2DW040IUayYYkrOnzgThZEAmmAaiXHckQ/cBUtYCdl9A0DN040OUay6Q1xG6kqoadBxgumpQlO9hAdIpt7/zClxsHSDYM3TTQAxowl3RDRE2R9NCjKhLX2UZxBZn+sdPgKYhRjQc4rBWWbOxBA6OY00T/qYhhjQahHrsmAIHg3TefxpirI5FEo8ynSG2neSn2DNCMajOMG/BElOcQiu985uGGNXUKyRnjyVOjZH8QOQfiNFtEWVQxixwRh8O24ZWsRDDWiJzLFWkL8CWPZ4TxC99l4UYZxaoLygyIjieH9vljL6FENB9ArxxESfF7omwIH7dHwIh8ggbrq/4SMcU54rMozFfPoSMFklkZNz38xGPIeh2sr60RU9eCKFLWKU8NrcHH4JLY7Y6EFI7IrpjlCIsOmEPGzvGbLUgxDQ5ojaPWSihy6n3i0968kAIqpeKeXnK2e0truAJhZCkXNbhirEUnKmPzmLK3VUhRDVDXHUpTE398jK+EAhhXQp47pA0mTaO16/+1J+GkJ5EhZArNfbKi6C6Xn8RhLhunJC85Dnn410n4SntMnQUSAc0QTJ3er0ddoV3nEqveglPXkgnqBj/0JtlQqMT8mhTbqUXC9IRagUd1XmXHpzLFLxbrVx/VUiHtGxmbfsOVXjmrPtqlLmxIR07p3fU825+wG+nxj83r28epHP4A907sPnBVLznv81Y97MgHSQ/0M1UNjecDQ6erWe8zwvp6MQpGmye01sE6bA6RYPNdHqLIB3nXDvdhYaF2Nr6C4hal94TuSfiAAAAAElFTkSuQmCC","#000000":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAU5SURBVHhe3ZsvTzNLFMYRCBwVlRWIfoCS8AEQiFcgKhDICiSygqBIrkQgrkAikAgEEkngfgAEggRDwhUVJJCAQOx9fic7zdxmSrvDzu6WJzlpZ3bnnGf2zzlnTqdLFaK9urraQ/R9U9KfkE3veFvyK2CT1ufkZOeSRb4YkP7fXT49PR3e3d1dPD09/fP29vbvx8fH+9fXV4bwnT6OcQ7n+mMl6FqMC+Hf8YODg+H9/f31+/t7VhSMYSw6nL5cd2MxvuuQfnl5uc/nYtBksuPj42xnZyfr9XpZu93OVlZWTPhOH8c4h3N9oMu7EI18GiDUX19f3+Wu5byz19fX7OjoKOt2u5mOFxLGMBYdDujGho5zIRpzEWzy3KHPz88RRPVp5FutVnByRQQd6EJnrnvkPQ21XwSbvJzWX47gzc1N1B2fJehEN8AWNtVf+0Xon52dHRsrQaSy5eXl4ATKEHRjwwHb6uci1IJNwhVhDPCYqq8SwRbANhzUh2OsFO3t7e094jdE8Nzqq1SwCeAAF/VV+ir0XZi7uroKEqxCsA3gonY1rwLJyOXl5d8Yfn5+thiu7loE23AAcKokUSIOy54FZxIXddUqcMjxmucISdG+vr4+wxohSe1GiAuPcFM7nS/gESMRwdjW1laQTB0CFwC3pK8BIQdDj4+PQSLzyNra2jjfZ8GTL3qsj2OhMfMInEAeFtPA5fmxMX84HI5T2hA4xjmhsbPE5QZwVDsJ2qzZMbKxsREk8Z24uD0PYvIKOAE4ql2+Hzg8POxhgNVZ0XS33+8buSJgTEjXNIGTWznCVX3l4vb21mYR4/0fHh6MWBEwJqTrO3HRAK5qlwvpHaD8/Pw8aHyaUOiIBWNDOqcJ3HIM1C4XyrktApycnASNT5O9vT1jFAPGhnROE7gBuKpdLqTX3GzRCIBXj0XRiOAigXCkdrmQ0oV5AoTynwD3CiyCD0j1CmyjfBGigLCtdrmQ0g6aR6NR0Ph3UkUegMAtR0ft8iHFZiEmZ0+dCcIpx0jtNJByK8Hs7u4GScySlGsBOOW4UjsNpDzKEfqSajXoJUHpVoNS3sVCzHogpfjrAKGrvnSQASuGNrEgIlAcTQsZsXTr4uIiSKYOgUuO8jPASciIhUMcVp0VYSdw8BxrmvA3CRmyaBDrscsUb62RzvtPQsb+YJGafJ3OENvudwHhj/qqgwyaMxwMBkFyVQi2c6R3fpOQUbMek7OXJd4ao/wCyDxwRdLYzPAn4jK/vAhaD2TfnoKqfQH7irx3v5677yAC5gv29/eDZFMItnJU/+5PQiSsTsBStIw9QbMEG96yt/x1fwxExCoRbF+hmVKwkeNG7WZAZKzuxZaVomWsIoJutyVHaNamSRGyikdMyWxe8UpebI5qFkSqJbGXM4VD9BwfNlrqax5EzLZrsDbvdDrBicQIurz1/o76mgsRvIRlmZun3GYo4VLtZkMkWS7b7SpjneDl++isZrn7U4iosabe95M6H2PRkaPejK8oRNheBTx3TJrMGM/rN//Rn4RItyUWFWK21Hg/dKKj1g3R0RBxS5NJXopsq+FcL+FpRrobC03AEiR2cc2zVuAct+NLaF7CEwNNZO59xV7Iq3+lVxY0GX5QsdD4XSHVK3BybtofOKqGJmRZIu926EcV+rz3vtnZXiw0MfMHVHP8VJnvXoXnd7z306AJ2m5TYrz725wX75Pt8mwMNMnxjlOKG67AkfctZrwvCk2UAsp4eSfwvdH/Ci0dmvD4nw7C73R6s6CJE/fSbWiYiaWl/wA9EIDwsojiIQAAAABJRU5ErkJggg=="},initialize:function(A){this.regExes={trimSpace:/^\s*|\s*$/g,removeSpace:/\s*/g,splitSpace:/\s+/,trimComma:/\s*,\s*/g,kmlColor:/(\w{2})(\w{2})(\w{2})(\w{2})/,kmlIconPalette:/root:\/\/icons\/palette-(\d+)(\.\w+)/,straightBracket:/\$\[(.*?)\]/g},this.externalProjection=new OpenLayers.Projection("EPSG:4326"),OpenLayers.Format.XML.prototype.initialize.apply(this,[A])},read:function(A){this.features=[],this.styles={},this.fetched={};var e={depth:0,styleBaseUrl:this.styleBaseUrl};return this.parseData(A,e)},parseData:function(A,e){"string"==typeof A&&(A=OpenLayers.Format.XML.prototype.read.apply(this,[A]));for(var t=["Link","NetworkLink","Style","StyleMap","Placemark"],a=0,i=t.length;a<i;++a){var s=t[a],n=this.getElementsByTagNameNS(A,"*",s);if(0!=n.length)switch(s.toLowerCase()){case"link":case"networklink":this.parseLinks(n,e);break;case"style":this.extractStyles&&this.parseStyles(n,e);break;case"stylemap":this.extractStyles&&this.parseStyleMaps(n,e);break;case"placemark":this.parseFeatures(n,e)}}return this.features},parseLinks:function(A,e){if(e.depth>=this.maxDepth)return!1;var t=OpenLayers.Util.extend({},e);t.depth++;for(var a=0,i=A.length;a<i;a++){var s=this.parseProperty(A[a],"*","href");if(s&&!this.fetched[s]){this.fetched[s]=!0;var n=this.fetchLink(s);n&&this.parseData(n,t)}}},fetchLink:function(A){var e=OpenLayers.Request.GET({url:A,async:!1});if(e)return e.responseText},parseStyles:function(A,e){for(var t=0,a=A.length;t<a;t++){var i=this.parseStyle(A[t]);if(i){var s=(e.styleBaseUrl||"")+"#"+i.id;this.styles[s]=i}}},parseKmlColor:function(A){var e=null;if(A){var t=A.match(this.regExes.kmlColor);t&&(e={color:"#"+t[4]+t[3]+t[2],opacity:parseInt(t[1],16)/255,r:parseInt(t[4],16),g:parseInt(t[3],16),b:parseInt(t[2],16)})}return e},parseStyle:function(A){for(var e,t,a={},i=["LineStyle","PolyStyle","IconStyle","BalloonStyle","LabelStyle"],s=0,n=i.length;s<n;++s)if(e=i[s],t=this.getElementsByTagNameNS(A,"*",e)[0]){var r=this.parseProperty(t,"*","color"),h=this.parseKmlColor(r);switch(e.toLowerCase()){case"linestyle":h&&(a.strokeColor=h.color,a.strokeOpacity=h.opacity),(g=this.parseProperty(t,"*","width"))&&(a.strokeWidth=g);break;case"polystyle":h&&(a.fillOpacity=h.opacity,a.fillColor=h.color),"0"==this.parseProperty(t,"*","fill")&&(a.fillColor="none"),"0"==this.parseProperty(t,"*","outline")&&(a.strokeWidth="0");break;case"iconstyle":var o=parseFloat(this.parseProperty(t,"*","scale")||1),g=32*o,l=32*o,E=this.getElementsByTagNameNS(t,"*","Icon")[0];if(E){var B=this.parseProperty(E,"*","href");if(B){var d=this.parseProperty(E,"*","w"),c=this.parseProperty(E,"*","h");!OpenLayers.String.startsWith(B,"http://maps.google.com/mapfiles/kml")||d||c||(d=64,c=64,o/=2),d=d||c,c=c||d,d&&(g=parseInt(d)*o),c&&(l=parseInt(c)*o);var Q=B.match(this.regExes.kmlIconPalette);if(Q){var C=Q[1],f=Q[2],N=this.parseProperty(E,"*","x"),R=this.parseProperty(E,"*","y");B="http://maps.google.com/mapfiles/kml/pal"+C+"/icon"+(8*(R?7-R/32:7)+(N?N/32:0))+f}a.graphicOpacity=1,a.externalGraphic=this.iconColorMap[h.color],a.graphicYOffset=-32}}a.graphicWidth=g,a.graphicHeight=l;break;case"balloonstyle":var v=OpenLayers.Util.getXmlNodeValue(t);v&&(a.balloonStyle=v.replace(this.regExes.straightBracket,"${$1}"));break;case"labelstyle":r=this.parseProperty(t,"*","color");(h=this.parseKmlColor(r))&&(a.fontColor=h.color,a.fontOpacity=h.opacity)}}!a.strokeColor&&a.fillColor&&(a.strokeColor=a.fillColor);var u=A.getAttribute("id");return u&&a&&(a.id=u),a},parseStyleMaps:function(A,e){for(var t=0,a=A.length;t<a;t++)for(var i=A[t],s=this.getElementsByTagNameNS(i,"*","Pair"),n=i.getAttribute("id"),r=0,h=s.length;r<h;r++){var o=s[r],g=this.parseProperty(o,"*","key"),l=this.parseProperty(o,"*","styleUrl");l&&"normal"==g&&(this.styles[(e.styleBaseUrl||"")+"#"+n]=this.styles[(e.styleBaseUrl||"")+l])}},parseFeatures:function(A,e){for(var t=[],a=0,i=A.length;a<i;a++){var s=A[a],n=this.parseFeature.apply(this,[s]);if(!n)throw"Bad Placemark: "+a;if(this.extractStyles&&n.attributes&&n.attributes.styleUrl&&(n.style=this.getStyle(n.attributes.styleUrl,e)),this.extractStyles){var r=this.getElementsByTagNameNS(s,"*","Style")[0];if(r){var h=this.parseStyle(r);h&&(n.style=OpenLayers.Util.extend(n.style,h))}}if(this.extractTracks){var o=this.getElementsByTagNameNS(s,this.namespaces.gx,"Track");if(o&&o.length>0){var g=o[0],l={features:[],feature:n};this.readNode(g,l),l.features.length>0&&t.push.apply(t,l.features)}}else t.push(n)}this.features=this.features.concat(t)},readers:{kml:{when:function(A,e){e.whens.push(OpenLayers.Date.parse(this.getChildValue(A)))},_trackPointAttribute:function(A,e){var t=A.nodeName.split(":").pop();e.attributes[t].push(this.getChildValue(A))}},gx:{Track:function(A,e){var t={whens:[],points:[],angles:[]};if(this.trackAttributes){t.attributes={};for(var a=0,i=this.trackAttributes.length;a<i;++a)l=this.trackAttributes[a],t.attributes[l]=[],l in this.readers.kml||(this.readers.kml[l]=this.readers.kml._trackPointAttribute)}if(this.readChildNodes(A,t),t.whens.length!==t.points.length)throw new Error("gx:Track with unequal number of when ("+t.whens.length+") and gx:coord ("+t.points.length+") elements.");var s,n,r,h=t.angles.length>0;if(h&&t.whens.length!==t.angles.length)throw new Error("gx:Track with unequal number of when ("+t.whens.length+") and gx:angles ("+t.angles.length+") elements.");for(a=0,i=t.whens.length;a<i;++a){if((s=e.feature.clone()).fid=e.feature.fid||e.feature.id,n=t.points[a],s.geometry=n,"z"in n&&(s.attributes.altitude=n.z),this.internalProjection&&this.externalProjection&&s.geometry.transform(this.externalProjection,this.internalProjection),this.trackAttributes)for(var o=0,g=this.trackAttributes.length;o<g;++o){var l=this.trackAttributes[o];s.attributes[l]=t.attributes[l][a]}s.attributes.when=t.whens[a],s.attributes.trackId=e.feature.id,h&&(r=t.angles[a],s.attributes.heading=parseFloat(r[0]),s.attributes.tilt=parseFloat(r[1]),s.attributes.roll=parseFloat(r[2])),e.features.push(s)}},coord:function(A,e){var t=this.getChildValue(A).replace(this.regExes.trimSpace,"").split(/\s+/),a=new OpenLayers.Geometry.Point(t[0],t[1]);t.length>2&&(a.z=parseFloat(t[2])),e.points.push(a)},angles:function(A,e){var t=this.getChildValue(A).replace(this.regExes.trimSpace,"").split(/\s+/);e.angles.push(t)}}},parseFeature:function(A){for(var e,t,a,i,s=["MultiGeometry","Polygon","LineString","Point"],n=0,r=s.length;n<r;++n)if(e=s[n],this.internalns=A.namespaceURI?A.namespaceURI:this.kmlns,(t=this.getElementsByTagNameNS(A,this.internalns,e)).length>0){var h;if(!(h=this.parseGeometry[e.toLowerCase()]))throw new TypeError("Unsupported geometry type: "+e);a=h.apply(this,[t[0]]),this.internalProjection&&this.externalProjection&&a.transform(this.externalProjection,this.internalProjection);break}this.extractAttributes&&(i=this.parseAttributes(A));var o=new OpenLayers.Feature.Vector(a,i),g=A.getAttribute("id")||A.getAttribute("name");return null!=g&&(o.fid=g),o},getStyle:function(A,e){var t=OpenLayers.Util.removeTail(A),a=OpenLayers.Util.extend({},e);if(a.depth++,a.styleBaseUrl=t,!this.styles[A]&&!OpenLayers.String.startsWith(A,"#")&&a.depth<=this.maxDepth&&!this.fetched[t]){var i=this.fetchLink(t);i&&this.parseData(i,a)}return OpenLayers.Util.extend({},this.styles[A])},parseGeometry:{point:function(A){var e=this.getElementsByTagNameNS(A,this.internalns,"coordinates"),t=[];if(e.length>0){var a=e[0].firstChild.nodeValue;t=(a=a.replace(this.regExes.removeSpace,"")).split(",")}if(!(t.length>1))throw"Bad coordinate string: "+a;return 2==t.length&&(t[2]=null),new OpenLayers.Geometry.Point(t[0],t[1],t[2])},linestring:function(A,e){var t=this.getElementsByTagNameNS(A,this.internalns,"coordinates"),a=null;if(t.length>0){for(var i,s=this.getChildValue(t[0]),n=(s=(s=s.replace(this.regExes.trimSpace,"")).replace(this.regExes.trimComma,",")).split(this.regExes.splitSpace),r=n.length,h=new Array(r),o=0;o<r;++o){if(!((i=n[o].split(",")).length>1))throw"Bad LineString point coordinates: "+n[o];2==i.length&&(i[2]=null),h[o]=new OpenLayers.Geometry.Point(i[0],i[1],i[2])}if(!r)throw"Bad LineString coordinates: "+s;a=e?new OpenLayers.Geometry.LinearRing(h):new OpenLayers.Geometry.LineString(h)}return a},polygon:function(A){var e=this.getElementsByTagNameNS(A,this.internalns,"LinearRing"),t=e.length,a=new Array(t);if(t>0)for(var i,s=0,n=e.length;s<n;++s){if(!(i=this.parseGeometry.linestring.apply(this,[e[s],!0])))throw"Bad LinearRing geometry: "+s;a[s]=i}return new OpenLayers.Geometry.Polygon(a)},multigeometry:function(A){for(var e,t=[],a=A.childNodes,i=0,s=a.length;i<s;++i)if(1==(e=a[i]).nodeType){var n,r=e.prefix?e.nodeName.split(":")[1]:e.nodeName;(n=this.parseGeometry[r.toLowerCase()])&&t.push(n.apply(this,[e]))}return new OpenLayers.Geometry.Collection(t)}},parseAttributes:function(A){var e,t,a={},i=A.getElementsByTagName("ExtendedData");i.length&&(a=this.parseExtendedData(i[0]));for(var s=A.childNodes,n=0,r=s.length;n<r;++n)if(1==(e=s[n]).nodeType&&(t=e.childNodes).length>=1&&t.length<=3){var h;switch(t.length){case 1:h=t[0];break;case 2:var o=t[0],g=t[1];h=3==o.nodeType||4==o.nodeType?o:g;break;case 3:default:h=t[1]}if(3==h.nodeType||4==h.nodeType){var l=e.prefix?e.nodeName.split(":")[1]:e.nodeName,E=OpenLayers.Util.getXmlNodeValue(h);E&&(E=E.replace(this.regExes.trimSpace,""),a[l]=E)}}return a},parseExtendedData:function(A){var e,t,a,i,s={},n=A.getElementsByTagName("Data");for(e=0,t=n.length;e<t;e++){i=(a=n[e]).getAttribute("name");var r={},h=a.getElementsByTagName("value");if(h.length&&(r.value=this.getChildValue(h[0])),this.kvpAttributes)s[i]=r.value;else{var o=a.getElementsByTagName("displayName");o.length&&(r.displayName=this.getChildValue(o[0])),s[i]=r}}var g=A.getElementsByTagName("SimpleData");for(e=0,t=g.length;e<t;e++){r={};i=(a=g[e]).getAttribute("name"),r.value=this.getChildValue(a),this.kvpAttributes?s[i]=r.value:(r.displayName=i,s[i]=r)}return s},parseProperty:function(A,e,t){var a,i=this.getElementsByTagNameNS(A,e,t);try{a=OpenLayers.Util.getXmlNodeValue(i[0])}catch(A){a=null}return a},write:function(A){OpenLayers.Util.isArray(A)||(A=[A]);for(var e=this.createElementNS(this.kmlns,"kml"),t=this.createFolderXML(),a=0,i=A.length;a<i;++a)t.appendChild(this.createPlacemarkXML(A[a]));return e.appendChild(t),OpenLayers.Format.XML.prototype.write.apply(this,[e])},createFolderXML:function(){var A=this.createElementNS(this.kmlns,"Folder");if(this.foldersName){var e=this.createElementNS(this.kmlns,"name"),t=this.createTextNode(this.foldersName);e.appendChild(t),A.appendChild(e)}if(this.foldersDesc){var a=this.createElementNS(this.kmlns,"description"),i=this.createTextNode(this.foldersDesc);a.appendChild(i),A.appendChild(a)}return A},createPlacemarkXML:function(A){var e=this.createElementNS(this.kmlns,"name"),t=A.style&&A.style.label?A.style.label:A.id,a=A.attributes.name||t;e.appendChild(this.createTextNode(a));var i=this.createElementNS(this.kmlns,"description"),s=A.attributes.description||this.placemarksDesc;i.appendChild(this.createTextNode(s));var n=this.createElementNS(this.kmlns,"Placemark");null!=A.fid&&n.setAttribute("id",A.fid),n.appendChild(e),n.appendChild(i);var r=this.buildGeometryNode(A.geometry);if(n.appendChild(r),A.attributes){var h=this.buildExtendedData(A.attributes);h&&n.appendChild(h)}return n},buildGeometryNode:function(A){var e=A.CLASS_NAME,t=e.substring(e.lastIndexOf(".")+1),a=this.buildGeometry[t.toLowerCase()],i=null;return a&&(i=a.apply(this,[A])),i},buildGeometry:{point:function(A){var e=this.createElementNS(this.kmlns,"Point");return e.appendChild(this.buildCoordinatesNode(A)),e},multipoint:function(A){return this.buildGeometry.collection.apply(this,[A])},linestring:function(A){var e=this.createElementNS(this.kmlns,"LineString");return e.appendChild(this.buildCoordinatesNode(A)),e},multilinestring:function(A){return this.buildGeometry.collection.apply(this,[A])},linearring:function(A){var e=this.createElementNS(this.kmlns,"LinearRing");return e.appendChild(this.buildCoordinatesNode(A)),e},polygon:function(A){for(var e,t,a,i=this.createElementNS(this.kmlns,"Polygon"),s=A.components,n=0,r=s.length;n<r;++n)a=0==n?"outerBoundaryIs":"innerBoundaryIs",e=this.createElementNS(this.kmlns,a),t=this.buildGeometry.linearring.apply(this,[s[n]]),e.appendChild(t),i.appendChild(e);return i},multipolygon:function(A){return this.buildGeometry.collection.apply(this,[A])},collection:function(A){for(var e,t=this.createElementNS(this.kmlns,"MultiGeometry"),a=0,i=A.components.length;a<i;++a)(e=this.buildGeometryNode.apply(this,[A.components[a]]))&&t.appendChild(e);return t}},buildCoordinatesNode:function(A){var e,t=this.createElementNS(this.kmlns,"coordinates"),a=A.components;if(a){for(var i,s=a.length,n=new Array(s),r=0;r<s;++r)i=a[r],n[r]=this.buildCoordinates(i);e=n.join(" ")}else e=this.buildCoordinates(A);var h=this.createTextNode(e);return t.appendChild(h),t},buildCoordinates:function(A){return this.internalProjection&&this.externalProjection&&(A=A.clone()).transform(this.internalProjection,this.externalProjection),A.x+","+A.y},buildExtendedData:function(A){var e=this.createElementNS(this.kmlns,"ExtendedData");for(var t in A)if(A[t]&&"name"!=t&&"description"!=t&&"styleUrl"!=t){var a=this.createElementNS(this.kmlns,"Data");a.setAttribute("name",t);var i=this.createElementNS(this.kmlns,"value");if("object"==typeof A[t]){if(A[t].value&&i.appendChild(this.createTextNode(A[t].value)),A[t].displayName){var s=this.createElementNS(this.kmlns,"displayName");s.appendChild(this.getXMLDoc().createCDATASection(A[t].displayName)),a.appendChild(s)}}else i.appendChild(this.createTextNode(A[t]));a.appendChild(i),e.appendChild(a)}return this.isSimpleContent(e)?null:e},changeImageColor:function(A,e,t,a){function i(A,e,t){A/=255,e/=255,t/=255;let a,i,s=Math.max(A,e,t),n=Math.min(A,e,t),r=(s+n)/2;if(s==n)a=i=0;else{let h=s-n;switch(i=r>.5?h/(2-s-n):h/(s+n),s){case A:a=(e-t)/h+(e<t?6:0);break;case e:a=(t-A)/h+2;break;case t:a=(A-e)/h+4}a/=6}return{h:a,s:i,l:r}}let s=document.createElement("canvas").getContext("2d");s.drawImage(A,0,0);let n=s.getImageData(0,0,32,32),r=n.data;for(var h=0;h<r.length;h+=4){let A=r[h+0],s=r[h+1],n=r[h+2];r[h+3]<10||360*i(A,s,n).h<20&&(r[h+0]=e,r[h+1]=t,r[h+2]=a)}let o=document.createElement("canvas");return $(o).attr("width",32),$(o).attr("height",32),o.getContext("2d").putImageData(n,0,0),o.toDataURL()},CLASS_NAME:"OpenLayers.Format.KML"});
}
}
bootstrap();
})();