UNPKG

@ignf-geoportal/sdk-3d

Version:

French Geoportal SDK based on OpenLayers (2D) and iTowns (3D) libraries

280 lines (261 loc) 218 kB
/*! * @brief French Geoportal SDK based on OpenLayers (2D) and iTowns (3D) libraries * * This software is released under the licence CeCILL-B (Free BSD compatible) * @see http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt * @see http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.txt * @see http://www.cecill.info/ * * @copyright copyright (c) IGN * @license CeCILL-B * @author IGN * @version 3.5.6 * @date 12/06/2025 * @build * date : 6/12/2025, 9:14:46 AM * branch : tags/3.5.6 * commit : 8e7596e * dirty : true */ /*! * geoportal-extensions-openlayers. See https://github.com/IGNF/geoportal-extensions * @license https://github.com/IGNF/geoportal-extensions/blob/master/LICENCE.md * @version 3.4.6 */ /*! * geoportal-extensions-itowns. See https://github.com/IGNF/geoportal-extensions * @license https://github.com/IGNF/geoportal-extensions/blob/master/LICENCE.md * @version 2.5.1 */ /*! * iTowns. See http://www.itowns-project.org/ * @license https://github.com/iTowns/itowns/blob/master/LICENCE.md * @version 2.38.2 */ /*! * @overview ol-mapbox-style - Use Mapbox Style objects with OpenLayers * @copyright Copyright (c) 2016 openlayers * @license BSD 2-Clause "Simplified" License * See https://raw.githubusercontent.com/openlayers/ol-mapbox-style/master/LICENSE * @version 6.7.0 */ /*! * @overview OpenLayers. See http://openlayers.org/ * @copyright Copyright 2005-present, OpenLayers Contributors All rights reserved. * @license BSD 2-Clause "Simplified" License * See https://raw.githubusercontent.com/openlayers/openlayers/master/LICENCE.md * @version 6.9.0 */ /*! * Sortable -- JavaScript library for reorderable drag-and-drop lists on modern * browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, * React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap. * * Released under MIT LICENSE * * Copyright Lebedev Konstantin <ibnRubaXa@gmail.com> * https://github.com/SortableJS/Sortable * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * @version v1.8.4 */ /*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.4 */ /*! * @overview Proj4js - Javascript reprojection library. * * @authors * - Mike Adair madairATdmsolutions.ca * - Richard Greenwood richATgreenwoodmap.com * - Didier Richard didier.richardATign.fr * - Stephen Irons stephen.ironsATclear.net.nz * - Olivier Terral oterralATgmail.com * - Calvin Metcalf cmetcalfATappgeo.com * * @copyright Copyright (c) 2014, Mike Adair, Richard Greenwood, Didier Richard, Stephen Irons, Olivier Terral and Calvin Metcalf * @license Licensed under MIT license * See https://raw.githubusercontent.com/proj4js/proj4js/master/LICENSE.md * @version 2.7.5 */.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid #b3c5db;background-color:hsla(0,0%,100%,.4)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-Index:10}.ol-scale-step-text{bottom:-5px;font-size:12px;z-Index:11}.ol-scale-step-text,.ol-scale-text{position:absolute;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-text{font-size:14px;text-align:center;bottom:25px}.ol-scale-singlebar{position:relative;height:10px;z-Index:9;box-sizing:border-box;border:1px solid #000}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:hsla(0,0%,100%,.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:rgba(0,60,136,.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:rgba(0,60,136,.7);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:#000;text-shadow:0 0 2px #fff;font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:2px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move} /*! * @brief French Geoportal Extension for OpenLayers * * This software is released under the licence CeCILL-B (Free BSD compatible) * @see http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt * @see http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.txt * @see http://www.cecill.info/ * * @copyright copyright (c) IGN * @license CeCILL-B * @author IGN * @version 3.4.6 * @date 12/06/2025 * */ /*! * @overview ol-mapbox-style - Use Mapbox Style objects with OpenLayers * @copyright Copyright (c) 2016 openlayers * @license BSD 2-Clause "Simplified" License * See https://raw.githubusercontent.com/openlayers/ol-mapbox-style/master/LICENSE * @version 6.7.0 */ /*! * Sortable -- JavaScript library for reorderable drag-and-drop lists on modern * browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, * React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap. * * Released under MIT LICENSE * * Copyright Lebedev Konstantin <ibnRubaXa@gmail.com> * https://github.com/SortableJS/Sortable * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * @version 1.14.0 */ /*! * @overview Fetch - window.fetch polyfill * @copyright Copyright (c) 2014-2016 GitHub, Inc. * @license Licensed under MIT license * See https://raw.githubusercontent.com/github/fetch/master/LICENSE * @version 3.0.0 */ /*! * @overview EventBus - Simple JavaScript class for managing events in JavaScript * @copyright Copyright (c) 2014 Krasimir Tsonev * @license Licensed under MIT license * See https://raw.githubusercontent.com/krasimir/EventBus/master/LICENSE * @version 0.2.0 */ /*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.4 */ /*! * @overview Proj4js - Javascript reprojection library. * * @authors * - Mike Adair madairATdmsolutions.ca * - Richard Greenwood richATgreenwoodmap.com * - Didier Richard didier.richardATign.fr * - Stephen Irons stephen.ironsATclear.net.nz * - Olivier Terral oterralATgmail.com * - Calvin Metcalf cmetcalfATappgeo.com * * @copyright Copyright (c) 2014, Mike Adair, Richard Greenwood, Didier Richard, Stephen Irons, Olivier Terral and Calvin Metcalf * @license Licensed under MIT license * See https://raw.githubusercontent.com/proj4js/proj4js/master/LICENSE.md * @version 2.7.5 */ /*! * @brief French Geoportal Extension for Itowns * * This software is released under the licence CeCILL-B (Free BSD compatible) * @see http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt * @see http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.txt * @see http://www.cecill.info/ * * @copyright copyright (c) IGN * @license CeCILL-B * @author IGN * @version 2.5.1 * @date 16/05/2024 * */ /*! * Sortable -- JavaScript library for reorderable drag-and-drop lists on modern * browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, * React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap. * * Released under MIT LICENSE * * Copyright Lebedev Konstantin <ibnRubaXa@gmail.com> * https://github.com/SortableJS/Sortable * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * @version 1.14.0 */ /*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.4 */ /*! * @overview Proj4js - Javascript reprojection library. * * @authors * - Mike Adair madairATdmsolutions.ca * - Richard Greenwood richATgreenwoodmap.com * - Didier Richard didier.richardATign.fr * - Stephen Irons stephen.ironsATclear.net.nz * - Olivier Terral oterralATgmail.com * - Calvin Metcalf cmetcalfATappgeo.com * * @copyright Copyright (c) 2014, Mike Adair, Richard Greenwood, Didier Richard, Stephen Irons, Olivier Terral and Calvin Metcalf * @license Licensed under MIT license * See https://raw.githubusercontent.com/proj4js/proj4js/master/LICENSE.md * @version 2.7.5 */.GPpanelInfo{top:3px;left:3px;width:26px;height:26px;background-position:-78px 0}.gp-feature-info-div{bottom:17px;position:relative;max-width:calc(100vw - 80px);padding:10px;border-radius:10px;font-size:.75em;font-family:Open Sans,sans-serif;color:#002a50;background-color:#fff;box-shadow:0 0 5px #000}.gp-feature-info-div:before{content:"";position:absolute;border-top:15px solid #fff;border-right:14px solid transparent;border-left:14px solid transparent;bottom:-15px;margin-left:-14px;left:50%}.gp-feature-info-div .closer{position:absolute;display:block;width:30px;height:30px;top:0;right:0;border:none;cursor:pointer;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#fff;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMCA4NDEuOWg1OTUuM1YwSDB2ODQxLjl6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCguMDIzNTIgMCAwIC0uMDIzNTIgMSAxOCkiIGZpbGw9IiMwMGI3OTgiPjxwYXRoIGQ9Ik0zNjguNCA0MjAuOWwyMTIuMiAyMTIuMmMxOS41NCAxOS41NCAxOS41NCA1MS4yMSAwIDcwLjc1cy01MS4yMSAxOS41NC03MC43NSAwbC0yMTIuMi0yMTIuMy0yMTIuMiAyMTIuM2MtMTkuNTQgMTkuNTQtNTEuMjEgMTkuNTQtNzAuNzUgMC0xOS41My0xOS41NC0xOS41My01MS4yMSAwLTcwLjc1TDIyNyA0MjAuOSAxNC44IDIwOC43Yy0xOS41My0xOS41NC0xOS41My01MS4yMSAwLTcwLjc1IDE5LjU0LTE5LjU0IDUxLjIxLTE5LjU0IDcwLjc1IDBsMjEyLjIgMjEyLjIgMjEyLjItMjEyLjJjMTkuNTMtMTkuNTQgNTEuMjEtMTkuNTQgNzAuNzUgMHMxOS41NCA1MS4yMSAwIDcwLjc1TDM2OC41IDQyMC45eiIvPjwvZz48L3N2Zz4=);background-size:14px 14px;background-position:50%}.gp-features-content-div{max-width:420px;min-width:260px;max-height:340px;overflow:auto}.gp-features-content-div h5,.gp-features-content-div h6,.gp-features-content-div p,.gp-features-content-div ul{margin:0}.gp-features-content-div ul{padding:0;list-style-type:none}.gp-att-name-div,.gp-features-content-div h5{padding-right:35px;font-weight:700;font-size:1.2em;text-transform:uppercase;color:#0b6ba7}.gp-features-content-div h6{font-size:1.1em}.ol-attribution .gp-control-attribution-image{max-height:30px;max-width:inherit;vertical-align:middle}div[id^=GPdrawing-]{top:48px;right:8px}span[id^=GPshowDrawingOpen-]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAaCAYAAAD43n+tAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGCSURBVFiF7da/Sh1BFMfxuXZa2AuWgkoa0SqP4StoUoi2PklyBZXUNlpZWGmq5AmiYghpAv5pAoKW+rFwFq/D3NXdu5fb7K9ahjPnd757Zs9OCK1atWrVlDCHvzjB5KjrGVg49aKfdaHwGdsYK4np4As26lf8diF7XqsyVIR5iPt3c1AR5muMeWwUCrM4wwEmcZhAHVfM1032b6GTwGwlMd0mYS57Eh9loP5UzFkcpV7tYizpTKGdXBebgEmh9vALczVy94NKuzd0mEL7DXjkoEYCA+cDG4VSqOywyKk0CLMhhO8hhKmSsOsQwvL7y35TnXeuVRMm8Bu3JZ25UuOb6eOXGwC1utTPYBXfsIT/GYMbfBgizE5mrT6U5+vMYnz+mHTqCvNDhinGdnakVzWZxj1metYKqMZgYt7h/1ixGTf+wwwWPB+/iyZhotcnL1ef7GhOOvWI9aomP3rexl08fisYb4zktd9a7FTfaRahulirY3AZoTYxPVC1rVq1ajVKPQEmCKhvk/LblAAAAABJRU5ErkJggg==)}div[id^=GPdrawingPanel-]{top:0;right:0;position:absolute}div[id^=GPdrawingPanelClose-]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAaCAYAAAD43n+tAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGCSURBVFiF7da/Sh1BFMfxuXZa2AuWgkoa0SqP4StoUoi2PklyBZXUNlpZWGmq5AmiYghpAv5pAoKW+rFwFq/D3NXdu5fb7K9ahjPnd757Zs9OCK1atWrVlDCHvzjB5KjrGVg49aKfdaHwGdsYK4np4As26lf8diF7XqsyVIR5iPt3c1AR5muMeWwUCrM4wwEmcZhAHVfM1032b6GTwGwlMd0mYS57Eh9loP5UzFkcpV7tYizpTKGdXBebgEmh9vALczVy94NKuzd0mEL7DXjkoEYCA+cDG4VSqOywyKk0CLMhhO8hhKmSsOsQwvL7y35TnXeuVRMm8Bu3JZ25UuOb6eOXGwC1utTPYBXfsIT/GYMbfBgizE5mrT6U5+vMYnz+mHTqCvNDhinGdnakVzWZxj1metYKqMZgYt7h/1ixGTf+wwwWPB+/iyZhotcnL1ef7GhOOvWI9aomP3rexl08fisYb4zktd9a7FTfaRahulirY3AZoTYxPVC1rVq1ajVKPQEmCKhvk/LblAAAAABJRU5ErkJggg==)}.drawing-tool-section:not(:last-child){border-bottom:1px solid #ddd}.drawing-tool-section{padding:2px 5px 5px}.drawing-tool-section-title{font-size:.75em;margin-bottom:0;margin-top:0;text-transform:uppercase}ul.drawing-tools-flex-display{justify-content:center;padding:0}.drawing-tools-flex-display{align-items:center;display:flex}.drawing-tool:not(:last-child){margin-right:10px}.drawing-tool{border-radius:10px;cursor:pointer;display:block;height:40px;width:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDAiIHdpZHRoPSI3MjAiPjxkZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHBhdGggZD0iTTAgODk2aDg5NlYwSDB6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGQ9Ik0wIDg5Nmg4OTZWMEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxwYXRoIGQ9Ik04Ny40MyAzMi41MjZsNS0xNSAxNSAxMCA1LTIwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGI3OTgiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik04NS45NDIgMzAuMDYydjRoNHYtNHptNC44MjMtMTQuMTE2djRoNHYtNHptMTQuNTI1IDkuMTcydjRoNHYtNHptNC43Ny0xOS4xOHY0aDR2LTR6IiBmaWxsPSIjMDBiNzk4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI2U5ZWRmMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSJNMTI3LjQzIDMyLjUyNmw1LTE1IDE1IDEwIDUtMjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyNS45NCAzMC4wNjJ2NGg0di00em00LjgzLTE0LjExNnY0aDR2LTR6bTE0LjUyIDkuMTcydjRoNHYtNHptNC43Ny0xOS4xOHY0aDR2LTR6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMmE1MCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48ZyBmaWxsPSIjMDBiNzk4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xNjguMzEgMjkuOTM4bDMtMTkuODc1IDE0Ljc1LTMgNSAyNS44NzV6IiBmaWxsLW9wYWNpdHk9Ii40IiBzdHJva2U9IiMwMGI3OTgiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xODMuOTQgNS4wNjN2NGg0di00em0tMTQuNzUgMy4yNXY0aDR2LTR6bS0yLjg4IDE5LjYyNXY0aDR2LTR6bTIzLjM4IDN2NGg0di00eiIgc3Ryb2tlPSIjZTllZGYwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvZz48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yMDguMzEgMjkuOTM4bDMtMTkuODc1IDE0Ljc1LTMgNSAyNS44NzV6IiBmaWxsLW9wYWNpdHk9Ii40IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0yMjMuOTQgNS4wNjN2NGg0di00em0tMTQuNzUgMy4yNXY0aDR2LTR6bS0yLjg4IDE5LjYyNXY0aDR2LTR6bTIzLjM4IDN2NGg0di00eiIgc3Ryb2tlPSIjMDAyYTUwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvZz48cGF0aCBkPSJNMjYxLjgxIDMwLjc0bC0xLjU1My01LjA5OGgtNy44MDdsLTEuNTUzIDUuMDk4aC00Ljg5M2w3LjU2LTIxLjUwNGg1LjU1bDcuNTkgMjEuNTA0em0tMi42MzctOC45MDZxLTIuMTUzLTYuOTMtMi40My03LjgzNy0uMjY1LS45MDgtLjM4Mi0xLjQzNi0uNDgzIDEuODc2LTIuNzY4IDkuMjc0aDUuNTh6IiBmaWxsPSIjMDBiNzk4Ii8+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBiNzk4Ij48cGF0aCBkPSJNMjcxLjUgMzEuMDR2LTIyIi8+PHBhdGggZD0iTTI2OSA4LjU2aDVtLTUgMjIuODhoNSIgc3Ryb2tlLXdpZHRoPSIxLjExOCIvPjwvZz48dGV4dCBmb250LXNpemU9IjEyLjUiIHk9IjMwLjc1MiIgeD0iMjg2IiB3b3JkLXNwYWNpbmc9IjAiIGxldHRlci1zcGFjaW5nPSIwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZmlsbD0iI2ZmZiI+PHRzcGFuIGZvbnQtd2VpZ2h0PSI3MDAiIGZvbnQtc2l6ZT0iMzAiIHk9IjMwLjc1MiIgeD0iMjg2IiBmb250LWZhbWlseT0iT3BlbiBTYW5zIj5BPC90c3Bhbj48L3RleHQ+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIj48cGF0aCBkPSJNMzExLjUgMzEuMDR2LTIyIi8+PHBhdGggZD0iTTMwOSA4LjU2aDVtLTUgMjIuODhoNSIgc3Ryb2tlLXdpZHRoPSIxLjExOCIvPjwvZz48cGF0aCBkPSJNMzU2LjY0IDIxLjc4MmwtMy40MTYtMy40MTRhMS4yMSAxLjIxIDAgMDAtMS43MDggMGwtLjg1NC44NTRjLS40Ny40Ny0uNDcgMS4yMzUgMCAxLjcwNmwzLjQxNiAzLjQxNGExLjIxIDEuMjEgMCAwMDEuNzA4IDBsLjg1NC0uODUzYTEuMjA3IDEuMjA3IDAgMDAwLTEuNzA4bS0xMC43MTQgMTAuOTNjLS4wMDUgMC0uMDEyLjAxLS4wMi4wMTMtLjAwNCAwLS4wMS4wMS0uMDE0LjAxLS4wMDUgMC0uMDEuMDEtLjAxNi4wMS0uMDA1IDAtLjAxLjAxLS4wMTcuMDEtLjIuMTItLjc4My40MjUtMi4yLjkzNy0uMTY1LjA2LS4zNDUuMTIzLS41MzQuMTlsLTIuMDE0LTIuMDEzYy4wNjYtLjE5LjEzLS4zNzMuMTktLjU0LjUxLTEuNDIuODE4LTIuMDA0LjkzNi0yLjIwMi4wMDMgMCAuMDA2LS4wMS4wMDgtLjAxMy4wMDQtLjAxLjAwOC0uMDEzLjAxMi0uMDIuMDAzIDAgLjAwNi0uMDEuMDA4LS4wMTIuMDA1LS4wMS4wMS0uMDE0LjAxMy0uMDJsLjE0Ni0uMTQ3IDMuNjUgMy42NDctLjE1LjE1em0zLjg4Mi0xMC45M2ExLjIxIDEuMjEgMCAwMC0xLjcwOCAwbC0uNDI3LjQyNy01Ljk3NyA1Ljk3M2guMDAybC0uMTkuMTg4cy0uNi42MDUtMS45NTYgNC45NzZjLS4wMS4wMy0uMDIuMDYtLjAyOC4wOTItLjAyNC4wNzgtLjA1LjE1OC0uMDc0LjI0LS4wMi4wNy0uMDQzLjE0My0uMDY2LjIxNmwtLjA1Ni4xODYtLjEzLjQ0Yy0uMDk4LjMzLS4zMzYgMS4wNzQtLjA2NyAxLjM0My4yNi4yNiAxLjAxNC4wMyAxLjM0My0uMDY2bC40MzctLjEzLjE5NC0uMDZjLjA3LS4wMi4xMzctLjA0LjIwNS0uMDYybC4yNS0uMDc3Yy4wMjUtLjAxLjA1LS4wMTUuMDczLS4wMjMgNC4xNjYtMS4yOTUgNC45MTQtMS45MDMgNC45NzYtMS45NmguMDA0bC4xOTMtLjE5Mi4wMTIuMDEzIDUuOTc3LTUuOTc0LjQyNy0uNDI3YTEuMjA2IDEuMjA2IDAgMDAwLTEuNzA3bC0zLjQxNi0zLjQxNHoiIGZpbGw9IiMwMGI3OTgiLz48cGF0aCBkPSJNMzI5IDhsLTIgMnYxNmwyIDJoMTBsOC04VjEwbC0yLTJ6IiBmaWxsPSIjMDBiNzk4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzk2LjY0IDIxLjc4MmwtMy40MTYtMy40MTRhMS4yMSAxLjIxIDAgMDAtMS43MDggMGwtLjg1NC44NTRjLS40Ny40Ny0uNDcgMS4yMzUgMCAxLjcwNmwzLjQxNiAzLjQxNGExLjIxIDEuMjEgMCAwMDEuNzA4IDBsLjg1NC0uODUzYTEuMjA3IDEuMjA3IDAgMDAwLTEuNzA4bS0xMC43MTQgMTAuOTNjLS4wMDUgMC0uMDEyLjAxLS4wMi4wMTMtLjAwNCAwLS4wMS4wMS0uMDE0LjAxLS4wMDUgMC0uMDEuMDEtLjAxNi4wMS0uMDA1IDAtLjAxLjAxLS4wMTcuMDEtLjIuMTItLjc4My40MjUtMi4yLjkzNy0uMTY1LjA2LS4zNDUuMTIzLS41MzQuMTlsLTIuMDE0LTIuMDEzYy4wNjYtLjE5LjEzLS4zNzMuMTktLjU0LjUxLTEuNDIuODE4LTIuMDA0LjkzNi0yLjIwMi4wMDMgMCAuMDA2LS4wMS4wMDgtLjAxMy4wMDQtLjAxLjAwOC0uMDEzLjAxMi0uMDIuMDAzIDAgLjAwNi0uMDEuMDA4LS4wMTIuMDA1LS4wMS4wMS0uMDE0LjAxMy0uMDJsLjE0Ni0uMTQ3IDMuNjUgMy42NDctLjE1LjE1em0zLjg4Mi0xMC45M2ExLjIxIDEuMjEgMCAwMC0xLjcwOCAwbC0uNDI3LjQyNy01Ljk3NyA1Ljk3M2guMDAybC0uMTkuMTg4cy0uNi42MDUtMS45NTYgNC45NzZjLS4wMS4wMy0uMDIuMDYtLjAyOC4wOTItLjAyNC4wNzgtLjA1LjE1OC0uMDc0LjI0LS4wMi4wNy0uMDQzLjE0My0uMDY2LjIxNmwtLjA1Ni4xODYtLjEzLjQ0Yy0uMDk4LjMzLS4zMzYgMS4wNzQtLjA2NyAxLjM0My4yNi4yNiAxLjAxNC4wMyAxLjM0My0uMDY2bC40MzctLjEzLjE5NC0uMDZjLjA3LS4wMi4xMzctLjA0LjIwNS0uMDYybC4yNS0uMDc3Yy4wMjUtLjAxLjA1LS4wMTUuMDczLS4wMjMgNC4xNjYtMS4yOTUgNC45MTQtMS45MDMgNC45NzYtMS45NmguMDA0bC4xOTMtLjE5Mi4wMTIuMDEzIDUuOTc3LTUuOTc0LjQyNy0uNDI3YTEuMjA2IDEuMjA2IDAgMDAwLTEuNzA3bC0zLjQxNi0zLjQxNHoiIHN0cm9rZT0iI2VmZiIgc3Ryb2tlLXdpZHRoPSIuMDMiLz48cGF0aCBkPSJNMzY5IDhsLTIgMnYxNmwyIDJoMTBsOC04VjEwbC0yLTJ6bTkxLjUzIDE1Ljk3Yy0zLjE2IDEuNjMtMS4xNTcgNS41MzQtNC43NCA2LjgwMy0zLjc2MyAxLjMzNC02Ljg5Mi0zLjQ5Mi03LjY3Ni02Ljk2My0uMy0xLjMzMy0uOTItMTIuMzE0IDExLjEzOC0xNC41OTMgOS40MDctMS43NzggMTIuNjU3IDcuODU0IDEyLjcyIDEwLjg5LjA1OCAyLjg5LjM3IDkuMDQtNC40NCA4Ljk2Mi00LjA2LS4wNjYtMy4yMDMtNC4wNjQtNi44OC01LjAzOC0xLjk1Ni0uNTE4LS4xMjItLjA2Mi0uMTIyLS4wNjJ6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PGVsbGlwc2Ugcng9IjIuNDM4IiByeT0iMi41IiBjeT0iMjQuODEyIiBjeD0iNDU0LjE5IiBmaWxsPSIjMDAyYTUwIi8+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAyYTUwIiBzdHJva2Utd2lkdGg9IjEuNzM2IiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik00NTIuNzggMTguNTRsNC4zNC0yLjYwNG0tMy40OC44NzRsMi42MDQtMS43MzZtLTEuNzM0IDMuNDY2bDEuNzM2LS44NjhNNDYxLjQ3IDE3LjEzbDQuMzQtMi42MDRtLTMuNDcuODY0bDIuNjA0LTEuNzM2bS0xLjczNCAzLjQ3NmwxLjczNi0uODY4TTQ2NC45MSAyMy4yMmw0LjM0LTIuNjA0bS0zLjQ4Ljg2NGwyLjYwNC0xLjczNm0tMS43MzQgMy40NzZsMS43MzYtLjg2OCIvPjwvZz48cGF0aCBkPSJNNDIwLjUzIDIzLjk3Yy0zLjE2IDEuNjMtMS4xNTcgNS41MzQtNC43NCA2LjgwMy0zLjc2MyAxLjMzNC02Ljg5Mi0zLjQ5Mi03LjY3Ni02Ljk2My0uMy0xLjMzMy0uOTItMTIuMzE0IDExLjEzOC0xNC41OTMgOS40MDctMS43NzggMTIuNjU3IDcuODU0IDEyLjcyIDEwLjg5LjA1OCAyLjg5LjM3IDkuMDQtNC40NCA4Ljk2Mi00LjA2LS4wNjYtMy4yMDMtNC4wNjQtNi44OC01LjAzOC0xLjk1Ni0uNTE4LS4xMjItLjA2Mi0uMTIyLS4wNjJ6IiBmaWxsPSIjMDBiNzk4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48ZWxsaXBzZSByeD0iMi40MzgiIHJ5PSIyLjUiIGN5PSIyNC44MTIiIGN4PSI0MTQuMTkiIGZpbGw9IiNlOWVkZjAiLz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNlZGVmZjAiIHN0cm9rZS13aWR0aD0iMS43MzYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTQxMi43OCAxOC41NGw0LjM0LTIuNjA0bS0zLjQ4Ljg3NGwyLjYwNC0xLjczNm0tMS43MzQgMy40NjZsMS43MzYtLjg2OE00MjEuNDcgMTcuMTNsNC4zNC0yLjYwNG0tMy40Ny44NjRsMi42MDQtMS43MzZtLTEuNzM0IDMuNDc2bDEuNzM2LS44NjhNNDI0LjkxIDIzLjIybDQuMzQtMi42MDRtLTMuNDguODY0bDIuNjA0LTEuNzM2bS0xLjczNCAzLjQ3NmwxLjczNi0uODY4Ii8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJtYXRyaXgoLjAyOTc2IDAgMCAtLjAyOTAyIDYuNjY3IDMzKSIgZmlsbD0iIzAwYjc5OCI+PHBhdGggZD0iTTQ0OCA0NDhjLTYxLjc3MiAwLTExMiA1MC4yMy0xMTIgMTEyczUwLjIyOCAxMTIgMTEyIDExMmM2MS43NyAwIDExMi01MC4yMyAxMTItMTEycy01MC4yMy0xMTItMTEyLTExMm0wIDQ0OGMtMTg1LjI4IDAtMzM2LTE1MC43Mi0zMzYtMzM2IDAtNzAuNTg3IDIxLjk1OC0xMzguMyA2My40MjQtMTk1Ljg5bDguODE4LTEyLjM2IDI0MS4zNi0zNDAuNTRDNDMwLjg5OCA0LjE2IDQzOS4yMTIgMCA0NDguMDAyIDBhMjguMDMzIDI4LjAzMyAwIDAxMjIuMzk0IDExLjIxbDIzOC4zNiAzMzYuNDkgMTEuNzYgMTYuM2M0MS41MyA1Ny42OTcgNjMuNDkgMTI1LjQxIDYzLjQ5IDE5NiAwIDE4NS4yOC0xNTAuNzIgMzM2LTMzNiAzMzYiLz48L2c+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIiB0cmFuc2Zvcm09Im1hdHJpeCguMDI5NzYgMCAwIC0uMDI5MDIgNDYuNjY3IDMzKSIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTQ0OCA0NDhjLTYxLjc3MiAwLTExMiA1MC4yMy0xMTIgMTEyczUwLjIyOCAxMTIgMTEyIDExMmM2MS43NyAwIDExMi01MC4yMyAxMTItMTEycy01MC4yMy0xMTItMTEyLTExMm0wIDQ0OGMtMTg1LjI4IDAtMzM2LTE1MC43Mi0zMzYtMzM2IDAtNzAuNTg3IDIxLjk1OC0xMzguMyA2My40MjQtMTk1Ljg5bDguODE4LTEyLjM2IDI0MS4zNi0zNDAuNTRDNDMwLjg5OCA0LjE2IDQzOS4yMTIgMCA0NDguMDAyIDBhMjguMDMzIDI4LjAzMyAwIDAxMjIuMzk0IDExLjIxbDIzOC4zNiAzMzYuNDkgMTEuNzYgMTYuM2M0MS41MyA1Ny42OTcgNjMuNDkgMTI1LjQxIDYzLjQ5IDE5NiAwIDE4NS4yOC0xNTAuNzIgMzM2LTMzNiAzMzYiLz48L2c+PHBhdGggZD0iTTYxMS45MyAxMS45M2wxNi4xNDggMTYuMTQ4bS0uMDA4LTE2LjE0OGwtMTYuMTQ4IDE2LjE0OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjMuODE0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTcxLjkzIDExLjkzbDE2LjE0OCAxNi4xNDhtLS4wMDgtMTYuMTQ4bC0xNi4xNDggMTYuMTQ4IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGI3OTgiIHN0cm9rZS13aWR0aD0iMy44MTQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik00ODcgMzAuMDRsMS4wMDQtNkw0OTMgMjkuMDN6IiBmaWxsPSIjMDBiNzk4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDggLTk3Mi4zNikiIGZpbGw9IiMwMGI3OTgiPjxjaXJjbGUgY3g9IjU0MSIgY3k9Ijk4Ny4zNiIgcj0iNSIvPjxjaXJjbGUgY3g9IjU1NSIgY3k9Ijk4Ny4zNiIgcj0iNSIvPjxjaXJjbGUgY3g9IjU1NSIgY3k9Ijk5Ni4zNiIgcj0iNSIvPjxyZWN0IHJ4PSIwIiByeT0iMCIgaGVpZ2h0PSIxMSIgd2lkdGg9IjE0IiB5PSI5ODIuMzYiIHg9IjU0MSIvPjxwYXRoIGQ9Ik01NTAgOTg3LjM2aDEwdjloLTEweiIvPjxwYXRoIGQ9Ik01NDQgOTkzLjM2aDExdjhoLTExem0tOC02aDd2NmgtN3oiLz48cGF0aCBkPSJNNTM2IDk5My4zNmw4IDh2LTh6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PHBhdGggZD0iTTQ5MyAxNGgxNXYxaC0xNXptMCA0aDE1djFoLTE1em0zIDRoMTJ2MWgtMTJ6IiBmaWxsPSIjZWRlZmYwIi8+PHBhdGggZD0iTTUyNyAzMGwxLjAwNC02TDUzMyAyOC45OXoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04IC05NzIuMzYpIiBmaWxsPSIjZmZmIj48Y2lyY2xlIGN5PSI5ODcuMzYiIGN4PSI1NDEiIHI9IjUiLz48Y2lyY2xlIGN5PSI5ODcuMzYiIGN4PSI1NTUiIHI9IjUiLz48Y2lyY2xlIGN5PSI5OTYuMzYiIGN4PSI1NTUiIHI9IjUiLz48cmVjdCByeD0iMCIgcnk9IjAiIGhlaWdodD0iMTEiIHdpZHRoPSIxNCIgeT0iOTgyLjM2IiB4PSI1NDEiLz48cGF0aCBkPSJNNTUwIDk4Ny4zNmgxMHY5aC0xMHoiLz48cGF0aCBkPSJNNTQ0IDk5My4zNmgxMXY4aC0xMXptLTgtNmg3djZoLTd6Ii8+PHBhdGggZD0iTTUzNiA5OTMuMzZsOCA4di04eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9nPjxwYXRoIGQ9Ik01MzMgMTRoMTV2MWgtMTV6bTAgNGgxNXYxaC0xNXptMyA0aDEydjFoLTEyeiIgZmlsbD0iIzAwMmE1MCIvPjxwYXRoIGQ9Ik02NDguOTI4IDI5LjYzNWwzLTE5Ljg3NSAxNC43NS0zIDUgMjUuODc1eiIgZmlsbD0iIzAwYjc5OCIgZmlsbC1vcGFjaXR5PSIuNCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMGI3OTgiIHN0cm9rZS13aWR0aD0iMiIvPjxnIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIwOC4zMSAyOS45MzhsMy0xOS44NzUgMTQuNzUtMyA1IDI1Ljg3NXoiIGZpbGwtb3BhY2l0eT0iLjQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiB0cmFuc2Zvcm09Im1hdHJpeCguNDg0NzYgMCAwIC40NTk4OSA1NTMuMjgzIDEwLjkzKSIvPjxwYXRoIGQ9Ik0yMjMuOTQgNS4wNjN2NGg0di00em0tMTQuNzUgMy4yNXY0aDR2LTR6bS0yLjg4IDE5LjYyNXY0aDR2LTR6bTIzLjM4IDN2NGg0di00eiIgdHJhbnNmb3JtPSJtYXRyaXgoLjQ4NDc2IDAgMCAuNDU5ODkgNTUzLjI4MyAxMC45MykiIHN0cm9rZT0iIzAwMmE1MCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L2c+PHBhdGggZD0iTTY2MS44NTUgMTMuMjE4djEuODQ2aDEuOTQxdi0xLjg0NnptLTcuMTYgMS41djEuODQ3aDEuOTQydi0xLjg0N3ptLTEuMzk4IDkuMDU5djEuODQ2aDEuOTQydi0xLjg0NnptMTEuMzQ5IDEuMzg0djEuODQ3aDEuOTQxVjI1LjE2eiIgZmlsbD0iIzAwYjc5OCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNlOWVkZjAiIHN0cm9rZS13aWR0aD0iLjcxIi8+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjA4LjMxIDI5LjkzOGwzLTE5Ljg3NSAxNC43NS0zIDUgMjUuODc1eiIgZmlsbC1vcGFjaXR5PSIuNCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0ibWF0cml4KC40ODQ3NiAwIDAgLjQ1OTg5IDU5MS4yODIgMTAuOTQ0KSIvPjxwYXRoIGQ9Ik0yMjMuOTQgNS4wNjN2NGg0di00em0tMTQuNzUgMy4yNXY0aDR2LTR6bS0yLjg4IDE5LjYyNXY0aDR2LTR6bTIzLjM4IDN2NGg0di00eiIgdHJhbnNmb3JtPSJtYXRyaXgoLjQ4NDc2IDAgMCAuNDU5ODkgNTkxLjI4MiAxMC45NDQpIiBzdHJva2U9IiMwMDJhNTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9nPjwvc3ZnPg==);background-size:720px 40px;background-color:#e9edf0}.drawing-tool-active{background-color:#002a50}li[id^=drawing-tool-point-]{background-position:0 0}li[id^=drawing-tool-point.drawing-tool-active]{background-position:-40px 0}li[id^=drawing-tool-line-]{background-position:-80px 0}li[id^=drawing-tool-line.drawing-tool-active-]{background-position:-120px 0}li[id^=drawing-tool-holes-]{background-position:-640px 0}li[id^=drawing-tool-holes.drawing-tool-active]{background-position:-680px 0}li[id^=drawing-tool-polygon-]{background-position:-160px 0}li[id^=drawing-tool-polygon.drawing-tool-active]{background-position:-200px 0}li[id^=drawing-tool-text-]{background-position:-240px 0}li[id^=drawing-tool-text.drawing-tool-active]{background-position:-280px 0}li[id^=drawing-tool-edit-]{background-position:-320px 0}li[id^=drawing-tool-edit.drawing-tool-active]{background-position:-360px 0}li[id^=drawing-tool-display]{background-position:-400px 0}li[id^=drawing-tool-display.drawing-tool-active]{background-position:-440px 0}li[id^=drawing-tool-tooltip]{background-position:-480px 0}li[id^=drawing-tool-tooltip.drawing-tool-active]{background-position:-520px 0}li[id^=drawing-tool-remove]{background-position:-560px 0}li[id^=drawing-tool-remove.drawing-tool-active]{background-position:-600px 0}div.drawing-tools-flex-display{justify-content:space-between}button[id^=drawing-export-]{background-position:2px 0}.drawing-button{margin:auto;font-size:.7em;height:30px;line-height:30px;padding-left:30px;padding-right:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAxMjAiPjxnIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iIzAwYjc5OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik02ODggMzI2LjR2OGgyMHYtOG0tMTAtMTR2MTQiIHRyYW5zZm9ybT0ibWF0cml4KC42MDg2IDAgMCAuNTU5NSAtNDA5LjggLTEzNikiLz48cGF0aCBkPSJNNjkzIDMyMS40bDUgNSA1LTUiIHRyYW5zZm9ybT0ibWF0cml4KC42MDg2IDAgMCAuNTU5NSAtNDA5LjggLTEzNikiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwNSAtODU3LjQpIj48cmVjdCByeD0iMCIgcnk9IjAiIGhlaWdodD0iMTQiIHdpZHRoPSIxIiB5PSI5MjUuNCIgeD0iNTEzIi8+PHJlY3Qgcng9IjAiIHJ5PSIwIiBoZWlnaHQ9IjgiIHdpZHRoPSIxIiB5PSI5MjUuNCIgeD0iNTE0Ii8+PHBhdGggZD0iTTUxNSA5MzAuNGgxdjNoLTF6bTEgMWg4djJoLTh6Ii8+PHJlY3Qgcng9IjAiIHJ5PSIwIiBoZWlnaHQ9IjE0IiB3aWR0aD0iMSIgeT0iOTI1LjQiIHg9IjUyNiIvPjxwYXRoIGQ9Ik01MjUgOTI1LjRoMXY4aC0xem0tMSA1aDF2M2gtMXptLTkgNGgxMHYyaC0xMHptNSAyaDV2M2gtNXptLTMgMWgydjJoLTJ6bS0yLTFoMXYzaC0xem00LTExaDV2NWgtNXptLTMgM2gzdjJoLTN6bTAtM2gxdjNoLTF6bTEgMGgydjFoLTJ6Ii8+PC9nPjxnIGZpbGw9IiMwMGI3OTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NDAgLTgyNy40KSI+PHJlY3Qgcng9IjAiIHJ5PSIwIiBoZWlnaHQ9IjE0IiB3aWR0aD0iMSIgeT0iOTI1LjQiIHg9IjU0OCIvPjxyZWN0IHJ4PSIwIiByeT0iMCIgaGVpZ2h0PSI4IiB3aWR0aD0iMSIgeT0iOTI1LjQiIHg9IjU0OSIvPjxwYXRoIGQ9Ik01NTAgOTMwLjRoMXYzaC0xem0xIDFoOHYyaC04eiIvPjxyZWN0IHJ4PSIwIiByeT0iMCIgaGVpZ2h0PSIxNCIgd2lkdGg9IjEiIHk9IjkyNS40IiB4PSI1NjEiLz48cGF0aCBkPSJNNTYwIDkyNS40aDF2OGgtMXptLTEgNWgxdjNoLTF6bS05IDRoMTB2MmgtMTB6bTUgMmg1djNoLTV6bS0zIDFoMnYyaC0yem0tMi0xaDF2M2gtMXptNC0xMWg1djVoLTV6bS0zIDNoM3YyaC0zem0wLTNoMXYzaC0xem0xIDBoMnYxaC0yeiIvPjwvZz48ZyBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjg4IDMyNi40djhoMjB2LThtLTEwLTE0djE0IiB0cmFuc2Zvcm09Im1hdHJpeCguNjA4NiAwIDAgLjU1OTUgLTQwOS44IC0xNjYpIi8+PHBhdGggZD0iTTY5MyAzMjEuNGw1IDUgNS01IiB0cmFuc2Zvcm09Im1hdHJpeCguNjA4NiAwIDAgLjU1OTUgLTQwOS44IC0xNjYpIi8+PC9nPjwvc3ZnPg==);background-size:30px 120px}.tool-form-submit{border:none;border-radius:20px;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.9em;text-align:center;text-transform:uppercase;background-color:#00b798;color:#fff}.gp-label-div,.gp-styling-div{position:relative;top:17px;border-radius:10px;font-size:.75em;background-color:#fff;box-shadow:0 0 5px #000;box-sizing:border-box}.gp-label-div:before,.gp-styling-div:before{content:"";position:absolute;border-bottom:15px solid #fff;border-right:9px solid transparent;border-left:10px solid transparent;top:-15px;margin-left:-10px;left:50%}.gp-input-label-style,.gp-textarea-att-label-style{border:none}.gp-textarea-att-label-style{width:240px;height:80px;resize:none}.gp-input-measure-style{width:240px;font-size:.75em;background-color:#fff;text-align:center;border-radius:10px}.gp-textarea-att-label-style{display:block}.gp-label-div .closer{border-top-right-radius:10px;background-color:#fff}.gp-input-label-style{width:180px}.gp-label-div{padding:10px}.gp-styling-div{width:340px;padding:50px 20px 20px}.gp-styling-div:after{content:"Modifier le style";position:absolute;display:block;width:280px;height:30px;line-height:30px;text-align:center;left:30px;top:0;border-bottom:1px solid #bbb;font-variant:small-caps;font-size:1.2em;font-weight:700}.gp-label-div .gp-styling-button:not([class*=closer]){display:block;margin:10px auto auto}.gp-styling-button:not([class*=closer]){display:inline-block;width:140px;height:24px;line-height:24px;margin-top:20px;border-radius:12px;text-align:center;color:#fff;background-color:#00b798;font-weight:700;font-size:.9em;text-transform:uppercase;border:none}.gp-styling-button:not([class*=closer]):hover{color:#00b798;background-color:#eef2f5}.gp-styling-button:not([class*=closer])+.gp-styling-button:not([class*=closer]){margin-left:20px}.gp-label-div .closer,.gp-styling-div .closer{cursor:pointer;position:absolute;display:block;width:30px;height:30px;top:0;right:0;border:none;background-color:transparent;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMCA4NDEuOWg1OTUuM1YwSDB2ODQxLjl6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCguMDIzNTIgMCAwIC0uMDIzNTIgMSAxOCkiIGZpbGw9IiMwMGI3OTgiPjxwYXRoIGQ9Ik0zNjguNCA0MjAuOWwyMTIuMiAyMTIuMmMxOS41NCAxOS41NCAxOS41NCA1MS4yMSAwIDcwLjc1cy01MS4yMSAxOS41NC03MC43NSAwbC0yMTIuMi0yMTIuMy0yMTIuMiAyMTIuM2MtMTkuNTQgMTkuNTQtNTEuMjEgMTkuNTQtNzAuNzUgMC0xOS41My0xOS41NC0xOS41My01MS4yMSAwLTcwLjc1TDIyNyA0MjAuOSAxNC44IDIwOC43Yy0xOS41My0xOS41NC0xOS41My01MS4yMSAwLTcwLjc1IDE5LjU0LTE5LjU0IDUxLjIxLTE5LjU0IDcwLjc1IDBsMjEyLjIgMjEyLjIgMjEyLjItMjEyLjJjMTkuNTMtMTkuNTQgNTEuMjEtMTkuNTQgNzAuNzUgMHMxOS41NCA1MS4yMSAwIDcwLjc1TDM2OC41IDQyMC45eiIvPjwvZz48L3N2Zz4=);background-size:14px 14px;background-position:50%}.gp-styling-div ul{list-style-type:none;padding:0;margin:0}.gp-styling-option{font-size:11px;position:relative;line-height:30px;padding:0 20px}.gp-styling-option input{display:block;position:absolute;height:20px;top:6px;cursor:pointer;padding:0}.gp-styling-option input[type=checkbox]{height:10px;right:70px;padding:0;border:none;background:none}.gp-styling-option input[type=color]{width:30px;right:70px;padding:0;border:none;background:none}.gp-styling-option input[type=text]{width:80px;right:40px;padding:0 5px;margin:none;background:none;border:1px solid grey;color:#0b6ba7}.gp-styling-option input[type=range]{margin:0;width:80px;right:40px}.gp-styling-option input[type=range]:focus{box-shadow:none;outline:none}.gp-styling-option input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:1px;background-color:grey}.gp-styling-option input[type=range]::-webkit-slider-thumb:before{position:absolute;top:0;right:50%;left:-200px;height:1px;pointer-events:none}.gp-styling-option input[type=range]::-webkit-slider-thumb{width:13px;height:13px;-webkit-appearance:none;background-color:#0b6ba7;border:none;border-radius:50%;position:relative;top:-6px}.gp-styling-option input[type=range]::-moz-range-track{width:70px;height:1px;background-color:grey}.gp-styling-option input[type=range]::-moz-range-thumb{width:13px;height:13px;background-color:#0b6ba7;border:none;border-radius:50%;box-shadow:0;position:relative}.gp-styling-option input[type=range]::-ms-track{border:0;border-color:transparent;border-radius:0;border-width:0;color:transparent;height:1px;width:70px;background-color:grey}.gp-styling-option input[type=range]::-ms-fill-lower,.gp-styling-option input[type=range]::-ms-fill-upper{background:transparent;border-radius:0}.gp-styling-option input[type=range]::-ms-thumb{width:13px;height:13px;background-color:#0b6ba7;border:none;border-radius:50%}.gp-styling-option input[type=range]::-ms-tooltip{display:none}.gp-styling-option .marker-input-radio{display:none}.gp-styling-option .marker-label{display:inline-block;height:32px;padding:3px;margin-right:5px;margin-bottom:5px;cursor:pointer}.gp-styling-option .marker-input-radio:checked+.marker-label{padding:2px;background-color:rgba(0,183,152,.5);border:1px solid #002a50}.gp-styling-option .marker-label img{height:24px}.GPimportMapBoxpRoot{padding:5px}.GPEditorMapBoxContainer{width:100%;height:auto;position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;border:1px solid #87cefa;border-radius:5px}.GPEditorMapBoxSep{display:block;width:50%;border:4px double #87cefa}.GPEditorMapBoxLayersTitle,.GPEditorMapBoxThemesTitle{padding:5px;font-style:italic;font-weight:700}.disabled{pointer-events:none;opacity:.5}.GPEditorMapBoxGroupDetails{border-radius:5px;border:1px dotted #87cefa}.GPEditorMapBoxLayerContainer{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.GPEditorMapBoxLayerContainer,.GPEditorMapBoxLayerTitleContainer{min-height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GPEditorMapBoxLayerTitleContainer{width:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.GPEditorMapBoxLayerImageInput{display:none}.GPEditorMapBoxLayerImageLabel{min-width:24px;min-height:28px;cursor:pointer;background-image:url(data:image/png;base64,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);background-position:-56px 0}input[type=checkbox]:checked+.GPEditorMapBoxLayerImageLabel{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.GPEditorMapBoxLayerTypeImage{min-width:30px;min-height:30px;margin-right:5px;background-repeat:no-repeat;cursor:pointer;background-image:url(data:image/png;base64,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);background-position:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 1px #d3d3d3;box-shadow:2px 2px 1px #d3d3d3;border-radius:5px;border:1px solid grey}.GPEditorMapBoxLayerTitleInput{display:none}.GPEditorMapBoxLayerTitleLabel{width:inherit;cursor:pointer;border-radius:5px;border:1px solid grey;-webkit-box-shadow:2px 2px 1px #d3d3d3;box-shadow:2px 2px 1px #d3d3d3;padding:5px;margin-left:5px;word-break:break-word}input[type=checkbox]:checked+.GPEditorMapBoxLayerTitleLabel{background-color:#d3d3d3}.GPEditorMapBoxToolsContainer{min-width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GPEditorMapBoxToolsVisibilityInput{display:none}.GPEditorMapBoxToolsVisibilityInputDisab