From c19a1f93bfffa56882ae8a9f06bea144c857b08b Mon Sep 17 00:00:00 2001 From: hellekin Date: Fri, 9 Mar 2018 14:40:04 +0100 Subject: First preview of the prototype for Wallonie#Demain --- assets/css/MarkerCluster.Default.css | 60 +++++ assets/css/MarkerCluster.css | 14 + assets/css/main.css | 164 ++++++++++++ assets/css/style.css | 131 ++++++++++ assets/fonts/Amatic_SC_700.ttf | Bin 0 -> 51060 bytes assets/fonts/Amatic_SC_700.woff | Bin 0 -> 29580 bytes assets/fonts/Amatic_SC_700.woff2 | Bin 0 -> 25432 bytes assets/fonts/Spectral_300.ttf | Bin 0 -> 53172 bytes assets/fonts/Spectral_300.woff | Bin 0 -> 25272 bytes assets/fonts/Spectral_300.woff2 | Bin 0 -> 21076 bytes assets/mapper.js | 485 +++++++++++++++++++++++++++++++++++ assets/svg/bmde-icons.svg | 174 +++++++++++++ assets/svg/icon-menu-on.0.svg | 1 + assets/svg/icon-menu-on.svg | 35 +++ data/markers-10.json | 1 + data/markers-102.json | 1 + data/markers-104.json | 1 + data/markers-109.json | 1 + data/markers-113.json | 1 + data/markers-115.json | 1 + data/markers-116.json | 1 + data/markers-118.json | 1 + data/markers-119.json | 1 + data/markers-12.json | 1 + data/markers-120.json | 1 + data/markers-121.json | 1 + data/markers-124.json | 1 + data/markers-125.json | 1 + data/markers-127.json | 1 + data/markers-128.json | 1 + data/markers-129.json | 1 + data/markers-13.json | 1 + data/markers-132.json | 1 + data/markers-133.json | 1 + data/markers-135.json | 1 + data/markers-136.json | 1 + data/markers-138.json | 1 + data/markers-14.json | 1 + data/markers-140.json | 1 + data/markers-141.json | 1 + data/markers-144.json | 1 + data/markers-145.json | 1 + data/markers-147.json | 1 + data/markers-15.json | 1 + data/markers-154.json | 1 + data/markers-155.json | 1 + data/markers-156.json | 1 + data/markers-157.json | 1 + data/markers-16.json | 1 + data/markers-17.json | 1 + data/markers-170.json | 1 + data/markers-174.json | 1 + data/markers-177.json | 1 + data/markers-179.json | 1 + data/markers-18.json | 1 + data/markers-180.json | 1 + data/markers-184.json | 1 + data/markers-185.json | 1 + data/markers-188.json | 1 + data/markers-19.json | 1 + data/markers-193.json | 1 + data/markers-194.json | 1 + data/markers-196.json | 1 + data/markers-197.json | 1 + data/markers-201.json | 1 + data/markers-202.json | 1 + data/markers-204.json | 1 + data/markers-205.json | 1 + data/markers-206.json | 1 + data/markers-209.json | 1 + data/markers-210.json | 1 + data/markers-211.json | 1 + data/markers-212.json | 1 + data/markers-27.json | 1 + data/markers-28.json | 1 + data/markers-42.json | 1 + data/markers-43.json | 1 + data/markers-46.json | 1 + data/markers-47.json | 1 + data/markers-50.json | 1 + data/markers-71.json | 1 + data/markers-87.json | 1 + data/markers-90.json | 1 + index.html | 59 +++++ 84 files changed, 1192 insertions(+) create mode 100644 assets/css/MarkerCluster.Default.css create mode 100644 assets/css/MarkerCluster.css create mode 100644 assets/css/main.css create mode 100644 assets/css/style.css create mode 100644 assets/fonts/Amatic_SC_700.ttf create mode 100644 assets/fonts/Amatic_SC_700.woff create mode 100644 assets/fonts/Amatic_SC_700.woff2 create mode 100644 assets/fonts/Spectral_300.ttf create mode 100644 assets/fonts/Spectral_300.woff create mode 100644 assets/fonts/Spectral_300.woff2 create mode 100644 assets/mapper.js create mode 100644 assets/svg/bmde-icons.svg create mode 100644 assets/svg/icon-menu-on.0.svg create mode 100644 assets/svg/icon-menu-on.svg create mode 100644 data/markers-10.json create mode 100644 data/markers-102.json create mode 100644 data/markers-104.json create mode 100644 data/markers-109.json create mode 100644 data/markers-113.json create mode 100644 data/markers-115.json create mode 100644 data/markers-116.json create mode 100644 data/markers-118.json create mode 100644 data/markers-119.json create mode 100644 data/markers-12.json create mode 100644 data/markers-120.json create mode 100644 data/markers-121.json create mode 100644 data/markers-124.json create mode 100644 data/markers-125.json create mode 100644 data/markers-127.json create mode 100644 data/markers-128.json create mode 100644 data/markers-129.json create mode 100644 data/markers-13.json create mode 100644 data/markers-132.json create mode 100644 data/markers-133.json create mode 100644 data/markers-135.json create mode 100644 data/markers-136.json create mode 100644 data/markers-138.json create mode 100644 data/markers-14.json create mode 100644 data/markers-140.json create mode 100644 data/markers-141.json create mode 100644 data/markers-144.json create mode 100644 data/markers-145.json create mode 100644 data/markers-147.json create mode 100644 data/markers-15.json create mode 100644 data/markers-154.json create mode 100644 data/markers-155.json create mode 100644 data/markers-156.json create mode 100644 data/markers-157.json create mode 100644 data/markers-16.json create mode 100644 data/markers-17.json create mode 100644 data/markers-170.json create mode 100644 data/markers-174.json create mode 100644 data/markers-177.json create mode 100644 data/markers-179.json create mode 100644 data/markers-18.json create mode 100644 data/markers-180.json create mode 100644 data/markers-184.json create mode 100644 data/markers-185.json create mode 100644 data/markers-188.json create mode 100644 data/markers-19.json create mode 100644 data/markers-193.json create mode 100644 data/markers-194.json create mode 100644 data/markers-196.json create mode 100644 data/markers-197.json create mode 100644 data/markers-201.json create mode 100644 data/markers-202.json create mode 100644 data/markers-204.json create mode 100644 data/markers-205.json create mode 100644 data/markers-206.json create mode 100644 data/markers-209.json create mode 100644 data/markers-210.json create mode 100644 data/markers-211.json create mode 100644 data/markers-212.json create mode 100644 data/markers-27.json create mode 100644 data/markers-28.json create mode 100644 data/markers-42.json create mode 100644 data/markers-43.json create mode 100644 data/markers-46.json create mode 100644 data/markers-47.json create mode 100644 data/markers-50.json create mode 100644 data/markers-71.json create mode 100644 data/markers-87.json create mode 100644 data/markers-90.json create mode 100644 index.html diff --git a/assets/css/MarkerCluster.Default.css b/assets/css/MarkerCluster.Default.css new file mode 100644 index 0000000..bbc8c9f --- /dev/null +++ b/assets/css/MarkerCluster.Default.css @@ -0,0 +1,60 @@ +.marker-cluster-small { + background-color: rgba(181, 226, 140, 0.6); + } +.marker-cluster-small div { + background-color: rgba(110, 204, 57, 0.6); + } + +.marker-cluster-medium { + background-color: rgba(241, 211, 87, 0.6); + } +.marker-cluster-medium div { + background-color: rgba(240, 194, 12, 0.6); + } + +.marker-cluster-large { + background-color: rgba(253, 156, 115, 0.6); + } +.marker-cluster-large div { + background-color: rgba(241, 128, 23, 0.6); + } + + /* IE 6-8 fallback colors */ +.leaflet-oldie .marker-cluster-small { + background-color: rgb(181, 226, 140); + } +.leaflet-oldie .marker-cluster-small div { + background-color: rgb(110, 204, 57); + } + +.leaflet-oldie .marker-cluster-medium { + background-color: rgb(241, 211, 87); + } +.leaflet-oldie .marker-cluster-medium div { + background-color: rgb(240, 194, 12); + } + +.leaflet-oldie .marker-cluster-large { + background-color: rgb(253, 156, 115); + } +.leaflet-oldie .marker-cluster-large div { + background-color: rgb(241, 128, 23); +} + +.marker-cluster { + background-clip: padding-box; + border-radius: 20px; + } +.marker-cluster div { + width: 30px; + height: 30px; + margin-left: 5px; + margin-top: 5px; + + text-align: center; + border-radius: 15px; + font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; + } +.marker-cluster span { + line-height: 30px; + } \ No newline at end of file diff --git a/assets/css/MarkerCluster.css b/assets/css/MarkerCluster.css new file mode 100644 index 0000000..c60d71b --- /dev/null +++ b/assets/css/MarkerCluster.css @@ -0,0 +1,14 @@ +.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow { + -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in; + -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in; + -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in; + transition: transform 0.3s ease-out, opacity 0.3s ease-in; +} + +.leaflet-cluster-spider-leg { + /* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */ + -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in; + -moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in; + -o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in; + transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in; +} diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..86264ee --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,164 @@ +@charset "UTF-8"; +@import url(../css/normalize.css); +/* TODO: this cries for automation */ +/** Dewey Maps Icon Set Taken from FontAwesome 4.7.0 (Open Font License) Courtesy of WikiPedia: https://upload.wikimedia.org/wikipedia/commons/8/89/Font_Awesome_4.7.0_icons.svg and Petites Singularités. Author: hellekin Copyright © 2017 Dewey ASBL Icons are centered in 145px squares Total size is 580x580 px. */ +.icon32 { display: inline-block; width: 2rem; height: 2rem; background-size: 2rem; vertical-align: middle; } + +.icon20 { display: inline-block; width: 1.5rem; height: 1.5rem; background-size: 1.5rem; vertical-align: middle; } + + +button.icon32 { position: absolute; top: 0; left: 0; margin: .4rem; } + +:root { --icon-dewey-maps: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='yes'%3F%3E%0A%3Csvg xmlns='http%3A//www.w3.org/2000/svg' version='1.1' width='145' height='145' id='dewey-maps'%3E%0A %3Cg transform='translate%2886.857143%2C-240.53658%29' id='L1'%3E%0A %3Cpath d='m 47.892877%2C257.72379 q 1.74998%2C1.24998 1.74998%2C3.31239 v 88.00074 q 0%2C1.24998 -0.68746%2C2.24998 -0.68751%2C1 -1.8125%2C1.4375 L 7.1423171%2C368.72437 q -1.5%2C0.68752 -2.99991%2C0 l -38.4998101%2C-15.375 -38.49978%2C15.375 q -0.625%2C0.31251 -1.5%2C0.31251 -1.18749%2C0 -2.24998%2C-0.68752 -1.74998%2C-1.24997 -1.74998%2C-3.31238 v -88.00075 q 0%2C-1.24999 0.68749%2C-2.25002 0.68748%2C-0.99996 1.81247%2C-1.43746 l 40.0006%2C-15.99996 q 1.49997%2C-0.68753 2.99988%2C0 L 5.6431071%2C272.72378 44.142927%2C257.34879 q 1.99997%2C-0.81251 3.75%2C0.37497 z m -80.25039%2C8.43748 v 79.37398 L 3.6419071%2C359.91009 V 280.53611 L -32.357513%2C266.16127 z m -37.99859%2C13.56255 v 79.37402 l 34.00022%2C-13.56259 v -79.37398 l -34.00022%2C13.56255 z m 111.99943%2C66.62567 v -79.374 L 7.6430971%2C280.53807 v 79.37398 L 41.643327%2C346.34949 z' style='fill%3A%23ffffff' /%3E%0A %3C/g%3E%0A%3C/svg%3E%0A"); } + +.icon-human-c { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTQ1IgogICBoZWlnaHQ9IjE0NSIKICAgaWQ9InN2ZzgxMDgiCiAgIHZlcnNpb249IjEuMSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC40OC41IHIxMDA0MCIKICAgc29kaXBvZGk6ZG9jbmFtZT0iaHVtYW4uc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzODExMCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMC4zNSIKICAgICBpbmtzY2FwZTpjeD0iMjcuODU3MTQzIgogICAgIGlua3NjYXBlOmN5PSI1MjAiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI3MjciCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzQ3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIxOSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTgxMTMiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTkwNy4zNjIxOCkiPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBkPSJtIDExNS45MDYsOTQ2LjU5NDcgLTIzLjEyODUsMjMuMTI4NDYgdiA2NS4yNjc3NCBxIDAsMy42NDM2IC0yLjYxMzksNi4yNTc0IC0yLjYxMzksMi42MTM5IC02LjI1NzQsMi42MTM5IC0zLjY0MzYsMCAtNi4yNTc1LC0yLjYxMzkgLTIuNjEzOCwtMi42MTM4IC0yLjYxMzgsLTYuMjU3NCB2IC0zMC40MTU3IGggLTUuMDY5NCB2IDMwLjQxNTcgcSAwLDMuNjQzNiAtMi42MTM4LDYuMjU3NCAtMi42MTM5LDIuNjEzOSAtNi4yNTc1LDIuNjEzOSAtMy42NDM1LDAgLTYuMjU3NCwtMi42MTM5IC0yLjYxMzksLTIuNjEzOCAtMi42MTM5LC02LjI1NzQgViA5NjkuNzIzMTYgTCAyOS4wOTQxLDk0Ni41OTQ3IHEgLTIuMjE3OCwtMi4yMTc4IC0yLjIxNzgsLTUuMzg2MjYgMCwtMy4xNjgzMiAyLjIxNzgsLTUuMzg2MjcgMi4yOTcxLC0yLjIxNzg0IDUuMzg2MywtMi4yMTc4NCAzLjE2ODMsMCA1LjM4NTksMi4yMTc4NCBsIDE4LjA1OTQsMTguMDU5NCBoIDI5LjE0ODYgbCAxOC4wNTk0LC0xOC4wNTk0IHEgMi4yMTc4LC0yLjIxNzg0IDUuMzg2MiwtMi4yMTc4NCAzLjE2ODMsMCA1LjM4NiwyLjIxNzg0IDIuMjE3OCwyLjI5NzAxIDIuMjE3OCw1LjQ2NTQgMCwzLjA4OTExIC0yLjIxNzgsNS4zMDY3OCB6IE0gODUuMDE0OCw5MjEuMDg5ODEgcSA1LjIyNzYsNS4xNDg1NiA1LjIyNzYsMTIuNTE0ODcgMCw3LjM2NjM1IC01LjIyNzYsMTIuNTk0MDQgLTUuMTQ4NSw1LjE0ODUxIC0xMi41MTQ5LDUuMTQ4NTEgLTcuMzY2NCwwIC0xMi41OTQsLTUuMTQ4NTEgLTUuMTQ4NiwtNS4yMjc2OSAtNS4xNDg2LC0xMi41OTQwNCAwLC03LjM2NjMxIDUuMTQ4NiwtMTIuNTE0ODcgNS4yMjc2LC01LjIyNzY0IDEyLjU5NCwtNS4yMjc2NCA3LjM2NjQsMCAxMi41MTQ5LDUuMjI3NjQgeiIKICAgICAgIGlkPSJwYXRoNTk1NSIKICAgICAgIHN0eWxlPSJmaWxsOiNmOWY5Zjk7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; } + +.icon-compass { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22pointer.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%2061.833465%2C995.86395%2021.33319%2C-10.66686%20-21.33319%2C-10.66648%20v%2021.33334%20z%20m%2031.99979%2C-49.25002%20v%2045.16576%20l%20-42.66809%2C21.33331%20v%20-45.16573%20l%2042.66809%2C-21.33334%20z%20m%2017.916795%2C55.99987%20q%206.0831%2C-10.41672%206.0831%2C-22.75015%200%2C-12.3334%20-6.0831%2C-22.75012%20-6.0835%2C-10.41672%20-16.499995%2C-16.49979%20-10.4168%2C-6.08347%20-22.7501%2C-6.08347%20-12.33339%2C0%20-22.75009%2C6.08347%20-10.4167%2C6.08344%20-16.4998%2C16.49979%20-6.0835%2C10.41672%20-6.0835%2C22.75012%200%2C12.33343%206.0835%2C22.75015%206.0835%2C10.4167%2016.4998%2C16.4998%2010.4167%2C6.0834%2022.75009%2C6.0834%2012.3333%2C0%2022.7501%2C-6.0834%2010.416885%2C-6.0834%2016.499995%2C-16.4998%20z%20m%2016.1666%2C-54.83506%20q%208.58339%2C14.66671%208.58339%2C32.08341%200%2C17.41671%20-8.58339%2C32.16675%20-8.5834%2C14.6667%20-23.33321%2C23.25%20-14.666875%2C8.5833%20-32.083485%2C8.5833%20-17.4167%2C0%20-32.1666%2C-8.5833%20-14.6668%2C-8.5833%20-23.2501%2C-23.25%20-8.5833%2C-14.75004%20-8.5833%2C-32.16675%200%2C-17.4167%208.5833%2C-32.08341%208.58331%2C-14.75%2023.2501%2C-23.3333%2014.7499%2C-8.58327%2032.1666%2C-8.58327%2017.41661%2C0%2032.083485%2C8.58327%2014.74981%2C8.5833%2023.33321%2C23.3333%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6011%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-dewey-maps { background-image: var(--icon-dewey-maps); background-repeat: no-repeat; } + +.icon-download { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22locate.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%20104.72662%2C1026.5122%20q%201.42727%2C-1.4273%201.42727%2C-3.3805%200%2C-1.9531%20-1.42727%2C-3.3805%20-1.42728%2C-1.4273%20-3.38054%2C-1.4273%20-1.95312%2C0%20-3.3805%2C1.4273%20-1.42731%2C1.4273%20-1.42731%2C3.3805%200%2C1.9531%201.42731%2C3.3805%201.42724%2C1.4273%203.3805%2C1.4273%201.95317%2C0%203.38054%2C-1.4273%20z%20m%2019.23084%2C0%20q%201.42731%2C-1.4273%201.42731%2C-3.3805%200%2C-1.9531%20-1.42731%2C-3.3805%20-1.42728%2C-1.4273%20-3.38054%2C-1.4273%20-1.95312%2C0%20-3.38053%2C1.4273%20-1.42724%2C1.4273%20-1.42724%2C3.3805%200%2C1.9531%201.42724%2C3.3805%201.42731%2C1.4273%203.38053%2C1.4273%201.95313%2C0%203.38054%2C-1.4273%20z%20M%20135%2C1006.3048%20v%2024.0383%20q%200%2C3.0048%20-2.10339%2C5.1083%20-2.10336%2C2.1034%20-5.10832%2C2.1034%20H%2017.21171%20q%20-3.00482%2C0%20-5.10835%2C-2.1034%20Q%2010%2C1033.348%2010%2C1030.3431%20v%20-24.0383%20q%200%2C-3.0049%202.10336%2C-5.1084%202.10339%2C-2.10335%205.10835%2C-2.10335%20h%2034.92935%20l%2010.14128%2C10.21635%20q%204.35684%2C4.2067%2010.21632%2C4.2067%205.85947%2C0%2010.21629%2C-4.2067%20l%2010.21633%2C-10.21635%20h%2034.85533%20q%203.00483%2C0%205.10831%2C2.10335%202.10339%2C2.1034%202.10339%2C5.1084%20z%20m%20-24.41422%2C-42.74386%20q%201.27701%2C3.07994%20-1.05169%2C5.25841%20L%2075.8802%2C1002.4732%20q%20-1.35219%2C1.4274%20-3.38054%2C1.4274%20-2.02827%2C0%20-3.38053%2C-1.4274%20L%2035.46524%2C968.81935%20q%20-2.32877%2C-2.17847%20-1.0517%2C-5.25841%201.27705%2C-2.9297%204.43223%2C-2.9297%20H%2058.0766%20v%20-33.6539%20q%200%2C-1.95313%201.42731%2C-3.38054%201.42724%2C-1.42723%203.38054%2C-1.42723%20H%2082.1153%20q%201.95308%2C0%203.38054%2C1.42723%201.42727%2C1.42732%201.42727%2C3.38054%20v%2033.6539%20h%2019.23085%20q%203.15505%2C0%204.43223%2C2.9297%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6067%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-edit { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22yes%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22icon-edit%22%3E%0A%20%20%3Cg%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%0A%20%20%20%20%20id%3D%22edit%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20d%3D%22m%2072.21904%2C1004.5267%208.12793%2C-8.12789%20-10.65009%2C-10.65046%20-8.12793%2C8.12793%20v%203.92379%20h%206.72626%20v%206.72663%20h%203.92383%20z%20m%2030.75957%2C-48.13723%20q%201.19121%2C-1.19119%200.0693%2C-2.31225%20-1.12129%2C-1.12109%20-2.3125%2C0.07%20l%20-24.52315%2C24.52379%20q%20-1.1913%2C1.19115%20-0.0693%2C2.31224%201.1209%2C1.1211%202.31221%2C-0.07%20l%2024.52304%2C-24.52379%20z%20m%205.67598%2C39.30713%20v%2013.313%20q%200%2C8.338%20-5.95635%2C14.294%20-5.88535%2C5.8857%20-14.22334%2C5.8857%20H%2030.17969%20q%20-8.33789%2C0%20-14.29395%2C-5.8857%20Q%2010%2C1017.3479%2010%2C1009.0096%20v%20-58.29521%20q%200%2C-8.33794%205.88574%2C-14.22365%205.95567%2C-5.95572%2014.29395%2C-5.95572%20H%2088.4749%20q%204.41416%2C0%208.19795%2C1.75167%201.05088%2C0.49048%201.26123%2C1.6116%200.21026%2C1.19113%20-0.63066%2C2.03197%20l%20-3.43321%2C3.43349%20q%20-0.98095%2C0.98093%20-2.24189%2C0.56051%20-1.61152%2C-0.42038%20-3.15312%2C-0.42038%20H%2030.17988%20q%20-4.62441%2C0%20-7.91758%2C3.29314%20-3.29316%2C3.29319%20-3.29316%2C7.91765%20v%2058.29523%20q%200%2C4.6244%203.29316%2C7.9176%203.29317%2C3.2932%207.91758%2C3.2932%20H%2088.4752%20q%204.62441%2C0%207.91757%2C-3.2932%203.29317%2C-3.2932%203.29317%2C-7.9176%20v%20-8.8286%20q%200%2C-0.91086%200.63066%2C-1.54146%20l%204.48418%2C-4.48444%20q%201.05098%2C-1.05105%202.45225%2C-0.49047%201.40185%2C0.56054%201.40185%2C2.03196%20z%20m%20-6.72695%2C-51.70952%2020.17998%2C20.17968%20-47.08565%2C47.08574%20H%2054.84229%20v%20-20.1797%20l%2047.08564%2C-47.08572%20z%20m%2031.11045%2C9.2489%20-6.446%2C6.44635%20-20.17998%2C-20.17968%206.44668%2C-6.44635%20q%201.96182%2C-1.96189%204.76435%2C-1.96189%202.80293%2C0%204.76485%2C1.96189%20l%2010.6501%2C10.65046%20Q%20135%2C945.66866%20135%2C948.47122%20q%200%2C2.80274%20-1.96191%2C4.76476%20z%22%0A%20%20%20%20%20%20%20id%3D%22edit-icon%22%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-heart { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22ps.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%20127.35731%2C958.43319%20q%200%2C-5.78556%20-1.5714%2C-10.21434%20-1.5%2C-4.42844%20-3.9286%2C-6.99997%20-2.3572%2C-2.64282%20-5.7856%2C-4.28571%20-3.4284%2C-1.64289%20-6.7142%2C-2.21428%20-3.2857%2C-0.57143%20-6.9999%2C-0.57143%20-3.7143%2C0%20-8%2C1.85713%20-4.28572%2C1.7857%20-7.92852%2C4.57151%20-3.5715%2C2.71425%20-6.1427%2C5.14267%20-2.5714%2C2.35713%20-4.2858%2C4.35708%20-1.2856%2C1.57143%20-3.5001%2C1.57143%20-2.2143%2C0%20-3.5002%2C-1.57143%20-1.7142%2C-1.99998%20-4.2857%2C-4.35708%20-2.5714%2C-2.42855%20-6.2143%2C-5.14267%20-3.5715%2C-2.78571%20-7.8573%2C-4.57151%20-4.2857%2C-1.85713%20-7.9999%2C-1.85713%20-3.7142%2C0%20-6.9999%2C0.57143%20-3.2858%2C0.57139%20-6.7142%2C2.21428%20-3.4285%2C1.64282%20-5.8573%2C4.28571%20-2.3571%2C2.57144%20-3.9286%2C6.99997%20-1.5%2C4.42846%20-1.5%2C10.21434%200%2C11.99992%2013.357%2C25.35693%20l%2041.5005%2C39.99968%2041.42702%2C-39.92928%20q%2013.4284%2C-13.42837%2013.4284%2C-25.42829%20z%20m%209.1427%2C0%20q%200%2C15.78547%20-16.3571%2C32.14378%20l%20-44.49892%2C42.85723%20q%20-1.2856%2C1.2857%20-3.1428%2C1.2857%20-1.8571%2C0%20-3.1428%2C-1.2857%20l%20-44.5725%2C-43.00123%20q%20-0.7143%2C-0.57143%20-2%2C-1.85716%20-1.2143%2C-1.2857%20-3.9286%2C-4.64284%20-2.7143%2C-3.42846%20-4.8572%2C-6.99996%20-2.1429%2C-3.57147%20-3.8573%2C-8.64282%20-1.6428%2C-5.07132%20-1.6428%2C-9.85719%200%2C-15.71414%209.0713%2C-24.57136%209.0713%2C-8.85722%2025.0711%2C-8.85722%204.4285%2C0%209%2C1.5714%204.6428%2C1.5%208.5714%2C4.1427%204%2C2.5714%206.857%2C4.85724%202.8571%2C2.28573%205.4284%2C4.85726%202.5714%2C-2.5714%205.4284%2C-4.85726%202.8572%2C-2.28571%206.7856%2C-4.85724%204%2C-2.64283%208.57152%2C-4.1427%204.6428%2C-1.5714%209.0713%2C-1.5714%2015.9999%2C0%2025.0712%2C8.85722%209.0713%2C8.8569%209.0713%2C24.57136%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6321%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-human { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22mapper.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%20115.906%2C946.5947%20-23.1285%2C23.12846%20v%2065.26774%20q%200%2C3.6436%20-2.6139%2C6.2574%20-2.6139%2C2.6139%20-6.2574%2C2.6139%20-3.6436%2C0%20-6.2575%2C-2.6139%20-2.6138%2C-2.6138%20-2.6138%2C-6.2574%20v%20-30.4157%20h%20-5.0694%20v%2030.4157%20q%200%2C3.6436%20-2.6138%2C6.2574%20-2.6139%2C2.6139%20-6.2575%2C2.6139%20-3.6435%2C0%20-6.2574%2C-2.6139%20-2.6139%2C-2.6138%20-2.6139%2C-6.2574%20V%20969.72316%20L%2029.0941%2C946.5947%20q%20-2.2178%2C-2.2178%20-2.2178%2C-5.38626%200%2C-3.16832%202.2178%2C-5.38627%202.2971%2C-2.21784%205.3863%2C-2.21784%203.1683%2C0%205.3859%2C2.21784%20l%2018.0594%2C18.0594%20h%2029.1486%20l%2018.0594%2C-18.0594%20q%202.2178%2C-2.21784%205.3862%2C-2.21784%203.1683%2C0%205.386%2C2.21784%202.2178%2C2.29701%202.2178%2C5.4654%200%2C3.08911%20-2.2178%2C5.30678%20z%20M%2085.0148%2C921.08981%20q%205.2276%2C5.14856%205.2276%2C12.51487%200%2C7.36635%20-5.2276%2C12.59404%20-5.1485%2C5.14851%20-12.5149%2C5.14851%20-7.3664%2C0%20-12.594%2C-5.14851%20-5.1486%2C-5.22769%20-5.1486%2C-12.59404%200%2C-7.36631%205.1486%2C-12.51487%205.2276%2C-5.22764%2012.594%2C-5.22764%207.3664%2C0%2012.5149%2C5.22764%20z%22%0A%20%20%20%20%20%20%20id%3D%22path5955%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-lang { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22yes%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22icon-lang%22%3E%0A%20%20%3Cg%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%0A%20%20%20%20%20id%3D%22L1%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20d%3D%22m%2064.549152%2C992.55684%20q%20-0.0693%2C0.20937%20-0.90674%2C0%20-0.76728%2C-0.27907%20-2.1624%2C-0.83708%20l%20-1.39512%2C-0.6278%20q%20-3.06924%2C-1.39509%20-6.06885%2C-3.41817%20-0.48828%2C-0.34879%20-2.85996%2C-2.16242%20-2.37168%2C-1.88334%20-2.65068%2C-2.02289%20-4.67344%2C7.18475%20-9.34727%2C12.62575%20-5.65009%2C6.62667%20-7.32451%2C7.67327%20-0.279%2C0.1393%20-1.39502%2C0.279%20-1.04638%2C0.1394%20-1.25566%2C0%200.41855%2C-0.279%205.72012%2C-6.41755%201.46484%2C-1.67409%205.9291%2C-8.02196%204.53408%2C-6.34756%205.51074%2C-8.23101%201.18584%2C-2.09268%203.55752%2C-6.83603%202.37168%2C-4.81316%202.51123%2C-5.44099%20-0.55811%2C-0.0697%20-7.67324%2C2.30193%20-0.55801%2C0.13938%20-1.95313%2C0.55804%20-1.32539%2C0.34876%20-2.37168%2C0.62779%20-1.04638%2C0.27907%20-1.18584%2C0.34879%20-0.13945%2C0.13938%20-0.13945%2C0.76728%200%2C0.55803%20-0.0693%2C0.62782%20-0.34873%2C0.69756%20-2.1623%2C1.04635%20-1.6044%2C0.48826%20-3.27852%2C0%20-1.25556%2C-0.27908%20-1.95312%2C-1.46489%20-0.2791%2C-0.41853%20-0.34883%2C-1.60437%200.41855%2C-0.13938%201.67412%2C-0.34876%201.32539%2C-0.20938%202.09268%2C-0.41854%204.0457%2C-1.11609%207.32451%2C-2.23218%206.97539%2C-2.44142%207.11504%2C-2.44142%200.69756%2C-0.13938%202.99951%2C-1.32534%202.30185%2C-1.25563%203.06914%2C-1.53466%200.62783%2C-0.20939%201.46484%2C-0.55802%200.90684%2C-0.34875%201.04639%2C-0.34875%200.13936%2C-0.0697%200.41856%2C0%200.13935%2C0.83705%20-0.0693%2C2.3019%200%2C0.13937%20-0.90684%2C1.88337%20-0.83711%2C1.74392%20-1.81367%2C3.76693%20-0.97656%2C1.95314%20-1.18584%2C2.30193%20-1.74385%2C3.48785%20-5.37129%2C9.13791%20l%204.46446%2C1.95314%20q%200.83701%2C0.41854%205.16191%2C2.2322%204.39443%2C1.81364%204.74316%2C1.95313%200.27911%2C0.0697%200.69756%2C1.81364%200.48828%2C1.67413%200.34873%2C2.09268%20z%20m%20-14.29981%2C-33.90039%20q%200.20938%2C1.04636%20-0.2791%2C1.95316%20-0.83701%2C1.60438%20-3.48779%2C2.65071%20-2.09268%2C0.83706%20-4.18545%2C0.83706%20-1.81357%2C-0.20939%20-3.41816%2C-1.81364%20-0.97647%2C-1.04634%20-1.25557%2C-2.85997%20l%200.0693%2C-0.20937%20q%200.20937%2C0.20937%201.32539%2C0.34875%201.18584%2C0.13938%201.8834%2C0%200.69746%2C-0.13938%204.0456%2C-1.11609%202.51123%2C-0.83705%203.83662%2C-0.97655%201.18594%2C0%201.46494%2C1.18581%20z%20m%2048.68809%2C8.99853%204.394338%2C15.83456%20-9.695998%2C-2.92971%205.30137%2C-12.90485%20z%20m%20-77.28838%2C55.80372%2048.40986%2C-16.1833%20v%20-71.98828%20l%20-48.40986%2C16.25301%20v%2071.91647%20z%20m%2086.566508%2C-22.1124%207.11513%2C2.1624%20-12.62578%2C-45.82862%20-6.975678%2C-2.16242%20-15.067%2C37.3879%207.11504%2C2.16242%203.13907%2C-7.67322%2014.718258%2C4.53413%202.58096%2C9.41701%20z%20M%2073.127762%2C934.24244%20113.0969%2C947.07757%20v%20-26.50714%20l%20-39.969138%2C13.67201%20z%20m%2021.69395%2C92.28536%2011.021378%2C0.9069%20-3.76689%2C11.1607%20-2.790228%2C-4.6038%20q%20-9.06817%2C5.7897%20-19.25235%2C7.5335%20-4.0457%2C0.8371%20-6.34765%2C0.8371%20h%20-5.85938%20q%20-5.51074%2C0%20-13.95107%2C-2.7205%20-8.37071%2C-2.7204%20-12.76514%2C-5.9291%20-0.55811%2C-0.4883%20-0.55811%2C-1.1161%200%2C-0.558%200.34883%2C-0.9766%200.34883%2C-0.3487%200.90684%2C-0.3487%200.279%2C0%201.25556%2C0.4883%200.97657%2C0.558%202.09268%2C1.1858%201.18584%2C0.6278%201.46484%2C0.7673%205.09229%2C2.5809%2011.09112%2C4.2551%206.06875%2C1.7438%2011.02129%2C1.7438%206.62666%2C0%2011.64922%2C-1.0463%205.02226%2C-0.9766%2010.95166%2C-3.4879%201.04638%2C-0.4882%202.09267%2C-1.116%201.11611%2C-0.5581%202.37168%2C-1.3254%201.32539%2C-0.6975%202.02295%2C-1.1161%20l%20-2.99951%2C-5.0922%20z%20M%20126.0721%2C951.26138%20v%2075.26642%20L%2072.080892%2C1009.368%20q%20-0.97666%2C0.4185%20-26.15811%2C8.9288%20-25.18154%2C8.4404%20-25.67002%2C8.4404%20-0.906831%2C0%20-1.255561%2C-0.9068%200%2C-0.07%20-0.0693%2C-0.2094%20v%20-75.19458%20q%200.20938%2C-0.62782%200.279%2C-0.69758%200.34883%2C-0.41851%201.395121%2C-0.76727%207.46387%2C-2.51121%2010.39356%2C-3.48785%20V%20918.6878%20l%2038.92226%2C13.81139%20q%200.13945%2C0%2011.16074%2C-3.83659%2011.09112%2C-3.83661%2022.042778%2C-7.53354%2011.02138%2C-3.76689%2011.30039%2C-3.76689%201.39511%2C0%201.39511%2C1.46484%20v%2029.15783%20l%2010.25391%2C3.27847%20z%22%0A%20%20%20%20%20%20%20id%3D%22lang-icon%22%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23f2f2f2%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-locate { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22heart.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22M%20108.24959%2C990.52878%20H%2099.1665%20q%20-2.1669%2C0%20-3.7501%2C-1.58331%20-1.5834%2C-1.58335%20-1.5834%2C-3.75012%20v%20-10.66644%20q%200%2C-2.16669%201.5834%2C-3.75012%201.5832%2C-1.58335%203.7501%2C-1.58335%20h%209.08309%20q%20-2.6667%2C-8.99988%20-9.41649%2C-15.66645%20-6.6666%2C-6.74982%20-15.6665%2C-9.41651%20v%209.08313%20q%200%2C2.16661%20-1.5833%2C3.75011%20-1.5833%2C1.58331%20-3.7501%2C1.58331%20H%2067.1668%20q%20-2.1668%2C0%20-3.7502%2C-1.58331%20-1.5832%2C-1.58335%20-1.5832%2C-3.75011%20v%20-9.08313%20q%20-8.9999%2C2.66665%20-15.7501%2C9.41651%20-6.6666%2C6.66657%20-9.3333%2C15.66645%20h%209.0835%20q%202.1665%2C0%203.7497%2C1.58335%201.5834%2C1.58328%201.5834%2C3.75012%20v%2010.66644%20q%200%2C2.16665%20-1.5834%2C3.75012%20-1.5832%2C1.58331%20-3.7497%2C1.58331%20H%2036.75%20q%202.6667%2C8.99992%209.3333%2C15.75012%206.7502%2C6.6666%2015.7501%2C9.3333%20v%20-9.0832%20q%200%2C-2.1666%201.5832%2C-3.7501%201.5834%2C-1.5833%203.7502%2C-1.5833%20h%2010.6664%20q%202.1668%2C0%203.7501%2C1.5833%201.5833%2C1.5833%201.5833%2C3.7501%20v%209.0832%20q%208.9999%2C-2.6667%2015.6665%2C-9.3333%206.74979%2C-6.74983%209.41649%2C-15.75012%20z%20m%2028.25001%2C-15.99984%20v%2010.66645%20q%200%2C2.16665%20-1.5833%2C3.75011%20-1.5833%2C1.58332%20-3.7502%2C1.58332%20h%20-11.9163%20q%20-3.0833%2C13.41678%20-12.91691%2C23.24998%20-9.7499%2C9.7499%20-23.1663%2C12.8332%20v%2011.9168%20q%200%2C2.1666%20-1.5833%2C3.7501%20-1.58329%2C1.5833%20-3.7501%2C1.5833%20h%20-10.6664%20q%20-2.16679%2C0%20-3.7502%2C-1.5833%20-1.5832%2C-1.5833%20-1.5832%2C-3.7501%20v%20-11.9168%20q%20-13.4168%2C-3.0833%20-23.25%2C-12.8332%20-9.74989%2C-9.8332%20-12.8333%2C-23.24998%20H%2013.8334%20q%20-2.1664%2C0%20-3.7497%2C-1.58332%20-1.5833%2C-1.58335%20-1.5833%2C-3.75011%20v%20-10.66645%20q%200%2C-2.16668%201.5833%2C-3.75011%201.5833%2C-1.58335%203.7497%2C-1.58335%20h%2011.91669%20q%203.08341%2C-13.41677%2012.8333%2C-23.16667%209.8332%2C-9.83317%2023.25%2C-12.9165%20v%20-11.91675%20q%200%2C-2.16665%201.5832%2C-3.75011%201.58341%2C-1.58328%203.7502%2C-1.58328%20h%2010.6664%20q%202.1668%2C0%203.7501%2C1.58328%201.5833%2C1.58335%201.5833%2C3.75011%20v%2011.91675%20q%2013.4164%2C3.0833%2023.1663%2C12.9165%209.83361%2C9.7499%2012.91691%2C23.16667%20h%2011.9163%20q%202.1669%2C0%203.7502%2C1.58335%201.5833%2C1.58328%201.5833%2C3.75011%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6031%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-mapper { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22compass.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%2045.714%2C917.3622%20q%200.90679%2C0%201.53458%2C0.69754%200.69754%2C0.62783%200.69754%2C1.53462%20v%20102.67834%20q%200%2C1.3951%20-1.18583%2C1.9531%20l%20-33.4813%2C17.8572%20q%20-0.48829%2C0.2791%20-1.04633%2C0.2791%20-0.90679%2C0%20-1.60433%2C-0.6976%20-0.62779%2C-0.6278%20-0.62779%2C-1.5346%20V%20937.45158%20q%200%2C-1.39507%201.18583%2C-1.95311%20l%2033.4813%2C-17.85723%20q%200.48829%2C-0.27907%201.04633%2C-0.27907%20z%20m%2087.0533%2C0%20q%200.9068%2C0%201.53458%2C0.69754%200.69758%2C0.62783%200.69758%2C1.53462%20v%20102.67834%20q%200%2C1.3951%20-1.18586%2C1.9531%20l%20-33.48131%2C17.8572%20q%20-0.48829%2C0.2791%20-1.04633%2C0.2791%20-0.90679%2C0%20-1.60436%2C-0.6976%20-0.6278%2C-0.6277%20-0.6278%2C-1.5346%20V%20937.45158%20q%200%2C-1.39507%201.18583%2C-1.95311%20l%2033.48132%2C-17.85723%20q%200.48829%2C-0.27907%201.04632%2C-0.27907%20z%20m%20-78.12516%2C0%20q%200.55805%2C0%200.97655%2C0.20938%20l%2035.7157%2C17.85723%20q%201.25562%2C0.69754%201.25562%2C2.02287%20V%201040.13%20q%200%2C0.9068%20-0.69758%2C1.5346%20-0.62778%2C0.6976%20-1.53461%2C0.6976%20-0.55801%2C0%20-0.97655%2C-0.2094%20l%20-35.7157%2C-17.8572%20q%20-1.25558%2C-0.6976%20-1.25558%2C-2.0229%20V%20919.59439%20q%200%2C-0.90679%200.62779%2C-1.53462%200.69754%2C-0.69753%201.60436%2C-0.69753%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6453%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-marker { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22New%20document%2054%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%2087.583%2C973.61203%20q%206.2499%2C-6.24993%206.2499%2C-15.08331%200%2C-8.8334%20-6.2499%2C-15.08334%20-6.2499%2C-6.24992%20-15.0833%2C-6.24992%20-8.8334%2C0%20-15.0834%2C6.24992%20-6.2499%2C6.24994%20-6.2499%2C15.08334%200%2C8.83338%206.2499%2C15.08331%206.25%2C6.24996%2015.0834%2C6.24996%208.8334%2C0%2015.0833%2C-6.24996%20z%20m%2027.5832%2C-15.08331%20q%200%2C9.08314%20-2.75%2C14.91643%20l%20-30.3331%2C64.50045%20q%20-1.3334%2C2.75%20-3.9999%2C4.3333%20-2.5833%2C1.5833%20-5.5831%2C1.5833%20-3%2C0%20-5.6669%2C-1.5833%20-2.5832%2C-1.5834%20-3.8333%2C-4.3333%20L%2032.5835%2C973.44515%20q%20-2.75%2C-5.83329%20-2.75%2C-14.91642%200%2C-17.66641%2012.4998%2C-30.16668%2012.4999%2C-12.49986%2030.1667%2C-12.49986%2017.6664%2C0%2030.1667%2C12.49986%2012.4998%2C12.4999%2012.4998%2C30.16668%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6455%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-menu-off { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='yes'%3F%3E%0A%3Csvg%0A xmlns%3Adc='http%3A//purl.org/dc/elements/1.1/'%0A xmlns%3Acc='http%3A//creativecommons.org/ns%23'%0A xmlns%3Ardf='http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23'%0A xmlns%3Asvg='http%3A//www.w3.org/2000/svg'%0A xmlns='http%3A//www.w3.org/2000/svg'%0A xmlns%3Asodipodi='http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%0A xmlns%3Ainkscape='http%3A//www.inkscape.org/namespaces/inkscape'%0A width='145'%0A height='145'%0A id='svg8108'%0A version='1.1'%0A inkscape%3Aversion='0.48.5 r10040'%0A sodipodi%3Adocname='menu-off.svg'%3E%0A %3Cdefs%0A id='defs8110' /%3E%0A %3Csodipodi%3Anamedview%0A id='base'%0A pagecolor='%23ffffff'%0A bordercolor='%23666666'%0A borderopacity='1.0'%0A inkscape%3Apageopacity='0.0'%0A inkscape%3Apageshadow='2'%0A inkscape%3Azoom='0.35'%0A inkscape%3Acx='27.857143'%0A inkscape%3Acy='520'%0A inkscape%3Adocument-units='px'%0A inkscape%3Acurrent-layer='layer1'%0A showgrid='false'%0A inkscape%3Awindow-width='838'%0A inkscape%3Awindow-height='1029'%0A inkscape%3Awindow-x='840'%0A inkscape%3Awindow-y='19'%0A inkscape%3Awindow-maximized='0' /%3E%0A %3Cmetadata%0A id='metadata8113'%3E%0A %3Crdf%3ARDF%3E%0A %3Ccc%3AWork%0A rdf%3Aabout=''%3E%0A %3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A %3Cdc%3Atype%0A rdf%3Aresource='http%3A//purl.org/dc/dcmitype/StillImage' /%3E%0A %3Cdc%3Atitle /%3E%0A %3C/cc%3AWork%3E%0A %3C/rdf%3ARDF%3E%0A %3C/metadata%3E%0A %3Cg%0A inkscape%3Alabel='Layer 1'%0A inkscape%3Agroupmode='layer'%0A id='layer1'%0A transform='translate%280%2C-907.36218%29'%3E%0A %3Cpath%0A inkscape%3Aconnector-curvature='0'%0A d='m 77.93731%2C992.29975 q 2.5625%2C-5.93768 2.5625%2C-12.43757 0%2C-6.49989 -2.5625%2C-12.37484 -2.5%2C-5.93768 -6.8124%2C-10.25022 -4.31254%2C-4.31228 -10.24994%2C-6.8124 -5.87492%2C-2.56255 -12.37484%2C-2.56255 -6.49989%2C0 -12.43757%2C2.56255 -5.87495%2C2.50012 -10.18749%2C6.8124 -4.31254%2C4.31254 -6.87509%2C10.25022 Q 16.5%2C973.36229 16.5%2C979.86218 q 0%2C6.49989 2.49998%2C12.43757 2.56249%2C5.87495 6.87509%2C10.18745 4.31254%2C4.3123 10.18749%2C6.8749 5.9374%2C2.5001 12.43757%2C2.5001 6.49992%2C0 12.37484%2C-2.5001 5.9374%2C-2.5626 10.24994%2C-6.8749 4.31257%2C-4.3125 6.8124%2C-10.18745 z m 48.00027%2C0 q 2.5625%2C-5.93768 2.5625%2C-12.43757 0%2C-6.49989 -2.5625%2C-12.37484 -2.5%2C-5.93768 -6.81237%2C-10.25022 -4.31254%2C-4.31228 -10.24994%2C-6.8124 -5.87495%2C-2.56255 -12.37484%2C-2.56255 H 72.3754 q 7.43734%2C5.62519 11.74988%2C13.99998 4.37501%2C8.37506 4.37501%2C18.00003 0%2C9.62497 -4.37501%2C18.00004 -4.31254%2C8.37478 -11.74988%2C13.99998 h 24.12503 q 6.49989%2C0 12.37484%2C-2.5001 5.9374%2C-2.5626 10.24994%2C-6.8749 4.31254%2C-4.3125 6.81237%2C-10.18745 z m 7.3749%2C-27.93749 q 3.18752%2C7.3749 3.18752%2C15.49992 0%2C8.12503 -3.18752%2C15.56237 -3.18749%2C7.37515 -8.56236%2C12.75005 -5.31243%2C5.3124 -12.75005%2C8.4999 -7.37489%2C3.1876 -15.49992%2C3.1876 h -48.0003 q -8.12503%2C0 -15.56236%2C-3.1876 -7.3749%2C-3.1875 -12.75005%2C-8.4999 -5.31243%2C-5.3749 -8.49995%2C-12.75005 Q 8.5%2C987.98721 8.5%2C979.86218 q 0%2C-8.12502 3.18749%2C-15.49992 3.18752%2C-7.43762 8.49995%2C-12.75005 5.37487%2C-5.37487 12.75005%2C-8.56239 7.43733%2C-3.18751 15.56236%2C-3.18751 h 48.0003 q 8.12503%2C0 15.49992%2C3.18751 7.43734%2C3.18752 12.75005%2C8.56239 5.37487%2C5.31243 8.56236%2C12.75005 z'%0A id='path6875'%0A style='fill%3A%23ffffff' /%3E%0A %3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-menu-on { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22menu-on.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22838%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%221029%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%2219%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%20/%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%2011.687498%2C995.42453%20q%20-3.1874995%2C-7.43734%20-3.1874995%2C-15.56236%200%2C-8.12502%203.1874995%2C-15.49992%203.1875%2C-7.43762%208.5%2C-12.75004%205.3748%2C-5.37487%2012.75%2C-8.56239%207.4374%2C-3.18749%2015.5624%2C-3.18749%20h%2048.000203%20q%208.125099%2C0%2015.499999%2C3.18749%207.4373%2C3.18752%2012.75%2C8.56239%205.3749%2C5.31242%208.5624%2C12.75004%203.1875%2C7.3749%203.1875%2C15.49992%200%2C8.12502%20-3.1875%2C15.56236%20-3.1875%2C7.37517%20-8.5624%2C12.74997%20-5.3124%2C5.3125%20-12.75%2C8.5%20-7.3749%2C3.1875%20-15.499998%2C3.1875%20H%2048.499898%20q%20-8.125%2C0%20-15.562399%2C-3.1875%20-7.3749%2C-3.1875%20-12.75%2C-8.5%20-5.3125%2C-5.3748%20-8.5%2C-12.74997%20z%20m%2072.374203%2C13.93747%20q%205.9374%2C2.5001%2012.4376%2C2.5001%206.499899%2C0%2012.374799%2C-2.5001%205.9374%2C-2.5625%2010.25%2C-6.8748%204.3125%2C-4.31247%206.8124%2C-10.18747%202.5625%2C-5.93764%202.5625%2C-12.43756%200%2C-6.49989%20-2.5625%2C-12.37484%20-2.5%2C-5.93767%20-6.8124%2C-10.25021%20-4.3126%2C-4.31226%20-10.25%2C-6.81237%20-5.8749%2C-2.56256%20-12.374799%2C-2.56256%20-6.4999%2C0%20-12.4376%2C2.56256%20-5.8749%2C2.50011%20-10.187503%2C6.81237%20-4.3125%2C4.31254%20-6.8751%2C10.25021%20-2.5%2C5.87495%20-2.5%2C12.37484%200%2C6.49992%202.5%2C12.43756%202.5625%2C5.875%206.8751%2C10.18747%204.312603%2C4.3123%2010.187503%2C6.8748%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6877%22%0A%20%20%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-pointer { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22menu-off.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22M%20134.3637%2C925.62065%2077.544588%2C1039.255%20q%20-1.50923%2C3.1072%20-5.06029%2C3.1072%20-0.4439%2C0%20-1.33164%2C-0.1774%20-1.95313%2C-0.4439%20-3.19604%2C-2.0419%20-1.15409%2C-1.5092%20-1.15409%2C-3.4623%20v%20-51.13568%20h%20-51.13564%20q%20-1.95313%2C0%20-3.55113%2C-1.15414%20-1.50923%2C-1.24291%20-1.95313%2C-3.19599%20-0.4439101%2C-1.95314%200.35517%2C-3.72868%200.799%2C-1.7756%202.57454%2C-2.66337%20L%20126.72664%2C917.98363%20q%201.15413%2C-0.62146%202.57462%2C-0.62146%202.39696%2C0%203.99516%2C1.68682%201.33164%2C1.24286%201.598%2C3.10722%200.35518%2C1.77555%20-0.53267%2C3.46237%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6427%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-ps { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22human.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22matrix%280.42524913%2C0%2C0%2C0.42524913%2C8.4999994%2C572.95737%29%22%0A%20%20%20%20%20%20%20id%3D%22g4268%22%3E%0A%20%20%20%20%20%20%3Crect%0A%20%20%20%20%20%20%20%20%20ry%3D%220%22%0A%20%20%20%20%20%20%20%20%20y%3D%22861.36218%22%0A%20%20%20%20%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20%20%20%20%20height%3D%22191%22%0A%20%20%20%20%20%20%20%20%20width%3D%22301.00003%22%0A%20%20%20%20%20%20%20%20%20id%3D%22rect3056-1%22%0A%20%20%20%20%20%20%20%20%20style%3D%22opacity%3A0%3Bfill%3Anone%3Bstroke%3Anone%22%20/%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22matrix%280.24869792%2C0%2C0%2C0.24869792%2C0.23946%2C1004.97%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g4054%22%0A%20%20%20%20%20%20%20%20%20style%3D%22opacity%3A0.9%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22opacity%3A0.9%3Bfill%3A%23000000%3Bfill-opacity%3A1%3Bstroke%3Anone%22%0A%20%20%20%20%20%20%20%20%20%20%20d%3D%22m%201125.8639%2C-540.81153%20-1045.445052%2C80.41885%200%2C482.513088%2046.743452%2C1.884816%2020.35602%2C0.753927%20c%202.59863%2C-1.910752%204.54844%2C-4.593364%205.78011%2C-8.041885%201.77545%2C-4.971493%202.63869%2C-12.7188437%202.63874%2C-23.3717274%20l%200%2C-250.4293186%20c%20-5e-5%2C-12.78341%20-1.30585%2C-21.96222%20-4.14659%2C-27.64398%20-2.84084%2C-5.68141%20-7.85094%2C-8.54432%20-14.95288%2C-8.5445%20-7.10201%2C1.8e-4%20-16.70151%2C2.71557%20-28.77487%2C8.04188%20l%20-1.13089%2C0.50262%20c%20-1.0653%2C1.7e-4%20-1.65538%2C-0.86307%20-2.01047%2C-2.63874%20-0.7102%2C-1.77532%20-0.56268%2C-2.91174%200.50261%2C-3.26702%20l%2059.0576%2C-28.77487%20c%201.42033%2C-0.70999%202.85179%2C-1.00502%204.27225%2C-1.00523%204.61622%2C2.1e-4%208.48989%2C3.87388%2011.68586%2C11.68586%203.19582%2C7.45728%205.04796%2C18.06754%205.40314%2C31.91623%2030.18333%2C-30.53834%2059.99259%2C-45.73801%2089.46597%2C-45.73822%2014.55889%2C2.1e-4%2028.03206%2C3.87389%2040.46073%2C11.68587%2012.78335%2C7.81237%2022.95106%2C19.13836%2030.40838%2C34.05235%207.45684%2C14.91432%2011.18299%2C32.38683%2011.18325%2C52.27225%20-2.6e-4%2C26.63254%20-6.02112%2C49.137%20-18.09424%2C67.6021%20-12.0736%2C18.11008%20-26.97823%2C31.58325%20-44.73299%2C40.46073%20-17.75513%2C8.87748%20-35.22764%2C13.31937%20-52.27225%2C13.31937%20-11.0082%2C0%20-20.90274%2C-1.01078%20-29.78011%2C-3.14136%20-8.52247%2C-2.13062%20-17.40625%2C-5.70926%20-26.63874%2C-10.68063%20l%200%2C110.3246086%20c%20-8e-5%2C10.6528837%201.28386%2C18.4002344%203.76964%2C23.3717274%202.8407%2C4.971252%207.87266%2C8.402363%2015.32984%2C10.178011%200.21653%2C0.06192%200.50118%2C0.06433%200.75392%2C0.125453%200.091%2C0.02011%200.17013%2C0.104143%200.25131%2C0.125454%20l%2036.81676%2C1.382198%200%2C0.125454%20847.6649%2C33.675996%2035.4346%2C-603.141362%20z%20m%20-541.06809%2C218.7644%20c%2013.84877%2C2.1e-4%2026.7537%2C2.7156%2038.82723%2C8.04188%203.55085%2C1.4206%205.40298%2C3.29462%205.40314%2C5.78011%20l%20-0.62828%2C16.58639%20c%20-0.71034%2C9.23275%20-1.00539%2C16.68507%20-1.00523%2C22.36649%20-1.6e-4%2C0.71035%20-1.13656%2C1.00539%20-3.26702%2C1.00523%20-1.77565%2C1.6e-4%20-2.63886%2C-0.29489%20-2.63874%2C-1.00523%20-1.2e-4%2C-11.36301%20-6.021%2C-21.11003%20-18.09424%2C-29.27749%20-12.07348%2C-8.52219%20-24.6834%2C-12.81655%20-37.82199%2C-12.81675%20-8.87756%2C2e-4%20-15.90918%2C2.2949%20-21.2356%2C6.91099%20-5.32654%2C4.61648%20-8.04193%2C11.77376%20-8.04189%2C21.36126%20-4e-5%2C12.42864%204.1468%2C22.32317%2012.31414%2C29.7801%208.16722%2C7.10213%2020.20893%2C14.70196%2036.18848%2C22.86911%2012.07324%2C6.0368%2021.67276%2C11.34194%2028.77487%2C15.95812%207.45696%2C4.61639%2013.62532%2C10.91042%2018.59686%2C18.72251%204.97125%2C7.45716%207.41345%2C16.48845%207.41361%2C27.14136%20-1.6e-4%2C17.755%20-6.88425%2C33.08034%20-20.73298%2C45.86388%20-13.49388%2C12.42849%20-31.82966%2C18.59686%20-54.911%2C18.59686%20-18.82034%2C0%20-35.7465%2C-5.30516%20-51.01571%2C-15.95812%20-2.13061%2C-1.77549%20-3.26705%2C-3.92267%20-3.26701%2C-6.40838%20l%20-1.00524%2C-41.59162%20c%20-4e-5%2C-0.71014%200.86322%2C-1.27834%202.63875%2C-1.63351%201.77544%2C-0.35505%202.78623%2C0.0655%203.14136%2C1.13089%206.74686%2C17.755%2015.63061%2C31.22817%2026.63874%2C40.46074%2011.00802%2C9.2326%2023.76546%2C13.82198%2038.32461%2C13.82198%2011.00797%2C0%2019.59671%2C-2.44219%2025.63351%2C-7.41361%206.03656%2C-5.32646%209.047%2C-13.19946%209.04712%2C-23.49738%20-1.2e-4%2C-9.94274%20-2.29484%2C-18.2583%20-6.911%2C-25.00524%20-4.26131%2C-7.10191%20-9.56642%2C-12.70208%20-15.95811%2C-16.96335%20-6.39189%2C-4.26111%20-15.27564%2C-9.12368%20-26.63875%2C-14.45026%20-11.71835%2C-5.68149%20-21.02281%2C-10.8391%20-27.76963%2C-15.4555%20-6.74694%2C-4.61617%20-12.62029%2C-10.63703%20-17.59162%2C-18.09424%20-4.61633%2C-7.45695%20-6.91104%2C-16.63576%20-6.911%2C-27.64397%20-4e-5%2C-19.17519%207.15724%2C-33.78479%2021.36126%2C-43.72775%2014.55899%2C-10.29768%2031.6108%2C-15.45529%2051.14136%2C-15.4555%20z%20m%20-331.8534%2C19.72775%20c%20-12.78371%2C1.9e-4%20-24.53039%2C3.01062%20-35.18325%2C9.04712%20-10.65308%2C6.03686%20-21.26334%2C14.77312%20-31.91623%2C26.13612%20l%200%2C118.74346%20c%209.58759%2C11.00809%2019.90282%2C19.59683%2030.911%2C25.63351%2011.36305%2C5.68159%2025.13126%2C8.41884%2041.46596%2C8.41884%2018.82009%2C0%2034.29293%2C-8.16802%2046.3665%2C-24.50261%2012.07316%2C-16.68961%2018.09402%2C-39.7623%2018.09424%2C-69.2356%20-2.2e-4%2C-29.47312%20-6.58929%2C-52.54579%20-19.72775%2C-69.23561%20-13.13886%2C-16.68948%20-29.76998%2C-25.00504%20-50.01047%2C-25.00523%20z%20m%20568.46073%2C3.14136%20c%207.10191%2C1.9e-4%2012.55459%2C1.99985%2016.46073%2C5.90576%203.90603%2C3.90627%205.90568%2C9.2114%205.90576%2C15.95811%20-8e-5%2C7.45725%20-1.99973%2C13.33059%20-5.90576%2C17.59163%20-3.90614%2C3.90623%20-9.35882%2C5.9059%20-16.46073%2C5.90576%20-7.45712%2C1.4e-4%20-13.33047%2C-1.99953%20-17.59162%2C-5.90576%20-3.90611%2C-4.26104%20-5.9058%2C-10.13438%20-5.90576%2C-17.59163%20-4e-5%2C-6.74671%201.99965%2C-12.05184%205.90576%2C-15.95811%204.26115%2C-3.90591%2010.1345%2C-5.90557%2017.59162%2C-5.90576%20z%20m%20-390.15707%2C149.7801%20c%207.10191%2C4e-5%2012.55459%2C1.87404%2016.46074%2C5.78011%203.90602%2C3.9061%205.90567%2C9.21125%205.90575%2C15.95811%20-8e-5%2C7.45708%20-1.99973%2C13.33043%20-5.90575%2C17.59163%20-3.90615%2C3.9061%20-9.35883%2C5.90576%20-16.46074%2C5.90576%20-7.45712%2C0%20-13.33047%2C-1.99966%20-17.59162%2C-5.90576%20-3.9061%2C-4.2612%20-5.9058%2C-10.13455%20-5.90576%2C-17.59163%20-4e-5%2C-6.74686%201.99966%2C-12.05201%205.90576%2C-15.95811%204.26115%2C-3.90607%2010.1345%2C-5.78007%2017.59162%2C-5.78011%20z%20m%20284.98429%2C0%20c%207.10191%2C4e-5%2012.68025%2C1.87404%2016.58639%2C5.78011%203.90603%2C3.9061%205.78003%2C9.21125%205.78011%2C15.95811%20-8e-5%2C7.45708%20-1.87408%2C13.33043%20-5.78011%2C17.59163%20-3.90614%2C3.9061%20-9.48448%2C5.90576%20-16.58639%2C5.90576%20-7.45711%2C0%20-13.33046%2C-1.99966%20-17.59162%2C-5.90576%20-3.9061%2C-4.2612%20-5.78014%2C-10.13455%20-5.7801%2C-17.59163%20-4e-5%2C-6.74686%201.874%2C-12.05201%205.7801%2C-15.95811%204.26116%2C-3.90607%2010.13451%2C-5.78007%2017.59162%2C-5.78011%20z%20m%20105.17278%2C0%20c%207.10191%2C4e-5%2012.55459%2C1.87404%2016.46073%2C5.78011%203.90603%2C3.9061%205.90568%2C9.21125%205.90576%2C15.95811%20-8e-5%2C7.45708%20-1.99973%2C13.33043%20-5.90576%2C17.59163%20-3.90614%2C3.9061%20-9.35882%2C5.90576%20-16.46073%2C5.90576%20-7.45712%2C0%20-13.33047%2C-1.99966%20-17.59162%2C-5.90576%20-3.90611%2C-4.2612%20-5.9058%2C-10.13455%20-5.90576%2C-17.59163%20-4e-5%2C-6.74686%201.99965%2C-12.05201%205.90576%2C-15.95811%204.26115%2C-3.90607%2010.1345%2C-5.78007%2017.59162%2C-5.78011%20z%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22path3169%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Ctext%0A%20%20%20%20%20%20%20%20%20%20%20xml%3Aspace%3D%22preserve%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22font-size%3A532.31341553px%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-stretch%3Anormal%3Btext-align%3Astart%3Bline-height%3A125%25%3Bletter-spacing%3A0px%3Bword-spacing%3A0px%3Bwriting-mode%3Alr-tb%3Btext-anchor%3Astart%3Bopacity%3A0.9%3Bfill%3A%23ffffff%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bdisplay%3Ainline%3Benable-background%3Anew%3Bfont-family%3ACormorant%20Garamond%3B-inkscape-font-specification%3ACormorant%20Garamond%20Semi-Light%22%0A%20%20%20%20%20%20%20%20%20%20%20x%3D%22105.53693%22%0A%20%20%20%20%20%20%20%20%20%20%20y%3D%22-110.1496%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22text5822-2%22%0A%20%20%20%20%20%20%20%20%20%20%20sodipodi%3Alinespacing%3D%22125%25%22%3E%3Ctspan%0A%20%20%20%20%20%20%20%20%20%20%20%20%20sodipodi%3Arole%3D%22line%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22tspan5824-0%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20x%3D%22105.53693%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20y%3D%22-110.1496%22%3Ep.s.%3A%3Ctspan%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20id%3D%22tspan5864-2%22%3E%3Ctspan%0A%20%20%20%20%20style%3D%22fill%3Anone%22%0A%20%20%20%20%20id%3D%22tspan5873-3%22%3Ex%20%3C/tspan%3E%3C/tspan%3E%3C/tspan%3E%3C/text%3E%0A%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-signs { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22download.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%20133.14315%2C937.0769%20q%200.7143%2C0.71427%200.7143%2C1.64285%200%2C0.92855%20-0.7143%2C1.64283%20l%20-10.0713%2C10.07132%20q%20-2%2C1.99997%20-4.8569%2C1.99997%20h%20-95.9994%20q%20-1.8572%2C0%20-3.2144%2C-1.35712%20-1.3571%2C-1.35713%20-1.3571%2C-3.21439%20V%20929.5767%20q%200%2C-1.8571%201.3571%2C-3.21438%201.3571%2C-1.35713%203.2144%2C-1.35713%20h%2041.1421%20v%20-4.57151%20q%200%2C-1.85713%201.3572%2C-3.21438%201.3571%2C-1.35713%203.2144%2C-1.35713%20h%209.1426%20q%201.8571%2C0%203.2144%2C1.35713%201.3571%2C1.35712%201.3571%2C3.21438%20v%204.57151%20h%2036.5726%20q%202.8571%2C0%204.8569%2C1.99998%20l%2010.0713%2C10.07131%20z%20m%20-69.7852%2C65.6412%20h%2018.2857%20v%2036.5726%20q%200%2C1.8571%20-1.3571%2C3.2144%20-1.3572%2C1.3571%20-3.2144%2C1.3571%20h%20-9.1427%20q%20-1.8572%2C0%20-3.2144%2C-1.3571%20-1.3571%2C-1.3572%20-1.3571%2C-3.2144%20v%20-36.5726%20z%20m%2059.4269%2C-31.99983%20q%201.8571%2C0%203.2144%2C1.35713%201.3571%2C1.35712%201.3571%2C3.21438%20v%2018.28562%20q%200%2C1.85716%20-1.3571%2C3.21439%20-1.3571%2C1.35712%20-3.2144%2C1.35712%20h%20-95.9994%20q%20-2.8572%2C0%20-4.8573%2C-1.99997%20l%20-10.0713%2C-10.07132%20q%20-0.7143%2C-0.71427%20-0.7143%2C-1.64285%200%2C-0.92855%200.7143%2C-1.64283%20l%2010.0713%2C-10.07131%20q%202%2C-1.99998%204.8573%2C-1.99998%20h%2036.5725%20v%20-13.71413%20h%2018.2857%20v%2013.71413%20h%2041.1421%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6461%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon-upload { background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Created%20with%20Inkscape%20%28http%3A//www.inkscape.org/%29%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%22145%22%0A%20%20%20height%3D%22145%22%0A%20%20%20id%3D%22svg8108%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.5%20r10040%22%0A%20%20%20sodipodi%3Adocname%3D%22edit.svg%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs8110%22%20/%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.35%22%0A%20%20%20%20%20inkscape%3Acx%3D%2227.857143%22%0A%20%20%20%20%20inkscape%3Acy%3D%22520%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22681%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22747%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%221069%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata8113%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Layer%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%280%2C-907.36218%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20d%3D%22m%20104.72631%2C1028.9152%20q%201.42731%2C-1.4273%201.42731%2C-3.3805%200%2C-1.953%20-1.42731%2C-3.3802%20-1.42731%2C-1.4273%20-3.38054%2C-1.4273%20-1.95308%2C0%20-3.38054%2C1.4273%20-1.42727%2C1.4272%20-1.42727%2C3.3802%200%2C1.9532%201.42727%2C3.3805%201.42732%2C1.4273%203.38054%2C1.4273%201.95312%2C0%203.38054%2C-1.4273%20z%20m%2019.23085%2C0%20q%201.42728%2C-1.4273%201.42728%2C-3.3805%200%2C-1.953%20-1.42728%2C-3.3802%20-1.42728%2C-1.4273%20-3.38054%2C-1.4273%20-1.95313%2C0%20-3.38054%2C1.4273%20-1.4273%2C1.4272%20-1.4273%2C3.3802%200%2C1.9532%201.4273%2C3.3805%201.42729%2C1.4273%203.38054%2C1.4273%201.95312%2C0%203.38054%2C-1.4273%20z%20m%2011.04251%2C-20.2074%20v%2024.0386%20q%200%2C3.0049%20-2.10336%2C5.1083%20-2.10336%2C2.1034%20-5.10798%2C2.1034%20H%2017.21171%20q%20-3.00482%2C0%20-5.10832%2C-2.1034%20Q%2010%2C1035.7513%2010%2C1032.7464%20v%20-24.0386%20q%200%2C-3.0046%202.10339%2C-5.108%202.10336%2C-2.1034%205.10832%2C-2.1034%20h%2032.07621%20q%201.57751%2C4.2068%205.25841%2C6.9112%203.75611%2C2.7041%208.33842%2C2.7041%20H%2082.1156%20q%204.58232%2C0%208.26339%2C-2.7041%203.75609%2C-2.7044%205.33346%2C-6.9112%20h%2032.07621%20q%203.0048%2C0%205.10798%2C2.1034%202.10336%2C2.1034%202.10336%2C5.108%20z%20m%20-24.41422%2C-48.67702%20q%20-1.27701%2C3.00462%20-4.4322%2C3.00462%20H%2086.9224%20v%2033.65389%20q%200%2C1.95325%20-1.42731%2C3.38051%20-1.42725%2C1.4273%20-3.38054%2C1.4273%20H%2062.8837%20q%20-1.95309%2C0%20-3.38051%2C-1.4273%20-1.4273%2C-1.42726%20-1.4273%2C-3.38051%20V%20963.0354%20H%2038.84502%20q%20-3.15505%2C0%20-4.43219%2C-3.00462%20-1.27708%2C-2.92993%201.05165%2C-5.18339%20l%2033.65391%2C-33.6539%20q%201.35219%2C-1.42727%203.38054%2C-1.42727%202.02824%2C0%203.38053%2C1.42727%20l%2033.65389%2C33.6539%20q%202.32874%2C2.25346%201.0517%2C5.18339%20z%22%0A%20%20%20%20%20%20%20id%3D%22path6923%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A"); background-repeat: no-repeat; } + +.icon.marker::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 0 0; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.menu.on::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 145px 0; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.menu.off::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 145px 145px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.lang::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 290px 0; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.edit::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 435px 0; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.upload::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 0 145px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.direction::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 290px 145px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.compass::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 435px 145px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.mapper::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 0 290px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.human::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 145px 290px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.ps::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 290px 290px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.heart::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 435px 290px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.locate::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 0 435px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.download::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 145px 435px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.signs::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 290px 435px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } +.icon.dewey-maps::before { background: transparent url(/assets/svg/bmde-icons.svg) top left no-repeat; background-position: 435px 435px; content: ""; position: absolute; display: inline-block; top: 0; left: 0; width: 145px; height: 145px; overflow: hidden; transform: scale(0.25); /* 34.5px */ } + +/* latin */ +@font-face { font-family: 'Special Elite'; font-style: normal; font-weight: 400; src: local("Special Elite"), local("SpecialElite-Regular"), url(/static/fonts/special-elite.woff2) format("woff2"), url(/static/fonts/special-elite.woff) format("woff"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } +body > header { background-color: #141414; height: 2.8rem; width: 100vw; position: fixed; z-index: 2000; } +body > header a:link, body > header a:visited, body > header a:hover, body > header a:active { color: white; text-decoration: none; } +body > header button { position: relative; font-size: 2rem; margin: .4rem; border: none; background-color: inherit; background-size: 2rem; } +body > header h1 { position: relative; display: inline-block; font-family: 'Amatic SC', "Special Elite"; font-size: 1.4rem; font-weight: 500; margin: 0.4rem; left: 4rem; } +body > header h1 span { vertical-align: bottom; } +body > header nav { display: inline; position: relative; float: right; height: 100%; vertical-align: middle; } +body > header nav ul { display: inline-block; margin: 0; padding: 0; list-style: none; } +body > header nav ul form { display: none; } +body > header nav ul form input[type="submit"] { border: 1px solid transparent; background-color: inherit; color: white; font-weight: bold; text-transform: uppercase; } +body > header nav ul form input[type="submit"]:hover { border-color: white; } +body > header nav ul li { font-weight: bold; padding: .4rem; } +body > header nav ul li ul { display: none; margin: 0; padding: 0; position: absolute; right: 0; top: 0; z-index: 1000; width: 14.3rem; height: 2.8rem; background-color: #bcbcbc; border-bottomleft-radius: .5rem; } +body > header nav ul li:hover { background-color: rgba(255, 255, 255, 0.25); color: white; } +body > header nav li { display: inline-block; } +body > header nav li:hover { color: white; } +body > header nav li:hover form { display: inline-block; } +body > header nav li:hover ul { display: inline-block; } +body > header nav div.icon32 { background-size: 1.6rem; background-position: .2rem; } + +@media screen and (max-width: 480px) { body > header > h1 span { display: none; } + body > header > h1:before { content: "BMDE"; color: white; vertical-align: bottom; } } +body.js > aside { visibility: hidden; } + +body > aside { background-color: rgba(0, 0, 0, 0.75); bottom: 0; color: rgba(255, 255, 255, 0.95); height: auto; left: 0; overflow: auto; position: fixed; right: calc(100% - 20rem); top: 2.8rem; transition: display 700ms; z-index: 400; } +body > aside h2 { display: none; } +body > aside footer { bottom: 0; padding: 1rem; position: absolute; z-index: -1; } +body > aside nav { font-size: smaller; } +body > aside nav ul { list-style: none; padding: 0; margin: 0; } +body > aside nav ul li { margin: 0; padding: .4rem .8rem; } +body > aside nav > ul { margin: 0; padding: 0; } +body > aside nav > ul > li { margin: 0; padding: 0; } +body > aside nav > ul > li > h3 { margin: 0; padding: .8rem; } + +.modal { position: absolute; right: 0; left: 0; top: 2.8rem; height: 50vh; background-color: rgba(0, 0, 0, 0.7); color: rgba(255, 255, 255, 0.9); width: auto; z-index: 1500; overflow: hidden; } +#info-modal { display: none; } +#info-modal article { width: 80%; margin: 1rem auto } +#info-modal button { width: 32px; height: 32px; position: relative; margin-top: 1rem } +#tools-modal { display: none; } +#tools-modal iframe { position: relative; background-color: rgba(255, 255, 255, 0.8); width: 100vw; height: 50vh; border: none; } + +#notification-bar { bottom: 1rem; background-color: rgba(0, 0, 0, 0.7); color: rgba(255, 255, 255, 0.9); position: absolute; padding: 0 1rem; right: 0; min-width: 30%; z-index: 2000; border-top-left-radius: 0.1rem; } + +body.about main { padding: 0 4rem; } +body.about ol li ul li:after { display: table; clear: both; content: ""; } + +html, body { width: 100vw; height: 100%; padding: 0; margin: 0 } + +body { position: relative; } + +body > main { position: absolute; bottom: 0; left: 0; right: 0; top: 2.8rem; } + +a { text-decoration: none; } +a:link { color: rgba(0, 140, 186, 0.9); } +a:hover { color: #008cba; text-decoration: underline; } +a:active { color: rgba(0, 140, 186, 0.6); } +a:visited { color: rgba(0, 140, 186, 0.8); } + +#map { background-color: #bd3525; position: relative; height: calc( 100vh - 2.8rem); width: auto; } +#map .leaflet-top.leaflet-left { left: 20rem; } +#map .leaflet-top.leaflet-left.menu-off { left: 0; } + +#addPointModal { visibility: hidden; } + +article.marker.popup > footer p { font-size: smaller; } +article.marker.popup > footer dl { font-size: smaller; margin-top: 1.5rem; } +article.marker.popup > footer dt { margin: 0; } +article.marker.popup > footer dt:before { content: ""; display: block; clear: both; } +article.marker.popup > footer dd { margin: 0; } +article.marker.popup > footer p a:last-child { float: right; } +article.marker.popup > section { + overflow-y: auto; + max-height: 25rem; + margin-right: -1rem; + padding-right: 1rem; +} + +/* Make top-right control bar horizontal */ +.leaflet-right .leaflet-control { + clear: none; +} +.leaflet-right .leaflet-control.leaflet-bar a { + display: inline-block; + width: 32px; + height: 32px; +} +.leaflet-right .leaflet-control.leaflet-bar a:first-child { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.leaflet-right .leaflet-control.leaflet-bar a { + border-right: 1px solid #ccc; +} +.leaflet-right .leaflet-control.leaflet-bar a:last-child { + border-bottom: 1px solid #ccc; + border-right: none; + border-bottom-left-radius: 0; + border-top-right-radius: 4px; +} diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..2819109 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,131 @@ +@import 'main.css'; +@import 'MarkerCluster.css' +@import 'MarkerCluster.Default.css' + + +:root { + --icon-menu-on: url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 8.467 8.467' height='32' width='32' fill='#fff'%3E%3Cpath d='M.21 5.263Q0 4.77 0 4.233q0-.537.21-1.025.212-.492.563-.843.356-.356.843-.567.492-.21 1.03-.21H5.82q.537 0 1.025.21.492.211.843.567.356.351.567.843.21.488.21 1.025 0 .538-.21 1.03-.211.488-.567.843-.35.351-.843.562-.488.211-1.025.211H2.646q-.538 0-1.03-.21-.487-.212-.843-.563-.351-.355-.562-.843zm4.788.922q.393.165.823.165.43 0 .818-.165.393-.17.678-.455.286-.285.45-.674.17-.393.17-.823 0-.43-.17-.818-.164-.393-.45-.678-.285-.285-.678-.45-.388-.17-.818-.17-.43 0-.823.17-.389.165-.674.45-.285.285-.455.678-.165.388-.165.818 0 .43.165.823.17.389.455.674.285.285.674.455z'/%3E%3C/svg%3E"); +} + +@font-face { + font-family: 'Amatic SC'; + font-style: bold; + font-weight: 700; + src: local("Amatic SC"), local("AmaticSC"), + url(/assets/fonts/Amatic_SC_700.woff2) format("woff2"), + url(/assets/fonts/Amatic_SC_700.woff) format("woff"), + url('/assets/fonts/Amatic_SC_700.ttf') format('truetype'); +} +@font-face { + font-family: 'Spectral'; + font-style: normal; + font-weight: 300; + src: local("Spectral"), local("Spectral Thin"), + url(/assets/fonts/Spectral_300.woff2) format("woff2"), + url(/assets/fonts/Spectral_300.woff) format("woff"), + url('/assets/fonts/Spectral_300.ttf') format('truetype'); +} + + +body { + margin: 0; + font-family: 'Spectral'; + font-size: 1em; +} + +body > header > h1 { + background: var(--icon-menu-on) left top no-repeat; + margin: -0.1rem 0 -0.1rem 5rem; + font-size: 2rem; +} +body > header > h1 span { line-height: 2rem; } + +h1, h2, h3, h4, h5, h6 { + font-family: 'Amatic SC', sans-serif; + font-weight: bold; +} + +body > aside > nav > ul h3 { font-size: 1.6rem; } +body > aside > nav > ul > li ul { display: none; } +body > aside > nav > ul > li.active ul { display: block; } + +body > aside > nav > ul > li.active li.active { text-align: right; } + +li.on-map { font-weight: bold; } + +.marker.popup h3 { + font-size: 1.6rem; +} +.marker.popup .change { + border-top: 4px solid; + padding-top: 0.2rem; +} + +#b-toggle { + position: absolute; + top: 0; + left: 0; + padding: 1rem; +} + +/** + * Wallonie#Demain + **/ +#map { + background-color: #800000; + color: #000000; +} + +body > header { + background-color: #008080; + color: #000000; +} +body > aside { + background-color: #67736280; + color: #791515; + /*color: #8A580E;*/ +} + +/* in order */ +body > aside nav > ul > li#c-6 { background-color: #FFEB00; } +body > aside nav > ul > li#c-11 { background-color: #7CFB80; } +body > aside nav > ul > li#c-10 { background-color: #02ACCC; } +body > aside nav > ul > li#c-15 { background-color: #97C000; } +body > aside nav > ul > li#c-7 { background-color: #7E8A0E; } +body > aside nav > ul > li#c-3 { background-color: #677362; } +body > aside nav > ul > li#c-2 { background-color: #008080; } +body > aside nav > ul > li#c-13 { background-color: #0E408A; color: #8A580E; } +body > aside nav > ul > li#c-9 { background-color: #0E0140; color: #8A580E; } + +/* c-0 is non-existent, used as fallback */ +.marker.popup .change.c-0 { + border-color: #FFEB00; +} +.marker.popup .change.c-6 { + border-color: #FFEB00; +} +.marker.popup .change.c-11 { + border-color: #7CFB80; +} +.marker.popup .change.c-10 { + border-color: #02ACCC; +} +.marker.popup .change.c-15 { + border-color: #97C000; +} +.marker.popup .change.c-7 { + border-color: #7E8A0E; +} +.marker.popup .change.c-3 { + border-color: #677362; +} +.marker.popup .change.c-2 { + border-color: #008080; +} +.marker.popup .change.c-13 { + border-color: #0E408A; +} +.marker.popup .change.c-9 { + border-color: #0E0140; +} + diff --git a/assets/fonts/Amatic_SC_700.ttf b/assets/fonts/Amatic_SC_700.ttf new file mode 100644 index 0000000..ae10fbe Binary files /dev/null and b/assets/fonts/Amatic_SC_700.ttf differ diff --git a/assets/fonts/Amatic_SC_700.woff b/assets/fonts/Amatic_SC_700.woff new file mode 100644 index 0000000..d3355df Binary files /dev/null and b/assets/fonts/Amatic_SC_700.woff differ diff --git a/assets/fonts/Amatic_SC_700.woff2 b/assets/fonts/Amatic_SC_700.woff2 new file mode 100644 index 0000000..c18a6cd Binary files /dev/null and b/assets/fonts/Amatic_SC_700.woff2 differ diff --git a/assets/fonts/Spectral_300.ttf b/assets/fonts/Spectral_300.ttf new file mode 100644 index 0000000..ff2f1ba Binary files /dev/null and b/assets/fonts/Spectral_300.ttf differ diff --git a/assets/fonts/Spectral_300.woff b/assets/fonts/Spectral_300.woff new file mode 100644 index 0000000..284dfab Binary files /dev/null and b/assets/fonts/Spectral_300.woff differ diff --git a/assets/fonts/Spectral_300.woff2 b/assets/fonts/Spectral_300.woff2 new file mode 100644 index 0000000..12f6b4f Binary files /dev/null and b/assets/fonts/Spectral_300.woff2 differ diff --git a/assets/mapper.js b/assets/mapper.js new file mode 100644 index 0000000..ac1e2fc --- /dev/null +++ b/assets/mapper.js @@ -0,0 +1,485 @@ +/** + * Wallonie#Demain Prototype + * + * Requires jQuery + **/ + +// We don't have working GeoJSON support yet +USE_GEOJSON = false + +// Subset of Dewey Maps' Deck +// See https://lite.framacalc.org/XNQBPjpQuO +const Categories = [ + {"id":6, "name":"1. S'alimenter", "subcategories":[ + {"name":"Marchés", "id":170}, + {"name":"Ateliers cuisine", "id":180}, + {"name":"Spots 'plantes aromatiques'", "id":155}, + {"name":"Épiceries solidaires", "id":135}, + {"name":"Eau potable", "id":115}, + {"name":"Repas gratuits", "id":154}, + {"name":"Restaurants sociaux", "id":118}, + {"name":"Initiatives de récup' alimentaire", "id":28}, + {"name":"GASAP (groupes d'achat)", "id":27}, + {"name":"GASAP (producteurs)", "id":185} + ], "color":"#FFEB00"}, + + {"id":11, "name":"2. Se laver, s'habiller", "subcategories":[ + {"name":"Boîtes à dons", "id":210}, + {"name":"Vestiaires sociaux", "id":156}, + {"name":"Donneries, marchés gratuits", "id":46}, + {"name":"Douches publiques", "id":144}, + {"name":"Friperies, vêtements de 2ème main", "id":104} + ], "color":"#7CFB80"}, + + {"id":10, "name":"3. Guérir, se soigner", "subcategories":[ + {"name":"Maisons médicales", "id":18}, + {"name":"Réseaux de santé", "id":145}, + {"name":"Services de santé pour personnes précaires", "id":157} + ], "color":"#02ACCC"}, + + {"id":15, "name":"4. Recycler, réparer", "subcategories":[ + {"name":"Ateliers de travail du bois", "id":138}, + {"name":"Récup' de cartouches d'imprimantes", "id":136}, + {"name":"Boîtes à livres", "id":50}, + {"name":"Aide au compostage", "id":132}, + {"name":"Repair cafés", "id":42}, + {"name":"Récup' de matériaux de construction", "id":113}, + {"name":"Bulles à vêtements", "id":206}, + {"name":"Matériaux informatiques recyclés", "id":47}, + {"name":"Recyclage de verre", "id":205}, + {"name":"Marchés aux puces", "id":120} + ], "color":"#97C000"}, + + {"id":7, "name":"5. respirer, se mettre au vert", "subcategories":[ + {"name":"Soutien aux potagistes", "id":128}, + {"name":"Composts collectifs ou 'de quartier'", "id":121}, + {"name":"Potagers & vergers", "id":116}, + {"name":"Réserves naturelles", "id":133}, + {"name":"Associations de naturalistes", "id":194}, + {"name":"Parcs publics", "id":129}, + {"name":"Grainothèques, bourses aux semences", "id":125}, + {"name":"Associations apicoles", "id":127} + ], "color":"#7E8A0E"}, + + {"id":3, "name":"6. Se rencontrer, s'entraider", "subcategories":[ + {"name":"Comités de quartiers", "id":102}, + {"name":"Associations de soutien aux seniors", "id":19}, + {"name":"Maisons de Jeunes", "id":17}, + {"name":"Soutien à l'enfance et à la famille", "id":14}, + {"name":"Maisons de quartiers", "id":10}, + {"name":"Monnaies complémentaires", "id":211}, + {"name":"Associations de soutien scolaire", "id":119}, + {"name":"Associations de Femmes", "id":15}, + {"name":"Accueil des réfugiés", "id":188}, + {"name":"Soutien aux personnes en situation d'handicap", "id":16}, + {"name":"Accueil des primo-arrivants", "id":197}, + {"name":"Coopération et solidarité internationale", "id":209}, + {"name":"Associations pour l'égalité des genres", "id":202}, + {"name":"Centres communautaires NL", "id":204}, + {"name":"Initiatives de récup' alimentaire", "id":201}, + {"name":"Soutien aux personnes précaires", "id":193}, + {"name":"Systèmes d'échange locaux (SEL)", "id":184} + ], "color":"#677362"}, + + {"id":2, "name":"7. Apprendre, se former", "subcategories":[ + {"name":"Association d'écologie urbaine", "id":90}, + {"name":"Espaces de travail partagés, co-working", "id":87}, + {"name":"Soutien à l'économie locale", "id":12}, + {"name":"Associations d'éducation permanente", "id":13} + ], "color":"#008080"}, + + {"id":13, "name":"8. S'exprimer, communiquer", "subcategories":[ + {"name":"Bornes d'accès à Internet", "id":124}, + {"name":"Hackerspaces", "id":43}, + {"name":"Médias indépendants", "id":109}, + {"name":"Écrivains publics", "id":177}, + {"name":"Lieux de promotion du logiciel libre", "id":174} + ], "color":"#0E408A"}, + + {"id":9, "name":"9. Bouger, se déplacer", "subcategories":[ + {"name":"Cours de vélo", "id":179}, + {"name":"Ateliers vélo", "id":71}, + {"name":"Vélos partagés", "id":147}, + {"name":"Livraisons à vélo", "id":140}, + {"name":"Pompes à vélos", "id":212}, + {"name":"Taxis collectifs (Collecto)", "id":196}, + {"name":"Voitures partagées", "id":141} + ], "color":"#0E0140"} +] + +// Our map +const map = L.map('map') +const mcg = L.markerClusterGroup({ + disableClusteringAtZoom: 18, + spiderfyOnMaxZoom: false, + showCoverageOnHover: false, + zoomToBoundsOnClick: true, + removeOutsideVisibleBounds: true +}) + +// GeoJSON cache of markers by section +const Markers = [] +const SectionLayers = [] +// Prepare Markers for lazy-loading +Categories.forEach(function(c) { + c.subcategories.forEach(function(s) { + Markers[s.id] = {} + if (USE_GEOJSON === true) { + SectionLayers[s.id] = L.geoJSON([], { + filter: function(feature, layer) { + console.log('layer filter for ' + s.id) + return feature.properties.subcategories[0].id == s.id + }, + onEachFeature: function(feature, layer) { + if (feature.properties && feature.properties.popup) { + console.log(feature.properties.popup) + layer.bindPopup(feature.properties.popup) + } + } + }) + } else { + SectionLayers[s.id] = L.featureGroup.subGroup(mcg, []) + } + }) +}) + +// Where do we get our JSON data from +const api_base = 'http://localhost/data/' +//const api_base = 'https://map.incommon.cc/data/' +//const api_base = 'http://maps.dewey.be/api' +const cat_uri = api_base + '/categories.json' + +/** + * Setup the navigation to filter markers on map by category and + * section. It creates an unordered list of categories to toggle + * section display. +**/ +function navSetup() { + var nav = $('body > aside > nav') + var ul = $('